Outfitter
3.0.6 (2023-10-09)
Full Changelog Previous Releases
-
Merge pull request #152 from nezorflame/master
Fix addon for latest Era patch -
Merge pull request #150 from Elesario/Fishing-hide-enemy-nameplate-automation
Update OutfitterScripting.lua to add nameplate option to fishing -
Merge pull request #149 from Elesario/Fishing-automation-update
Fish tracking fix and restore tracking for "spell" types -
Fix addon for latest Era patch
-
Update OutfitterScripting.lua to add nameplate option to fishing
Because while fishing enemy nameplates can sometimes be in the way of the bobber added the option to have the nameplates turned off while the fishing outfit is equipped. Saves and restores the previous enemy nameplate state once fishing outfit is removed. -
Update OutfitterScripting.lua again
Previous fix stopped the tracking implementation working when character knew the spell (oops). -
Update OutfitterScripting.lua to prevent error if no fish tracking available
Found I'd introduced bug when no fish tracking available. This fixes for that case. -
Update OutfitterScripting.lua to use new spell tracking function
Previously the fish tracking enabled option was checking to see if fish tracking was already on and maintaining it, but was overwriting and not restoring any other kind of tracking. Changed the script to use the new GetCurrentSpellTrackingEnabled() function to identify what tracking was previously active (if any) and restore the state when the fishing outfit was removed.I expect the original script was designed for Retail, where you can have multiple kinds of tracking together.
-
Update Outfitter.lua to fix fishing tracking script
Fixed the tracking functions GetNumTrackingTypes(), GetTrackingInfo(index), & SetTracking(index, enabled) to use the C_Minimap global space. Was erroring in WotLK previously.Also added new function GetCurrentSpellTrackingEnabled(). Previously when fish tracking was enabled it would overwrite the previous tracking state, as you can only track one type of thing in WotLK. This function returns the texture ID for the currently active tracking, or nil if no active tracking found. Found that only those of type == "spell" are relevant. The other tracking options, e.g. mailboxes, seem to be listed as "other". Don't know if there's any other types I should be checking.