function DestroyEffectAfterX takes effect whichEffect, real duration returns nothing
call PolledWait(duration)
call DestroyEffect(whichEffect)
endfunction
Name | Type | is_array | initial_value |
AlterHINT | effect | No | |
Arthas_Discovery_Point | location | No | |
Arthas_Launch_Point | location | No | |
ArthasBackup | unit | No | |
ArthasDenials | real | No | |
ArthasReturnPoint | location | No | |
ArthasVariable | unit | No | |
BarracksTimer | timer | No | |
BarracksTrainUnit | boolean | No | |
BootingPlayer | boolean | No | false |
Boss_Group | group | No | |
Boss_Point | location | No | |
Boss_Point_B | location | No | |
Boss_Spawn_Chance | integer | No | |
Boss_Spawn_Chance_B | integer | No | |
Buildings1 | group | No | |
Buildings2 | group | No | |
Buildings3 | group | No | |
Buildings4 | group | No | |
Buildings5 | group | No | |
BuildingsGone | boolean | No | false |
BuildingsToAttackArray | group | Yes | |
camera_bug | camerasetup | No | |
CinArthas | unit | No | |
CinMalganis | unit | No | |
CinVillager1 | unit | No | |
CinVillager2 | unit | No | |
Citizen_Run_Init_A | integer | No | |
Citizen_Run_Init_B | integer | No | |
Citizen_Run_Init_C | integer | No | |
Citizen_Run_Speed | real | No | |
Citizen_Target | unit | No | |
Citizen_Target_Point | location | No | |
CitizenRunTrue | boolean | No | |
Citizens | group | Yes | |
CurrentCamera | camerasetup | No | |
Cutscene_Active_Int | integer | No | |
Cutscene_Barracks_Int | integer | No | |
DeathsOfDeathSquad | real | No | 0.00 |
DEBUGArthasSize | real | No | 90.00 |
DemonTrainPoint | location | No | |
DestroyedBuilding | unit | No | |
Discover_Citizen_A | location | No | |
Discover_Citizen_B | location | No | |
Discover_Citizen_C | location | No | |
EndCinematicPlaying | boolean | No | false |
Failure_Group | group | No | |
Failure_Point | location | No | |
FailureCinSkip | boolean | No | false |
FIRE01A2 | group | No | |
FIRE01B | group | No | |
FIRE01C | group | No | |
FIRE01D | group | No | |
FIRE01D2 | group | No | |
FIRE01E | group | No | |
FIRE01F | group | No | |
FIRE01G | group | No | |
FIRE01H | group | No | |
FIRE02A | group | No | |
FIRE02B | group | No | |
FIRE02B1 | group | No | |
FIRE02B2 | group | No | |
FIRE02C | group | No | |
FIRE02D | group | No | |
FIRE02D1 | group | No | |
FIRE02D2 | group | No | |
FIRE02E | group | No | |
FIRE02E1 | group | No | |
FIRE02E2 | group | No | |
FIRE02F | group | No | |
FIRE02F1 | group | No | |
FIRE02G | group | No | |
FIRE03A | group | No | |
FIRE03B1 | group | No | |
FIRE03B2 | group | No | |
FIRE03C1 | group | No | |
FIRE03C2 | group | No | |
FIRE03D | group | No | |
FIRE03E1 | group | No | |
FIRE03E2 | group | No | |
FIRE04A | group | No | |
FIRE04B1 | group | No | |
FIRE04B2 | group | No | |
Fire_Rat_Group | group | No | |
Fire_Rat_Point | location | No | |
Fire_Rat_Point_B | location | No | |
Fire_Rat_Sound_Chance | integer | No | |
Fire_Rat_Unit | unit | No | |
Fire_Rats_Init_Group | group | No | |
FIRERATS | group | No | |
GameOver | boolean | No | false |
Gate_Attack_Chance | integer | No | |
Gate_Attack_Point | location | Yes | |
Gate_Attack_Unit | unit | No | |
Gate_Repel_Damage | integer | No | |
Gate_Repel_Damage_Group | group | No | |
Gate_Repel_Damage_Point | location | No | |
Gate_Repel_Damage_Unit | unit | No | |
Gate_Repel_Point | location | Yes | |
Gate_Repel_Unit | unit | No | |
Ghouls_Rove_Point_A | location | No | |
Ghouls_Rove_Point_B | location | No | |
Ghouls_Rove_Point_C | location | No | |
Ghouls_Spawn_Point_A | location | No | |
Ghouls_Spawn_Point_B | location | No | |
Ghouls_Spawn_Point_C | location | No | |
Ghouls_Target_Point_A | location | No | |
Ghouls_Target_Point_B | location | No | |
Ghouls_Target_Point_C | location | No | |
Gorger_60_Int | integer | No | |
Gorger_90_Int | integer | No | |
Gorger_Death_Int | integer | No | |
Gorger_Death_Point | location | No | |
Gorger_House_Unit | unit | No | |
Gorger_Killer_Point | location | No | |
Gorger_Spawn_Point | location | No | |
Gorger_Win_Group | group | No | |
Gorger_Win_Group_B | group | No | |
Gorger_Win_Point | location | No | |
Gorger_Win_Point_B | location | No | |
HideUnits | group | No | |
IntroCancel | boolean | No | false |
InvulBuilding_V | unit | No | |
JainaVariable | unit | No | |
Lost_Patrol_Camp_A | location | No | |
Lost_Patrol_Camp_B | location | No | |
Lost_Patrol_Point | location | No | |
Lost_Patrol_Point_B | location | No | |
MalGanis_Auto_Int | integer | No | |
MalGanis_Death_Int | integer | No | |
MalGanis_Death_Point | location | No | |
MalGanis_Mid_Int | integer | No | |
Malganis_Move_Point | location | Yes | |
Malganis_Move_Unit | unit | No | |
Malganis_Spawn_Point | location | No | |
MalganisAttackTimer | timer | No | |
MalganisCaptainX | real | No | |
MalganisCaptainY | real | No | |
MalganisConversions | real | No | |
MalganisCountdown | timerdialog | No | |
MalganisDeathSquad | group | No | |
MalganisDoingConvertion | boolean | No | |
MalganisFade | real | No | 100.00 |
MalganisFadeOut | real | No | |
MalganisFirstTeleCinSkip | boolean | No | false |
MalganisGloatCin | boolean | No | false |
MalganisTargetHouse | unit | No | |
MalganisTargetHouseX | real | No | |
MalganisTargetHouseY | real | No | |
MalganisTimer | timer | No | |
MalganisVariable | unit | No | |
MalMid | effect | No | |
Marked_Units | group | No | |
Marker_Primary | minimapicon | No | |
MaySendCommands | boolean | No | true |
MidCinematicPlaying | boolean | No | false |
MidDarkAgents | sound | No | |
Militia_1_NoGanis_Group | group | No | |
Militia_1_NoGanis_Group_B | group | No | |
Militia_1_NoGanis_Int | integer | No | |
Militia_1_NoGanis_Point | location | No | |
Militia_1_NoGanis_Point_B | location | No | |
Militia_1_NoGanis_Point_C | location | No | |
Militia_1_NoGanis_Point_D | location | No | |
Militia_Engage_Int | integer | No | |
Militia_Suit_Int | integer | No | |
Neutral_Smart_Order | boolean | No | |
Neutral_Smart_Unit | unit | No | |
NextSquad | integer | No | 1 |
Observ_Unit | unit | No | |
Observ_Units | group | No | |
Plague_Cloud_Buildings | group | No | |
PlaguedBuildings | group | No | |
Player_House_Kills | integer | No | |
PlayerCameraPosition | location | No | |
Quest_Prepare_Order_Int | integer | No | |
Quest_Stratholme | quest | No | |
Quest_Stratholme_A | questitem | No | |
Quest_Stratholme_B | questitem | No | |
Quest_Stratholme_C | questitem | No | |
Quest_Stratholme_D | questitem | No | |
Rain | weathereffect | No | |
RANDOMINTEGER | integer | No | |
RegionBucket | integer | No | 1 |
RegionLength | integer | No | |
RegionPicked | rect | No | |
RegionsArray | rect | Yes | |
Repair_Hint_Group | group | No | |
Repair_Hint_Point | location | No | |
Repair_Hint_Unit | unit | No | |
Repo_Int | integer | No | |
RevivalAltar | unit | No | UnitNull |
Salramm_Death_Int | integer | No | |
Salramm_Death_Point | location | No | |
Salramm_Ghoul_Count | integer | No | |
Salramm_Group | group | No | |
Salramm_House_Unit | unit | No | |
Salramm_Houses_Int | integer | No | |
Salramm_Int | integer | No | |
Salramm_Killer_Point | location | No | |
Salramm_Last_Int | integer | No | |
Salramm_Spawn_Point | location | No | |
Salramm_Win_Group | group | No | |
Salramm_Win_Group_B | group | No | |
Salramm_Win_Group_C | group | No | |
Salramm_Win_Point | location | No | |
Salramm_Win_Point_B | location | No | |
Score_Catch | integer | No | |
SelectedUnits | group | No | |
SquadFade | real | No | 100.00 |
Start_Citizens_Group | group | No | |
Start_Citizens_Point | location | No | |
Start_Citizens_Unit | unit | No | |
TargetArray | integer | Yes | |
TargetArrayLength | integer | No | |
TeachBarracks | unit | No | |
TeachBarracksE | effect | No | |
TeleportEffect | effect | No | |
TeleportFast | boolean | No | false |
Teleporting | boolean | No | false |
ThePlayer | player | No | Player01 |
TimerMaySendCommands | timer | No | |
UthersGroup | group | No | |
UtherVariable | unit | No | |
VictoryCinSkip | boolean | No | false |
VillagerToBeConverted | unit | No | |
VillagerToZombieGROUP | group | No | |
Warp_Chance | integer | No | |
WaterfallRevealVis | fogmodifier | No | |
WaterfallSwitch | boolean | No | false |
WaygateCin1Playing | boolean | No | false |
WaygateCin2Playing | boolean | No | false |
WaygateCin3Playing | boolean | No | false |
WayGatesGroup | group | No |
//===========================================================================
function Trig_Malganis_Continuously_Attacks_Buildings_Actions takes nothing returns nothing
if udg_BootingPlayer or IsUnitDeadBJ(udg_MalganisVariable) then
return
endif
loop
exitwhen udg_MaySendCommands
call TriggerSleepAction( 0.1 )
endloop
set udg_MaySendCommands = false
call StartTimerBJ( udg_TimerMaySendCommands, false, 1.00 )
call CommandAI( Player(6), 3, 0 )
call CommandAI( Player(6), 2, R2I(udg_MalganisTargetHouseY) )
call CommandAI( Player(6), 1, R2I(udg_MalganisTargetHouseX) )
endfunction
//===========================================================================
function InitTrig_Malganis_Continuously_Attacks_Buildings takes nothing returns nothing
set gg_trg_Malganis_Continuously_Attacks_Buildings = CreateTrigger( )
call TriggerAddAction( gg_trg_Malganis_Continuously_Attacks_Buildings, function Trig_Malganis_Continuously_Attacks_Buildings_Actions )
endfunction
//===========================================================================
function Trig_Malganis_Booting_Player_Actions takes nothing returns nothing
if IsUnitDeadBJ(udg_MalganisVariable) then
return
endif
loop
exitwhen udg_MaySendCommands
call TriggerSleepAction( 0.1 )
endloop
set udg_MaySendCommands = false
call StartTimerBJ( udg_TimerMaySendCommands, false, 1.00 )
set udg_BootingPlayer = true
call CommandAI( Player(6), 4, 1 )
call EnableTrigger( gg_trg_Das_Boot_to_Arthas )
endfunction
//===========================================================================
function InitTrig_Malganis_Booting_Player takes nothing returns nothing
set gg_trg_Malganis_Booting_Player = CreateTrigger( )
call TriggerAddAction( gg_trg_Malganis_Booting_Player, function Trig_Malganis_Booting_Player_Actions )
endfunction