Name | Type | is_array | initial_value |
Blue_Abilities | abilcode | Yes | |
Blue_Base | unit | No | |
Blue_Hero | unit | No | |
CoundownTimer | timer | No | |
Creep_Position | location | Yes | |
Creep_Type | unitcode | Yes | |
Depots | group | No | |
ItemCheckHold | item | Yes | |
ItemChecks | boolean | Yes | |
LeavingUnit | unit | No | |
Loop | integer | No | |
Orange_Abilities | abilcode | Yes | |
Orange_Base | unit | No | |
Orange_Hero | unit | No | |
Purple_Abilities | abilcode | Yes | |
Purple_Base | unit | No | |
Purple_Hero | unit | No | |
Random_Number | integer | No | |
Red_Abilities | abilcode | Yes | |
Red_Base | unit | No | |
Red_Hero | unit | No | |
Start | boolean | No | |
Teal_Abilities | abilcode | Yes | |
Teal_Base | unit | No | |
Teal_Hero | unit | No | |
TempLocation | location | No | |
TempNumber | integer | No | |
TempUnit | unit | No | |
Yellow_Abilities | abilcode | Yes | |
Yellow_Base | unit | No | |
Yellow_Hero | unit | 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