Totem API Stealth Change

With the patch, blizzard stealth changed the totem API so addons and macros can’t query the status of the player’s totems; this has broken WeakAuras, TotemTimers, and the popular macro players used to pull up totems when they were no longer needed.

I think the lack of communication from Blizzard on this issue is unconscionable. Stealth changing the API overnight without telling anybody makes no sense, especially in a 15 year old game (though I know the API is newer). Even giving addon/WA authors a few days heads-up would’ve significantly reduced the impact of the change on my play experience as a player. Playing Classic I expect a pretty high degree of stability (#nochanges after all), so it’s shocking to me that Blizzard would break the API a lot of players have relied on without saying anything. Even 3 days after the patch they have yet to mention the change or give an explanation, especially given the attention the API changes to custom channels.

While the goal of this post is to draw attention to the topic, as a discussion point I’m interested in the strategies other shamans have used to get around these new changes. For timers, I’m looking into writing a WA that puts up a static timer for the duration of the totem and is cancelled when another totem of the same type is placed. I’m currently unaware of any functioning method to pull totems.

1 Like

Working TotemTimers available in this topic

It wasn’t in vanilla, so it wont be in classic. Try out shadowlands.

I really liked nugrunning which popped up a diminishing bar as the totem gets closer to it’s end. Now it’s completely screwed, had to get the modified version of totem timers but it’s nowhere as good.

The very same addon was in vanilla.

It does when you consider that those commands were removed in a patch, because they weren’t supposed to be there in the first place. They weren’t in vanilla. They were added later and simply were missed when the modern API was being pruned for classic.

Don’t worry, there are other ways to track totem timers that WERE in Vanilla, and they still work. Mod authors just need a moment to update.

1 Like

We still deserve completed patch notes.

4 Likes

Thanks for the reply. Whoever forked it should try to contact the author and get your changes merged. IANAL but on Curse TotemTimers is licensed as “All Rights Reserved” so I think this fork is infringing their copyright.

Yeah we do.

I haven’t read the notes to know if it was included or not. Just agreeing with the statement that we do deserve complete patch notes.

That’s entitled. Are we really complaining that they fixed an exploit? Honestly, they should have handed out temp bans for the addon.

My memory is 100% shot but I do remember people pulling totems in classic (maybe TBC prepatch?)

We did not, that’s why these addons have broke without the creators having time to prepare for the changes.

I was the one who fixed it and thus added to the readme if the original author wants me to take it down, I will. Based on the comments from CurseForge, the author is no longer actively maintaining this addon.

It’s entitled to expect changes documented in the patch notes? I made no mention of exploiting.

1 Like

Sammy totem timers also broke…

Op let me know when you make progress. Its a huge pita to keep track of totems without a timer add-on.

I have written a compatible implementation of GetTotemInfo(), which can be used by both end users and addon developers.

I tested these addons. When used with my addon, their totem timers work fine without modification:

  • NugRunning 1.13.29-classic
    (Note: 1.13.29-classic is the last available version. The newer version completely removes the totem timer, so it will not work either)
  • TotemTimers 1.06-classic

The code is from RotationMaster and I turned it into a separate addon.

2 Likes