[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