ValveSoftware / Dota2-Gameplay

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

Axe's Culling Blade not working properly with spell amplification and reduction #15981

Open CluelessHub opened 6 months ago

CluelessHub commented 6 months ago

Ability name

Culling Blade

Description

Spell amplification is supposed to increase the damage AND kill threshold of culling blade. In test cases against heroes with no abilities or resistances this works correctly. However, it appears to not work in some instances, such as against Medusa. Instead of instantly killing her because she's below the threshold, it deals the amplified damage instead. In the timestamped replay, Culling Blade has a total damage/threshold of 737.5 and Medusa has 694 HP. Despite this, when the spell is used, she only takes 14 damage from the spell (737.5*.02) instead of being instantly killed. The inverse happens with spell damage reduction. Axe affected by a mage slayer debuff will still kill an enemy if they are below the threshold of 275/375/475, even though the tooltip reads 165/225/285. It appears that the spell damage and threshold are being treated differently by spell damage amplification and reduction, despite being depicted as a single unified value.

Example Match ID (and possibly Timestamp)

7642795834 - 29:44

BenjinZA commented 6 months ago

Testing in demo mode I get the same behaviour. If Medusa is above the fixed damage amount but below the amped damage amount of Culling Blade, then she is not instantly killed.

The same behaviour for Bristleback if he is facing away from Axe with his passive levelled. This seems to impact all abilities that reduce damage (Mana Shield, Bristleback) and not just Medusa, like you said.

From testing, the following conditions seem true: