issues
search
matthewhively
/
TheorycraftClassic
Tells you everything about an ability, right on the tooltip.
MIT License
1
stars
1
forks
source link
Next release
#8
Closed
matthewhively
closed
2 years ago
matthewhively
commented
2 years ago
TheoryCraftUpdater Frame - commented out
Reworked how stances/forms are queried and checked
Split TheoryCraft_UpdateBuffs into TheoryCraft_UpdatePlayerBuffs and TheoryCraft_UpdateTargetBuffs
Added TheoryCraftClassicUtils.lua to collect all code snippets that can be used many different places. (WIP)
Race and player are now only read once upon initialization (these don't change at runtime)
Reworked how button_text is rendered and updated (should be much more targeted and specific)
Added ACTIONBAR_SLOT_CHANGED to update button_text instead of ActionButton_Update (spammy)
Rewrote some guts of tooltip formatting (WIP)
Reworked addon initialization to use modern event order
Reworked tooltip show event to use hooks
Fixed some race conditions during initialization
Updated some events to use more useful modern events instead (PLAYER_EQUIPMENT_CHANGED instead of UNIT_INVENTORY_CHANGED)
references to CastSpellByName removed. This is a protected function.
removed all references to allow gearsets to be virtually equipped (may be re-added in some form in the future)
Synced up the localization files. Made sure all lines that need to be defined are defined in each. (No translations modified)
BUGFIXES:
All melee/ranged abiltiy tooltips are now functioning again.
GetComboPoints() api call updated. Combo point abilities work better now.
Resolved some divide by zero errors when manacost of a spell is 0 (WIP)
Resolved multiplication by nil errors when manacost is nil (WIP)
Updated invocation of API call SetInventoryItem()
Properly update button_text when main actionbar changes (pages or stances)
BUGFIXES: