Okay, when the game is running, it is
parsing the triggers every 2 seconds. THis is it's train of action:
- <loop> Trigger Check
- Trigger Check = (CheckTrigger: ID = 0; Cond: t = 0; s1 = 0)
- CheckTrigger: Cond0 = True; Cond1 = True
- RunTrigger(ID = 0; GetActions)
- ParseActions (ID = 0; Act = "Set Switch 1")
- Switch (Switch 1, SET) {s1 = 1}
- ParseActions (ID = 1; Act = "Creat 1 zergling at "location"")
- Instance.create(Zergling,location.get("location"))
- ParseActions (ID = 2; Act = "Wait 5000")
- WAIT (act = CheckTrigger)
- Trigger Check = (CheckTrigger: ID = 1; Cond: t = 0; s1 = 1; s2 = 0)
- CheckTrigger: Cond0 = True; Cond1 = Ture; Cond2 = True
- ParseActions (ID = 0; Act = "Set Switch 1")
- Switch (Switch 2, SET) {s2 = 1}
- ParseActions (ID = 1; Act = "Creat 1 drone at "location"")
- Instance.create(Drone,location.get("location"))
- ParseActions (ID = 2; Act = "Wait 5000")
- WAIT (act = CheckTrigger)
- If more level spawn triggers like this, they will run too.
- ParseActions (ID = 3; Act = "Create 1 SCV at "location"")
- Instance.create(SCV,location.get("location"))
The rest of trigger will run, re-checkign waits.Confused? Quote the part of pocess thread and ask.
[right][snapback]71967[/snapback][/right]