ValveSoftware / Dota2-Gameplay

Public Bug Tracker for Dota2
1.49k stars 81 forks source link

Arcane Blink does not modify the values for some spells #6555

Open GathX opened 1 year ago

GathX commented 1 year ago

Item name

Arcane Blink

Description

Arcane Blink does not seem to modify the duration of slow that have DOTs like Venomous Gale, and neither does the bonus from Rubick's Spell Steal in the tests that I have ran. This is quite interesting because individual slows like Cinder Brew DO get extended by debuff amplifications. Warlock's Shadow word, being a DOT that applies no other conditions, is also unaffected. Nonetheless, Doom's Doom does seem to be affected by it.

Long story short, debuff amplification seems to work irregularly across spells. I honestly do not understand what is considered a "debuff" for this condition.

Example Match ID and Timestamp

None, everything can be recreated in demo.

GathX commented 1 year ago

For further clarification, I am just talking about the 20% extra duration not being applied. I know for certain that it doesn't apply to Venomous Gale, Poison Nova, Shadow Strike, or Shadow Word. Although, I am not sure if the last one should be covered by it.

shaileshgarg commented 1 year ago

https://github.com/ValveSoftware/Dota2-Gameplay/issues/5840,

https://dota2.fandom.com/wiki/Status_resistance

TLDR, status resistance or debuff manipulation affects spells differntly.

For Venomous Gale, Shadow Strike, it reduces the slow amount For Doom, duration is reduced (damage done is the same, as damage interval is reduced) For Shadow word, Poison Nova, it is uneffected.

GathX commented 1 year ago

Thank you very much for the quick response and the detailed article.

However, even though it is not a bug, following the documentation, and your reply I can at least say that it's initial presentation is misleading, specially because Debuff Amplification is presented as a different stat than a reduction on status resistance (which seems to be what it truly is). I guess that I got confused as a user for taking this at face value.