r20141025175426

Details

  • Filename
    Ailo-r20141025175426.zip
  • Uploaded by
  • Uploaded
    Oct 25, 2014
  • Size
    189.45 KB
  • Downloads
    205
  • MD5
    67a9c7c2d92f8276b6f3bfab181777f3

Supported WoW Retail Versions

  • 6.0.2

Changelog

Thomas Wigele:
    - Bump TOC.
stencil:
    - update start/end dates of seasonal events
    - Improvements to currency tracking. Warforged seal count should no longer be lost when weekly quest is reset. Removed dependency on libsynctime.
    - Added tracker for Warforged Seals (amount and quest completion). Added tracker for Ranch crop gathering.
    - Finally fixed (confirmed by Celestial kills) the issues with world boss kills not showing up until you relogged or reloaded ui on that character.
    - another tweak to make world boss tracking work better
    - Bug fix for world boss tracking. Changed which event is used to trigger an update of world boss lockout status.
    - bug fix for world boss tracking
    - Added support and option for tracking Flex Raids Added LFR and Flex dungeon ids for Siege of Orgrimmar wings Rewrote tracking of World Bosses Bumped toc file
    - Update start and end times for seasonal events
    - add tracker for completion of daily heroic scenario
    - add Oondasta tracker
    - 1) Added slider to let users set the minimum level threshold. Characters whose level is below that threshold won't show in the tooltip. The default value is max level, which is the current behavior. We will no longer auto tweak that value (to max level - 1) during seasonal holidy bosses like Corin Direbrew. 2) The Valor and Conquest points will now show either the amount you've gained this week or the total amount gained depending on which will cap first. For example, say you start the week with 2700 Valor points. The cell will show your total VP value. Now lets say you gain 300 valor without spending any and hit the total cap. The cell will be red to show you cannot gain more and will show the value of 3000 as an indicator that you need to spend. You then go and purchase a VP item and the cell changes to show 300, the amount you've earned this week. On reaching the weekly cap the cell changes to red with no number shown indicating that the task is complete for the week.
    - add tracker for Nalak
    - fix typo - from Saylis's to Salyis's
    - add tracking for Salyis's Warband (aka Galleon)
    - bumped .toc file added lfr ids for throne of thunder bug fix due to change in behavior of game function GetCurrencyInfo
    - Fix to the seasonal tracker for the You're a Mean One daily quest.
    - bug fix: daily heroic and scenario remained marked as done if you hit VP total cap and then spent points to drop back under
    - toc bump
    - Removed Galleon tracking - apparently you can loot him more than once a week should you be fortunate enough to have that opportunity Reworked Sha of Anger tracking. Stumbled across a thread today with a questid that appears to work as a way of seeing if you've looted the sha that week. Found it the day after checking in the other code ... which totally failed on me today for some reason when I killed the sha ... lol.
    - 2.7.5 Beta 1 Tracking for Sha of Anger and Salyis's Warband (aka Galleon) NOTE 1: We cannot determine after the event whether loot is still available on one of these bosses; the addon has to be enabled and running at the time you kill and loot the boss. NOTE 2: Each tracker has a button for now allowing you to set or clear that boss as completed. You can use these buttons in case of a failure to note a kill or a false positive to manually fix things; please report either of these failure types. NOTE 3: This will currently only work for max level characters even though lower level characters can kill these bosses and get loot. There are some structural bits of the addon that will need to be redesigned to make it more flexible to support trackers that aren't max level only.
    - bug fix - remove characters below level cap from chars DB so that they do not show
    - bug fix - characters below the level threshold were displaying
    - Fixed some bugs related to initialization. Icons now shown for Tol Barad and Wintergrasp trackers. Removed obsolete tracker for the Dalaran weekly raid quest. Enabled localization for esMX, itIT and ptBR.
    - Added trackers for daily scenario and weekly conquest points. Tweaked how we set daily heroic status so that it will display as done if VP capped. Reorganized options so that all the tracker toggles are grouped together below a header line under the more general options. Trackers that are displaying an icon in the column header will now show that icon next to the checkbox for it in options.
    - When the wipe database button is hit, we need to UpdatePlayer or else the tooltip will only show column headers and not the state for the current player.  But that call can't needs to be in the handler for the button and not WipeDB itself or else you get failures during a settings migration.
    - Track Raid Finder instances now includes the 5 new MoP raids. Headers for the columns will be prefixed with the Raid Finder icon; columns only show if you have a character that's killed at least one boss in that LFR this week.
    Track Daily Heroic will show if a character can still collect the extra VP for running the first heroic of a day. The header for this column is the Dungeon Finder icon.
    
    Track Valor Points will now track whether the character is valor capped for the week. The header for this column is the Valor Point currency icon. If a character has gained VP this week but is not yet capped, the amount they have gained will be shown in the cell.
    
    Characters below max level will now be shown in the tooltip if eligible to do one of the seasonal dungeon bosses in the dungeon finder tool.
Starfox:
    - toc blabal
stencil:
    - a tweak to dridzt's fix of the global leak fix
dridzt:
    - - bunch of leaked globals and one of them named 'event'? Is it a wonder it taints up the wazoo?
stencil:
    - Fix 'attempt to call upvalue "tinsert"' bug. Fix UpdateQuests to use IsQuestFlaggedCompleted instead of GetQuestsCompleted.
Starfox:
    - Unglobal some variables
    - QueryQuestsCompleted() is gone
    - Using GetExpansionLevel() instead of GetAccountExpansionLevel() since account linked to a pre-order of MoP are already flagged as level 4 by GetAccountExpansionLevel().
stencil:
    - fix a mistake related to daily PVP reward tracking
    - 1) The value for the day when weekly resets occur should now have a the correct default value based on locale. If incorrect, users can still set the day using the dropdown in options.
    2) Display change for LFR information: cell will now only be red if all bosses have been looted. If "Encounters Left" option is enabled, then in addition to the number of lootable bosses we will show a VP icon if that reward is still available. So, if you have killed only the last boss then the cell would show the number 3; if you killed only the first boss it would show a VP icon and the number 3.
    
    3) Removed from options the edit boxes to change the tooltip headers for heroic and nonherioc raids as there is no longer a need to track and differentiate between the two kinds for one raid instance.
    - fix path to AceHook-3.0 in toc file
    - bug fix
    - Fixed bug that was causing all raid columns to get trimmed whenever a purge happened.
    - Add support for Raid Finder instances and better quest and daily/reset tracking.
    Big restructuring of the addon for review/accpetance. Starts the move towards a more data driven model as well as correctly handling daily/weekly based resets for quests and LFG rewards. There's some more stuff I still want to do as far unifying some of the models, but I wanted to get a version in early for Starfox to get a chance to look at and decide to go this way or reject. It also can't hurt to get more testing happening on it.
Starfox:
    - 150 valor points it is :c
    - tocus bumpus
stencil:
    - Adds a column to track whether you've collected the reward bag for a seasonal boss (Corin Direbrew, the Horesman, Ahune or the Apothecary) that day.
Starfox:
    - dailypvp, not dailpvp >:<
    - Bump TOC.
    - Use : instead of ::, reduces errors by quite a bit, derp
    - nil is a bitch
    - Remaining daily heroics: Always go RequestLFDPlayerLockInfo() => then do stuff in LFG_UPDATE_RANDOM_INFO
    - Call RequestLFDPlayerLockInfo() OnInitialize to get the proper information on daily heroics count
    - Seems like GetLFGDungeonRewardCapInfo can return nil's, just assume that this means no valor points from heroics anymore
    - Use own function to get numcompletions instead of the blizzard ui LFDFrame one
stencil:
    - Bug fix for ticket 31. If statement needed a 'then' and variable name changed to match other usages.
Starfox:
    - Case is a bitch
    - Fix an IF
    - It's 140 valor for the heroics
    - Daily heroic is now more like a "7 times weekly" heroic, so track that instead. Put the number of those weekly heroics left as text into the cell. Cell will turn red when the counter reaches 0. Still need a reliable way to get the timestamp when it will reset back to 7, can't use GetQuestResetTime() anymore for that
    - toc 40100
    - Only showing one column per raid should now work. Force a wipe on the database for the next release, to be sure to get rid of all the old entries referencing different raid sizes
    - Fixed a global that shouldn't be Fixed an error with Tol Barad column
    - Always tracks raids as 10man, this should solve the problem where raids still show multiple columns if one char got the id from 25m and another from 10m
    - Don't show size/difficulty in the tooltip, but still track size if there happens to be a 5 man with the same name as a raid instance
    - Change defaults to only show daily heroic in the tooltip
    - typo, shmypo
    - Add LibSyncTime-1.0 and use servertime to make the reset times independant of the local time
    - Tol Barad quests should trigger go into tbvictory
    - Daily heroic gives 70 valor Add Tol Barad tracking
    - More nil checks
    - Reset all used variables on db reset
    - Fix ticket 24
    - New zip, now with all localization phrases. derp
    - Forgot to change one spot to account for the new expiration/encounterleft tracking
    - Use the two new returns of GetSavedInstanceInfo to display the amount of encounters left in the corresponding tooltip cell Add an option to toggle this
    - Display right amounts of justice points for daily heroic / weekly raid in the tooltip and switch frostemblem texture with the one of justice points
    - Remove X-Compatible-With
    - Fix left clicking
stencil:
    - Improvement to the fix to make the max level check dynamic again.
    - MAX_PLAYER_LEVEL_TABLE[#MAX_PLAYER_LEVEL_TABLE] is returning 85, as a result Ailo doesn't want to track any toons.
Starfox:
    - Update toc If MAX_PLAYER_LEVEL_TABLE[#MAX_PLAYER_LEVEL_TABLE] > 80, switch the dailyheroic tracking id to 301 (cata daily heroic)
    - Unintentional global is unintentional
    - Fix a typo
    - Add daily pvp tracking
    - Move GetQuestsCompleted() call to the top of QUEST_QUERY_COMPLETE handling
    - Add 'WG Victory' tracking
    - Account for the new chars[realm][charname] db format in all functions
    - Save a last time before commiting :c
    - Fix ticket #17
    - Fix ticket16
    - Fix bug where realm header rows wouldn't span the whole tooltip
    - Fix classcoloring of names in the tooltip
    - Cleanup options table a bit
    - Instances which abbreviations are empty are no longer shown in the tooltip, so you can ingore certain instances to keep the tooltip smaller
    - Add an option to show the realmname in a seperate line above all chars of that realm in the tooltip
    - Damn you options table order
    - Restructure the character db a bit: chardb.realmX.charY This change allows the chars in the tooltip to be sorted, first by realm, then by charname This update will reset the current db, so the addon will have to rescan each character for saved instances/weeklies/dailies
    - Fix a bug which added characters below maxlevel to the db Add option to show all characters regardless of saved instances
    - Fix for europe servers, where weekly quests reset on tuesday, but raidinstances on wednesday
    - Pass the right variable to GetQuestsCompleted()
    - Daily Heroic Done indicator is not a Emblem of Frost in front of the name anymore. Daily Heroic/Raid Weekly are now columns in the tooltip, alway the left most ones.
    - Add an option to track if chars compelted Raid Weekly Just abuse QueryQuestsCompleted() to get the list of completed quests and check all the ID's of the those weekly quests
    - Add option to use "Name - Realm"-type display of characters, so characters with the same name on different realms work
    - Daily heroic did not set the timer to get deleted from the database, it only set it for the dungeon lockout, which does not happen at the same time
    - Listen to LFG_COMPLETION_REWARD and RequestLFDPlayerLockInfo() to get LFG_UPDATE_RANDOM_INFO to fire. Now daily heroic tracking should update on dungeon completion.
    - Swtich from LFG_COMPLETION_REWARD to LFG_UPDATE_RANDOM_INFO, as GetLFGDungeonRewards(262) does not update when you complete a random heroic, but rather when you open the dungeon finder again Show characters in the tooltip if they are saved to an instance or showDailyHeroic is set
    - Add a quadrillion nil-checks
    - Remove unnecessary function call
    - Fix a bug which was introduced by the new db structure and a manual player update
    - Clear entries which already expired from the database before checking if the database is non-empty in the tooltip creation Final touch on the daily heroic tracking
    - Add option for daily heroic tracking
    - Add tracking of the daily heroic dungeon (GetLFGDungeonRewards() hooray!) Shows a little emblem of frost in front of the name in the tooltip if the char has done it in this "Daily Quest"-day
Turkleton:
    - Fix bug introduced in r80
Starfox:
    - Open raid frame on leftclick, manual update with shift-click
    - Show 5-man instances as heroics in the tooltip
    - *toc* *toc*
    - Remove even more unused locals
    - Remove unused locals
    - Use Default profile, not character specific ones on default
    - toc cleanup
    - If !ClassColors is found show an option to use those classcolors instead
    - The tooltip should display the abbreviated instancenames ( if the current profiles lacks them, go with the '1.char-of-words'-type)
    - A table should be a table, not nil :C
    - Use the right localization string
    - Fix instance-to-column mapping in the tooltip creation
    - Also track 5man instances. Option to show them in the tooltip (default: off)
    - Fix CHAT_MSG_SYSTEM handling
    - Use info[#info] in the options table
    - Add option to color names by class
    - Register CHAT_MSG_SYSTEM: INSTANCE_SAVED => RequestRaidInfo() Also RequestRaidInfo() in OnInit
    - Make use of AceEvent
    - You can now setup your own abbreviations for instance names, it will try to pre-fill it with "first char of every word"-type (but the patter probably won't work that well in locales like zhTW etc.).
    - Use AceEvent for eventhandling
    - +AceEvent-3.0
    - Be more verbose about what it does
    - Version number for the db structure, WipeDB() if the version is increased.
    - +AceConsole-3.0
    - Change pattern used to abbreviate instancenames.
    - Get rid of old raidID's when we met the timestamp of the earliest reset. Get the new timestamp after those raidID's were removed
    - Config; Add button to wipe the db
    - Even better way of saving raids, makes the strings used in the tooltip customizable
    - Add option to change the way the difficulties are abbreviated in the tooltip
    - LibDBIcon, I hate you
    - Slightly change how raids are saved.
    - Remove unused function
    - Apparently AceConfig needs AceGUI, and AceGUI needs to be loaded first.
    - Debug flag on enUS locale ;O
    - +AceLocale-3.0 Add localization files
    - Update .pkgmeta
    - Add option to hide/show the LDBIcon
    - Remove unused method
    - +AceDBOptions-3.0, +AceConfig-3.0 You can now choose the colors which the tooltip uses to show you which of your chars is locked out on which raid instance
    - Fix output to chat
    - Reset the saved raids in the DB, not the local var ManualPlayerUpdate now also tries to find outdated raids and purges them
    - LDBIcon has to go after LDB in the loading order.
    - Fix library paths
    - Fix .pkgmeta
    - Better logic around purging old raids from the db
    - Don't show raids in the tooltip for which none of your chars has an active raidID
    - +AceDB-3.0, +AceAddon-3.0 Fix issues with old SV format
starfox:
    - Only track level 80 characters Purge already expired IDs
    - Fix a type in a variablename
    - Add tooltip on mouseover
    - +LibDataBroker-1.1 .toc update LibDBIcon for minimap icon
    - +LibDBIcon, +LibQTip
    - Apply alphabetical sorting to output
    - First import Basic version, only textoutput, no tooltip/options
root:
    - "ailo/mainline: Initial Import"

Additional Files