Classic threat api

Hello,

After messing around on the stress test today, it appears that UnitDetailedThreatSituation has been removed from the api. This also explains the lack of classic threat addons available.

With this in mind, what are our options for determining a player’s threat value?

All actions can still be tracked through the combat log, so weakauras and standalone addons could theoretically track all damage and abilities done to a target and calculate the resultant threat of each player to said target.

I plan on working on a custom weakaura to do this, but are there any easier ways to achieve the result of a numerical threat value?

Is KLH Threat Meter not working?

Edit: nvm, I see it hasn’t been updated

Yeah the non-updated KLH loads in classic, but the second you try to attack something it throws an error about being blocked from an action only available to the blizzard ui.

That’s a good news
We can’t have all the advantage from the new API and want some UnitDetailedThreatSituation to be working. Players will learn to play with threat properly

#NoChange

2 Likes

just need ot wait for the vanilla cycle of add ons to be added eoither through some sort of update or just entirely new, idk honestly lol

They shouldn’t change the modern API just to allow specific addons to work on Classic. It would be stupid.

I wish they’ll let it as it is even is Threat meter aren’t working.

It’s still gonna be a #NoChange since addons are allowed.

How did KTM work? Probably combat log reads?

Threat in Vanilla is one of those things players figured out, specifically a player named Kenco. Blizzard was silent on it

…but…that…is…a…change…

Anyway a weak aura will exist that determines your threat and everyone with the same weak aura will be able to know each others threat.

I expect a big brain will create a more accurate threat meters than the ones we had back then so it nets out to a positive.

It’s not. Addons are allowed. The only thing which could be a #Change would be to remove addons. Not the case here.

What if no one was making a threat addons. Would you cry to Blizzard and say “it’s a change” ?

I won’t be able to use Healbot & Decursive with my priest, i’m not crying, i’ll just adapt.

It read your actions and, based on your talents/buffs, it figured out your threat towards a mob. If other players had the addon as well, it communicated each other’s personal threat calculations. If 1 person was using the addon and no one else, it didn’t figure threat for the other people at all.

Man I don’t even understand what you are saying.

OP: Here is a change for vanilla.

You: I’m glad they changed it!, also #no changes!

2 Likes

KTM I believe originally read the players combat log and shared that between players. You only had threat values for people with the addon and sometimes they were wonky af which says to me it’s probably applying a modifier from damage and healing numbers. It didn’t work properly across multiple targets either.

1 Like

why can’t you? Pretty sure there are working Classic versions of both.

Vanilla did not have a threat API. Removing the modern threat API is a restoration to how it worked in Vanilla, not a change.

Yes, KTM and Omen worked by reading the combat log. They were a best-guess and were not perfectly accurate as a result. Which is good; I’ll be happy if Blizzard successfully fixes the API to allow only guesses at threat, as it was in Vanilla.

I assume they mean the original versions of Healbot and Decursive, which were smart-targeting with you needing to only press your button over and over. The original versions have very little in common with their modern forms, and indeed, the original versions will not be available.

1 Like

I mean, it’s just part of Classic, it’s not Vanilla.

The modern API doesn’t allow the threat function, what about it ?
Some 1.12 addons won’t work on Classic too.

Being able to have addons is the #NoChange part. If they work or not, or even if no one create addons for Classic is not a #Change.

He might be, but I know him from other addon threads, he knows those versions were both changed by 1.12, so they wouldn’t be that way in 1.13.

It does tho. I’ve seen multiple tanks who have threat meter weak auras on stream.

and a simple search for the word “threat” on wago shows there being tons weak auras to track threat.

Well if it’s guessed by logs, it’s fine then. It’s not the most accurate one but it should work.

And it look like that it’s how it was working back then based on Aryxymaraki

Decursive and the like weren’t broken until the BC prepatch though. The 1.X addon and macro functionality was a totally different animal to what we’ve had since 2.0 and what we have today

Just ignore Andycloud.

I have only scratched the surface of the power we have with WA but I am not sure if it is able to cross communicate with other installations of the addon to help keep the numbers in check.

As many have said, the use of KTH and Omen worked on sharing the data and averaging it out. So the more that had it the more accurate the display was BUT. . it was just guesswork at that.

I know I read today another developer was working on a threat parser and I will see if I can track that down. Found it!

https://github.com/EsreverWoW/ClassicThreatMeter

Maybe you can clone it and work with them?