Could someone point out what I've got wrong here and the special effect doesn't die when it's supposed to? It's a custom birth mesh trigger and the attached effect model should go away when the wait time ends.
-
Untitled Trigger 003
-
Events
- Unit - A unit Begins construction
-
Conditions
-
Or - Any (Conditions) are true
-
Conditions
- (Unit-type of (Constructing structure)) Equal to Scythian Barracks
- (Unit-type of (Constructing structure)) Equal to Scythian Storehouse
- (Unit-type of (Constructing structure)) Equal to Scythian Warlord's Stables
- (Unit-type of (Constructing structure)) Equal to Scythian Market
- (Unit-type of (Constructing structure)) Equal to Scythian Civ Center
-
Conditions
-
Or - Any (Conditions) are true
-
Actions
- Custom script: local effect udg_SFX
- Custom script: local unit udg_Building
- Set Building = (Constructing structure)
- Animation - Change Building's vertex coloring to (100.00%, 100.00%, 100.00%) with 0.00% transparency
- Special Effect - Create a special effect attached to the origin of Building using war3mapImported\BirthMesh.mdx
- Set SFX = (Last created special effect)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of Building) Equal to Scythian Barracks
-
Then - Actions
- Wait 10.00 seconds
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of Building) Equal to Scythian Storehouse
-
Then - Actions
- Wait 5.00 seconds
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of Building) Equal to Scythian Warlord's Stables
-
Then - Actions
- Wait 20.00 seconds
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of Building) Equal to Scythian Market
-
Then - Actions
- Wait 10.00 seconds
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Unit-type of Building) Equal to Scythian Civ Center
-
Then - Actions
- Wait 120.00 seconds
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Building is alive) Equal to True
-
Then - Actions
- Special Effect - Destroy SFX
- Animation - Change Building's vertex coloring to (100.00%, 100.00%, 100.00%) with 100.00% transparency
- Else - Actions
-
If - Conditions
-
Events