Closed Kvel2D closed 5 months ago
DAMAGE even should also be emitted for all instances of damage resulting from splash attacks.
Proof:
The tower in the screenshot is Ash Geyser. It has a splash attack and an ability which applies a debuff to creeps inside DAMAGE event callback. Ash Geyser did a splash attack on the knight in front. The bigger champion creep got hit by splash attack (not as main target) and it received the debuff.
Any calls to do_spell_damage(), do_attack_damage() and AOE variations inside tower scripts should not emit DAMAGE event.
This behavior is according to original JASS code.