Name | Type | is_array | initial_value |
AQ_Caster | unit | Yes | |
AQ_Damage | real | No | |
AQ_index | integer | Yes | |
AQ_integer | integer | No | |
AQ_loop | integer | No | |
AQ_max_size | integer | No | |
AQ_RealDamage | real | Yes | |
AQ_RealTime | integer | Yes | |
AQ_size | integer | No | |
AQ_Target | unit | Yes | |
AQ_Time | integer | No | |
Boss_1 | unit | No | |
Boss_2 | unit | No | |
cancel | button | No | |
Circles | unit | Yes | |
Creep_Position | location | Yes | |
Creep_Type | unitcode | Yes | |
CTime_1 | integer | No | |
CTime_2 | integer | No | |
DeadBoss | unit | No | |
DeadBossPos | location | No | |
DeadNeutrals | unit | No | |
DeadNeutralsPos | location | No | |
DeadObelisk | unit | No | |
DefeatTimer | timer | No | |
DefeatTimer_Window | timerdialog | No | |
EndGameDialog | dialog | No | |
FBossPos | location | No | |
healedhero | unit | Yes | |
HealerPos | location | No | |
hero | unit | Yes | |
hRL_Caster | unit | Yes | |
hRL_index | integer | Yes | |
hRL_integer | integer | No | |
hRL_loop | integer | No | |
hRL_max_size | integer | No | |
hRL_size | integer | No | |
hRL_units | group | No | |
IntroDuration | real | No | |
IntroTimer | timer | No | |
IntroVisibilityMod | fogmodifier | Yes | |
KillingHero | unit | No | |
LeaversUnits | group | No | |
Loop | integer | No | |
M_DifficultButton | button | No | |
M_Difficulties | dialog | No | |
M_EasyButton | button | No | |
M_killer | unit | No | |
M_NormalButton | button | No | |
Mak | unit | No | |
MakSpTime | integer | No | |
mana_healedhero | unit | Yes | |
mana_index | integer | Yes | |
mana_integer | integer | No | |
mana_loop | integer | No | |
mana_max_size | integer | No | |
mana_size | integer | No | |
mana_units | group | No | |
MCounter | integer | No | |
Minutes | integer | No | |
Mkilled | integer | Yes | |
MKiller | unit | Yes | |
MurlocHouse | unit | No | |
MurlocHousePos | location | No | |
MW_AoE | real | No | |
MW_AoEPoints | location | No | |
MW_AoEReal | real | Yes | |
MW_Caster | unit | Yes | |
MW_CasterPos | location | No | |
MW_Damage | real | No | |
MW_DamagedUnits | group | No | |
MW_Distance | real | Yes | |
MW_index | integer | Yes | |
MW_integer | integer | No | |
MW_loop | integer | No | |
MW_max_size | integer | No | |
MW_RealDamage | real | Yes | |
MW_size | integer | No | |
MW_WNumber | integer | No | |
MW_WRealNumber | integer | Yes | |
No | button | No | |
Obelisk | unit | No | |
ObeliskPos | location | No | |
Revenants | unit | Yes | |
Revenants_1 | unit | No | |
Revenants_2 | unit | No | |
Revenants_3 | unit | No | |
Revenants_4 | unit | No | |
Revenants_5 | unit | No | |
Second | integer | No | |
Seeker | unitcode | No | |
SeekerGroup | group | No | |
VisArea | rect | No | |
Yes | button | No |
//TESH.scrollpos=0
//TESH.alwaysfold=0
function Trig_Revive_Creeps_Actions takes nothing returns nothing
local integer CUSTOM
local real time = 65.00 //To change the revive time, change this
set CUSTOM = GetUnitUserData(GetDyingUnit())
call TriggerSleepAction( time )
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