Confusion about Confusion
The traits/skills API is..unintuitive, and the devs have admitted this. It was never structured to be crawled through programmatically. All this data is simply what is used to render the tooltip, not actually what goes in to calculating the skill.
However, in those two cases I’d simply check the status field for Buff/Condition, and the text field for Stun/Daze. It may not work 100% of the time unfortunately, but there’s really no better option right now.
Harbinger Tryssa – Revenant
Web Programmer
All this data is simply what is used to render the tooltip, not actually what goes in to calculating the skill.
Pretty much this. That’s the closest we have to a normalized form for skill details. Unfortunately it isn’t very normalized at all — in the stun case it does the “right” thing in the primary use-case and displays a stun icon with the text “Stun” and a duration.
It’s not ideal for machine-readability, but it’s the best thing we have at the moment.
Thanks for the reply’s! I can handle the parsing on my end, I just wanted to make sure I wasn’t doing more work than I had to. One day hopefully it’ll get cleaned up.
Thanks again!