Name | Type | is_array | initial_value |
Cancel | button | No | |
chicken | unit | No | |
Creep_Position | location | Yes | |
Creep_Type | unitcode | Yes | |
dog | unit | No | |
EndFloatingText | texttag | No | |
HostileGroup | group | No | |
HuntingArea | location | No | |
LeaderBoard | leaderboard | No | |
Loop | integer | No | |
No | button | No | |
Quest | quest | No | |
rabbit | unit | No | |
raccoon | unit | No | |
Restart | button | No | |
RestartDialog | dialog | No | |
score | integer | No | |
stag | unit | No | |
StartingDialog | dialog | No | |
Summoned | group | No | |
TempHunterLoc | location | No | |
TempLastCreatedUnitLocation | location | No | |
TempUnitGroupP2 | group | No | |
Timer | timer | No | |
Timer2 | timer | No | |
Timer2Window | timerdialog | No | |
TimerWindow | timerdialog | No |
function Trig_Revive_Creeps_Actions takes nothing returns nothing
local integer CUSTOM
set CUSTOM = GetUnitUserData(GetDyingUnit())
call TriggerSleepAction( 60.00 )
call CreateNUnitsAtLoc( 1, udg_Creep_Type[CUSTOM], Player(PLAYER_NEUTRAL_AGGRESSIVE), udg_Creep_Position[CUSTOM], bj_UNIT_FACING )
call SetUnitUserData( GetLastCreatedUnit(), CUSTOM )
endfunction
//===========================================================================
function InitTrig_Revive_Creeps takes nothing returns nothing
set gg_trg_Revive_Creeps = CreateTrigger( )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Revive_Creeps, Player(PLAYER_NEUTRAL_AGGRESSIVE), EVENT_PLAYER_UNIT_DEATH )
call TriggerAddAction( gg_trg_Revive_Creeps, function Trig_Revive_Creeps_Actions )
endfunction