TellMeWhen

TellMeWhen

24M Downloads

Pet abilities don't auto disappear\change without a /reload

sethiano opened this issue · 3 comments

commented

WoW Version

Retail

TellMeWhen Version

11.0.10

Describe the bug

Hi!

First off, thank you for such an amazing addon!!! I appreciate your time and abilities.

I noticed pet abilities don't disappear\change without an update.

For example, if I am using a pet with Master's Call, and make a Master's call; primal rage spell cooldown icon, it will work great to show the cd for master's call, but if I dismiss my pet, and summon a pet with primal rage, the icon will stay showing master's call, even though it's not an active move.

If I do something similar with a player ability, let's say, mending bandage\sticky tar bomb, and swap the talents back and forth, tmw will auto change the icon.

Please me know if you need more detail.

TYTYTYTY!

Export Strings

^1^T^SStrata^SBACKGROUND ^SPoint^T ^Sy^F5741069362790399 ^f-45^Sx ^F-4604021689374037^f-54 ^Spoint^SBOTTOM ^SrelativePoint^SBOTTOM ^t^SScale^N1.5 ^SRows^N2 ^SRole^N5 ^SEnabledSpecs^T ^N581^b ^N270^b ^N268^b ^t^SGUID^STMW:group:1Q_dJHlzFIKh ^SColumns^N11 ^SIcons^T ^N1^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^Sgrowl ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N2^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^Sflare ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N3^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^Smend~`pet ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N4^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^SExhilaration ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N5^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^SRoar~`of~`Sacrifice ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N6^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^SSurvival~`of~`the~`Fittest ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N7^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^SAspect~`of~`the~`Turtle ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N8^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^SAspect~`of~`the~`Cheetah ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N9^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^Smaster's~`call;~`Primal~`Rage;~`Fortitude~`of~`the~`Bear ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N10^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^SSpatial~`Rift ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N11^T ^SShowTimer^B ^SType^Sitem ^SShowTimerText^B ^SName^S218716 ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N12^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^STranquilizing~`Shot ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N13^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^Star~`trap ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N14^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^Shigh~`Explosive~`Trap;~`Implosive~`Trap ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N15^T ^SShowTimer^B ^SOnlyEquipped^B ^SType^Scooldown ^SOnlyInBags^B ^SName^Sfreezing~`trap ^SShowTimerText^B ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N16^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^SChimaeral~`Sting;~`Sticky~`Tar~`Bomb;~`Misdirection ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N17^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^Sscatter~`shot;~`bursting~`shot ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N18^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^Sbinding~`shot ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N19^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^SIntimidation ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N20^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^SBestial~`Wrath;~`trueshot;~`Coordinated~`Assault ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N21^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^Strueshot;~`bloodshed;~`spearhead ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N22^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SName^SDire~`Beast:~`Basilisk ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^SEnabled^B ^t^N23^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^t^N24^T ^SShowTimer^B ^SType^Scooldown ^SShowTimerText^B ^SStates^T ^N2^T ^SAlpha^N1 ^t^t^t^t^SName^SHPVP~`Cooldowns ^SSettingsPerView^T ^Sicon^T ^SSpacingY^N1 ^SSpacingX^N1 ^t^t^t^N11001001^S~`~| ^Sgroup^N8 ^^
commented
commented

That's because the game considers a pet spell learned if that pet has been out after the last loading screen, regardless of it having been dismissed since.
With talents the game correctly realizes the spell is no longer "learned" when untalented.
TMW is reporting based on what the game tells it.

Easiest way around this is to track the base ability "Command Pet" instead of one of the three abilities it can change into.
If that doesn't work for your situation and you want 3 separate icons than use the condition "Pet specialization" to make an icon hide if that specialization is not currently out.
If either of these suggestions give you issues, feel free to come to the TMW discord.

commented

Command Pet tracking works perfect. tyvm!