Trigger:
- kotgDefeat
- Events
- Unit - A unit Dies
- Conditions
- (Triggering unit) Equal to Keeper of the Grove 0024 <gen>
- Actions
- Set GameON = False
- Set TempUnitGroup = (Units in (Playable map area) matching ((((Owner of (Matching unit)) controller) Equal to User) and ((((Owner of (Matching unit)) slot status) Equal to Is playing) and ((((Matching unit) is dead) Equal to False) and (((Matching unit) is A Hero) Equal to True)
- Unit Group - Pick every unit in TempUnitGroup and do (Actions)
- Loop - Actions
- Set TempPoint = (Center of Waiting Room Spawn <gen>)
- Unit - Move (Picked unit) instantly to TempPoint
- Unit - Set life of (Picked unit) to 100.00%
- Unit - Set mana of (Picked unit) to 100.00%
- Unit - Reset ability cooldowns for (Picked unit)
- Hero - Set (Picked unit) Hero-level to ((Hero level of (Picked unit)) + 1), Show level-up graphics
- Custom script: call RemoveLocation(udg_TempPoint)
- Loop - Actions
- Custom script: call DestroyGroup(udg_TempUnitGroup)
- Set TempUnitGroup = (Units in (Playable map area) matching ((((Owner of (Matching unit)) controller) Equal to User) and ((((Owner of (Matching unit)) slot status) Equal to Is playing) and ((((Matching unit) is dead) Equal to True) and (((Matching unit) is A Hero) Equal to True))
- Unit Group - Pick every unit in TempUnitGroup and do (Actions)
- Loop - Actions
- Set TempPoint = (Center of Waiting Room Spawn <gen>)
- Hero - Instantly revive (Picked unit) at TempPoint, Show revival graphics
- Unit - Set life of (Picked unit) to 100.00%
- Unit - Set mana of (Picked unit) to 100.00%
- Unit - Reset ability cooldowns for (Picked unit)
- Hero - Set (Picked unit) Hero-level to ((Hero level of (Picked unit)) + 1), Show level-up graphics
- Unit - Move (Picked unit) instantly to TempPoint
- Custom script: call RemoveLocation(udg_TempPoint)
- Loop - Actions
- Custom script: call DestroyGroup(udg_TempUnitGroup)
- Countdown Timer - Start TimerWarden as a One-shot timer that will expire in 60.00 seconds
- Countdown Timer - Create a timer window for TimerWarden with title Starting in:
- Countdown Timer - Show (Last created timer window)
- Set TempPlayerGroup = (All players matching ((((Matching player) controller) Equal to User) and (((Matching player) slot status) Equal to Is playing)))
- Player Group - Pick every player in TempPlayerGroup and do (Actions)
- Loop - Actions
- Player - Add 50 to (Picked player) Current gold
- Camera - Pan camera for (Picked player) to (Center of Waiting Room <gen>) over 0.00 seconds
- Visibility - Create an initially Enabled visibility modifier for (Picked player) emitting Visibility across Level 02 <gen>
- Loop - Actions
- Custom script: call DestroyForce(udg_TempPlayerGroup)
- Trigger - Turn off kotgAutoTarget <gen>
- Trigger - Turn off kotgBasicAttacks <gen>
- Trigger - Turn off kotgDamage <gen>
- Trigger - Turn off kotgEarthquake1 <gen>
- Trigger - Turn off kotgEarthquake2 <gen>
- Trigger - Turn off kotgSpecial <gen>
- Trigger - Turn off kotgDefeat <gen>
- Events
Can someone look in my code and see what's wrong?
Dead heroes don't revive, but everything else works correctly.