function setupArmorData takes integer maxRange returns nothing
local integer i = 1
set udg_powersOf2[0] = 1
loop
set udg_powersOf2[i] = udg_powersOf2[i - 1] * 2
set i = i + 1
exitwhen i == maxRange
endloop
set udg_armorBonus[0] = 'A00N'
set udg_armorBonus[1] = 'A00O'
set udg_armorBonus[2] = 'A00G'
set udg_armorBonus[3] = 'A00M'
set udg_armorBonus[4] = 'A00L'
set udg_armorBonus[5] = 'A00C'
set udg_armorBonus[6] = 'A00D'
set udg_armorBonus[7] = 'A00E'
set udg_armorBonus[8] = 'A00F'
set udg_armorBonus[9] = 'A00P'
set udg_armorBonus[10] = 'A00H'
set udg_armorBonus[11] = 'A00I'
set udg_armorBonus[12] = 'A00J'
set udg_armorBonus[13] = 'A00K'
set udg_armorBonus[14] = 'A00Q'
set udg_armorBonus[15] = 'A00R'
endfunction
Name | Type | is_array | initial_value |
armorBonus | integer | Yes | |
armorCurDec | integer | No | |
armorDecrement | integer | No | |
armorRed | integer | Yes | |
armorRedGroup | group | No | |
attackSpeedGroup | group | No | |
Behemoths | force | No | |
blindedGroup | group | No | |
blindGroupCount | integer | No | |
colorString | string | Yes | |
GameTime | real | No | |
GoldMines | group | No | |
handleId | integer | No | |
harvestDistance | real | No | |
harvestTree | destructable | No | |
hashTable | hashtable | No | |
Humans | force | No | |
intBehemoths | integer | No | |
intHumans | integer | No | |
intMiniBehemoths | integer | No | |
Multiboard | multiboard | No | |
powersOf2 | integer | Yes | |
SpawnTimer | timer | No | |
SpawnTimerWindow | timerdialog | No | |
tempForce | force | No | |
tempGroup | group | No | |
tempInt | integer | No | |
tempIntHours | integer | No | |
tempIntMinutes | integer | No | |
tempIntSeconds | integer | No | |
tempLoc | location | No | |
tempLoc2 | location | No | |
tempReal | real | No | |
tempString | string | No | |
tempUnit | unit | No | |
unitBehemoth | unit | Yes | |
unitHuman | unit | Yes |