Name | Type | is_array | initial_value |
AbilityBehaviourTriggerArray | trigger | Yes | |
AI_Movement | group | Yes | |
AliveThreshold | real | No | 0.41 |
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 | |
CinematicModeIsOn | boolean | No | |
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 | |
Dialog | dialog | No | |
DialogButton | button | Yes | |
ElFuegoGroup | group | No | |
enemies | unit | Yes | |
FloatingText | texttag | No | |
GroupZombies | group | No | |
HashTable_ItemHandle | hashtable | No | |
HashTable_ItemToTech | hashtable | No | |
IdolOfArroganceGroup | group | No | |
IntegerArray | integer | Yes | |
IntFloatingText | integer | No | |
IntRollToTech | integer | Yes | |
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 |
ItemTechArray | techcode | Yes | |
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 | |
MinimapIcon | minimapicon | 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 |
PlayerHasSkipVoted | boolean | Yes | |
PlayerIsLeaving | boolean | Yes | false |
PlayersCount | integer | No | 0 |
PlayingPlayers | force | No | |
RandomItems | itemcode | Yes | |
RealEqualizerCastPower | real | No | |
RealEqualizerSumMissingHealth | real | No | |
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 | |
ShopItemsArray | itemcode | Yes | |
ShopItemsArrayString | string | Yes | |
ShopMode | integer | No | 0 |
SkipIntro | boolean | No | |
SkipVoteCount | integer | No | |
SpawnCoordinatesX | real | Yes | |
SpawnCoordinatesY | real | Yes | |
StringTest | string | No | |
SwitchCount | integer | No | 0 |
SwitchSound | sound | Yes | |
TalismanOfRecoveryGroup | group | No | |
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 | |
TempInteger2 | integer | No | |
TempItem | item | No | |
TempOrder | ordercode | No | |
TempPlayer | player | No | |
TempPlayer2 | player | No | |
TempPlayerModePicker | player | No | |
TempPoint | location | No | |
TempPoint2 | location | No | |
TempPoint3 | location | No | |
TempPointMob | location | No | |
TempPointReplacerGem | location | Yes | |
TempReal | real | No | |
TempString | string | 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 | |
TimerVoteMode | timer | No | |
TimerWindow | timerdialog | No | |
TimerWindowMidDelay | timerdialog | No | |
TraitAbility | abilcode | Yes | |
TransmissionArray | trigger | Yes | |
TransmissionInteger | integer | No | |
unit_cords | location | No | |
UnitGroupShoppers | group | No | |
unitMarketplace | unit | 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_Set_IntRollToTech_Actions takes nothing returns nothing
set udg_IntRollToTech[1] = 41
set udg_IntRollToTech[2] = 41
set udg_IntRollToTech[3] = 41
set udg_IntRollToTech[4] = 42
set udg_IntRollToTech[5] = 42
set udg_IntRollToTech[6] = 42
set udg_IntRollToTech[7] = 43
set udg_IntRollToTech[8] = 43
set udg_IntRollToTech[9] = 43
set udg_IntRollToTech[10] = 44
set udg_IntRollToTech[11] = 44
set udg_IntRollToTech[12] = 44
set udg_IntRollToTech[13] = 45
set udg_IntRollToTech[14] = 45
set udg_IntRollToTech[15] = 45
set udg_IntRollToTech[16] = 46
set udg_IntRollToTech[17] = 46
set udg_IntRollToTech[18] = 46
set udg_IntRollToTech[19] = 47
set udg_IntRollToTech[20] = 47
set udg_IntRollToTech[21] = 47
set udg_IntRollToTech[22] = 48
set udg_IntRollToTech[23] = 48
set udg_IntRollToTech[24] = 48
set udg_IntRollToTech[25] = 49
set udg_IntRollToTech[26] = 49
set udg_IntRollToTech[27] = 49
set udg_IntRollToTech[28] = 50
set udg_IntRollToTech[29] = 50
set udg_IntRollToTech[30] = 50
set udg_IntRollToTech[31] = 51
set udg_IntRollToTech[32] = 51
set udg_IntRollToTech[33] = 51
set udg_IntRollToTech[34] = 52
set udg_IntRollToTech[35] = 52
set udg_IntRollToTech[36] = 52
set udg_IntRollToTech[37] = 9
set udg_IntRollToTech[38] = 9
set udg_IntRollToTech[39] = 9
set udg_IntRollToTech[40] = 9
set udg_IntRollToTech[41] = 1
set udg_IntRollToTech[42] = 1
set udg_IntRollToTech[43] = 1
set udg_IntRollToTech[44] = 1
set udg_IntRollToTech[45] = 2
set udg_IntRollToTech[46] = 2
set udg_IntRollToTech[47] = 2
set udg_IntRollToTech[48] = 2
set udg_IntRollToTech[49] = 7
set udg_IntRollToTech[50] = 7
set udg_IntRollToTech[51] = 7
set udg_IntRollToTech[52] = 3
set udg_IntRollToTech[53] = 3
set udg_IntRollToTech[54] = 3
set udg_IntRollToTech[55] = 5
set udg_IntRollToTech[56] = 5
set udg_IntRollToTech[57] = 5
set udg_IntRollToTech[58] = 4
set udg_IntRollToTech[59] = 4
set udg_IntRollToTech[60] = 4
set udg_IntRollToTech[61] = 10
set udg_IntRollToTech[62] = 10
set udg_IntRollToTech[63] = 10
set udg_IntRollToTech[64] = 8
set udg_IntRollToTech[65] = 8
set udg_IntRollToTech[66] = 8
set udg_IntRollToTech[67] = 6
set udg_IntRollToTech[68] = 6
set udg_IntRollToTech[69] = 6
set udg_IntRollToTech[70] = 15
set udg_IntRollToTech[71] = 15
set udg_IntRollToTech[72] = 15
set udg_IntRollToTech[73] = 21
set udg_IntRollToTech[74] = 21
set udg_IntRollToTech[75] = 21
set udg_IntRollToTech[76] = 12
set udg_IntRollToTech[77] = 12
set udg_IntRollToTech[78] = 12
set udg_IntRollToTech[79] = 20
set udg_IntRollToTech[80] = 20
set udg_IntRollToTech[81] = 20
set udg_IntRollToTech[82] = 18
set udg_IntRollToTech[83] = 18
set udg_IntRollToTech[84] = 18
set udg_IntRollToTech[85] = 17
set udg_IntRollToTech[86] = 17
set udg_IntRollToTech[87] = 17
set udg_IntRollToTech[88] = 14
set udg_IntRollToTech[89] = 14
set udg_IntRollToTech[90] = 14
set udg_IntRollToTech[91] = 13
set udg_IntRollToTech[92] = 13
set udg_IntRollToTech[93] = 13
set udg_IntRollToTech[94] = 16
set udg_IntRollToTech[95] = 16
set udg_IntRollToTech[96] = 16
set udg_IntRollToTech[97] = 19
set udg_IntRollToTech[98] = 19
set udg_IntRollToTech[99] = 19
set udg_IntRollToTech[100] = 11
set udg_IntRollToTech[101] = 11
set udg_IntRollToTech[102] = 11
set udg_IntRollToTech[103] = 23
set udg_IntRollToTech[104] = 23
set udg_IntRollToTech[105] = 23
set udg_IntRollToTech[106] = 29
set udg_IntRollToTech[107] = 29
set udg_IntRollToTech[108] = 29
set udg_IntRollToTech[109] = 22
set udg_IntRollToTech[110] = 22
set udg_IntRollToTech[111] = 22
set udg_IntRollToTech[112] = 27
set udg_IntRollToTech[113] = 27
set udg_IntRollToTech[114] = 27
set udg_IntRollToTech[115] = 24
set udg_IntRollToTech[116] = 24
set udg_IntRollToTech[117] = 24
set udg_IntRollToTech[118] = 25
set udg_IntRollToTech[119] = 25
set udg_IntRollToTech[120] = 25
set udg_IntRollToTech[121] = 28
set udg_IntRollToTech[122] = 28
set udg_IntRollToTech[123] = 28
set udg_IntRollToTech[124] = 26
set udg_IntRollToTech[125] = 26
set udg_IntRollToTech[126] = 26
set udg_IntRollToTech[127] = 39
set udg_IntRollToTech[128] = 39
set udg_IntRollToTech[129] = 39
set udg_IntRollToTech[130] = 40
set udg_IntRollToTech[131] = 40
set udg_IntRollToTech[132] = 40
set udg_IntRollToTech[133] = 38
set udg_IntRollToTech[134] = 38
set udg_IntRollToTech[135] = 38
set udg_IntRollToTech[136] = 35
set udg_IntRollToTech[137] = 35
set udg_IntRollToTech[138] = 35
set udg_IntRollToTech[139] = 34
set udg_IntRollToTech[140] = 34
set udg_IntRollToTech[141] = 34
set udg_IntRollToTech[142] = 37
set udg_IntRollToTech[143] = 37
set udg_IntRollToTech[144] = 37
set udg_IntRollToTech[145] = 30
set udg_IntRollToTech[146] = 30
set udg_IntRollToTech[147] = 31
set udg_IntRollToTech[148] = 31
set udg_IntRollToTech[149] = 33
set udg_IntRollToTech[150] = 33
set udg_IntRollToTech[151] = 32
set udg_IntRollToTech[152] = 32
set udg_IntRollToTech[153] = 36
set udg_IntRollToTech[154] = 36
set udg_IntRollToTech[155] = 53
set udg_IntRollToTech[156] = 53
set udg_IntRollToTech[157] = 53
endfunction
//===========================================================================
function InitTrig_Set_IntRollToTech takes nothing returns nothing
set gg_trg_Set_IntRollToTech = CreateTrigger( )
call TriggerAddAction( gg_trg_Set_IntRollToTech, function Trig_Set_IntRollToTech_Actions )
endfunction
function Trig_Set_Shop_Items_String_Actions takes nothing returns nothing
set udg_ShopItemsArrayString[1] = "Potion of Health"
set udg_ShopItemsArrayString[2] = "Potion of Health"
set udg_ShopItemsArrayString[3] = "Potion of Health"
set udg_ShopItemsArrayString[4] = "Potion of Mana"
set udg_ShopItemsArrayString[5] = "Potion of Mana"
set udg_ShopItemsArrayString[6] = "Potion of Mana"
set udg_ShopItemsArrayString[7] = "Potion of Speed"
set udg_ShopItemsArrayString[8] = "Potion of Speed"
set udg_ShopItemsArrayString[9] = "Potion of Speed"
set udg_ShopItemsArrayString[10] = "Potion of Invisibility"
set udg_ShopItemsArrayString[11] = "Potion of Invisibility"
set udg_ShopItemsArrayString[12] = "Potion of Invisibility"
set udg_ShopItemsArrayString[13] = "Scroll of Protection"
set udg_ShopItemsArrayString[14] = "Scroll of Protection"
set udg_ShopItemsArrayString[15] = "Scroll of Protection"
set udg_ShopItemsArrayString[16] = "Scroll of Regeneration"
set udg_ShopItemsArrayString[17] = "Scroll of Regeneration"
set udg_ShopItemsArrayString[18] = "Scroll of Regeneration"
set udg_ShopItemsArrayString[19] = "Scroll of Speed"
set udg_ShopItemsArrayString[20] = "Scroll of Speed"
set udg_ShopItemsArrayString[21] = "Scroll of Speed"
set udg_ShopItemsArrayString[22] = "Scroll of Spirit Link"
set udg_ShopItemsArrayString[23] = "Scroll of Spirit Link"
set udg_ShopItemsArrayString[24] = "Scroll of Spirit Link"
set udg_ShopItemsArrayString[25] = "Trapping Net"
set udg_ShopItemsArrayString[26] = "Trapping Net"
set udg_ShopItemsArrayString[27] = "Trapping Net"
set udg_ShopItemsArrayString[28] = "Warrior Training"
set udg_ShopItemsArrayString[29] = "Warrior Training"
set udg_ShopItemsArrayString[30] = "Warrior Training"
set udg_ShopItemsArrayString[31] = "Paladin Training"
set udg_ShopItemsArrayString[32] = "Paladin Training"
set udg_ShopItemsArrayString[33] = "Paladin Training"
set udg_ShopItemsArrayString[34] = "Monk Training"
set udg_ShopItemsArrayString[35] = "Monk Training"
set udg_ShopItemsArrayString[36] = "Monk Training"
set udg_ShopItemsArrayString[37] = "Boots of Speed"
set udg_ShopItemsArrayString[38] = "Boots of Speed"
set udg_ShopItemsArrayString[39] = "Boots of Speed"
set udg_ShopItemsArrayString[40] = "Boots of Speed"
set udg_ShopItemsArrayString[41] = "Boots of Haste"
set udg_ShopItemsArrayString[42] = "Boots of Haste"
set udg_ShopItemsArrayString[43] = "Boots of Haste"
set udg_ShopItemsArrayString[44] = "Boots of Haste"
set udg_ShopItemsArrayString[45] = "Boots of Spiderman Swiftness"
set udg_ShopItemsArrayString[46] = "Boots of Spiderman Swiftness"
set udg_ShopItemsArrayString[47] = "Boots of Spiderman Swiftness"
set udg_ShopItemsArrayString[48] = "Boots of Spiderman Swiftness"
set udg_ShopItemsArrayString[49] = "Amulet of Shielding"
set udg_ShopItemsArrayString[50] = "Amulet of Shielding"
set udg_ShopItemsArrayString[51] = "Amulet of Shielding"
set udg_ShopItemsArrayString[52] = "Diamond of Escape"
set udg_ShopItemsArrayString[53] = "Diamond of Escape"
set udg_ShopItemsArrayString[54] = "Diamond of Escape"
set udg_ShopItemsArrayString[55] = "Orb of Greater Protection"
set udg_ShopItemsArrayString[56] = "Orb of Greater Protection"
set udg_ShopItemsArrayString[57] = "Orb of Greater Protection"
set udg_ShopItemsArrayString[58] = "Orb of Protection"
set udg_ShopItemsArrayString[59] = "Orb of Protection"
set udg_ShopItemsArrayString[60] = "Orb of Protection"
set udg_ShopItemsArrayString[61] = "Ring of Power"
set udg_ShopItemsArrayString[62] = "Ring of Power"
set udg_ShopItemsArrayString[63] = "Ring of Power"
set udg_ShopItemsArrayString[64] = "Runed Bracers"
set udg_ShopItemsArrayString[65] = "Runed Bracers"
set udg_ShopItemsArrayString[66] = "Runed Bracers"
set udg_ShopItemsArrayString[67] = "Wand of Shadows"
set udg_ShopItemsArrayString[68] = "Wand of Shadows"
set udg_ShopItemsArrayString[69] = "Wand of Shadows"
set udg_ShopItemsArrayString[70] = "Troll Ring"
set udg_ShopItemsArrayString[71] = "Troll Ring"
set udg_ShopItemsArrayString[72] = "Troll Ring"
set udg_ShopItemsArrayString[73] = "Book of Life"
set udg_ShopItemsArrayString[74] = "Book of Life"
set udg_ShopItemsArrayString[75] = "Book of Life"
set udg_ShopItemsArrayString[76] = "Druid's Hood"
set udg_ShopItemsArrayString[77] = "Druid's Hood"
set udg_ShopItemsArrayString[78] = "Druid's Hood"
set udg_ShopItemsArrayString[79] = "Protector's Oath"
set udg_ShopItemsArrayString[80] = "Protector's Oath"
set udg_ShopItemsArrayString[81] = "Protector's Oath"
set udg_ShopItemsArrayString[82] = "Staff of the Lifegiver"
set udg_ShopItemsArrayString[83] = "Staff of the Lifegiver"
set udg_ShopItemsArrayString[84] = "Staff of the Lifegiver"
set udg_ShopItemsArrayString[85] = "Staff of the Lifestealer"
set udg_ShopItemsArrayString[86] = "Staff of the Lifestealer"
set udg_ShopItemsArrayString[87] = "Staff of the Lifestealer"
set udg_ShopItemsArrayString[88] = "Talisman of Recovery"
set udg_ShopItemsArrayString[89] = "Talisman of Recovery"
set udg_ShopItemsArrayString[90] = "Talisman of Recovery"
set udg_ShopItemsArrayString[91] = "Blessed Staff"
set udg_ShopItemsArrayString[92] = "Blessed Staff"
set udg_ShopItemsArrayString[93] = "Blessed Staff"
set udg_ShopItemsArrayString[94] = "Storm Seeker"
set udg_ShopItemsArrayString[95] = "Storm Seeker"
set udg_ShopItemsArrayString[96] = "Storm Seeker"
set udg_ShopItemsArrayString[97] = "Spellbane"
set udg_ShopItemsArrayString[98] = "Spellbane"
set udg_ShopItemsArrayString[99] = "Spellbane"
set udg_ShopItemsArrayString[100] = "Witch Blade"
set udg_ShopItemsArrayString[101] = "Witch Blade"
set udg_ShopItemsArrayString[102] = "Witch Blade"
set udg_ShopItemsArrayString[103] = "Cold Touch"
set udg_ShopItemsArrayString[104] = "Cold Touch"
set udg_ShopItemsArrayString[105] = "Cold Touch"
set udg_ShopItemsArrayString[106] = "Crab Stick"
set udg_ShopItemsArrayString[107] = "Crab Stick"
set udg_ShopItemsArrayString[108] = "Crab Stick"
set udg_ShopItemsArrayString[109] = "Crippler"
set udg_ShopItemsArrayString[110] = "Crippler"
set udg_ShopItemsArrayString[111] = "Crippler"
set udg_ShopItemsArrayString[112] = "Dragonhide Armor"
set udg_ShopItemsArrayString[113] = "Dragonhide Armor"
set udg_ShopItemsArrayString[114] = "Dragonhide Armor"
set udg_ShopItemsArrayString[115] = "Duplicator"
set udg_ShopItemsArrayString[116] = "Duplicator"
set udg_ShopItemsArrayString[117] = "Duplicator"
set udg_ShopItemsArrayString[118] = "Eye of Foresight"
set udg_ShopItemsArrayString[119] = "Eye of Foresight"
set udg_ShopItemsArrayString[120] = "Eye of Foresight"
set udg_ShopItemsArrayString[121] = "Scarab of Madness"
set udg_ShopItemsArrayString[122] = "Scarab of Madness"
set udg_ShopItemsArrayString[123] = "Scarab of Madness"
set udg_ShopItemsArrayString[124] = "Talisman of Evasion"
set udg_ShopItemsArrayString[125] = "Talisman of Evasion"
set udg_ShopItemsArrayString[126] = "Talisman of Evasion"
set udg_ShopItemsArrayString[127] = "Cobra Staff"
set udg_ShopItemsArrayString[128] = "Cobra Staff"
set udg_ShopItemsArrayString[129] = "Cobra Staff"
set udg_ShopItemsArrayString[130] = "El Fuego"
set udg_ShopItemsArrayString[131] = "El Fuego"
set udg_ShopItemsArrayString[132] = "El Fuego"
set udg_ShopItemsArrayString[133] = "Tideshifter"
set udg_ShopItemsArrayString[134] = "Tideshifter"
set udg_ShopItemsArrayString[135] = "Tideshifter"
set udg_ShopItemsArrayString[136] = "Tuskarr Warhorn"
set udg_ShopItemsArrayString[137] = "Tuskarr Warhorn"
set udg_ShopItemsArrayString[138] = "Tuskarr Warhorn"
set udg_ShopItemsArrayString[139] = "Void Gauntlet"
set udg_ShopItemsArrayString[140] = "Void Gauntlet"
set udg_ShopItemsArrayString[141] = "Void Gauntlet"
set udg_ShopItemsArrayString[142] = "Warper Sphere"
set udg_ShopItemsArrayString[143] = "Warper Sphere"
set udg_ShopItemsArrayString[144] = "Warper Sphere"
set udg_ShopItemsArrayString[145] = "Skull Ring"
set udg_ShopItemsArrayString[146] = "Skull Ring"
set udg_ShopItemsArrayString[147] = "Blood Ruby"
set udg_ShopItemsArrayString[148] = "Blood Ruby"
set udg_ShopItemsArrayString[149] = "Cheese"
set udg_ShopItemsArrayString[150] = "Cheese"
set udg_ShopItemsArrayString[151] = "Dark Suppressor"
set udg_ShopItemsArrayString[152] = "Dark Suppressor"
set udg_ShopItemsArrayString[153] = "Idol of Arrogance"
set udg_ShopItemsArrayString[154] = "Idol of Arrogance"
set udg_ShopItemsArrayString[155] = "Equalizer"
set udg_ShopItemsArrayString[156] = "Equalizer"
set udg_ShopItemsArrayString[157] = "Equalizer"
endfunction
//===========================================================================
function InitTrig_Set_Shop_Items_String takes nothing returns nothing
set gg_trg_Set_Shop_Items_String = CreateTrigger( )
call TriggerAddAction( gg_trg_Set_Shop_Items_String, function Trig_Set_Shop_Items_String_Actions )
endfunction
function Trig_Set_Shop_Items_Raw_Actions takes nothing returns nothing
set udg_ShopItemsArray[1] = 'I00W' //Pot of Health
set udg_ShopItemsArray[2] = 'I00W' //Pot of Health
set udg_ShopItemsArray[3] = 'I00W' //Pot of Health
set udg_ShopItemsArray[4] = 'I00T' //Pot of Mana
set udg_ShopItemsArray[5] = 'I00T' //Pot of Mana
set udg_ShopItemsArray[6] = 'I00T' //Pot of Mana
set udg_ShopItemsArray[7] = 'I00X' //Pot of Speed
set udg_ShopItemsArray[8] = 'I00X' //Pot of Speed
set udg_ShopItemsArray[9] = 'I00X' //Pot of Speed
set udg_ShopItemsArray[10] = 'I004' //Pot of Invis
set udg_ShopItemsArray[11] = 'I004' //Pot of Invis
set udg_ShopItemsArray[12] = 'I004' //Pot of Invis
set udg_ShopItemsArray[13] = 'I00V' //Scrol. of Protection
set udg_ShopItemsArray[14] = 'I00V' //Scrol. of Protection
set udg_ShopItemsArray[15] = 'I00V' //Scrol. of Protection
set udg_ShopItemsArray[16] = 'I010' //Scroll of Regeneration
set udg_ShopItemsArray[17] = 'I010' //Scroll of Regeneration
set udg_ShopItemsArray[18] = 'I010' //Scroll of Regeneration
set udg_ShopItemsArray[19] = 'I00Z' //Scroll of Speed
set udg_ShopItemsArray[20] = 'I00Z' //Scroll of Speed
set udg_ShopItemsArray[21] = 'I00Z' //Scroll of Speed
set udg_ShopItemsArray[22] = 'I00P' //Scroll of Spirit Link
set udg_ShopItemsArray[23] = 'I00P' //Scroll of Spirit Link
set udg_ShopItemsArray[24] = 'I00P' //Scroll of Spirit Link
set udg_ShopItemsArray[25] = 'I003' //Trapping Net
set udg_ShopItemsArray[26] = 'I003' //Trapping Net
set udg_ShopItemsArray[27] = 'I003' //Trapping Net
set udg_ShopItemsArray[28] = 'I019' //Warrior Training
set udg_ShopItemsArray[29] = 'I019' //Warrior Training
set udg_ShopItemsArray[30] = 'I019' //Warrior Training
set udg_ShopItemsArray[31] = 'I018' //Paladin Training
set udg_ShopItemsArray[32] = 'I018' //Paladin Training
set udg_ShopItemsArray[33] = 'I018' //Paladin Training
set udg_ShopItemsArray[34] = 'I017' //Monk Training
set udg_ShopItemsArray[35] = 'I017' //Monk Training
set udg_ShopItemsArray[36] = 'I017' //Monk Training
set udg_ShopItemsArray[37] = 'I000' //Boots of Speed
set udg_ShopItemsArray[38] = 'I000' //Boots of Speed
set udg_ShopItemsArray[39] = 'I000' //Boots of Speed
set udg_ShopItemsArray[40] = 'I000' //Boots of Speed
set udg_ShopItemsArray[41] = 'I005' //Boots of Haste
set udg_ShopItemsArray[42] = 'I005' //Boots of Haste
set udg_ShopItemsArray[43] = 'I005' //Boots of Haste
set udg_ShopItemsArray[44] = 'I005' //Boots of Haste
set udg_ShopItemsArray[45] = 'I006' //Boots of Spiderman Swiftness
set udg_ShopItemsArray[46] = 'I006' //Boots of Spiderman Swiftness
set udg_ShopItemsArray[47] = 'I006' //Boots of Spiderman Swiftness
set udg_ShopItemsArray[48] = 'I006' //Boots of Spiderman Swiftness
set udg_ShopItemsArray[49] = 'I00H' //Amulet of Shielding
set udg_ShopItemsArray[50] = 'I00H' //Amulet of Shielding
set udg_ShopItemsArray[51] = 'I00H' //Amulet of Shielding
set udg_ShopItemsArray[52] = 'I00C' //Diamond of Escape
set udg_ShopItemsArray[53] = 'I00C' //Diamond of Escape
set udg_ShopItemsArray[54] = 'I00C' //Diamond of Escape
set udg_ShopItemsArray[55] = 'I015' //Orb of Greater Protection
set udg_ShopItemsArray[56] = 'I015' //Orb of Greater Protection
set udg_ShopItemsArray[57] = 'I015' //Orb of Greater Protection
set udg_ShopItemsArray[58] = 'I00Y' //Orb of Protection
set udg_ShopItemsArray[59] = 'I00Y' //Orb of Protection
set udg_ShopItemsArray[60] = 'I00Y' //Orb of Protection
set udg_ShopItemsArray[61] = 'I007' //Ring of Power
set udg_ShopItemsArray[62] = 'I007' //Ring of Power
set udg_ShopItemsArray[63] = 'I007' //Ring of Power
set udg_ShopItemsArray[64] = 'I01A' //Runed Bracers
set udg_ShopItemsArray[65] = 'I01A' //Runed Bracers
set udg_ShopItemsArray[66] = 'I01A' //Runed Bracers
set udg_ShopItemsArray[67] = 'I01F' //Wand of Shadows
set udg_ShopItemsArray[68] = 'I01F' //Wand of Shadows
set udg_ShopItemsArray[69] = 'I01F' //Wand of Shadows
set udg_ShopItemsArray[70] = 'I008' //Troll Ring
set udg_ShopItemsArray[71] = 'I008' //Troll Ring
set udg_ShopItemsArray[72] = 'I008' //Troll Ring
set udg_ShopItemsArray[73] = 'I01C' //Book of Life
set udg_ShopItemsArray[74] = 'I01C' //Book of Life
set udg_ShopItemsArray[75] = 'I01C' //Book of Life
set udg_ShopItemsArray[76] = 'I01I' //Druid's Hood
set udg_ShopItemsArray[77] = 'I01I' //Druid's Hood
set udg_ShopItemsArray[78] = 'I01I' //Druid's Hood
set udg_ShopItemsArray[79] = 'I01L' //Protector's Oath
set udg_ShopItemsArray[80] = 'I01L' //Protector's Oath
set udg_ShopItemsArray[81] = 'I01L' //Protector's Oath
set udg_ShopItemsArray[82] = 'I01E' //Staff of the Lifegiver
set udg_ShopItemsArray[83] = 'I01E' //Staff of the Lifegiver
set udg_ShopItemsArray[84] = 'I01E' //Staff of the Lifegiver
set udg_ShopItemsArray[85] = 'I01D' //Staff of the Lifestealer
set udg_ShopItemsArray[86] = 'I01D' //Staff of the Lifestealer
set udg_ShopItemsArray[87] = 'I01D' //Staff of the Lifestealer
set udg_ShopItemsArray[88] = 'I00O' //Talisman of Recovery
set udg_ShopItemsArray[89] = 'I00O' //Talisman of Recovery
set udg_ShopItemsArray[90] = 'I00O' //Talisman of Recovery
set udg_ShopItemsArray[91] = 'I00M' //Blessed Staff
set udg_ShopItemsArray[92] = 'I00M' //Blessed Staff
set udg_ShopItemsArray[93] = 'I00M' //Blessed Staff
set udg_ShopItemsArray[94] = 'I00I' //Storm Seeker
set udg_ShopItemsArray[95] = 'I00I' //Storm Seeker
set udg_ShopItemsArray[96] = 'I00I' //Storm Seeker
set udg_ShopItemsArray[97] = 'I00U' //Spellbane
set udg_ShopItemsArray[98] = 'I00U' //Spellbane
set udg_ShopItemsArray[99] = 'I00U' //Spellbane
set udg_ShopItemsArray[100] = 'I01J' //Witch Blade
set udg_ShopItemsArray[101] = 'I01J' //Witch Blade
set udg_ShopItemsArray[102] = 'I01J' //Witch Blade
set udg_ShopItemsArray[103] = 'I016' //Cold Touch
set udg_ShopItemsArray[104] = 'I016' //Cold Touch
set udg_ShopItemsArray[105] = 'I016' //Cold Touch
set udg_ShopItemsArray[106] = 'I01M' //Crab Stick
set udg_ShopItemsArray[107] = 'I01M' //Crab Stick
set udg_ShopItemsArray[108] = 'I01M' //Crab Stick
set udg_ShopItemsArray[109] = 'I00Q' //Crippler
set udg_ShopItemsArray[110] = 'I00Q' //Crippler
set udg_ShopItemsArray[111] = 'I00Q' //Crippler
set udg_ShopItemsArray[112] = 'I01H' //Dragonhide Armor
set udg_ShopItemsArray[113] = 'I01H' //Dragonhide Armor
set udg_ShopItemsArray[114] = 'I01H' //Dragonhide Armor
set udg_ShopItemsArray[115] = 'I00S' //Duplicator
set udg_ShopItemsArray[116] = 'I00S' //Duplicator
set udg_ShopItemsArray[117] = 'I00S' //Duplicator
set udg_ShopItemsArray[118] = 'I014' //Eye of Foresight
set udg_ShopItemsArray[119] = 'I014' //Eye of Foresight
set udg_ShopItemsArray[120] = 'I014' //Eye of Foresight
set udg_ShopItemsArray[121] = 'I00N' //Scarab of Madness
set udg_ShopItemsArray[122] = 'I00N' //Scarab of Madness
set udg_ShopItemsArray[123] = 'I00N' //Scarab of Madness
set udg_ShopItemsArray[124] = 'I001' //Talisman of Evasion
set udg_ShopItemsArray[125] = 'I001' //Talisman of Evasion
set udg_ShopItemsArray[126] = 'I001' //Talisman of Evasion
set udg_ShopItemsArray[127] = 'I012' //Cobra Staff
set udg_ShopItemsArray[128] = 'I012' //Cobra Staff
set udg_ShopItemsArray[129] = 'I012' //Cobra Staff
set udg_ShopItemsArray[130] = 'I013' //El Fuego
set udg_ShopItemsArray[131] = 'I013' //El Fuego
set udg_ShopItemsArray[132] = 'I013' //El Fuego
set udg_ShopItemsArray[133] = 'I00J' //Tideshifter
set udg_ShopItemsArray[134] = 'I00J' //Tideshifter
set udg_ShopItemsArray[135] = 'I00J' //Tideshifter
set udg_ShopItemsArray[136] = 'I002' //Tuskarr Warhorn
set udg_ShopItemsArray[137] = 'I002' //Tuskarr Warhorn
set udg_ShopItemsArray[138] = 'I002' //Tuskarr Warhorn
set udg_ShopItemsArray[139] = 'I01K' //Void Gauntlet
set udg_ShopItemsArray[140] = 'I01K' //Void Gauntlet
set udg_ShopItemsArray[141] = 'I01K' //Void Gauntlet
set udg_ShopItemsArray[142] = 'I00R' //Warper Sphere
set udg_ShopItemsArray[143] = 'I00R' //Warper Sphere
set udg_ShopItemsArray[144] = 'I00R' //Warper Sphere
set udg_ShopItemsArray[145] = 'I00D' //Skull Ring
set udg_ShopItemsArray[146] = 'I00D' //Skull Ring
set udg_ShopItemsArray[147] = 'I00F' //Blood Ruby
set udg_ShopItemsArray[148] = 'I00F' //Blood Ruby
set udg_ShopItemsArray[149] = 'I011' //Cheese
set udg_ShopItemsArray[150] = 'I011' //Cheese
set udg_ShopItemsArray[151] = 'I00L' //Dark Suppressor
set udg_ShopItemsArray[152] = 'I00L' //Dark Suppressor
set udg_ShopItemsArray[153] = 'I01G' //Idol of Arrogance
set udg_ShopItemsArray[154] = 'I01G' //Idol of Arrogance
set udg_ShopItemsArray[155] = 'I01Q' //Equalizer
set udg_ShopItemsArray[156] = 'I01Q' //Equalizer
set udg_ShopItemsArray[157] = 'I01Q' //Equalizer
endfunction
//===========================================================================
function InitTrig_Set_Shop_Items_Raw takes nothing returns nothing
set gg_trg_Set_Shop_Items_Raw = CreateTrigger( )
call TriggerAddAction( gg_trg_Set_Shop_Items_Raw, function Trig_Set_Shop_Items_Raw_Actions )
endfunction
function Trig_Setup_Shop_Items_No_Rarity_Copy_Actions takes nothing returns nothing
set udg_ShopItemsArray[1] = 'I00W'
set udg_ShopItemsArray[2] = 'I00T'
set udg_ShopItemsArray[3] = 'I00X'
set udg_ShopItemsArray[4] = 'I004'
set udg_ShopItemsArray[5] = 'I00V'
set udg_ShopItemsArray[6] = 'I010'
set udg_ShopItemsArray[7] = 'I00Z'
set udg_ShopItemsArray[8] = 'I00P'
set udg_ShopItemsArray[9] = 'I003'
set udg_ShopItemsArray[10] = 'I019'
set udg_ShopItemsArray[11] = 'I018'
set udg_ShopItemsArray[12] = 'I017'
set udg_ShopItemsArray[13] = 'I000'
set udg_ShopItemsArray[14] = 'I005'
set udg_ShopItemsArray[15] = 'I006'
set udg_ShopItemsArray[16] = 'I00H'
set udg_ShopItemsArray[17] = 'I00C'
set udg_ShopItemsArray[18] = 'I015'
set udg_ShopItemsArray[19] = 'I00Y'
set udg_ShopItemsArray[20] = 'I007'
set udg_ShopItemsArray[21] = 'I01A'
set udg_ShopItemsArray[22] = 'I01F'
set udg_ShopItemsArray[23] = 'I008'
set udg_ShopItemsArray[24] = 'I01C'
set udg_ShopItemsArray[25] = 'I01I'
set udg_ShopItemsArray[26] = 'I01L'
set udg_ShopItemsArray[27] = 'I01E'
set udg_ShopItemsArray[28] = 'I01D'
set udg_ShopItemsArray[29] = 'I00O'
set udg_ShopItemsArray[30] = 'I00M'
set udg_ShopItemsArray[31] = 'I00I'
set udg_ShopItemsArray[32] = 'I00U'
set udg_ShopItemsArray[33] = 'I01J'
set udg_ShopItemsArray[34] = 'I016'
set udg_ShopItemsArray[35] = 'I01M'
set udg_ShopItemsArray[36] = 'I00Q'
set udg_ShopItemsArray[37] = 'I01H'
set udg_ShopItemsArray[38] = 'I00S'
set udg_ShopItemsArray[39] = 'I014'
set udg_ShopItemsArray[40] = 'I00N'
set udg_ShopItemsArray[41] = 'I001'
set udg_ShopItemsArray[42] = 'I012'
set udg_ShopItemsArray[43] = 'I013'
set udg_ShopItemsArray[44] = 'I00J'
set udg_ShopItemsArray[45] = 'I002'
set udg_ShopItemsArray[46] = 'I01K'
set udg_ShopItemsArray[47] = 'I00R'
set udg_ShopItemsArray[48] = 'I00D'
set udg_ShopItemsArray[49] = 'I00F'
set udg_ShopItemsArray[50] = 'I011'
set udg_ShopItemsArray[51] = 'I00L'
set udg_ShopItemsArray[52] = 'I01G'
endfunction
//===========================================================================
function InitTrig_Setup_Shop_Items_No_Rarity_Copy takes nothing returns nothing
set gg_trg_Setup_Shop_Items_No_Rarity_Copy = CreateTrigger( )
call TriggerAddAction( gg_trg_Setup_Shop_Items_No_Rarity_Copy, function Trig_Setup_Shop_Items_No_Rarity_Copy_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