Name | Type | is_array | initial_value |
ArthasDenials | real | No | |
ArthasReturnPoint | location | No | |
ArthasVariable | unit | No | |
BootingPlayer | boolean | No | false |
Buildings1 | group | No | |
Buildings2 | group | No | |
Buildings3 | group | No | |
Buildings4 | group | No | |
Buildings5 | group | No | |
Buildings6 | group | No | |
BuildingsGone | boolean | No | false |
BuildingsToAttackArray | group | Yes | |
CullingQuest | quest | No | |
DBDefaultHuman | button | No | |
DBLoad | button | No | |
DBNaga | button | No | |
DBNightElf | button | No | |
DBOrc | button | No | |
DBPanda | button | No | |
DBSpecialArthas01 | button | No | |
DBUndead | button | No | |
DeathsOfDeathSquad | real | No | 0.00 |
DestroyedBuilding | unit | No | |
DialogChoose | dialog | No | |
EndCinematicPlaying | boolean | No | false |
GameOver | boolean | No | false |
HideUnits | group | No | |
IntEnemyRace | integer | No | |
IntPlayerRace | integer | No | |
IntroCancel | boolean | No | false |
JainaVariable | unit | No | |
MalganisAttackTimer | timer | No | |
MalganisCaptainX | real | No | |
MalganisCaptainY | real | No | |
MalganisConversions | real | No | |
MalganisCountdown | timerdialog | No | |
MalganisDeathSquad | group | No | |
MalganisFirstTeleCin | boolean | No | false |
MalganisFirstTeleCinSkip | boolean | No | false |
MalganisGloatCin | boolean | No | false |
MalganisTargetHouse | unit | No | |
MalganisTargetHouseX | real | No | |
MalganisTargetHouseY | real | No | |
MalganisTimer | timer | No | |
MalganisVariable | unit | No | |
MaySendCommands | boolean | No | true |
NextSquad | integer | No | 1 |
PlayerCameraPosition | location | No | |
PlayerRaceSwap | player | No | |
RANDOMINTEGER | integer | No | |
RegionBucket | integer | No | 1 |
RegionLength | integer | No | |
RegionPicked | rect | No | |
RegionsArray | rect | Yes | |
RevivalAltar | unit | No | UnitNull |
SelectedUnits | group | No | |
SoundDialogueArthas01 | sound | No | |
SoundDialogueArthas02 | sound | No | |
SoundDialogueArthas03 | sound | No | |
SoundDialogueArthas04 | sound | No | |
SoundDialogueArthas05 | sound | No | |
SoundDialogueArthas06 | sound | No | |
SoundDialogueArthas07 | sound | No | |
SoundDialogueArthas08 | sound | No | |
SoundDialogueArthas09 | sound | No | |
SoundDialogueArthas10 | sound | No | |
SoundDialogueArthas11 | sound | No | |
SoundDialogueArthas12 | sound | No | |
SoundDialogueArthas13 | sound | No | |
SoundDialogueArthas14 | sound | No | |
SoundDialogueArthas15 | sound | No | |
SoundDialogueArthas16 | sound | No | |
SoundDialogueArthas17 | sound | No | |
SoundDialogueArthas18 | sound | No | |
SoundDialogueJaina01 | sound | No | |
SoundDialogueJaina02 | sound | No | |
SoundDialogueJaina03 | sound | No | |
SoundDialogueJaina04 | sound | No | |
SoundDialogueJaina05 | sound | No | |
SoundDialogueJaina06 | sound | No | |
SoundDialogueJaina07 | sound | No | |
StringAcolyte | string | No | |
StringDialogueArthas01 | string | No | |
StringDialogueArthas02 | string | No | |
StringDialogueArthas03 | string | No | |
StringDialogueArthas04 | string | No | |
StringDialogueArthas05 | string | No | |
StringDialogueArthas06 | string | No | |
StringDialogueArthas07 | string | No | |
StringDialogueArthas08 | string | No | |
StringDialogueArthas09 | string | No | |
StringDialogueArthas10 | string | No | |
StringDialogueArthas11 | string | No | |
StringDialogueArthas12 | string | No | |
StringDialogueArthas13 | string | No | |
StringDialogueArthas14 | string | No | |
StringDialogueArthas15 | string | No | |
StringDialogueArthas16 | string | No | |
StringDialogueArthas17 | string | No | |
StringDialogueArthas18 | string | No | |
StringDialogueJaina01 | string | No | |
StringDialogueJaina02 | string | No | |
StringDialogueJaina03 | string | No | |
StringDialogueJaina04 | string | No | |
StringDialogueJaina05 | string | No | |
StringDialogueJaina06 | string | No | |
StringDialogueJaina07 | string | No | |
StringFootman | string | No | |
StringGrunt | string | No | |
StringKnight | string | No | |
StringMortarTeam | string | No | |
StringPriest | string | No | |
TargetArray | integer | Yes | |
TargetArrayLength | integer | No | |
TeleportEffect | effect | No | |
TeleportFast | boolean | No | false |
Teleporting | boolean | No | false |
TerrainType | terraintype | No | |
ThePlayer | player | No | Player01 |
TimerMaySendCommands | timer | No | |
UAKnight | unit | Yes | |
UnitGroupSwap | group | No | |
UthersGroup | group | No | |
UtherVariable | unit | No | |
UTHUBuildingAltarKings | unitcode | No | |
UTHUBuildingArcaneSanctum | unitcode | No | |
UTHUBuildingBarracks | unitcode | No | |
UTHUBuildingBlacksmith | unitcode | No | |
UTHUBuildingCannonTower | unitcode | No | |
UTHUBuildingCastle | unitcode | No | |
UTHUBuildingFarm | unitcode | No | |
UTHUBuildingGuardTower | unitcode | No | |
UTHUBuildingKeep | unitcode | No | |
UTHUBuildingLumberMill | unitcode | No | |
UTHUBuildingScoutTower | unitcode | No | |
UTHUBuildingTownHall | unitcode | No | |
UTHUBuildingWorkshop | unitcode | No | |
UTHUUnitFlyingMachine | unitcode | No | |
UTHUUnitFootman | unitcode | No | |
UTHUUnitGryphonRider | unitcode | No | |
UTHUUnitKnight | unitcode | No | |
UTHUUnitMilitia | unitcode | No | |
UTHUUnitMortarTeam | unitcode | No | |
UTHUUnitPeasant | unitcode | No | |
UTHUUnitPriest | unitcode | No | |
UTHUUnitRifleman | unitcode | No | |
UTHUUnitSiegeEngine | unitcode | No | |
UTHUUnitSorceress | unitcode | No | |
UTNEBuildingAltarElders | unitcode | No | |
UTNEBuildingAncientLore | unitcode | No | |
UTNEBuildingAncientProtector | unitcode | No | |
UTNEBuildingAncientWar | unitcode | No | |
UTNEBuildingAncientWind | unitcode | No | |
UTNEBuildingHuntersHall | unitcode | No | |
UTNEBuildingMoonWell | unitcode | No | |
UTNEBuildingTreeAges | unitcode | No | |
UTNEBuildingTreeEternity | unitcode | No | |
UTNEBuildingTreeLife | unitcode | No | |
UTNEUnitArcher | unitcode | No | |
UTNEUnitChimaera | unitcode | No | |
UTNEUnitDruidClawBearForm | unitcode | No | |
UTNEUnitDruidClawNightElf | unitcode | No | |
UTNEUnitDruidTalon | unitcode | No | |
UTNEUnitDryad | unitcode | No | |
UTNEUnitGlaiveThrower | unitcode | No | |
UTNEUnitHippogryph | unitcode | No | |
UTNEUnitHippogryphRider | unitcode | No | |
UTNEUnitHuntress | unitcode | No | |
UTNEUnitTreant | unitcode | No | |
UTNEUnitWisp | unitcode | No | |
UTNeutralBurningArcher | unitcode | No | |
UTNeutralCorruptedAncientWar | unitcode | No | |
UTNeutralCorruptedAProtector | unitcode | No | |
UTNeutralCorruptedMoonWell | unitcode | No | |
UTNeutralCorruptedTreant | unitcode | No | |
UTNeutralCorruptedTreeEternity | unitcode | No | |
UTNeutralCorruptedTreeLife | unitcode | No | |
UTNeutralDoomGuard | unitcode | No | |
UTNeutralFelStalker | unitcode | No | |
UTNeutralGiantSkeletonWarrior | unitcode | No | |
UTNeutralInfernal | unitcode | No | |
UTNeutralPlagueTreant | unitcode | No | |
UTNeutralPoisonTreant | unitcode | No | |
UTNeutralSatyr | unitcode | No | |
UTNeutralSatyrHellcaller | unitcode | No | |
UTNeutralSatyrShadowdancer | unitcode | No | |
UTNeutralSatyrSoulstealer | unitcode | No | |
UTNeutralSatyrTrickster | unitcode | No | |
UTNeutralSkeletalMarksman | unitcode | No | |
UTNeutralSkeletonArcher | unitcode | No | |
UTORCBuildingAltarStorms | unitcode | No | |
UTORCBuildingBarracks | unitcode | No | |
UTORCBuildingBeastiary | unitcode | No | |
UTORCBuildingBurrow | unitcode | No | |
UTORCBuildingFortress | unitcode | No | |
UTORCBuildingSpiritLodge | unitcode | No | |
UTORCBuildingTaurenTotem | unitcode | No | |
UTORCBuildingWarMill | unitcode | No | |
UTORCBuildingWatchTower | unitcode | No | |
UTORCUnitDemolisher | unitcode | No | |
UTORCUnitGrunt | unitcode | No | |
UTORCUnitHeadhunter | unitcode | No | |
UTORCUnitHeroBlademaster | unitcode | No | |
UTORCUnitKodoBeast | unitcode | No | |
UTORCUnitPeon | unitcode | No | |
UTORCUnitRaider | unitcode | No | |
UTORCUnitShaman | unitcode | No | |
UTORCUnitTauren | unitcode | No | |
UTSpecialArthas | unitcode | No | |
UTSpecialCaptain | unitcode | No | |
UTSpecialCaravan | unitcode | No | |
UTSpecialJaina | unitcode | No | |
UTSpecialKelThuzad | unitcode | No | |
UTSpecialMalganis | unitcode | No | |
UTSpecialTimmy | unitcode | No | |
UTSpecialUther | unitcode | No | |
UTUDBuildingAltarDarkness | unitcode | No | |
UTUDBuildingBlackCitadel | unitcode | No | |
UTUDBuildingCrypt | unitcode | No | |
UTUDBuildingGraveyard | unitcode | No | |
UTUDBuildingHallsDead | unitcode | No | |
UTUDBuildingHauntedGoldMine | unitcode | No | |
UTUDBuildingSacrificialPit | unitcode | No | |
UTUDBuildingSlaughterhouse | unitcode | No | |
UTUDBuildingSpiritTower | unitcode | No | |
UTUDBuildingTempleDamned | unitcode | No | |
UTUDBuildingZiggurat | unitcode | No | |
UTUDUnitAbomination | unitcode | No | |
UTUDUnitAcolyte | unitcode | No | |
UTUDUnitCryptFiend | unitcode | No | |
UTUDUnitGargoyleStoneForm | unitcode | No | |
UTUDUnitGhoul | unitcode | No | |
UTUDUnitHeroLich | unitcode | No | |
UTUDUnitMeatWagon | unitcode | No | |
UTUDUnitNecromancer | unitcode | No | |
UTUDUnitSkeletonWarrior | unitcode | No | |
VictoryCinSkip | boolean | No | false |
VillagerToBeConverted | unit | No | |
VillagerToZombieGROUP | group | No | |
WaterfallRevealVis | fogmodifier | No | |
WaterfallSwitch | boolean | No | false |
WaygateCin1Playing | boolean | No | false |
WaygateCin2Playing | boolean | No | false |
WaygateCin3Playing | boolean | No | false |
WayGatesGroup | group | No | |
WaygatesQuest | quest | 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
function Trig_Convert_Villager_Actions takes nothing returns nothing
local unit villager
// Save villager in local variable
set villager = udg_VillagerToBeConverted
call TriggerSleepAction( 2 )
// Make sure villager is still alive
if IsUnitDeadBJ(villager) then
return
endif
// Handle Conversion
call CreateNUnitsAtLocFacingLocBJ( 1, 'UC05', Player(7), GetUnitLoc(villager), GetUnitLoc(villager) )
call ShowUnitHide( GetLastCreatedUnit() )
call SetHeroLevel( GetLastCreatedUnit(), 10, false )
call SelectHeroSkill( GetLastCreatedUnit(), 'SNdc' )
call IssueTargetOrderBJ( GetLastCreatedUnit(), "darkconversion", villager )
endfunction
//===========================================================================
function InitTrig_Convert_Villager takes nothing returns nothing
set gg_trg_Convert_Villager = CreateTrigger( )
call TriggerAddAction( gg_trg_Convert_Villager, function Trig_Convert_Villager_Actions )
endfunction