- Joined
- Jan 30, 2013
- Messages
- 12,872
In short, this is a "wait after x second" sort of, though you can do something while you wait with the OnLoop
EATSample

Events

Conditions

Actions


-------- SourceUnit refers to the damage source --------


Set EAT_SourceUnit = No unit


-------- TargetUnit refers to the unit being damaged --------


Set EAT_TargetUnit = No unit


-------- Point refers to the point for the EAT effect IF TargetUnit is set to no unit --------


Set EAT_Point = (Center of (Playable map area))


-------- How long is the delay --------


Set EAT_Duration = 0.00


-------- SFX attached (if target unit specified) or created at point (if target unit not specified) --------


Set EAT_SFX = <Empty String>


-------- SFX Attach Point is the effect attach point while the DOT occurs (if target unit specified) --------


Set EAT_SFXAttachPoint = <Empty String>


-------- Event to run when the timer starts --------


Set EAT_EventOnStart = TELL_TriggerEmptyEvent


-------- Event that runs every TELL_TimerTIMEOUT seconds --------


-------- I naturally don't like exposing this event for this specific resources since it is not within the scope --------


-------- But hey, you do you :D --------


Set EAT_EventOnLoop = TELL_TriggerEmptyEvent


-------- Event to run when the timer ends --------


Set EAT_EventOnFinish = TELL_TriggerEmptyEvent


-------- Save an integer for later use, optional --------


Set EAT_Integer = 0


-------- Run the EAT system --------


Trigger - Run EAT_TriggerRegister (checking conditions)