RoarMan
Member
- Reaction score
- 12
So I'm making a Hero Revival Trigger that revives a hero after a certain amount of time and also shows it on the multiboard. My problem is, it doesn't work at all. The multiboard doesn't change and the hero is not revived, so I need help. Thanks in advance.
Code:
Hero Dies Respawn
Events
Unit - A unit Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Set DeadTimer[(Player number of (Owner of (Triggering unit)))] = ((Hero level of (Triggering unit)) x 2)
Set DeadHero[(Player number of (Owner of (Triggering unit)))] = (Dying unit)
Code:
Hero Spawn Show
Events
Time - Elapsed game time is 1.00 seconds
Conditions
Actions
For each (Integer A) from 1 to 12, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(DeadHero[(Integer A)] is dead) Equal to True
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
DeadTimer[(Integer A)] Equal to 0
Then - Actions
Multiboard - Set the text for Main_Multiboard item in column 5, row (Integer A) to (String(DeadTimer[(Integer A)]))
Multiboard - Set the text for Main_Multiboard item in column 5, row (Integer A) to <Empty String>
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Triggering player) is an ally of Player 2 (Blue)) Equal to True
Then - Actions
Hero - Instantly revive DeadHero[(Integer A)] at (Center of Alliance Start <gen>), Show revival graphics
Camera - Pan camera for (Owner of DeadHero[(Integer A)]) to (Center of Alliance Start <gen>) over 0.00 seconds
Else - Actions
Hero - Instantly revive DeadHero[(Integer A)] at (Center of Horde Start <gen>), Show revival graphics
Camera - Pan camera for (Owner of DeadHero[(Integer A)]) to (Center of Horde Start <gen>) over 0.00 seconds
Else - Actions
Set DeadTimer[(Integer A)] = (DeadTimer[(Integer A)] - 1)
Else - Actions