Name | Type | is_array | initial_value |
AbilityBehaviourTriggerArray | trigger | Yes | |
AI_Movement | group | Yes | |
Barrel_Probability | integer | Yes | |
BlockType | integer | Yes | |
BoolReinforcementBeacon | boolean | Yes | |
Boss1TempGroup | group | No | |
Boss1TempPoint | location | Yes | |
Boss2FatigueAccel | real | No | 1.00 |
Boss2Stamina | real | No | 5000.00 |
Boss3CountDeadSlimes | integer | No | |
Boss3ItemCount | integer | No | 0 |
Boss3ItemType | itemcode | Yes | |
Boss4_CasterBooleanArray | boolean | Yes | true |
Boss4_Difficulty_Real | real | No | 12.00 |
Boss4_ManaRegen | real | Yes | |
Boss4_RemainingGaps | integer | No | 3 |
Boss4BeetleCycle | integer | No | 0 |
Boss4BeetleType | unitcode | Yes | |
Boss4Difficulty | real | No | 3.00 |
Boss4Unit | unit | No | |
BoxUpgradeArray | integer | Yes | 1 |
ButtonArray | destructable | Yes | |
C | integer | No | |
Cam_Preference | real | Yes | |
CircleAngle | real | Yes | |
CloakedUnit | unit | No | |
Coin_Rolls_Remaining | integer | No | |
Coin_Spawns_Remaining | integer | No | |
CornerOverlapArray | rect | Yes | |
CornerRegionArray | rect | Yes | |
current_level | integer | No | 1 |
D | integer | No | |
ElFuegoGroup | group | No | |
enemies | unit | Yes | |
FloatingText | texttag | No | |
GroupZombies | group | No | |
IntegerArray | integer | Yes | |
IntFloatingText | integer | No | |
InventoryPlayer1 | itemcode | Yes | |
InventoryPlayer2 | itemcode | Yes | |
IsPeasantDead | boolean | Yes | true |
ItemCloak | item | No | |
ItemCloakHasSpawned | boolean | No | |
ItemCloakIsTaken | boolean | No | |
ItemPoint | location | Yes | |
ItemPotion | item | No | |
ItemPotionHasSpawned | boolean | No | |
ItemPotionIsTaken | boolean | No | |
ItemSheep | item | No | |
ItemSheepHasSpawned | boolean | No | |
ItemSheepIsTaken | boolean | No | |
ItemSheepWorthy | boolean | Yes | true |
ItemUniqueLootPlayergroup | force | No | |
ItemUniqueNumSpawned | integer | No | |
ItemUniqueTriggerArray | trigger | Yes | |
ItemUniqueTypeArray | integer | Yes | |
Level04Array | string | Yes | |
Level09Array | string | Yes | |
Level10Array | string | Yes | |
Level14Array | string | Yes | |
Level15Array | string | Yes | |
Level18Array | string | Yes | |
Level20Array | string | Yes | |
level_strings | string | Yes | |
LevelIsActive | boolean | No | |
Levels_NextStrings | string | Yes | |
Levels_Strings | string | Yes | |
LevelSounds | sound | Yes | |
LevelUnits | unitcode | Yes | |
LevelUnits2 | unitcode | Yes | |
LoopVariableA | integer | No | |
LoopVariableB | integer | No | |
MainDelayArray | integer | Yes | |
MazeArrayInteger | integer | No | |
MazeArrayMax | string | Yes | |
MazeArrayMin | string | Yes | |
MazeLayouts | integer | Yes | |
MB | multiboard | No | |
MB_DeathCount | integer | Yes | 0 |
MB_List | integer | No | |
MB_MultiboardSpots | integer | Yes | 0 |
MB_SwithCount | integer | Yes | 0 |
MerchantFadeInInt | integer | No | 0 |
MerchantFadeOutInt | integer | No | 100 |
MerchantIndicatorEffect | effect | Yes | |
MoveAI4ArrayX_A | real | Yes | |
MoveAI4ArrayX_B | real | Yes | |
MoveAI4ArrayY_A | real | Yes | |
MoveAI4ArrayY_B | real | Yes | |
MoveArrayMax_A | integer | Yes | |
MoveArrayMax_B | integer | Yes | |
MoveArrayMin_A | integer | Yes | |
MoveArrayMin_B | integer | Yes | |
NightLevel | boolean | No | |
ObsRegions | rect | Yes | |
ObstructionArray | integer | Yes | |
ObstructionCurrent | destructablecode | No | |
ObstructionTypes | destructablecode | Yes | |
OgreAngrySounds | sound | Yes | |
PermGroupRunners | group | No | |
PlayerCircleTurn | integer | No | 1 |
PlayerColors | string | Yes | |
PlayerGettingKicked | player | No | PlayerNP |
PlayerIsLeaving | boolean | Yes | false |
PlayersCount | integer | No | 0 |
PlayingPlayers | force | No | |
RandomItems | itemcode | Yes | |
regions | rect | Yes | |
regions_area | rect | Yes | |
RetryBoolean | boolean | No | |
RetryCornerButtons | boolean | Yes | |
RunnerArray | unit | Yes | |
RunnerSpawnLocationsArray | location | Yes | |
selected | unit | Yes | |
SFX | effect | No | |
SFX_B4 | effect | Yes | |
SFXCobraStaffCaster | effect | Yes | |
SFXCobraStaffTarget | effect | Yes | |
SkipCount | integer | No | |
SpawnCoordinatesX | real | Yes | |
SpawnCoordinatesY | real | Yes | |
StringTest | string | No | |
SwitchCount | integer | No | 0 |
SwitchSound | sound | Yes | |
TeamRevives | integer | No | |
TempAbility | ability | No | |
TempAbilityCode | abilcode | No | |
TempAttackGroup | group | No | |
TempAttackGroupPriority | group | No | |
TempForce | force | No | |
TempGroup | group | No | |
TempGroup2 | group | No | |
TempGroup3 | group | No | |
TempGroup_Monsters | group | No | |
TempGroup_Monsters_2 | group | No | |
TempGroupCobra | group | No | |
TempGroupPurge | group | No | |
TempInteger | integer | No | |
TempItem | item | No | |
TempPlayer | player | No | |
TempPlayer2 | player | No | |
TempPoint | location | No | |
TempPoint2 | location | No | |
TempPoint3 | location | No | |
TempPointMob | location | No | |
TempPointReplacerGem | location | Yes | |
TempReal | real | No | |
TempUnit | unit | No | |
TempUnit2 | unit | No | |
TempUnitBoss | unit | No | |
TempUnitMob | unit | No | |
TempUnitReplacerGem | unit | Yes | |
Timer | timer | No | |
Timer_Attack | timer | No | |
Timer_Boss4_Casters | timer | No | |
Timer_Boss4_Deathwalker | timer | No | |
Timer_Cinematic | timer | No | |
TimerCloakOfInvis | timer | No | |
TimerCobraStaff | timer | No | |
TimerMerchantFadeIn | timer | No | |
TimerMerchantFadeOut | timer | No | |
TimerMidDelay | timer | No | |
TimerTick_Delay | timer | No | |
TimerWindow | timerdialog | No | |
TimerWindowMidDelay | timerdialog | No | |
TraitAbility | abilcode | Yes | |
TransmissionArray | trigger | Yes | |
TransmissionInteger | integer | No | |
unit_cords | location | No | |
UnitGroupShoppers | group | No | |
VisibilityMod | fogmodifier | Yes | |
WallCount | integer | No | |
WallHoles | integer | Yes | 1 |
Walls | boolean | Yes | |
WallString | string | Yes | |
WallVariationInteger | integer | No | |
WaveAmount_A | integer | Yes | 1 |
WaveAmount_B | integer | Yes | 0 |
WaveColor | playercolor | Yes | |
WaveColor2 | playercolor | Yes | |
WaveInitializeTriggerArray | trigger | Yes | |
Weather | weathereffect | Yes |
function Trig_MazeArrayInit_Actions takes nothing returns nothing
// 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
set udg_MazeArrayMin[6] = "030101010101060501050105010505010501050105xxxxxxxxxxxxxx03030310030303050105010501051112110111121105010501050105050105010501050501050105010505010501050105111111111111110501050105010505010501050105050105010501050501050105010511021102110211151515151515151111031206111107110711071107"
set udg_MazeArrayMin[5] = "03XX011101XX0301XX010501XX0101XX010501XX01xxxxxxxxxxxxxx03XX030303XX0301XX010501XX0112XX121112XX1201XX010501XX0101XX010501XX0101XX010501XX0101XX010501XX0111XX111111XX1101XX010501XX0101XX010501XX0101XX010501XX0101XX010501XX0101XX091201XX0115XX151515XX1511XX050104XX1111xx110711xx11"
set udg_MazeArrayMin[4] = "010101010101010501050105010505010501050105xxxxxxxxxxxxxx03030307030303050105010501051112111211121105010501050105050105010501050501050105010505010501050105111111111111110501050105010505010501050105050105010501050501050105010511021110110811151515151515150305121112040607110714071107"
set udg_MazeArrayMin[3] = "011101XX011101010501XX010501010501XX010501xxxxxxxxxxxxxx070307XX070309010501XX010501021112XX121102010501XX010501010501XX010501010501XX010501010501XX010501111111XX111111010501XX010501010501XX010501010501XX010501010501XX010501011211XX111201151515XX151515120211XX110212110713xx130711"
set udg_MazeArrayMin[2] = "010101010101010501050105010505010501050105xxxxxxxxxxxxxx03030307030303050105010501051112111211121105010501050105050105010501050501050105010505010501050105111111111111110501050105010505010501050105050105010501050501050105010511101108110211151515151515150406121112030507110714071107"
set udg_MazeArrayMin[1] = "01XX011101XX0101XX010501XX0101XX010501XX01xxxxxxxxxxxxxx03XX030303XX0301XX010501XX0112XX121112XX1201XX010501XX0101XX010501XX0101XX010501XX0101XX010501XX0111XX111111XX1101XX010501XX0101XX010501XX0101XX010501XX0101XX010501XX0101XX011207XX0115XX151515XX1511XX060103XX1111xx110711xx11"
set udg_MazeArrayMin[0] = "040101010101050501050105010505010501050105xxxxxxxxxxxxxx03030308030303050105010501051112110111121105010501050105050105010501050501050105010505010501050105111111111111110501050105010505010501050105050105010501050501050105010511021102110211151515151515151111041205111107110711071107"
set udg_MazeArrayMax[6] = "031414141414061410141014101414101410141014xxxxxxxxxxxxxx14141410141414141014101410141112110111121114101410141014141014101410141410141014101414101410141014111111111111111410141014101414101410141014141014101410141410141014101411021102110211181818181818181111031206111110111011101110"
set udg_MazeArrayMax[5] = "03XX141114XX0610XX101410XX1010XX101410XX10xxxxxxxxxxxxxx14XX141414XX1410XX101410XX1012XX121112XX1210XX101410XX1010XX101410XX1010XX101410XX1010XX101410XX1011XX111111XX1110XX101410XX1010XX101410XX1010XX101410XX1010XX101410XX1001XX091201XX0118XX181818XX1811XX050104XX1111xx111011xx11"
set udg_MazeArrayMax[4] = "141414141414141410141014101414101410141014xxxxxxxxxxxxxx14141410141414141014101410141112111211121114101410141014141014101410141410141014101414101410141014111111111111111410141014101414101410141014141014101410141410141014101411021110110811181818181818180305121112040610111014101110"
set udg_MazeArrayMax[3] = "141114XX141114101410XX101410101410XX101410xxxxxxxxxxxxxx071410XX101409101410XX101410021112XX121102101410XX101410101410XX101410101410XX101410101410XX101410111111XX111111101410XX101410101410XX101410101410XX101410101410XX101410011211XX111201181818XX181818120211XX110212111013xx131011"
set udg_MazeArrayMax[2] = "141414141414141411141014101414111410141014xxxxxxxxxxxxxx14141410141414141114101410141112111211121114111410141014141114101410141411141014101414101410141014111111111111111410141014101414101410141014141014101410141410141014101411101108110211181818181818180406121112030510111014101110"
set udg_MazeArrayMax[1] = "14XX141114XX1410XX101410XX1010XX101410XX10xxxxxxxxxxxxxx14XX141414XX1410XX101410XX1012XX121112XX1210XX101410XX1010XX101410XX1010XX101410XX1010XX101410XX1011XX111111XX1110XX101410XX1010XX101410XX1010XX101410XX1010XX101410XX1001XX011207XX0118XX181818XX1811XX060103XX1111xx111011xx11"
set udg_MazeArrayMax[0] = "041414141414051410141014101414101410141014xxxxxxxxxxxxxx14141408141414141014101410141112110111121114101410141014141014101410141410141014101414101410141014111111111111111410141014101414101410141014141014101410141410141014101411021102110211181818181818181111041205111110111011101110"
set udg_WallString[4] = "010100000000000010100101000000010100101001010000000101000000010000000000010010000000000000"
set udg_WallString[3] = "010101111101111010111101011110010111101111010111111101101110011100101100010010001110000111"
set udg_WallString[2] = "010100000001000010000001000010010000000000010000000000001010000000101001110011100010000100"
set udg_WallString[1] = "010101111101011011111111011010010111111111010110111101101110011101101001000000100011111100"
set udg_WallString[0] = "010100000001010000000000001010010100000001010010100101000000000100000001000000100000000000"
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14
//
// 01010 00000 00000 01010 01010 00000 01010 01010 01010 00000 01010 00000 01000 00000 00010 01000 00000 00000
// 01010 11111 01111 01011 11010 11110 01011 11011 11010 11111 11011 01110 01110 01011 00010 01000 11100 00111
// 01010 00000 01000 01000 00010 00010 01000 00000 00010 00000 00000 01010 00000 01010 01110 01110 00100 00100
// 01010 11111 01011 01111 11110 11010 01011 11111 11010 11011 11011 01110 01110 11010 01000 00010 00111 11100
// 01010 00000 01010 00000 00000 01010 01010 00000 01010 01010 01010 00000 00010 00000 01000 00010 00000 00000
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
endfunction
//===========================================================================
function InitTrig_WallStrings takes nothing returns nothing
set gg_trg_WallStrings = CreateTrigger( )
call TriggerAddAction( gg_trg_WallStrings, function Trig_MazeArrayInit_Actions )
endfunction
function Trig_MazeArrayInit_Actions takes nothing returns nothing
// 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
set udg_MazeArrayMin[6] = "030101010101060501050105010505010501050105xxxxxxxxxxxxxx03030310030303050105010501051112110111121105010501050105050105010501050501050105010505010501050105111111111111110501050105010505010501050105050105010501050501050105010511021102110211050105010501051111031206111107110711071107"
set udg_MazeArrayMin[5] = "03XX011101XX0301XX010501XX0101XX010501XX01xxxxxxxxxxxxxx03XX030303XX0301XX010501XX0112XX121112XX1201XX010501XX0101XX010501XX0101XX010501XX0101XX010501XX0111XX111111XX1101XX010501XX0101XX010501XX0101XX010501XX0101XX010501XX0101XX091201XX0101XX010501XX0111XX050104XX1111xx110711xx11"
set udg_MazeArrayMin[4] = "010101010101010501050105010505010501050105xxxxxxxxxxxxxx03030307030303050105010501051112111211121105010501050105050105010501050501050105010505010501050105111111111111110501050105010505010501050105050105010501050501050105010511021110110811050105010501050305121112040607110714071107"
set udg_MazeArrayMin[3] = "011101XX011101010501XX010501010501XX010501xxxxxxxxxxxxxx070307XX070309010501XX010501021112XX121102010501XX010501010501XX010501010501XX010501010501XX010501111111XX111111010501XX010501010501XX010501010501XX010501010501XX010501011211XX111201010501XX010501120211XX110212110713xx130711"
set udg_MazeArrayMin[2] = "010101010101010501050105010505010501050105xxxxxxxxxxxxxx03030307030303050105010501051112111211121105010501050105050105010501050501050105010505010501050105111111111111110501050105010505010501050105050105010501050501050105010511101108110211050105010501050406121112030507110714071107"
set udg_MazeArrayMin[1] = "01XX011101XX0101XX010501XX0101XX010501XX01xxxxxxxxxxxxxx03XX030303XX0301XX010501XX0112XX121112XX1201XX010501XX0101XX010501XX0101XX010501XX0101XX010501XX0111XX111111XX1101XX010501XX0101XX010501XX0101XX010501XX0101XX010501XX0101XX011207XX0101XX010501XX0111XX060103XX1111xx110711xx11"
set udg_MazeArrayMin[0] = "040101010101050501050105010505010501050105xxxxxxxxxxxxxx03030308030303050105010501051112110111121105010501050105050105010501050501050105010505010501050105111111111111110501050105010505010501050105050105010501050501050105010511021102110211050105010501051111041205111107110711071107"
set udg_MazeArrayMax[6] = "031414141414061410141014101414101410141014xxxxxxxxxxxxxx14141410141414141014101410141112110111121114101410141014141014101410141410141014101414101410141014111111111111111410141014101414101410141014141014101410141410141014101411021102110211141014101410141111031206111110111011101110"
set udg_MazeArrayMax[5] = "03XX141114XX0610XX101410XX1010XX101410XX10xxxxxxxxxxxxxx14XX141414XX1410XX101410XX1012XX121112XX1210XX101410XX1010XX101410XX1010XX101410XX1010XX101410XX1011XX111111XX1110XX101410XX1010XX101410XX1010XX101410XX1010XX101410XX1001XX091201XX0110XX101410XX1011XX050104XX1111xx111011xx11"
set udg_MazeArrayMax[4] = "141414141414141410141014101414101410141014xxxxxxxxxxxxxx14141410141414141014101410141112111211121114101410141014141014101410141410141014101414101410141014111111111111111410141014101414101410141014141014101410141410141014101411021110110811141014101410140305121112040610111014101110"
set udg_MazeArrayMax[3] = "141114XX141114101410XX101410101410XX101410xxxxxxxxxxxxxx071410XX101409101410XX101410021112XX121102101410XX101410101410XX101410101410XX101410101410XX101410111111XX111111101410XX101410101410XX101410101410XX101410101410XX101410011211XX111201101410XX101410120211XX110212111013xx131011"
set udg_MazeArrayMax[2] = "141414141414141411141014101414111410141014xxxxxxxxxxxxxx14141410141414141114101410141112111211121114111410141014141114101410141411141014101414101410141014111111111111111410141014101414101410141014141014101410141410141014101411101108110211141014101410140406121112030510111014101110"
set udg_MazeArrayMax[1] = "14XX141114XX1410XX101410XX1010XX101410XX10xxxxxxxxxxxxxx14XX141414XX1410XX101410XX1012XX121112XX1210XX101410XX1010XX101410XX1010XX101410XX1010XX101410XX1011XX111111XX1110XX101410XX1010XX101410XX1010XX101410XX1010XX101410XX1001XX011207XX0110XX101410XX1011XX060103XX1111xx111011xx11"
set udg_MazeArrayMax[0] = "041414141414051410141014101414101410141014xxxxxxxxxxxxxx14141408141414141014101410141112110111121114101410141014141014101410141410141014101414101410141014111111111111111410141014101414101410141014141014101410141410141014101411021102110211141014101410141111041205111110111011101110"
set udg_WallString[4] = "0101000000000000101001010000000101001010010100000001010000000100000000"
set udg_WallString[3] = "0101011111011110101111010111100101111011110101111111011011100111001011"
set udg_WallString[2] = "0101000000010000100000010000100100000000000100000000000010100000001010"
set udg_WallString[1] = "0101011111010110111111110110100101111111110101101111011011100111011010"
set udg_WallString[0] = "0101000000010100000000000010100101000000010100101001010000000001000000"
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14
//
// 01010 00000 00000 01010 01010 00000 01010 01010 01010 00000 01010 00000 01000 00000
// 01010 11111 01111 01011 11010 11110 01011 11011 11010 11111 11011 01110 01110 01011
// 01010 00000 01000 01000 00010 00010 01000 00000 00010 00000 00000 01010 00000 01010
// 01010 11111 01011 01111 11110 11010 01011 11111 11010 11011 11011 01110 01110 11010
// 01010 00000 01010 00000 00000 01010 01010 00000 01010 01010 01010 00000 00010 00000
// 1 2 3 4 5 6 7 8 9 10 11 12 13 14
endfunction
//===========================================================================
function InitTrig_WallStrings_Copy takes nothing returns nothing
set gg_trg_WallStrings_Copy = CreateTrigger( )
call TriggerAddAction( gg_trg_WallStrings_Copy, function Trig_MazeArrayInit_Actions )
endfunction
function Trig_Transformation_Peon_Actions takes nothing returns nothing
call BlzSetUnitSkin( udg_TempUnit, 'Opeo' )
endfunction
//===========================================================================
function InitTrig_Transformation_Peon takes nothing returns nothing
set gg_trg_Transformation_Peon = CreateTrigger( )
call TriggerAddAction( gg_trg_Transformation_Peon, function Trig_Transformation_Peon_Actions )
endfunction
function Trig_Transformation_Wisp_Actions takes nothing returns nothing
call BlzSetUnitSkin( udg_TempUnit, 'ewsp' )
endfunction
//===========================================================================
function InitTrig_Transformation_Wisp takes nothing returns nothing
set gg_trg_Transformation_Wisp = CreateTrigger( )
call TriggerAddAction( gg_trg_Transformation_Wisp, function Trig_Transformation_Wisp_Actions )
endfunction
function Trig_Transformation_Villager_Actions takes nothing returns nothing
call BlzSetUnitSkin( udg_TempUnit, 'nvlw' )
endfunction
//===========================================================================
function InitTrig_Transformation_Villager takes nothing returns nothing
set gg_trg_Transformation_Villager = CreateTrigger( )
call TriggerAddAction( gg_trg_Transformation_Villager, function Trig_Transformation_Villager_Actions )
endfunction