EventAfterTime v1.1

Event After Time
IMPORT GUIDE :
1. Enable "Tick the Automatically create unknown variables ..." located at File>Preference>General
2. Import Timed Event Linked List to your map (use the one from the link, do not use one from test map)
3. Copy the EventAfterTime trigger folder
4. Configure the EATConfig trigger according to the comments provided
5. Configure the triggers that needs the EAT capability based on the provided EATSample and Example triggers in the test map
SPELL INFORMATION :
A system inspired by how an infernal drop was done by Warcraft III itself. In order to create an EAT, setup a trigger with the following information provided:
  • 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)
MEDIA SHOWCASE :
CHANGELOG :
Version 1.1: Added Integer variable to save Integer if needed
Version 1.0: Released

CREDIT :
Contents

EventAfterTime v1.1 (Map)

Reviews
Wrda
A system that functions like timers while abstracting their functionality. Seems to me that implementing a way to skip the EAT_EventOnFinish trigger if certain conditions weren't met would be quite useful. Approved
Top