They call me Tiny.
This article was last edited by HD93129 on 20-Jul-2023 11:00.
Damage Instance is an event that is yielded after most attacks and damage takes effect.
Yielding[]
In most cases, as long as the damage are taken, Damage Instance will emerge. The emergence of Damage Instance has no relation with the originial value and calculated value of damage.
Therefore, 0 and negative damage are still considered as Damage Instance.
Non Damage Instance[]
Rare damage effect and some effect without damage will not generate a Damage Instance.
Especially, 0 and negative damage are not Non Damage Instance.
The following situations will not yield Damage Instance:
- Setting health, Health cost, Forced Kill, and damage with HP Removal Flag.
- Damage with No-reflection flag on Debuff Immunity.
- Not including the damage pierces Debuff Immunity.
The following abilities will not yield Damage Instance in specific circumstances:
- Does not yield Damage Instance when enemy unit is near the target.
- Does not yield Damage Instance when the unit does not move, or move a distance more than 1300 between a check.
- Does not yield Damage Instance when the calculated damage is 0 in the whole duration.
- Spawn Spiderlings has a debuff stack limit of 7. If an enemy has already 7 instances of the debuff, a new cast does not yield Damage Instance.
- Does not yield Damage Instance before leveling Talent.
- Does not yield Damage Instance when equipped by the Spirit Bear.
- Does not yield Damage Instance when caster does not have Lucent Beam.
- Does not yield Damage Instance when casting on Creep-heroes.
- Does not yield Damage Instance when the calculated damage is 0 in the whole duration.
- Does not yield Damage Instance before leveling Talent.
- Does not yield Damage Instance before having Aghanim's Shard.
0 Damage Instance[]
Generally, 0 Damage Instance are thought as a 0 damage manipulated after Terminal Damage Block.
Two circumstances will cause the generation of 0 Damage Instance in common.
One is 0 original damage. The other is that orignial damage are not 0, but becoming 0 by damage manipulation during Damage Process Sequence.
0 Originial Damage[]
The following situation will yield 0 original damage:
- Damage based on other properties, when these properties are 0, including: Strength, Agility, Intelligence, Mana, Move speed, etc.
- Examples: Mind Flare casting on a hero with 0 intelligence; Stampede when caster has 0 strength etc.
- Attack Damage on wards which requires a set amount of attacks to destroy.
- When a 0 or negative damage and instant kill causes another damage instance based on this damage, the new damage will be 0 original damage.
- Examples: Damage share from 0 damage or instant kill, Cleave based on 0 damage etc.
- Negative value damage will be corrected to 0 damage at the end of Damage Process Sequence.
The following abilities will yield 0 original damage in specific circumstances:
- The edge of Kinetic Field will deal 0 damage per 0.25 seconds.
- Deal 0 damage when target has no abilities in cooldown (not including the abilities which can not be refreshed)
- Ice Breath and Fiery Breath will deal 0 damage at the first time.
- Deal 0 damage when caster has Lucent Beam but not learn.
- Always reflects 0 damage when are taken damage with Spiked Carapace learnt.
- Deal 0 damage per damage interval.
- Deal 0 damage when ability with Level 1.
- Deal 0 damage when ability with Level 1.
0 Calculated Damage[]
Many damage manipulation can deal 0 Calculated Damage.
- Examples: Physical Damage on Guardian Angel, Magical Damage on Fate's Edict, all Damage on Borrowed Time etc.
Trigger of Damage Instance[]
Damage Instance can be used to judge the trigger of conditional ability effects.
Also, some ability effects are based on Damage Instance value which are calculated in the specific location of damage process sequence.
Original Damage Instance[]
These Original Damage Instance check effects are triggered by any specific Damage Instance, even the value is 0 or negative.
- Damage on wards which requires a set amount of attacks to destroy.
- Other abilities effect are shown below:
- Any undeadly Damage Instance can trigger Borrowed Time when caster health is already below 400.
- Any Damage Instance can trigger Combo Breaker when wielder health is already below 70%.
- Any Damage Instance can wake up the target except Sleight of Fist, Side Gunner, Stifling Dagger, active attack modifier and Bane (including illusions).
- Any Damage Instance from caster can trigger amplifying damage except Throw Grenade, Immolate, Burn, Soul Release and Soul Release.
- Any Spell Damage Instance can ignite enemy units.
- As long as the Brewling are taken any Damage Instance from unit controlled by Player, Primal Companion will turn to 3s cooldown.
- When Quill Spray triggers automatically and the remaining stack damage are still over threshold, as long as caster is taken any Damage Instance, Quill Spray will trigger automatically again.
- After the slept unit has been taken damage over wakeup threshold in the initial stun duration, as long as the unit are taken any Damage Instance, the slept unit will wake up.
- Any Spell Damage Instance on enemy unit can stack Fiery Soul except damage from items, abilities with 0 cooldown, Toggle abilities.
- Any Damage Instance from enemy unit controlled by Player can trigger Spiked Carapace stun.
- Any Damage Instance on enemy unit can trigger Lucky Shot except damage from items.
- Any Spell Damage Instance on enemy unit can stack Shield of the Scion except damage from items, abilities with 0 cooldown, Toggle abilities.
- The buff of Shadow Dance passive can be dispered by any Damage Instance from Neutral Creep.
- When Kraken Shell triggers automatically and the remaining stack damage are still over threshold, as long as caster is taken any Damage Instance, Kraken Shell will trigger automatically again.
- Any Damage Instance from enemy units can trigger Corrosive Skin.
Calculated Damage Instance[]
Some effects are based on Damage Instance which calculate at specific position of Damage Process Sequence with a specific value.
Here shows condition based on the Calculated Damage Instance value:
- Calculated until God's Rebuke Bonus Damage.
- Blade Dance lifesteal value.
- Attack Splash original damage (not including Splash Attack).
- Attack Bounce original damage (not including Overload).
- Calculated until Universal Outgoing Damage Manipulation.
- Attack Cleave original damage.
- Calculated until the end of all Outgoing Damage Process Sequence.
- Damage Share original damage.
- Damage Reflection original damage.
- Calculated until the location before Damage Negation.
- If damage value is over 5, Refraction will lose 1 stack.
- Borrowed Time heal value.
- Calculated until the location before Unique Damage Negation.
- False Promise delay damage value.
- Calculated until the location before Terminal Damage Block.
- Borrowed Time will count damage value. If over threshold, cast Mist Coil automatically.
- Ghostship delay damage value.
- If damage value is over 40, Gravekeeper's Cloak will lose 1 stack.
- If damage value is over 0, Fire Shield will lose 1 stack.
- If damage value > HP-70%MaxHP, Combo Breaker will trigger.
- Calculated until Terminal Damage Block.
- Psi Blades original damage.
- Most Lifesteal value (not including Ransack, Feast, Open Wounds, Bloodrage and Blade Dance).
- Most Spell Lifesteal value (not including Ink Swell).
- Time Walk will count damage value in recent seconds for healing.
- Kraken Shell will count damage value. If over threshold, trigger strong dispel automatically.
- Bristleback will count damage value. If over threshold, cast Quill Spray automatically.
- Soul Assumption will count damage value dealt by player-controlled units and Roshan. If are in the threshold, gain one charge.
- Uproar will count damage value dealt by player-controlled units and Roshan. If are in the threshold, gain one stack.
- Shroud mana restore value.
- Energy Burst heal vlaue.
- If damage value from enemy hero and Roshan is more than 0, Tree Dance, Blink Dagger, Overwhelming Blink, Swift Blink, Arcane Blink, Tumbler's Toy, Fallen Sky will turn to 3s cooldown.
- If damage value from enemy hero and Roshan is more than 0, the buff of Mischief, Regenerate, Salve, Replenish, Reincarnation, Soul Release, Soul Release and Regeneration will be dispersed.
- Calculated until Illusion Incoming Damage Manipulation.
- Splash Attack attack splash original damage.
- Overload attack bounce original damage.
- Mind Flare additional damage value.
- Echo Stomp will count damage value. If over threshold, the slept unit will wake up.
- Open Wounds will count damage value. If over threshold, spread to another non-infected enemy.
- Soul Burn and Soul Rend additional damage.
- If damage value over 10, target will be stunned by Cold Snap.
- If damage value over 5, Static Charge have a 20% chance to release shocking bolt.
- Brain Sap, Drums of Slom heal value.
- Open Wounds Lifesteal value.