• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

[DDS Plugin] Damage Event Modification

Priorities are done via PriorityEvent =).

Depth = nested damage events.


Code:
depth 0 (not in event)
UnitDamageTarget -> run event

depth 1 (in event)
Event { UnitDamageTarget -> run event

depth 2
         Event { UnitDamageTarget -> run event
               }
      }

etc


It just tells you where you are. It's very good for things like evasion for depth+.

Let's say that you attack and you have a variety of attacks under that attack, so you have various nested events. The evasion is a separate system. It would have low priority, and it would only actually run when the depth is 1 =).
 
Top