// Map deprotected by X-deprotect (version 2006-10-02) by zibada
// http://dimon.xgm.ru/xdep/
// Visit our modmaking community at http://xgm.ru/
Name | Type | is_array | initial_value |
integer01 | integer | No | |
integer02 | integer | No | |
integer03 | integer | No | |
integer04 | integer | No | |
integer05 | integer | No | |
integer06 | integer | No | |
integer07 | integer | No | |
integer08 | integer | No | |
integer09 | integer | No | |
integer10 | integer | No | |
integer11 | integer | No | |
integer12 | integer | No | |
integer13 | integer | No | |
leaderboard01 | leaderboard | No | |
rect01 | rect | No | |
rect02 | rect | No | |
rect03 | rect | No | |
rect04 | rect | No | |
rect05 | rect | No | |
rect06 | rect | No | |
rect07 | rect | No | |
rect08 | rect | No | |
rect09 | rect | No | |
rect10 | rect | No | |
rect11 | rect | No | |
rect12 | rect | No | |
rect13 | rect | No | |
rect14 | rect | No | |
rect15 | rect | No | |
rect16 | rect | No | |
rect17 | rect | No | |
rect18 | rect | No | |
rect19 | rect | No | |
rect20 | rect | No | |
rect21 | rect | No | |
rect22 | rect | No | |
rect23 | rect | No | |
rect24 | rect | No | |
rect25 | rect | No | |
rect26 | rect | No | |
rect27 | rect | No | |
rect28 | rect | No | |
rect29 | rect | No | |
rect30 | rect | No | |
rect31 | rect | No | |
rect32 | rect | No | |
rect33 | rect | No | |
rect34 | rect | No | |
rect35 | rect | No | |
rect36 | rect | No | |
rect37 | rect | No | |
rect38 | rect | No | |
rect39 | rect | No | |
rect40 | rect | No | |
rect41 | rect | No | |
rect42 | rect | No | |
rect43 | rect | No | |
rect44 | rect | No | |
rect45 | rect | No | |
rect46 | rect | No | |
rect47 | rect | No | |
rect48 | rect | No | |
rect49 | rect | No | |
rect50 | rect | No | |
rect51 | rect | No | |
rect52 | rect | No | |
rect53 | rect | No | |
rect54 | rect | No | |
rect55 | rect | No | |
rect56 | rect | No | |
rect57 | rect | No | |
rect58 | rect | No | |
rect59 | rect | No | |
rect60 | rect | No | |
rect61 | rect | No | |
rect62 | rect | No | |
rect63 | rect | No | |
rect64 | rect | No | |
rect65 | rect | No | |
rect66 | rect | No | |
rect67 | rect | No | |
rect68 | rect | No | |
rect69 | rect | No | |
rect70 | rect | No | |
rect71 | rect | No | |
rect72 | rect | No | |
rect73 | rect | No | |
rect74 | rect | No | |
rect75 | rect | No | |
rect76 | rect | No | |
rect77 | rect | No | |
rect78 | rect | No | |
rect79 | rect | No | |
rect80 | rect | No | |
rect81 | rect | No | |
rect82 | rect | No | |
rect83 | rect | No | |
rect84 | rect | No | |
rect85 | rect | No | |
rect86 | rect | No | |
rect87 | rect | No | |
rect88 | rect | No | |
rect89 | rect | No | |
rect90 | rect | No | |
rect91 | rect | No | |
rect92 | rect | No | |
rect93 | rect | No | |
rect94 | rect | No | |
rect95 | rect | No | |
rect96 | rect | No | |
rects01 | rect | Yes | |
string01 | string | No | |
timer01 | timer | No | |
timerdialog01 | timerdialog | No | |
trigger01 | trigger | No | |
trigger02 | trigger | No | |
trigger03 | trigger | No | |
trigger04 | trigger | No | |
trigger05 | trigger | No | |
trigger06 | trigger | No | |
trigger07 | trigger | No | |
trigger08 | trigger | No | |
trigger09 | trigger | No | |
trigger10 | trigger | No | |
trigger11 | trigger | No | |
trigger12 | trigger | No | |
trigger13 | trigger | No | |
trigger14 | trigger | No | |
trigger15 | trigger | No | |
trigger16 | trigger | No | |
trigger17 | trigger | No | |
trigger18 | trigger | No | |
trigger19 | trigger | No | |
trigger20 | trigger | No | |
trigger21 | trigger | No | |
trigger22 | trigger | No | |
trigger23 | trigger | No | |
trigger24 | trigger | No | |
trigger25 | trigger | No | |
trigger26 | trigger | No | |
trigger27 | trigger | No | |
trigger28 | trigger | No | |
trigger29 | trigger | No | |
trigger30 | trigger | No | |
trigger31 | trigger | No | |
trigger32 | trigger | No |
// Map deprotected by X-deprotect (version 2006-10-02) by zibada
// http://dimon.xgm.ru/xdep/
// Visit our modmaking community at http://xgm.ru/
function InitGlobals2 takes nothing returns nothing
local integer i=0
set udg_integer01=0
set udg_integer02=0
set udg_integer03=0
set udg_integer04=0
set udg_integer05=0
set udg_integer06=0
set udg_integer07=0
set udg_integer08=0
set udg_integer09=0
set udg_integer10=0
set udg_integer11=0
set udg_integer12=0
set udg_integer13=0
set i=0
loop
exitwhen(i>1)
set udg_rects01[i]=null
set i=i+1
endloop
set udg_timer01=CreateTimer()
endfunction
//***************************************************************************
//*
//*Sounds
//*
//***************************************************************************
//***************************************************************************
//*
//*Unit Creation
//*
//***************************************************************************
//===========================================================================
function CreateBuildingsForPlayer0 takes nothing returns nothing
local player p=Player(0)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h00I',8960.0,-4608.0,270.000)
set u=CreateUnit(p,'h00H',8640.0,-4096.0,270.000)
set u=CreateUnit(p,'hwtw',8896.0,-4096.0,270.000)
endfunction
//===========================================================================
function CreateUnitsForPlayer0 takes nothing returns nothing
local player p=Player(0)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'ogru',8459.6,-4541.8,270.000)
set u=CreateUnit(p,'ogru',8454.6,-4764.9,270.000)
set u=CreateUnit(p,'ogru',8610.0,-4431.6,270.000)
set u=CreateUnit(p,'ogru',8704.2,-4665.5,270.000)
set u=CreateUnit(p,'nhew',8536.0,-4941.8,313.812)
set u=CreateUnit(p,'nhew',8630.7,-4941.8,165.800)
set u=CreateUnit(p,'ogru',8578.8,-4799.8,270.000)
set u=CreateUnit(p,'hsor',8517.2,-4414.5,270.000)
call SetUnitState(u,UNIT_STATE_MANA,200)
set u=CreateUnit(p,'hbot',8923.7,-5052.9,174.117)
set u=CreateUnit(p,'hbot',9248.7,-5040.9,174.117)
set u=CreateUnit(p,'orai',8574.5,-4638.1,270.000)
endfunction
//===========================================================================
function CreateBuildingsForPlayer1 takes nothing returns nothing
local player p=Player(1)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h00C',4608.0,-1920.0,270.000)
set u=CreateUnit(p,'h00E',4160.0,-1344.0,270.000)
set u=CreateUnit(p,'hwtw',4928.0,-1536.0,270.000)
endfunction
//===========================================================================
function CreateUnitsForPlayer1 takes nothing returns nothing
local player p=Player(1)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hspt',4695.9,-1493.0,90.000)
set u=CreateUnit(p,'h00D',4570.2,-1333.0,90.000)
set u=CreateUnit(p,'h00D',4684.1,-1208.7,90.000)
set u=CreateUnit(p,'h00D',4811.3,-1316.1,90.000)
set u=CreateUnit(p,'nhea',4531.3,-1522.2,90.000)
set u=CreateUnit(p,'h00B',4355.2,-1577.4,43.463)
set u=CreateUnit(p,'h00B',4447.1,-1621.5,125.171)
set u=CreateUnit(p,'h013',4608.4,-1588.7,90.000)
call SetUnitState(u,UNIT_STATE_MANA,200)
endfunction
//===========================================================================
function CreateBuildingsForPlayer2 takes nothing returns nothing
local player p=Player(2)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h00L',2112.0,-3072.0,270.000)
set u=CreateUnit(p,'h017',1728.0,-2624.0,270.000)
set u=CreateUnit(p,'hwtw',1792.0,-3008.0,270.000)
set u=CreateUnit(p,'h02U',1792.0,-2880.0,270.000)
endfunction
//===========================================================================
function CreateUnitsForPlayer2 takes nothing returns nothing
local player p=Player(2)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h02Y',1786.2,-3185.8,270.000)
set u=CreateUnit(p,'o000',1712.7,-3262.6,270.000)
set u=CreateUnit(p,'hhes',1549.1,-3138.9,270.000)
set u=CreateUnit(p,'hhes',1893.8,-3300.8,270.000)
set u=CreateUnit(p,'hhes',1679.4,-3061.9,270.000)
set u=CreateUnit(p,'h00K',1882.2,-2886.6,149.342)
set u=CreateUnit(p,'h00K',1939.8,-2834.4,314.339)
set u=CreateUnit(p,'hmpr',1889.9,-3155.8,253.510)
call SetUnitState(u,UNIT_STATE_MANA,200)
endfunction
//===========================================================================
function CreateBuildingsForPlayer3 takes nothing returns nothing
local player p=Player(3)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h019',-7488.0,-6592.0,270.000)
set u=CreateUnit(p,'h00T',-7232.0,-7296.0,270.000)
set u=CreateUnit(p,'hwtw',-7232.0,-6656.0,270.000)
endfunction
//===========================================================================
function CreateUnitsForPlayer3 takes nothing returns nothing
local player p=Player(3)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h018',-7455.9,-6942.0,45.000)
set u=CreateUnit(p,'h018',-7321.2,-6884.3,45.000)
set u=CreateUnit(p,'h018',-7176.6,-6863.5,45.000)
set u=CreateUnit(p,'o003',-7367.6,-7064.4,45.000)
set u=CreateUnit(p,'h00M',-7126.4,-6996.4,201.056)
set u=CreateUnit(p,'h00M',-7032.4,-7041.1,121.974)
set u=CreateUnit(p,'edot',-7319.2,-6987.8,45.000)
set u=CreateUnit(p,'edry',-7190.9,-7033.2,45.000)
endfunction
//===========================================================================
function CreateBuildingsForPlayer4 takes nothing returns nothing
local player p=Player(4)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h01E',9088.0,2432.0,270.000)
set u=CreateUnit(p,'h01C',9536.0,2176.0,270.000)
set u=CreateUnit(p,'hwtw',9472.0,1856.0,270.000)
endfunction
//===========================================================================
function CreateUnitsForPlayer4 takes nothing returns nothing
local player p=Player(4)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h033',8723.2,1972.1,270.000)
set u=CreateUnit(p,'h033',9301.2,1816.9,270.000)
set u=CreateUnit(p,'h033',9079.2,1839.4,270.000)
set u=CreateUnit(p,'h033',8910.9,1880.1,270.000)
set u=CreateUnit(p,'nbel',8893.9,2060.4,270.000)
set u=CreateUnit(p,'h01D',9126.8,2049.3,315.317)
set u=CreateUnit(p,'h01D',9185.1,2016.5,93.222)
set u=CreateUnit(p,'hmpr',9042.9,1957.3,290.870)
call SetUnitState(u,UNIT_STATE_MANA,200)
endfunction
//===========================================================================
function CreateBuildingsForPlayer5 takes nothing returns nothing
local player p=Player(5)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'hgtw',-7616.0,1408.0,270.000)
set u=CreateUnit(p,'h00R',-7744.0,1088.0,270.000)
set u=CreateUnit(p,'hbar',-7872.0,1600.0,270.000)
endfunction
//===========================================================================
function CreateUnitsForPlayer5 takes nothing returns nothing
local player p=Player(5)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'otau',-7519.7,768.0,270.000)
set u=CreateUnit(p,'hfoo',-7654.0,564.3,270.000)
set u=CreateUnit(p,'hfoo',-7508.8,576.9,270.000)
set u=CreateUnit(p,'hfoo',-7548.1,511.6,270.000)
set u=CreateUnit(p,'ohun',-7677.6,673.7,270.000)
set u=CreateUnit(p,'h007',-8271.3,929.0,270.000)
set u=CreateUnit(p,'h007',-8199.8,912.4,270.000)
set u=CreateUnit(p,'hmpr',-7636.8,839.2,270.000)
call SetUnitState(u,UNIT_STATE_MANA,200)
endfunction
//===========================================================================
function CreateBuildingsForPlayer6 takes nothing returns nothing
local player p=Player(6)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h015',-8384.0,8384.0,270.000)
set u=CreateUnit(p,'h01G',-8512.0,7936.0,270.000)
set u=CreateUnit(p,'hwtw',-8064.0,8320.0,270.000)
endfunction
//===========================================================================
function CreateUnitsForPlayer6 takes nothing returns nothing
local player p=Player(6)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h020',-8238.5,8107.1,315.000)
set u=CreateUnit(p,'h039',-8267.9,7943.2,315.000)
set u=CreateUnit(p,'h039',-8113.0,7939.3,315.000)
set u=CreateUnit(p,'h039',-7997.7,7999.6,315.000)
set u=CreateUnit(p,'earc',-8029.3,8136.7,315.000)
set u=CreateUnit(p,'h00G',-8180.0,7727.2,214.504)
set u=CreateUnit(p,'h00G',-8121.7,7768.5,99.528)
set u=CreateUnit(p,'hmpr',-8128.1,8018.9,312.460)
call SetUnitState(u,UNIT_STATE_MANA,200)
endfunction
//===========================================================================
function CreateBuildingsForPlayer7 takes nothing returns nothing
local player p=Player(7)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h000',-1984.0,-9344.0,270.000)
set u=CreateUnit(p,'hwtw',-1664.0,-9472.0,270.000)
set u=CreateUnit(p,'h023',-1856.0,-8768.0,270.000)
endfunction
//===========================================================================
function CreateUnitsForPlayer7 takes nothing returns nothing
local player p=Player(7)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'nnrg',-1570.6,-9301.2,45.000)
call SetUnitState(u,UNIT_STATE_MANA,200)
set u=CreateUnit(p,'nmpe',-1672.9,-9284.1,45.000)
set u=CreateUnit(p,'nmpe',-1727.9,-9180.5,45.000)
set u=CreateUnit(p,'nnmg',-1486.0,-9172.7,45.000)
set u=CreateUnit(p,'nnmg',-1400.1,-9276.9,45.000)
set u=CreateUnit(p,'nnmg',-1584.1,-9043.0,45.000)
set u=CreateUnit(p,'nsnp',-1475.5,-9425.3,45.000)
set u=CreateUnit(p,'nnsw',-1626.6,-9126.6,45.000)
call SetUnitState(u,UNIT_STATE_MANA,0)
endfunction
//===========================================================================
function CreateBuildingsForPlayer8 takes nothing returns nothing
local player p=Player(8)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h00S',-3648.0,-6848.0,270.000)
set u=CreateUnit(p,'h00A',-3648.0,-6336.0,270.000)
set u=CreateUnit(p,'hwtw',-4096.0,-6720.0,270.000)
endfunction
//===========================================================================
function CreateUnitsForPlayer8 takes nothing returns nothing
local player p=Player(8)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'nwat',-3873.1,-6620.6,135.000)
set u=CreateUnit(p,'h024',-4133.5,-6591.5,135.000)
set u=CreateUnit(p,'oshm',-4009.6,-6568.7,135.000)
call SetUnitState(u,UNIT_STATE_MANA,200)
set u=CreateUnit(p,'h024',-3901.9,-6468.7,135.000)
set u=CreateUnit(p,'h024',-3807.7,-6348.1,135.000)
set u=CreateUnit(p,'n005',-3748.4,-6503.5,135.000)
set u=CreateUnit(p,'h035',-4053.2,-6486.1,89.442)
set u=CreateUnit(p,'h035',-4011.4,-6431.6,258.077)
set u=CreateUnit(p,'hmpr',-3802.9,-6480.6,47.759)
endfunction
//===========================================================================
function CreateBuildingsForPlayer9 takes nothing returns nothing
local player p=Player(9)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h00O',-832.0,4928.0,270.000)
set u=CreateUnit(p,'h03L',-640.0,4480.0,270.000)
set u=CreateUnit(p,'hwtw',-896.0,4608.0,270.000)
endfunction
//===========================================================================
function CreateUnitsForPlayer9 takes nothing returns nothing
local player p=Player(9)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'o006',-1042.3,4673.2,225.000)
set u=CreateUnit(p,'h01F',-1129.0,4510.8,225.000)
set u=CreateUnit(p,'h01F',-1149.0,4708.0,225.000)
set u=CreateUnit(p,'h01F',-970.9,4494.4,225.000)
set u=CreateUnit(p,'earc',-1091.1,4829.6,225.000)
set u=CreateUnit(p,'ndrm',-1265.8,4553.1,225.000)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'hpea',-1222.8,4483.1,292.685)
set u=CreateUnit(p,'hpea',-1034.5,4525.8,96.287)
endfunction
//===========================================================================
function CreateBuildingsForPlayer10 takes nothing returns nothing
local player p=Player(10)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h006',9536.0,7296.0,270.000)
set u=CreateUnit(p,'h003',9664.0,6848.0,270.000)
set u=CreateUnit(p,'hwtw',9216.0,7296.0,270.000)
endfunction
//===========================================================================
function CreateUnitsForPlayer10 takes nothing returns nothing
local player p=Player(10)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h029',9356.4,6992.8,225.000)
set u=CreateUnit(p,'nitr',9261.3,6919.9,225.000)
set u=CreateUnit(p,'nitr',9112.0,7067.3,225.000)
set u=CreateUnit(p,'nitr',9419.7,6799.4,225.000)
set u=CreateUnit(p,'nitp',9222.3,7162.1,225.000)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'h004',9060.3,7220.6,287.653)
set u=CreateUnit(p,'h004',9087.5,7158.8,48.693)
set u=CreateUnit(p,'hmpr',9227.2,7065.5,337.720)
call SetUnitState(u,UNIT_STATE_MANA,200)
endfunction
//===========================================================================
function CreateBuildingsForPlayer11 takes nothing returns nothing
local player p=Player(11)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'h008',1664.0,8896.0,270.000)
set u=CreateUnit(p,'nheb',1792.0,8448.0,270.000)
set u=CreateUnit(p,'hwtw',832.0,8640.0,270.000)
endfunction
//===========================================================================
function CreateUnitsForPlayer11 takes nothing returns nothing
local player p=Player(11)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'nbld',1503.8,8562.6,225.000)
call SetUnitState(u,UNIT_STATE_MANA,0)
call SetUnitColor(u,ConvertPlayerColor(12))
set u=CreateUnit(p,'h039',1383.4,8459.5,225.000)
set u=CreateUnit(p,'nbld',1334.3,8627.1,225.000)
call SetUnitColor(u,ConvertPlayerColor(12))
set u=CreateUnit(p,'h039',1469.3,8390.2,225.000)
set u=CreateUnit(p,'earc',1464.5,8658.7,225.000)
set u=CreateUnit(p,'h00N',1586.8,8435.6,253.363)
set u=CreateUnit(p,'h00N',1352.7,8328.8,216.097)
set u=CreateUnit(p,'hmpr',1551.0,8293.5,196.680)
call SetUnitState(u,UNIT_STATE_MANA,200)
endfunction
//===========================================================================
function CreateNeutralHostileBuildings takes nothing returns nothing
local player p=Player(PLAYER_NEUTRAL_AGGRESSIVE)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'nshp',9728.0,-3968.0,270.000)
set u=CreateUnit(p,'hwtw',-8512.0,-2752.0,270.000)
set u=CreateUnit(p,'hhou',-8576.0,-2944.0,270.000)
set u=CreateUnit(p,'hhou',-8576.0,-3072.0,270.000)
endfunction
//===========================================================================
function CreateNeutralHostile takes nothing returns nothing
local player p=Player(PLAYER_NEUTRAL_AGGRESSIVE)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'ogru',6272.9,-4846.5,77.115)
set u=CreateUnit(p,'ogru',6272.6,-4876.9,303.825)
set u=CreateUnit(p,'ogru',6272.1,-4906.2,95.331)
set u=CreateUnit(p,'earc',6272.7,-4936.8,82.100)
set u=CreateUnit(p,'orai',9628.3,-2356.8,270.000)
set u=CreateUnit(p,'ogru',9573.0,-2230.2,270.000)
set u=CreateUnit(p,'ogru',9442.2,-2365.3,270.000)
set u=CreateUnit(p,'ogru',9684.1,-2248.7,270.000)
set u=CreateUnit(p,'hkni',9770.0,-2356.3,270.000)
set u=CreateUnit(p,'h011',9464.2,-1058.5,109.504)
set u=CreateUnit(p,'h011',9460.2,-1152.6,356.627)
set u=CreateUnit(p,'h011',9550.1,-1033.4,347.500)
set u=CreateUnit(p,'h011',9535.1,-1132.4,86.355)
set u=CreateUnit(p,'h00X',4395.3,-3571.7,322.118)
set u=CreateUnit(p,'h00X',4532.0,-3571.7,173.864)
set u=CreateUnit(p,'h00X',4462.0,-3552.9,204.209)
set u=CreateUnit(p,'h00X',4437.4,-3526.8,61.053)
set u=CreateUnit(p,'h00X',5123.3,76.6,258.351)
set u=CreateUnit(p,'h00X',5211.0,72.8,115.492)
set u=CreateUnit(p,'h00X',5128.9,-21.4,161.196)
set u=CreateUnit(p,'h00X',5214.9,-21.4,30.993)
set u=CreateUnit(p,'h00X',6786.2,-98.1,32.147)
set u=CreateUnit(p,'h00X',6722.0,-161.7,61.295)
set u=CreateUnit(p,'h00X',6764.9,-250.7,76.533)
set u=CreateUnit(p,'h00X',6819.3,-212.3,64.678)
set u=CreateUnit(p,'ngno',8321.7,32.5,46.825)
set u=CreateUnit(p,'ngno',8428.1,65.7,328.919)
set u=CreateUnit(p,'ngno',8326.1,-86.7,339.279)
set u=CreateUnit(p,'ngno',8430.2,-42.3,318.306)
set u=CreateUnit(p,'ngno',6467.0,2983.2,305.495)
set u=CreateUnit(p,'ngno',6540.5,2998.3,349.618)
set u=CreateUnit(p,'ngno',6464.6,2903.5,253.528)
set u=CreateUnit(p,'ngno',6543.4,2904.9,173.567)
set u=CreateUnit(p,'ngno',7160.6,6893.7,205.923)
set u=CreateUnit(p,'ngno',7125.2,6779.7,192.530)
set u=CreateUnit(p,'ngno',7206.9,6690.7,212.944)
set u=CreateUnit(p,'ngno',7274.1,6853.8,268.888)
set u=CreateUnit(p,'ngno',9985.3,4338.7,225.216)
set u=CreateUnit(p,'ngno',10073.8,4404.6,40.046)
set u=CreateUnit(p,'ngno',10097.6,8914.9,340.861)
set u=CreateUnit(p,'ngno',9972.6,8668.5,252.704)
set u=CreateUnit(p,'ngno',10088.1,8750.9,339.334)
set u=CreateUnit(p,'ngno',9929.7,8783.0,320.602)
set u=CreateUnit(p,'ngno',-542.9,-5078.4,252.078)
set u=CreateUnit(p,'ngno',-432.6,-5126.2,273.304)
set u=CreateUnit(p,'ngno',-582.2,-5183.0,49.649)
set u=CreateUnit(p,'ngno',-518.0,-5215.8,78.939)
set u=CreateUnit(p,'ngno',2451.7,-195.4,320.668)
set u=CreateUnit(p,'ngno',2400.7,-375.7,137.663)
set u=CreateUnit(p,'ngno',2576.7,-287.0,127.698)
set u=CreateUnit(p,'ngno',2522.8,-394.6,307.857)
set u=CreateUnit(p,'ngno',1041.2,1334.2,88.025)
set u=CreateUnit(p,'ngno',1021.3,1156.7,53.044)
set u=CreateUnit(p,'ngno',1159.8,1384.9,252.474)
set u=CreateUnit(p,'ngno',1134.0,1232.6,336.741)
set u=CreateUnit(p,'ngno',-1958.8,-537.3,72.358)
set u=CreateUnit(p,'ngno',-1847.2,-448.9,313.142)
set u=CreateUnit(p,'ngno',-1988.5,-690.0,64.580)
set u=CreateUnit(p,'ngno',-1843.9,-571.9,4.241)
set u=CreateUnit(p,'ngno',-917.8,-1171.0,193.948)
set u=CreateUnit(p,'ngno',-943.5,-1270.2,204.824)
set u=CreateUnit(p,'ngno',-830.1,-1185.9,141.201)
set u=CreateUnit(p,'ngno',-842.3,-1270.2,80.323)
set u=CreateUnit(p,'ngno',-4343.5,-4672.6,167.942)
set u=CreateUnit(p,'ngno',-4528.4,-4735.3,263.076)
set u=CreateUnit(p,'ngno',-4420.8,-4856.6,161.625)
set u=CreateUnit(p,'ngno',-4324.8,-4815.5,26.390)
set u=CreateUnit(p,'ngno',-4491.2,-8684.3,28.236)
set u=CreateUnit(p,'ngno',-4588.9,-8721.5,215.383)
set u=CreateUnit(p,'ngno',-4504.7,-8769.0,35.970)
set u=CreateUnit(p,'ngno',-4431.6,-8739.9,281.500)
set u=CreateUnit(p,'ngno',-2657.3,-4384.9,270.448)
set u=CreateUnit(p,'ngno',-2703.6,-4532.1,243.135)
set u=CreateUnit(p,'ngno',-2604.3,-4522.5,102.626)
set u=CreateUnit(p,'ngno',-2576.4,-4398.3,296.937)
set u=CreateUnit(p,'ngno',-1441.4,-3118.4,164.064)
set u=CreateUnit(p,'ngno',-1487.6,-3234.3,119.678)
set u=CreateUnit(p,'ngno',-7905.7,-4812.2,311.659)
set u=CreateUnit(p,'ngno',-7954.7,-4935.6,172.469)
set u=CreateUnit(p,'ngno',-7841.0,-4916.6,325.700)
set u=CreateUnit(p,'ngno',-7810.9,-4855.2,233.368)
set u=CreateUnit(p,'ngno',-6482.9,-4014.6,135.224)
set u=CreateUnit(p,'ngno',-6498.7,-4127.5,166.305)
set u=CreateUnit(p,'ngno',-6369.5,-4091.6,32.125)
set u=CreateUnit(p,'ngno',-6406.1,-3988.4,355.265)
set u=CreateUnit(p,'ngno',-5674.0,-2394.2,203.462)
set u=CreateUnit(p,'ngno',-5765.4,-2542.4,60.471)
set u=CreateUnit(p,'ngno',-5609.3,-2576.9,94.606)
set u=CreateUnit(p,'ngno',-5568.3,-2443.0,244.838)
set u=CreateUnit(p,'ngno',-7368.1,-1012.4,180.851)
set u=CreateUnit(p,'ngno',-7383.4,-1196.1,141.750)
set u=CreateUnit(p,'ngno',-7259.3,-1127.2,131.379)
set u=CreateUnit(p,'ngna',-7266.1,-984.0,135.839)
set u=CreateUnit(p,'ngno',-8293.4,3402.9,359.703)
set u=CreateUnit(p,'ngno',-8360.4,3272.7,92.101)
set u=CreateUnit(p,'ngno',-8254.7,3272.7,68.326)
set u=CreateUnit(p,'ngno',-8203.4,3312.2,55.560)
set u=CreateUnit(p,'h033',7415.5,4201.7,332.984)
set u=CreateUnit(p,'h033',7808.3,4248.3,125.797)
set u=CreateUnit(p,'h033',7554.6,4273.6,117.612)
set u=CreateUnit(p,'h031',7617.2,4209.8,280.820)
set u=CreateUnit(p,'h039',2577.8,1881.6,70.457)
set u=CreateUnit(p,'h039',2550.0,1764.5,331.468)
set u=CreateUnit(p,'h039',2676.4,1885.3,177.830)
set u=CreateUnit(p,'h039',2652.3,1768.0,266.910)
set u=CreateUnit(p,'hkni',-2743.5,3768.8,191.761)
set u=CreateUnit(p,'hkni',-2729.9,3642.9,105.362)
set u=CreateUnit(p,'ngno',-2955.7,5279.6,91.541)
set u=CreateUnit(p,'ngno',-2990.1,5203.2,76.401)
set u=CreateUnit(p,'ngno',-2914.0,5154.7,74.885)
set u=CreateUnit(p,'ngno',-2875.2,5222.1,330.413)
set u=CreateUnit(p,'ngno',-1450.9,2496.3,11.195)
set u=CreateUnit(p,'ngno',-1439.6,2398.7,172.249)
set u=CreateUnit(p,'ngno',-1345.3,2465.6,13.744)
set u=CreateUnit(p,'ngno',-1355.2,2365.9,336.642)
set u=CreateUnit(p,'ngno',-9281.6,6703.2,179.731)
set u=CreateUnit(p,'ngno',-9297.5,6620.1,307.923)
set u=CreateUnit(p,'ngno',-9193.0,6653.0,247.123)
set u=CreateUnit(p,'ngno',-6576.9,5539.6,253.715)
set u=CreateUnit(p,'ngno',-6576.3,5375.8,190.025)
set u=CreateUnit(p,'ngno',-6478.2,5542.6,208.010)
set u=CreateUnit(p,'ngno',-6475.1,5409.9,149.430)
set u=CreateUnit(p,'ngno',-6967.7,6708.7,87.783)
set u=CreateUnit(p,'ngno',-7105.2,6643.6,76.929)
set u=CreateUnit(p,'ngno',-7093.9,6789.5,107.812)
set u=CreateUnit(p,'ngno',-7000.6,6838.1,261.955)
set u=CreateUnit(p,'ngno',-4467.9,5321.6,157.164)
set u=CreateUnit(p,'ngno',-4499.4,5175.7,244.816)
set u=CreateUnit(p,'ngno',-4419.7,5229.0,153.802)
set u=CreateUnit(p,'ngno',-4368.1,5364.7,338.620)
set u=CreateUnit(p,'ngno',7113.0,9166.4,3.164)
set u=CreateUnit(p,'ngno',7092.7,9048.8,289.290)
set u=CreateUnit(p,'ngno',7255.8,9171.0,213.625)
set u=CreateUnit(p,'ngno',7195.4,9013.5,52.373)
set u=CreateUnit(p,'ncer',-4631.0,3352.1,219.382)
set u=CreateUnit(p,'ncer',-4661.7,3218.2,204.736)
set u=CreateUnit(p,'ncer',-4574.5,3173.5,221.184)
set u=CreateUnit(p,'ncer',-4531.4,3284.8,193.080)
set u=CreateUnit(p,'ncea',-4967.4,1613.4,120.150)
set u=CreateUnit(p,'ncea',-4993.0,1447.7,159.120)
set u=CreateUnit(p,'ncea',-4873.2,1629.0,267.448)
set u=CreateUnit(p,'ncea',-4913.6,1444.1,254.528)
set u=CreateUnit(p,'ncea',-4377.4,-176.0,347.003)
set u=CreateUnit(p,'ncea',-4402.4,-324.5,139.970)
set u=CreateUnit(p,'ncea',-4276.0,-187.9,232.950)
set u=CreateUnit(p,'ncea',-4289.1,-391.8,192.937)
set u=CreateUnit(p,'hkni',-8388.3,-3060.4,315.000)
set u=CreateUnit(p,'hkni',-8516.2,-3251.0,315.000)
set u=CreateUnit(p,'nspb',-9139.7,4422.6,349.859)
set u=CreateUnit(p,'nspb',-9089.7,4422.6,349.859)
set u=CreateUnit(p,'nspb',-9039.7,4422.6,349.859)
set u=CreateUnit(p,'nspb',-9039.7,4382.6,349.859)
set u=CreateUnit(p,'nspb',-9089.7,4382.6,349.859)
set u=CreateUnit(p,'h01Y',-8333.5,-3190.2,315.000)
set u=CreateUnit(p,'h039',-2815.2,7565.4,104.890)
set u=CreateUnit(p,'h039',-2791.4,7452.8,40.277)
set u=CreateUnit(p,'h039',-2707.2,7569.0,294.640)
set u=CreateUnit(p,'h039',-2697.7,7473.5,100.198)
set u=CreateUnit(p,'h01Y',-4400.4,6397.4,16.249)
set u=CreateUnit(p,'h01Y',-4258.5,6513.9,214.570)
set u=CreateUnit(p,'h033',2489.1,3806.8,165.042)
set u=CreateUnit(p,'h033',2497.5,3664.2,69.688)
set u=CreateUnit(p,'h033',2587.8,3660.6,72.040)
set u=CreateUnit(p,'h033',2578.8,3803.0,219.733)
set u=CreateUnit(p,'h039',-245.8,-3804.2,205.352)
set u=CreateUnit(p,'h039',-241.5,-3891.3,130.587)
set u=CreateUnit(p,'h039',-158.1,-3761.5,204.110)
set u=CreateUnit(p,'h039',-150.8,-3868.8,196.013)
set u=CreateUnit(p,'ngno',-2983.0,600.4,156.933)
set u=CreateUnit(p,'ngno',-3047.8,502.8,220.612)
set u=CreateUnit(p,'nnmg',518.3,-8621.4,115.008)
set u=CreateUnit(p,'nnmg',466.2,-8688.7,62.657)
set u=CreateUnit(p,'nmyr',617.0,-6447.1,116.854)
set u=CreateUnit(p,'nmyr',617.0,-6337.1,116.854)
set u=CreateUnit(p,'nsnp',618.8,-6289.3,267.822)
set u=CreateUnit(p,'nnmg',516.0,-6451.4,49.396)
set u=CreateUnit(p,'nnmg',685.5,-6403.6,172.557)
set u=CreateUnit(p,'nnmg',2054.2,-7627.1,322.349)
set u=CreateUnit(p,'nnmg',2012.7,-7775.0,6.328)
set u=CreateUnit(p,'nnmg',2125.2,-7716.6,358.923)
set u=CreateUnit(p,'nnmg',1985.8,-7689.1,326.557)
set u=CreateUnit(p,'nnmg',2892.5,-8333.2,101.824)
set u=CreateUnit(p,'nnmg',2776.0,-8399.3,210.274)
set u=CreateUnit(p,'nnmg',2858.3,-8448.5,211.120)
set u=CreateUnit(p,'ngno',-2940.2,436.2,136.114)
set u=CreateUnit(p,'nwna',4152.5,6005.9,350.925)
set u=CreateUnit(p,'nplb',2493.1,7007.9,46.232)
set u=CreateUnit(p,'nplb',2376.7,6997.0,177.786)
set u=CreateUnit(p,'nplb',628.3,6304.7,118.293)
set u=CreateUnit(p,'nplb',483.9,6224.9,51.088)
set u=CreateUnit(p,'nplb',624.0,6069.9,265.669)
set u=CreateUnit(p,'nplb',743.1,6127.1,27.247)
set u=CreateUnit(p,'nplb',-854.6,7939.1,159.867)
set u=CreateUnit(p,'nplb',-1037.1,7873.3,218.953)
set u=CreateUnit(p,'nplb',-965.1,7680.8,232.621)
set u=CreateUnit(p,'nplb',-803.8,7765.7,263.306)
set u=CreateUnit(p,'nwna',6349.7,7771.5,276.402)
set u=CreateUnit(p,'nplb',6125.4,7879.1,324.172)
set u=CreateUnit(p,'nplb',6156.7,7668.2,26.115)
set u=CreateUnit(p,'nplb',6509.5,7875.4,356.265)
set u=CreateUnit(p,'nplb',6536.5,7651.3,337.884)
set u=CreateUnit(p,'ngno',-2923.0,531.8,86.751)
set u=CreateUnit(p,'h011',6127.1,-6053.1,253.561)
set u=CreateUnit(p,'h011',6230.2,-6055.1,211.724)
set u=CreateUnit(p,'h011',6145.8,-6124.2,31.729)
set u=CreateUnit(p,'h011',6244.3,-6118.7,266.646)
set u=CreateUnit(p,'ogru',6939.1,-5587.7,265.449)
set u=CreateUnit(p,'ogru',6865.2,-5699.6,303.210)
set u=CreateUnit(p,'ogru',6920.8,-5741.8,18.655)
set u=CreateUnit(p,'ogru',6977.8,-5682.8,193.431)
set u=CreateUnit(p,'ngno',2908.4,-5468.1,86.926)
set u=CreateUnit(p,'ngno',2825.0,-5534.1,8.471)
set u=CreateUnit(p,'h011',9935.0,-9218.1,195.178)
set u=CreateUnit(p,'h011',9639.5,-9315.7,21.556)
set u=CreateUnit(p,'h011',9575.4,-9502.9,286.268)
set u=CreateUnit(p,'h011',9887.3,-9511.2,278.633)
set u=CreateUnit(p,'h011',9310.5,-9313.5,193.618)
set u=CreateUnit(p,'h011',9671.7,-9057.7,352.188)
set u=CreateUnit(p,'h011',9431.8,-9116.1,7.416)
set u=CreateUnit(p,'h011',9840.5,-9305.0,29.631)
set u=CreateUnit(p,'h011',9530.4,-9594.4,135.883)
set u=CreateUnit(p,'h011',9783.6,-9645.8,51.626)
set u=CreateUnit(p,'h011',10072.1,-9394.5,156.835)
set u=CreateUnit(p,'h011',9952.0,-8956.7,140.388)
set u=CreateUnit(p,'ngno',2758.3,-5567.6,128.731)
set u=CreateUnit(p,'ngno',2832.7,-5427.8,166.646)
set u=CreateUnit(p,'ngno',-9364.1,-1520.2,133.982)
set u=CreateUnit(p,'ngno',-9384.1,-1626.9,158.505)
set u=CreateUnit(p,'ngno',-9285.9,-1580.4,279.061)
set u=CreateUnit(p,'ngno',-9282.9,-1685.1,74.303)
set u=CreateUnit(p,'ngno',5022.9,237.1,270.303)
set u=CreateUnit(p,'earc',4995.9,237.1,270.303)
set u=CreateUnit(p,'ngno',3759.9,697.1,270.303)
set u=CreateUnit(p,'ngno',3739.9,697.1,270.303)
set u=CreateUnit(p,'ngno',3759.9,677.1,270.303)
set u=CreateUnit(p,'ngno',3739.9,677.1,270.303)
set u=CreateUnit(p,'ngno',3739.9,657.1,270.303)
set u=CreateUnit(p,'earc',3719.9,677.1,270.303)
set u=CreateUnit(p,'ngno',-9202.9,6911.1,270.303)
set u=CreateUnit(p,'earc',-9202.9,6881.1,270.303)
set u=CreateUnit(p,'ngno',-7107.9,6902.1,270.303)
set u=CreateUnit(p,'earc',-7107.9,6872.1,270.303)
set u=CreateUnit(p,'earc',-4387.9,6532.1,270.303)
set u=CreateUnit(p,'earc',-4357.9,6532.1,270.303)
set u=CreateUnit(p,'earc',-4327.9,6532.1,270.303)
set u=CreateUnit(p,'hkni',-6545.9,5655.1,270.303)
set u=CreateUnit(p,'ngno',-6515.9,5655.1,270.303)
set u=CreateUnit(p,'ngno',-6485.9,5655.1,270.303)
set u=CreateUnit(p,'earc',-6455.9,5655.1,270.303)
set u=CreateUnit(p,'earc',-6425.9,5655.1,270.303)
set u=CreateUnit(p,'earc',-6425.9,5625.1,270.303)
set u=CreateUnit(p,'ngno',2105.9,6907.1,270.303)
set u=CreateUnit(p,'ngno',2135.9,6907.1,270.303)
set u=CreateUnit(p,'earc',2165.9,6907.1,270.303)
set u=CreateUnit(p,'ngno',9781.9,8822.1,270.303)
set u=CreateUnit(p,'earc',9841.9,8822.1,270.303)
set u=CreateUnit(p,'earc',9871.9,8822.1,270.303)
set u=CreateUnit(p,'ngno',7069.9,9068.1,270.303)
set u=CreateUnit(p,'ngno',7099.9,9068.1,270.303)
set u=CreateUnit(p,'earc',7129.9,9068.1,270.303)
set u=CreateUnit(p,'earc',7159.9,9068.1,270.303)
set u=CreateUnit(p,'earc',7159.9,9038.1,270.303)
set u=CreateUnit(p,'hkni',7159.9,9008.1,270.303)
set u=CreateUnit(p,'nwna',4318.9,5958.1,270.303)
set u=CreateUnit(p,'nwna',4278.9,5958.1,270.303)
set u=CreateUnit(p,'earc',7705.9,3334.1,270.303)
set u=CreateUnit(p,'ngno',7745.9,3334.1,270.303)
set u=CreateUnit(p,'ngno',7775.9,3334.1,270.303)
set u=CreateUnit(p,'ngno',7775.9,3304.1,270.303)
set u=CreateUnit(p,'ngno',7745.9,3304.1,270.303)
set u=CreateUnit(p,'ngno',7715.9,3304.1,270.303)
set u=CreateUnit(p,'ngno',8467.9,-63.1,270.303)
set u=CreateUnit(p,'earc',8507.9,-63.1,270.303)
set u=CreateUnit(p,'ngno',6332.9,2825.1,270.303)
set u=CreateUnit(p,'ngno',6362.9,2825.1,270.303)
set u=CreateUnit(p,'earc',6392.9,2825.1,270.303)
set u=CreateUnit(p,'earc',6422.9,2825.1,270.303)
set u=CreateUnit(p,'earc',6422.9,2795.1,270.303)
set u=CreateUnit(p,'hkni',6392.9,2795.1,270.303)
set u=CreateUnit(p,'ngno',5225.9,1789.1,270.303)
set u=CreateUnit(p,'ngno',5255.9,1789.1,270.303)
set u=CreateUnit(p,'ngno',5285.9,1789.1,270.303)
set u=CreateUnit(p,'ngno',5315.9,1789.1,270.303)
set u=CreateUnit(p,'ngno',5345.9,1789.1,270.303)
set u=CreateUnit(p,'ngno',5345.9,1759.1,270.303)
set u=CreateUnit(p,'earc',5345.9,1729.1,270.303)
set u=CreateUnit(p,'earc',5315.9,1729.1,270.303)
set u=CreateUnit(p,'earc',5285.9,1729.1,270.303)
set u=CreateUnit(p,'hkni',5255.9,1729.1,270.303)
set u=CreateUnit(p,'earc',9273.9,-2564.1,270.303)
set u=CreateUnit(p,'earc',9303.9,-2564.1,270.303)
set u=CreateUnit(p,'earc',9333.9,-2564.1,270.303)
set u=CreateUnit(p,'ogru',5987.9,-5839.1,270.303)
set u=CreateUnit(p,'ogru',6017.9,-5839.1,270.303)
set u=CreateUnit(p,'earc',6047.9,-5839.1,270.303)
set u=CreateUnit(p,'earc',6077.9,-5839.1,270.303)
set u=CreateUnit(p,'earc',6077.9,-5809.1,270.303)
set u=CreateUnit(p,'hkni',6047.9,-5809.1,270.303)
set u=CreateUnit(p,'earc',9655.9,-9365.1,270.303)
set u=CreateUnit(p,'earc',2768.9,-5344.1,270.303)
set u=CreateUnit(p,'earc',2798.9,-5344.1,270.303)
set u=CreateUnit(p,'earc',2828.9,-5344.1,270.303)
set u=CreateUnit(p,'earc',2858.9,-5344.1,270.303)
set u=CreateUnit(p,'earc',2888.9,-5344.1,270.303)
set u=CreateUnit(p,'earc',2888.9,-5374.1,270.303)
set u=CreateUnit(p,'earc',2858.9,-5404.1,270.303)
set u=CreateUnit(p,'ngno',-387.9,-3625.1,270.303)
set u=CreateUnit(p,'earc',-387.9,-3655.1,270.303)
set u=CreateUnit(p,'ngno',-684.9,-5142.1,270.303)
set u=CreateUnit(p,'earc',-654.9,-5142.1,270.303)
set u=CreateUnit(p,'ngno',-2673.9,-4240.1,270.303)
set u=CreateUnit(p,'ngno',-2643.9,-4240.1,270.303)
set u=CreateUnit(p,'earc',-2613.9,-4240.1,270.303)
set u=CreateUnit(p,'earc',-2583.9,-4240.1,270.303)
set u=CreateUnit(p,'earc',-2583.9,-4270.1,270.303)
set u=CreateUnit(p,'hkni',-2613.9,-4270.1,270.303)
set u=CreateUnit(p,'hkni',-2131.9,-572.1,270.303)
set u=CreateUnit(p,'ngno',-2101.9,-572.1,270.303)
set u=CreateUnit(p,'ngno',-2071.9,-572.1,270.303)
set u=CreateUnit(p,'earc',-2041.9,-572.1,270.303)
set u=CreateUnit(p,'earc',-2041.9,-602.1,270.303)
set u=CreateUnit(p,'earc',-2071.9,-632.1,270.303)
set u=CreateUnit(p,'ngno',-909.9,-1205.1,270.303)
set u=CreateUnit(p,'ngno',-879.9,-1205.1,270.303)
set u=CreateUnit(p,'earc',-849.9,-1205.1,270.303)
set u=CreateUnit(p,'earc',-819.9,-1205.1,270.303)
set u=CreateUnit(p,'earc',-819.9,-1235.1,270.303)
set u=CreateUnit(p,'hkni',-849.9,-1235.1,270.303)
set u=CreateUnit(p,'ngno',-1708.9,-3092.1,270.303)
set u=CreateUnit(p,'ngno',-1678.9,-3092.1,270.303)
set u=CreateUnit(p,'ngno',-1648.9,-3092.1,270.303)
set u=CreateUnit(p,'ngno',-1618.9,-3092.1,270.303)
set u=CreateUnit(p,'earc',-1588.9,-3092.1,270.303)
set u=CreateUnit(p,'earc',-1588.9,-3122.1,270.303)
set u=CreateUnit(p,'earc',-1618.9,-3122.1,270.303)
set u=CreateUnit(p,'hkni',-1648.9,-3122.1,270.303)
set u=CreateUnit(p,'ngno',-3619.9,-2052.1,270.303)
set u=CreateUnit(p,'ngno',-3589.9,-2052.1,270.303)
set u=CreateUnit(p,'earc',-3559.9,-2052.1,270.303)
set u=CreateUnit(p,'hkni',-3529.0,-2052.5,20.084)
set u=CreateUnit(p,'hfoo',-3499.8,-2052.0,44.661)
set u=CreateUnit(p,'hfoo',-3469.5,-2052.4,267.943)
set u=CreateUnit(p,'hfoo',-3469.8,-2022.4,114.789)
set u=CreateUnit(p,'hfoo',-3499.7,-2022.1,325.150)
set u=CreateUnit(p,'ncea',-3529.6,-2022.2,64.788)
set u=CreateUnit(p,'hkni',-3559.6,-2022.2,64.788)
set u=CreateUnit(p,'ngno',-4117.9,-3430.1,270.303)
set u=CreateUnit(p,'ngno',-4087.9,-3430.1,270.303)
set u=CreateUnit(p,'ngno',-4057.9,-3430.1,270.303)
set u=CreateUnit(p,'ngno',-4027.9,-3430.1,270.303)
set u=CreateUnit(p,'ngno',-3997.9,-3430.1,270.303)
set u=CreateUnit(p,'ngno',-3997.9,-3460.1,270.303)
set u=CreateUnit(p,'hkni',-4027.9,-3460.1,270.303)
set u=CreateUnit(p,'earc',-4057.9,-3460.1,270.303)
set u=CreateUnit(p,'earc',-4087.9,-3460.1,270.303)
set u=CreateUnit(p,'earc',-4117.9,-3460.1,270.303)
set u=CreateUnit(p,'ngno',-4541.9,-4650.1,270.303)
set u=CreateUnit(p,'earc',-4511.9,-4650.1,270.303)
set u=CreateUnit(p,'ngno',-4635.9,-8568.1,270.303)
set u=CreateUnit(p,'earc',-4605.9,-8568.1,270.303)
set u=CreateUnit(p,'ngno',-8119.9,-4781.1,270.303)
set u=CreateUnit(p,'earc',-8089.9,-4781.1,270.303)
set u=CreateUnit(p,'earc',-6576.9,-3928.1,270.303)
set u=CreateUnit(p,'ngno',-6606.9,-3928.1,270.303)
set u=CreateUnit(p,'ngno',-6041.9,-2302.1,270.303)
set u=CreateUnit(p,'ngno',-6011.9,-2302.1,270.303)
set u=CreateUnit(p,'ngno',-5981.9,-2302.1,270.303)
set u=CreateUnit(p,'earc',-5951.9,-2302.1,270.303)
set u=CreateUnit(p,'earc',-5951.9,-2332.1,270.303)
set u=CreateUnit(p,'earc',-5981.9,-2332.1,270.303)
set u=CreateUnit(p,'hkni',-6011.9,-2332.1,270.303)
set u=CreateUnit(p,'earc',-6680.9,-713.1,270.303)
set u=CreateUnit(p,'earc',-6650.9,-713.1,270.303)
set u=CreateUnit(p,'earc',-6620.9,-713.1,270.303)
set u=CreateUnit(p,'ngno',-6590.9,-713.1,270.303)
set u=CreateUnit(p,'ngno',-6560.9,-713.1,270.303)
set u=CreateUnit(p,'ngno',-6560.9,-743.1,270.303)
set u=CreateUnit(p,'ngno',-6590.9,-743.1,270.303)
set u=CreateUnit(p,'ngno',-6620.9,-743.1,270.303)
set u=CreateUnit(p,'ngno',-6650.9,-743.1,270.303)
set u=CreateUnit(p,'ngno',-6680.9,-743.1,270.303)
set u=CreateUnit(p,'hkni',-4646.9,-82.1,270.303)
set u=CreateUnit(p,'earc',-4616.9,-82.1,270.303)
set u=CreateUnit(p,'earc',-4586.9,-82.1,270.303)
set u=CreateUnit(p,'earc',-4556.9,-82.1,270.303)
set u=CreateUnit(p,'ngno',-4556.9,-112.1,270.303)
set u=CreateUnit(p,'ngno',-4586.9,-112.1,270.303)
set u=CreateUnit(p,'earc',6310.9,-4782.1,270.303)
set u=CreateUnit(p,'hkni',6340.9,-4782.1,270.303)
set u=CreateUnit(p,'earc',-7534.9,-1149.1,270.303)
set u=CreateUnit(p,'earc',-7504.9,-1149.1,270.303)
set u=CreateUnit(p,'ngno',-7474.9,-1149.1,270.303)
set u=CreateUnit(p,'ngno',-7444.9,-1149.1,270.303)
set u=CreateUnit(p,'ngno',-7444.9,-1179.1,270.303)
set u=CreateUnit(p,'hkni',-7474.9,-1179.1,270.303)
set u=CreateUnit(p,'ogru',9414.9,-835.1,270.303)
set u=CreateUnit(p,'ogru',9444.9,-835.1,270.303)
set u=CreateUnit(p,'earc',9474.9,-835.1,270.303)
set u=CreateUnit(p,'earc',9504.9,-835.1,270.303)
set u=CreateUnit(p,'earc',9504.9,-865.1,270.303)
set u=CreateUnit(p,'hkni',9474.9,-865.1,270.303)
set u=CreateUnit(p,'ngno',-3025.5,487.5,270.303)
set u=CreateUnit(p,'ngno',-2995.5,487.5,270.303)
set u=CreateUnit(p,'earc',-2965.5,487.5,270.303)
set u=CreateUnit(p,'earc',-2935.5,487.5,270.303)
set u=CreateUnit(p,'earc',-2935.5,457.5,270.303)
set u=CreateUnit(p,'hkni',-2965.5,457.5,270.303)
set u=CreateUnit(p,'ngno',-5130.5,1780.5,270.303)
set u=CreateUnit(p,'ngno',-5100.5,1780.5,270.303)
set u=CreateUnit(p,'ngno',-5070.5,1780.5,270.303)
set u=CreateUnit(p,'ngno',-5040.5,1780.5,270.303)
set u=CreateUnit(p,'ngno',-5040.5,1750.5,270.303)
set u=CreateUnit(p,'hkni',-5070.5,1750.5,270.303)
set u=CreateUnit(p,'ngno',-4970.5,3385.5,270.303)
set u=CreateUnit(p,'ngno',-4940.5,3385.5,270.303)
set u=CreateUnit(p,'ngno',-4910.5,3385.5,270.303)
set u=CreateUnit(p,'earc',-4880.5,3385.5,270.303)
set u=CreateUnit(p,'earc',-4850.5,3385.5,270.303)
set u=CreateUnit(p,'earc',-4850.5,3355.5,270.303)
set u=CreateUnit(p,'hkni',-3109.5,5525.5,270.303)
set u=CreateUnit(p,'ngno',-3079.5,5525.5,270.303)
set u=CreateUnit(p,'ngno',-3049.5,5525.5,270.303)
set u=CreateUnit(p,'earc',-3019.5,5525.5,270.303)
set u=CreateUnit(p,'earc',-2989.5,5525.5,270.303)
set u=CreateUnit(p,'earc',-2959.5,5525.5,270.303)
set u=CreateUnit(p,'earc',-2839.5,3558.5,270.303)
set u=CreateUnit(p,'earc',-2809.5,3558.5,270.303)
set u=CreateUnit(p,'earc',-2779.5,3558.5,270.303)
set u=CreateUnit(p,'ngno',-2749.5,3558.5,270.303)
set u=CreateUnit(p,'ngno',-2719.5,3558.5,270.303)
set u=CreateUnit(p,'ngno',-2719.5,3528.5,270.303)
set u=CreateUnit(p,'ngno',-2749.5,3528.5,270.303)
set u=CreateUnit(p,'earc',2305.5,-192.5,270.303)
set u=CreateUnit(p,'earc',2335.5,-192.5,270.303)
set u=CreateUnit(p,'earc',2365.5,-192.5,270.303)
set u=CreateUnit(p,'hkni',2395.5,-192.5,270.303)
set u=CreateUnit(p,'ngno',2395.5,-222.5,270.303)
set u=CreateUnit(p,'ngno',2365.5,-222.5,270.303)
set u=CreateUnit(p,'hkni',6702.5,-413.5,270.303)
set u=CreateUnit(p,'ngno',6732.5,-413.5,270.303)
set u=CreateUnit(p,'ngno',6762.5,-413.5,270.303)
set u=CreateUnit(p,'earc',6792.5,-413.5,270.303)
set u=CreateUnit(p,'earc',6792.5,-443.5,270.303)
set u=CreateUnit(p,'earc',3030.5,-8178.5,270.303)
set u=CreateUnit(p,'earc',3030.5,-8208.5,270.303)
set u=CreateUnit(p,'earc',3030.5,-8238.5,270.303)
set u=CreateUnit(p,'earc',3030.5,-8268.5,270.303)
set u=CreateUnit(p,'earc',3030.5,-8298.5,270.303)
set u=CreateUnit(p,'earc',6762.5,-443.5,270.303)
set u=CreateUnit(p,'earc',4142.5,-3120.5,270.303)
set u=CreateUnit(p,'earc',4167.5,-3120.5,270.303)
set u=CreateUnit(p,'earc',4192.5,-3120.5,270.303)
set u=CreateUnit(p,'ngno',4217.5,-3120.5,270.303)
set u=CreateUnit(p,'ngno',4217.5,-3145.5,270.303)
set u=CreateUnit(p,'hkni',4192.5,-3145.5,270.303)
set u=CreateUnit(p,'ngno',2397.5,4081.5,270.303)
set u=CreateUnit(p,'ngno',2427.5,4081.5,270.303)
set u=CreateUnit(p,'hkni',2457.5,4081.5,270.303)
set u=CreateUnit(p,'earc',2487.5,4081.5,270.303)
set u=CreateUnit(p,'earc',2487.5,4051.5,270.303)
set u=CreateUnit(p,'earc',2457.5,4051.5,270.303)
set u=CreateUnit(p,'earc',990.5,1466.5,270.303)
set u=CreateUnit(p,'ngno',1030.5,1466.5,270.303)
set u=CreateUnit(p,'earc',2469.5,2108.5,270.303)
set u=CreateUnit(p,'earc',2499.5,2108.5,270.303)
set u=CreateUnit(p,'earc',2529.5,2108.5,270.303)
set u=CreateUnit(p,'hkni',2559.5,2108.5,270.303)
set u=CreateUnit(p,'ngno',2559.5,2078.5,270.303)
set u=CreateUnit(p,'ngno',2529.5,2078.5,270.303)
set u=CreateUnit(p,'hkni',-4615.5,5271.5,270.303)
set u=CreateUnit(p,'ngno',-4585.5,5271.5,270.303)
set u=CreateUnit(p,'ngno',-4555.5,5271.5,270.303)
set u=CreateUnit(p,'earc',-4525.5,5271.5,270.303)
set u=CreateUnit(p,'earc',-4525.5,5241.5,270.303)
set u=CreateUnit(p,'earc',-4555.5,5241.5,270.303)
set u=CreateUnit(p,'ngnw',6405.5,-4827.5,270.303)
set u=CreateUnit(p,'ngnw',6193.5,-6005.5,270.303)
set u=CreateUnit(p,'ngnw',9575.5,-2493.5,270.303)
set u=CreateUnit(p,'ngnw',9492.5,-1048.5,270.303)
set u=CreateUnit(p,'ngnw',9667.5,-9379.5,270.303)
set u=CreateUnit(p,'ngnw',2091.5,-7709.5,270.303)
set u=CreateUnit(p,'ngnw',2884.5,-8329.5,270.303)
set u=CreateUnit(p,'ngnw',2917.5,-5491.5,270.303)
set u=CreateUnit(p,'ngnw',-4370.5,-4558.5,270.303)
set u=CreateUnit(p,'ngnw',-3905.5,-3384.5,270.303)
set u=CreateUnit(p,'ngnw',-3534.5,-1991.5,270.303)
set u=CreateUnit(p,'ngnw',-4305.5,-296.5,270.303)
set u=CreateUnit(p,'ngnw',-8093.5,-4826.5,270.303)
set u=CreateUnit(p,'ngnw',-6428.5,-3974.5,270.303)
set u=CreateUnit(p,'ngnw',-5742.5,-2468.5,270.303)
set u=CreateUnit(p,'ngnw',-6512.5,-738.5,270.303)
set u=CreateUnit(p,'ngnw',-260.5,-3823.5,270.303)
set u=CreateUnit(p,'ngnw',-481.5,-5319.5,270.303)
set u=CreateUnit(p,'ngnw',-2789.5,-4495.5,270.303)
set u=CreateUnit(p,'ngnw',-1489.5,-3211.5,270.303)
set u=CreateUnit(p,'ngnw',-1931.5,-470.5,270.303)
set u=CreateUnit(p,'ngnw',-803.5,-1232.5,270.303)
set u=CreateUnit(p,'ngnw',2513.5,-385.5,270.303)
set u=CreateUnit(p,'ngnw',3835.5,807.5,270.303)
set u=CreateUnit(p,'ngnw',4449.5,-3578.5,270.303)
set u=CreateUnit(p,'ngnw',5085.5,161.5,270.303)
set u=CreateUnit(p,'ngnw',6758.5,-127.5,270.303)
set u=CreateUnit(p,'ngnw',8413.5,83.5,270.303)
set u=CreateUnit(p,'ngnw',5244.5,1646.5,270.303)
set u=CreateUnit(p,'ngnw',7852.5,3342.5,270.303)
set u=CreateUnit(p,'ngnw',6441.5,2948.5,270.303)
set u=CreateUnit(p,'ngnw',7513.5,4301.5,270.303)
set u=CreateUnit(p,'ngnw',7163.5,6869.5,270.303)
set u=CreateUnit(p,'ngnw',9962.5,8783.5,270.303)
set u=CreateUnit(p,'ngnw',7244.5,9044.5,270.303)
set u=CreateUnit(p,'ngnw',4275.5,5927.5,270.303)
set u=CreateUnit(p,'ngnw',2356.5,6930.5,270.303)
set u=CreateUnit(p,'ngnw',-2821.5,7587.5,270.303)
set u=CreateUnit(p,'ngnw',-2932.5,5265.5,270.303)
set u=CreateUnit(p,'ngnw',-2745.5,3638.5,270.303)
set u=CreateUnit(p,'ngnw',-1407.5,2400.5,270.303)
set u=CreateUnit(p,'ngnw',1169.5,1474.5,270.303)
set u=CreateUnit(p,'ngnw',2642.5,1913.5,270.303)
set u=CreateUnit(p,'ngnw',2527.5,3918.5,270.303)
set u=CreateUnit(p,'ngnw',-2944.5,505.5,270.303)
set u=CreateUnit(p,'ngnw',-4890.5,1597.5,270.303)
set u=CreateUnit(p,'ngnw',-4660.5,3233.5,270.303)
set u=CreateUnit(p,'ngnw',-9013.5,4438.5,270.303)
set u=CreateUnit(p,'ngnw',-9292.5,-1577.5,270.303)
set u=CreateUnit(p,'ngnw',-7348.5,-1204.5,270.303)
set u=CreateUnit(p,'ngnw',-8622.5,-3024.5,270.303)
set u=CreateUnit(p,'ngnw',-9223.5,6660.5,270.303)
set u=CreateUnit(p,'ngnw',-4362.5,6551.5,270.303)
set u=CreateUnit(p,'ngnw',-4400.5,5392.5,270.303)
set u=CreateUnit(p,'ngnw',-6452.5,5465.5,270.303)
set u=CreateUnit(p,'ngnw',-1217.5,1275.5,270.303)
set u=CreateUnit(p,'ngnw',-1081.5,1271.5,270.303)
set u=CreateUnit(p,'ngnw',-1150.5,1386.5,270.303)
set u=CreateUnit(p,'h01Y',-5724.5,-4286.5,270.303)
set u=CreateUnit(p,'ngnw',-5694.5,-4286.5,270.303)
set u=CreateUnit(p,'h01Y',-5664.5,-4286.5,270.303)
set u=CreateUnit(p,'h01Y',-5634.5,-4286.5,270.303)
set u=CreateUnit(p,'h01Y',-5724.5,-4316.5,270.303)
set u=CreateUnit(p,'h01Y',-6501.5,357.5,270.303)
set u=CreateUnit(p,'h01Y',-6471.5,357.5,270.303)
set u=CreateUnit(p,'h01Y',-6441.5,357.5,270.303)
set u=CreateUnit(p,'h01Y',-6411.5,357.5,270.303)
set u=CreateUnit(p,'ngnw',-6501.5,327.5,270.303)
set u=CreateUnit(p,'ngnw',-2246.5,-5794.5,270.303)
set u=CreateUnit(p,'ngnw',-2246.5,-5824.5,270.303)
set u=CreateUnit(p,'h01Y',2020.5,5103.5,270.303)
set u=CreateUnit(p,'h01Y',2050.5,5073.5,270.303)
set u=CreateUnit(p,'h01Y',2080.5,5073.5,270.303)
set u=CreateUnit(p,'h01Y',2110.5,5073.5,270.303)
set u=CreateUnit(p,'ngnw',2020.5,5103.5,270.303)
set u=CreateUnit(p,'ngnw',680.5,-6298.5,270.303)
set u=CreateUnit(p,'ngnw',-4343.5,656.5,270.303)
set u=CreateUnit(p,'h01Y',-4313.5,656.5,270.303)
set u=CreateUnit(p,'h01Y',-4283.5,656.5,270.303)
set u=CreateUnit(p,'h01Y',-4253.5,656.5,270.303)
set u=CreateUnit(p,'h01Y',-4343.5,626.5,270.303)
set u=CreateUnit(p,'h01Y',208.5,-255.5,270.303)
set u=CreateUnit(p,'h01Y',238.5,-255.5,270.303)
set u=CreateUnit(p,'h01Y',268.5,-255.5,270.303)
set u=CreateUnit(p,'ngnw',298.5,-255.5,270.303)
set u=CreateUnit(p,'h01Y',208.5,-285.5,270.303)
set u=CreateUnit(p,'ngnw',5457.5,8951.5,270.303)
set u=CreateUnit(p,'h01Y',5487.5,8951.5,270.303)
set u=CreateUnit(p,'h01Y',5517.5,8951.5,270.303)
set u=CreateUnit(p,'h01Y',5547.5,8951.5,270.303)
set u=CreateUnit(p,'h01Y',5457.5,8921.5,270.303)
set u=CreateUnit(p,'ngnw',5087.5,3348.5,270.303)
set u=CreateUnit(p,'h01Y',5117.5,3348.5,270.303)
set u=CreateUnit(p,'h01Y',5147.5,3348.5,270.303)
set u=CreateUnit(p,'h01Y',5177.5,3348.5,270.303)
set u=CreateUnit(p,'h01Y',5087.5,3318.5,270.303)
set u=CreateUnit(p,'ngnw',5684.5,629.5,270.303)
set u=CreateUnit(p,'h01Y',5714.5,629.5,270.303)
set u=CreateUnit(p,'h01Y',5744.5,629.5,270.303)
set u=CreateUnit(p,'h01Y',5774.5,629.5,270.303)
set u=CreateUnit(p,'h01Y',5684.5,599.5,270.303)
set u=CreateUnit(p,'earc',-6325.5,-8738.5,270.303)
set u=CreateUnit(p,'earc',-6295.5,-8738.5,270.303)
set u=CreateUnit(p,'ngnw',-6325.5,-8768.5,270.303)
set u=CreateUnit(p,'ngnw',-6295.5,-8768.5,270.303)
set u=CreateUnit(p,'h01Y',-6476.5,4211.5,270.303)
set u=CreateUnit(p,'h01Y',-6446.5,4211.5,270.303)
set u=CreateUnit(p,'h01Y',-6416.5,4211.5,270.303)
set u=CreateUnit(p,'h01Y',-6386.5,4211.5,270.303)
set u=CreateUnit(p,'ngnw',-6476.5,4181.5,270.303)
endfunction
//===========================================================================
function CreateNeutralPassiveBuildings2 takes nothing returns nothing
local player p=Player(PLAYER_NEUTRAL_PASSIVE)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'ncop',2880.0,-5568.0,270.000)
set u=CreateUnit(p,'ncop',9280.0,-4672.0,270.000)
set u=CreateUnit(p,'ncop',7616.0,-5632.0,270.000)
set u=CreateUnit(p,'ncop',6464.0,-4928.0,270.000)
set u=CreateUnit(p,'ncop',6208.0,-5632.0,270.000)
set u=CreateUnit(p,'ncop',9984.0,-2624.0,270.000)
set u=CreateUnit(p,'ncop',9600.0,-1152.0,270.000)
set u=CreateUnit(p,'ncop',8128.0,-4352.0,270.000)
set u=CreateUnit(p,'ncop',4160.0,-1728.0,270.000)
set u=CreateUnit(p,'ncop',3584.0,-1024.0,270.000)
set u=CreateUnit(p,'ncop',5248.0,-128.0,270.000)
set u=CreateUnit(p,'ncop',4288.0,-3136.0,270.000)
set u=CreateUnit(p,'ncop',5120.0,-2752.0,270.000)
set u=CreateUnit(p,'ncop',3840.0,704.0,270.000)
set u=CreateUnit(p,'ncop',6720.0,-128.0,270.000)
set u=CreateUnit(p,'ncop',9408.0,2560.0,270.000)
set u=CreateUnit(p,'ncop',7616.0,1408.0,270.000)
set u=CreateUnit(p,'ncop',8448.0,-64.0,270.000)
set u=CreateUnit(p,'ncop',7104.0,960.0,270.000)
set u=CreateUnit(p,'ncop',8000.0,3328.0,270.000)
set u=CreateUnit(p,'ncop',6528.0,2880.0,270.000)
set u=CreateUnit(p,'ncop',5824.0,1536.0,270.000)
set u=CreateUnit(p,'ncop',2624.0,1792.0,270.000)
set u=CreateUnit(p,'ncop',1216.0,1216.0,270.000)
set u=CreateUnit(p,'ncop',9280.0,-2624.0,270.000)
set u=CreateUnit(p,'ncop',-1152.0,4992.0,270.000)
set u=CreateUnit(p,'ncop',-448.0,3648.0,270.000)
set u=CreateUnit(p,'ncop',-2688.0,3648.0,270.000)
set u=CreateUnit(p,'ncop',-2944.0,5184.0,270.000)
set u=CreateUnit(p,'ncop',-1344.0,2368.0,270.000)
set u=CreateUnit(p,'ncop',-896.0,-1280.0,270.000)
set u=CreateUnit(p,'ncop',-1920.0,-512.0,270.000)
set u=CreateUnit(p,'ncop',-3328.0,-6720.0,270.000)
set u=CreateUnit(p,'ncop',-4480.0,-8768.0,270.000)
set u=CreateUnit(p,'ncop',-5248.0,-5888.0,270.000)
set u=CreateUnit(p,'ncop',-4416.0,-4736.0,270.000)
set u=CreateUnit(p,'ncop',-3584.0,-7808.0,270.000)
set u=CreateUnit(p,'ncop',-6400.0,-6656.0,270.000)
set u=CreateUnit(p,'ncop',-7936.0,-4992.0,270.000)
set u=CreateUnit(p,'ncop',-6912.0,-5504.0,270.000)
set u=CreateUnit(p,'ncop',-6528.0,-4160.0,270.000)
set u=CreateUnit(p,'ncop',-7168.0,-8064.0,270.000)
set u=CreateUnit(p,'ncop',-9216.0,-2944.0,270.000)
set u=CreateUnit(p,'ncop',9792.0,-9408.0,270.000)
set u=CreateUnit(p,'ncop',-5760.0,-2560.0,270.000)
set u=CreateUnit(p,'ncop',-6592.0,-1024.0,270.000)
set u=CreateUnit(p,'ncop',-3840.0,-3456.0,270.000)
set u=CreateUnit(p,'ncop',-3456.0,-2048.0,270.000)
set u=CreateUnit(p,'ncop',-9344.0,-1728.0,270.000)
set u=CreateUnit(p,'ncop',-7232.0,-1280.0,270.000)
set u=CreateUnit(p,'ncop',-8320.0,2816.0,270.000)
set u=CreateUnit(p,'ncop',-7232.0,1088.0,270.000)
set u=CreateUnit(p,'ncop',-9344.0,576.0,270.000)
set u=CreateUnit(p,'ncop',-9024.0,4480.0,270.000)
set u=CreateUnit(p,'ncop',-9280.0,6656.0,270.000)
set u=CreateUnit(p,'ncop',-8768.0,8448.0,270.000)
set u=CreateUnit(p,'ncop',-6976.0,6720.0,270.000)
set u=CreateUnit(p,'ncop',-6464.0,5440.0,270.000)
set u=CreateUnit(p,'ncop',-4416.0,5376.0,270.000)
set u=CreateUnit(p,'ncop',7232.0,9024.0,270.000)
set u=CreateUnit(p,'ncop',-4608.0,3264.0,270.000)
set u=CreateUnit(p,'ncop',-4864.0,1536.0,270.000)
set u=CreateUnit(p,'ncop',-2944.0,512.0,270.000)
set u=CreateUnit(p,'ncop',-4224.0,-320.0,270.000)
set u=CreateUnit(p,'ncop',-2752.0,-4608.0,270.000)
set u=CreateUnit(p,'ncop',-1472.0,-3264.0,270.000)
set u=CreateUnit(p,'ncop',-448.0,-5248.0,270.000)
set u=CreateUnit(p,'ncop',-192.0,-3840.0,270.000)
set u=CreateUnit(p,'ncop',768.0,-2176.0,270.000)
set u=CreateUnit(p,'ncop',2688.0,-1856.0,270.000)
set u=CreateUnit(p,'ncop',2112.0,-3520.0,270.000)
set u=CreateUnit(p,'ncop',2560.0,-384.0,270.000)
set u=CreateUnit(p,'ncop',2560.0,3712.0,270.000)
set u=CreateUnit(p,'ncop',9856.0,7168.0,270.000)
set u=CreateUnit(p,'ncop',10048.0,8832.0,270.000)
set u=CreateUnit(p,'ncop',7232.0,6784.0,270.000)
set u=CreateUnit(p,'ncop',8000.0,5120.0,270.000)
set u=CreateUnit(p,'ncop',10112.0,4288.0,270.000)
set u=CreateUnit(p,'ncop',8576.0,6528.0,270.000)
set u=CreateUnit(p,'ncop',-7040.0,9024.0,270.000)
set u=CreateUnit(p,'ncop',-7360.0,6912.0,270.000)
set u=CreateUnit(p,'ncop',-2752.0,7616.0,270.000)
set u=CreateUnit(p,'ncop',-4416.0,6400.0,270.000)
set u=CreateUnit(p,'ncop',640.0,6336.0,270.000)
set u=CreateUnit(p,'ncop',768.0,-6400.0,270.000)
set u=CreateUnit(p,'ncop',512.0,-8640.0,270.000)
set u=CreateUnit(p,'ncop',2816.0,-8448.0,270.000)
set u=CreateUnit(p,'ncop',2048.0,-7744.0,270.000)
set u=CreateUnit(p,'ncop',-2304.0,-9344.0,270.000)
set u=CreateUnit(p,'ncop',-1408.0,-8768.0,270.000)
set u=CreateUnit(p,'hgtw',3008.0,7616.0,270.000)
set u=CreateUnit(p,'ncop',320.0,8960.0,270.000)
set u=CreateUnit(p,'ncop',832.0,8064.0,270.000)
set u=CreateUnit(p,'ncop',2304.0,7296.0,270.000)
set u=CreateUnit(p,'ncop',-960.0,8064.0,270.000)
set u=CreateUnit(p,'ncop',4288.0,5888.0,270.000)
endfunction
//===========================================================================
function CreateNeutralPassive2 takes nothing returns nothing
local player p=Player(PLAYER_NEUTRAL_PASSIVE)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,'nshf',832.7,-4151.8,99.638)
set u=CreateUnit(p,'nwe1',6340.1,-6950.1,168.151)
set u=CreateUnit(p,'necr',-3503.3,1287.9,81.587)
set u=CreateUnit(p,'nshe',-3306.3,1333.4,99.308)
set u=CreateUnit(p,'npig',-3838.1,1474.7,192.651)
set u=CreateUnit(p,'nfrp',-2245.9,7733.5,341.120)
set u=CreateUnit(p,'nrac',-3594.4,1478.4,88.805)
set u=CreateUnit(p,'nech',-3485.8,1365.6,286.444)
set u=CreateUnit(p,'nsea',-1536.4,-8573.3,291.498)
set u=CreateUnit(p,'nsea',-2072.1,-9029.8,300.595)
set u=CreateUnit(p,'nsno',-1568.6,-9115.1,329.127)
set u=CreateUnit(p,'npng',305.8,-8324.4,131.411)
set u=CreateUnit(p,'npng',852.0,-8815.1,295.750)
set u=CreateUnit(p,'npng',723.1,-7300.1,112.525)
set u=CreateUnit(p,'npng',573.7,-6986.3,184.982)
set u=CreateUnit(p,'npng',961.4,-7626.5,317.229)
set u=CreateUnit(p,'npng',1982.5,-8416.5,110.383)
set u=CreateUnit(p,'nfbr',2382.8,3997.9,304.353)
set u=CreateUnit(p,'nalb',2378.6,4116.5,147.035)
set u=CreateUnit(p,'ndog',-8195.0,7331.7,223.491)
set u=CreateUnit(p,'nder',-7542.5,8604.6,122.721)
set u=CreateUnit(p,'nder',-7960.4,8599.0,36.827)
set u=CreateUnit(p,'nder',-6623.4,8873.4,324.744)
set u=CreateUnit(p,'necr',1961.8,8187.8,354.584)
set u=CreateUnit(p,'necr',1981.2,8102.1,314.416)
set u=CreateUnit(p,'necr',1907.7,8125.7,221.205)
set u=CreateUnit(p,'nrac',492.7,8451.9,354.957)
set u=CreateUnit(p,'nech',1348.7,8965.3,216.294)
set u=CreateUnit(p,'ndog',1712.1,7084.3,182.357)
set u=CreateUnit(p,'ndog',2192.2,6582.1,229.413)
set u=CreateUnit(p,'nshe',3124.1,6476.5,299.420)
set u=CreateUnit(p,'nshe',2813.4,6383.0,265.866)
set u=CreateUnit(p,'nshw',4576.4,5161.8,66.645)
set u=CreateUnit(p,'nshw',4630.9,5156.9,40.024)
set u=CreateUnit(p,'nsha',4760.4,5061.0,217.964)
set u=CreateUnit(p,'nshf',3561.6,3587.0,289.268)
set u=CreateUnit(p,'nshf',4384.1,-1595.5,76.214)
set u=CreateUnit(p,'nwe1',8024.7,4721.9,165.020)
set u=CreateUnit(p,'nvul',8278.2,-4889.6,277.534)
endfunction
//===========================================================================
//===========================================================================
//===========================================================================
//***************************************************************************
//*
//*Regions
//*
//***************************************************************************
function CreateRegions2 takes nothing returns nothing
local weathereffect we
set udg_rect01=Rect(5984.0,-5856.0,6432.0,-5440.0)
set udg_rect02=Rect(6272.0,-5152.0,6752.0,-4640.0)
set udg_rect03=Rect(7296.0,-5920.0,7936.0,-5376.0)
set udg_rect04=Rect(7808.0,-4640.0,8384.0,-4032.0)
set udg_rect05=Rect(9024.0,-4928.0,9504.0,-4480.0)
set udg_rect06=Rect(5536.0,1280.0,6144.0,1824.0)
set udg_rect07=Rect(9696.0,-2944.0,10208.0,-2208.0)
set udg_rect08=Rect(6304.0,2528.0,6880.0,3200.0)
set udg_rect09=Rect(9312.0,-1408.0,9728.0,-960.0)
set udg_rect10=Rect(6432.0,-2528.0,6848.0,-2080.0)
set udg_rect11=Rect(4096.0,-3360.0,4480.0,-2944.0)
set udg_rect12=Rect(4928.0,-3008.0,5408.0,-2432.0)
set udg_rect13=Rect(3904.0,-1952.0,4384.0,-1504.0)
set udg_rect14=Rect(3328.0,-1248.0,3872.0,-736.0)
set udg_rect15=Rect(4896.0,-416.0,5568.0,224.0)
set udg_rect16=Rect(3584.0,352.0,4160.0,992.0)
set udg_rect17=Rect(6464.0,-480.0,7104.0,0.0)
set udg_rect18=Rect(8096.0,-160.0,8576.0,352.0)
set udg_rect19=Rect(7008.0,672.0,7488.0,1120.0)
set udg_rect20=Rect(7520.0,1248.0,7968.0,1856.0)
set udg_rect21=Rect(9152.0,2176.0,9632.0,2720.0)
set udg_rect22=Rect(7712.0,3008.0,8288.0,3648.0)
set udg_rect23=Rect(9760.0,4000.0,10208.0,4608.0)
set udg_rect24=Rect(8224.0,6176.0,8928.0,6848.0)
set udg_rect25=Rect(6976.0,6432.0,7552.0,7040.0)
set udg_rect26=Rect(-6048.0,-2848.0,-5472.0,-2304.0)
set udg_rect27=Rect(9760.0,8544.0,10208.0,8960.0)
set udg_rect28=Rect(9600.0,6880.0,10144.0,7520.0)
set udg_rect29=Rect(7712.0,4800.0,8352.0,5472.0)
set udg_rect30=Rect(2304.0,-640.0,2880.0,-64.0)
set udg_rect31=Rect(896.0,992.0,1504.0,1472.0)
set udg_rect32=Rect(2336.0,1536.0,2880.0,2112.0)
set udg_rect33=Rect(2240.0,3360.0,2912.0,4096.0)
set udg_rect34=Rect(-704.0,3392.0,-192.0,3904.0)
set udg_rect35=Rect(-1440.0,4704.0,-896.0,5312.0)
set udg_rect36=Rect(-2912.0,3360.0,-2432.0,3904.0)
set udg_rect37=Rect(-4672.0,6048.0,-4064.0,6784.0)
set udg_rect38=Rect(-1664.0,2048.0,-1056.0,2688.0)
set udg_rect39=Rect(-3232.0,4832.0,-2656.0,5536.0)
set udg_rect40=Rect(2080.0,7040.0,2560.0,7584.0)
set udg_rect41=Rect(-2976.0,7328.0,-2528.0,7840.0)
set udg_rect42=Rect(-7296.0,8704.0,-6720.0,9184.0)
set udg_rect43=Rect(-9024.0,8128.0,-8448.0,8704.0)
set udg_rect44=Rect(-9472.0,6368.0,-8992.0,6912.0)
set udg_rect45=Rect(-9312.0,4160.0,-8704.0,4800.0)
set udg_rect46=Rect(8928.0,-2880.0,9504.0,-2272.0)
set udg_rect47=Rect(-8608.0,2560.0,-8064.0,3104.0)
set udg_rect48=Rect(-9568.0,256.0,-9056.0,832.0)
set udg_rect49=Rect(-9568.0,-2048.0,-9088.0,-1376.0)
set udg_rect50=Rect(-9440.0,-3264.0,-8928.0,-2624.0)
set udg_rect51=Rect(9504.0,-9696.0,10112.0,-9120.0)
set udg_rect52=Rect(-6784.0,-4512.0,-6208.0,-3712.0)
set udg_rect53=Rect(-8192.0,-5216.0,-7712.0,-4704.0)
set udg_rect54=Rect(-7200.0,-5824.0,-6592.0,-5184.0)
set udg_rect55=Rect(-6592.0,-6880.0,-6112.0,-6400.0)
set udg_rect56=Rect(-7328.0,-8224.0,-6912.0,-7840.0)
set udg_rect57=Rect(-4736.0,-8992.0,-4192.0,-8480.0)
set udg_rect58=Rect(448.0,-2496.0,1088.0,-1856.0)
set udg_rect59=Rect(2336.0,-2208.0,3008.0,-1536.0)
set udg_rect60=Rect(1792.0,-3840.0,2400.0,-3200.0)
set udg_rect61=Rect(-512.0,-4192.0,128.0,-3456.0)
set udg_rect62=Rect(-704.0,-5536.0,-160.0,-4992.0)
set udg_rect63=Rect(-3040.0,-4800.0,-2464.0,-4320.0)
set udg_rect64=Rect(-1696.0,-3520.0,-1248.0,-3008.0)
set udg_rect65=Rect(-3712.0,-2400.0,-3136.0,-1888.0)
set udg_rect66=Rect(-2144.0,-832.0,-1632.0,-256.0)
set udg_rect67=Rect(-1056.0,-1504.0,-672.0,-1088.0)
set udg_rect68=Rect(-3232.0,224.0,-2656.0,768.0)
set udg_rect69=Rect(-4608.0,-704.0,-3904.0,64.0)
set udg_rect70=Rect(-5120.0,1248.0,-4576.0,1888.0)
set udg_rect71=Rect(7008.0,8736.0,7456.0,9216.0)
set udg_rect72=Rect(-4672.0,5088.0,-4160.0,5664.0)
set udg_rect73=Rect(-6752.0,5152.0,-6208.0,5760.0)
set udg_rect74=Rect(-7136.0,6432.0,-6720.0,6912.0)
set udg_rect75=Rect(-7648.0,6656.0,-7264.0,7136.0)
set udg_rect76=Rect(-4128.0,-3776.0,-3520.0,-3168.0)
set udg_rect77=Rect(-4704.0,-5056.0,-4160.0,-4384.0)
set udg_rect78=Rect(-5504.0,-6144.0,-4992.0,-5568.0)
set udg_rect79=Rect(-3680.0,-7040.0,-3040.0,-6368.0)
set udg_rect80=Rect(-3904.0,-8032.0,-3296.0,-7456.0)
set udg_rect81=Rect(-4928.0,2880.0,-4288.0,3552.0)
set udg_rect82=Rect(-7616.0,736.0,-6944.0,1440.0)
set udg_rect83=Rect(-6816.0,-1344.0,-6272.0,-544.0)
set udg_rect84=Rect(-7648.0,-1568.0,-7072.0,-960.0)
set udg_rect85=Rect(2656.0,-5824.0,3136.0,-5248.0)
set udg_rect86=Rect(-2624.0,-9632.0,-2048.0,-9024.0)
set udg_rect87=Rect(-1600.0,-8992.0,-1184.0,-8544.0)
set udg_rect88=Rect(320.0,-8832.0,736.0,-8416.0)
set udg_rect89=Rect(544.0,-6624.0,992.0,-6144.0)
set udg_rect90=Rect(1824.0,-8000.0,2336.0,-7520.0)
set udg_rect91=Rect(2624.0,-8640.0,3072.0,-8192.0)
set udg_rect92=Rect(608.0,7744.0,1152.0,8288.0)
set udg_rect93=Rect(32.0,8640.0,608.0,9248.0)
set udg_rect94=Rect(-1248.0,7776.0,-640.0,8256.0)
set udg_rect95=Rect(352.0,6048.0,928.0,6560.0)
set udg_rect96=Rect(4032.0,5536.0,4576.0,6144.0)
endfunction
//***************************************************************************
//*
//*Triggers
//*
//***************************************************************************
//===========================================================================
//Trigger:์ ๊ทผ์ ์ด๊ธฐํ
//
//๋ชจ๋ ํ๋ ์ด์ด์๊ธฐ๋ณธ๋ฉ๋ฆฌ๊ฒ์์ด๊ธฐํ
//===========================================================================
function Trig____________________u_Actions takes nothing returns nothing
call MeleeStartingVisibility()
call MeleeStartingHeroLimit()
call MeleeGrantHeroItems()
call SetPlayerStateBJ(Player(0),PLAYER_STATE_RESOURCE_LUMBER,300)
call SetPlayerStateBJ(Player(1),PLAYER_STATE_RESOURCE_LUMBER,300)
call SetPlayerStateBJ(Player(2),PLAYER_STATE_RESOURCE_LUMBER,300)
call SetPlayerStateBJ(Player(3),PLAYER_STATE_RESOURCE_LUMBER,300)
call SetPlayerStateBJ(Player(4),PLAYER_STATE_RESOURCE_LUMBER,300)
call SetPlayerStateBJ(Player(5),PLAYER_STATE_RESOURCE_LUMBER,300)
call SetPlayerStateBJ(Player(6),PLAYER_STATE_RESOURCE_LUMBER,300)
call SetPlayerStateBJ(Player(7),PLAYER_STATE_RESOURCE_LUMBER,300)
call SetPlayerStateBJ(Player(8),PLAYER_STATE_RESOURCE_LUMBER,300)
call SetPlayerStateBJ(Player(11),PLAYER_STATE_RESOURCE_LUMBER,300)
call SetPlayerStateBJ(Player(9),PLAYER_STATE_RESOURCE_LUMBER,300)
call SetPlayerStateBJ(Player(10),PLAYER_STATE_RESOURCE_LUMBER,300)
call MeleeClearExcessUnits()
endfunction
//===========================================================================
//===========================================================================
//Trigger:Updates
//===========================================================================
function Trig_Updates_Actions takes nothing returns nothing
call CreateQuestBJ(bj_QUESTTYPE_REQ_DISCOVERED,"TRIGSTR_1079","TRIGSTR_1080","UI\\Widgets\\Console\\Human\\infocard-banshee.blp")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Farm Destroyed
//
//ํ์ด๋ถ์์ง๋ฉด๋ค์์ค๋ฆฝ์ํ๋ก๋์๊ฐ๋ํธ๋ฆฌ๊ฑฐ์
๋๋ค.
//์๋์Move์ก์
๋ค์ด์๋๊ฒ์,ํ์ด๋ถ์์ง๊ธฐ์ ์๋ค๋ฅธํ๋ ์ด์ด๊ฐํ์์ง์ด๋จ์๊ฒฝ์ฐ๊ทธํ๋ ์ด์ด๊ฐ
//๋
์ฃผ์ธ์ด๋ ์์๋๋กํ๊ธฐ์ํ๊ฒ์
๋๋ค...
//===========================================================================
function Trig_Farm_Destroyed_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetDyingUnit())=='hhou'))then
return false
endif
return true
endfunction
function Trig_Farm_Destroyed_Func001001003 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_Farm_Destroyed_Func001Func002Func001C takes nothing returns boolean
if(not(CountLivingPlayerUnitsOfTypeId('hhou',GetOwningPlayer(GetEnumUnit()))==0))then
return false
endif
return true
endfunction
function Trig_Farm_Destroyed_Func001Func002Func004001003 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_Farm_Destroyed_Func001Func002Func004A takes nothing returns nothing
call SetUnitOwner(GetEnumUnit(),Player(PLAYER_NEUTRAL_PASSIVE),true)
endfunction
function Trig_Farm_Destroyed_Func001Func002C takes nothing returns boolean
if(not Trig_Farm_Destroyed_Func001Func002Func001C())then
return false
endif
return true
endfunction
function Trig_Farm_Destroyed_Func001A takes nothing returns nothing
call DisplayTextToForce(GetPlayersAll(),I2S(CountLivingPlayerUnitsOfTypeId('hhou',GetOwningPlayer(GetEnumUnit()))))
if(Trig_Farm_Destroyed_Func001Func002C())then
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_1110")
call ForGroupBJ(GetUnitsInRangeOfLocMatching(200.00,GetUnitLoc(GetDyingUnit()),Condition(function Trig_Farm_Destroyed_Func001Func002Func004001003)),function Trig_Farm_Destroyed_Func001Func002Func004A)
else
call DoNothing()
endif
endfunction
function Trig_Farm_Destroyed_Actions takes nothing returns nothing
call ForGroupBJ(GetUnitsInRangeOfLocMatching(200.00,GetUnitLoc(GetDyingUnit()),Condition(function Trig_Farm_Destroyed_Func001001003)),function Trig_Farm_Destroyed_Func001A)
endfunction
//===========================================================================
//===========================================================================
//Trigger:build board
//===========================================================================
function Trig_build_board_Actions takes nothing returns nothing
call CreateLeaderboardBJ(GetPlayersAll(),"์ธ๋ ฅ๊ถ")
set udg_leaderboard01=GetLastCreatedLeaderboard()
set udg_rects01[1]=udg_rect02
set udg_rects01[2]=udg_rect03
set udg_rects01[3]=udg_rect04
set udg_rects01[4]=udg_rect05
set udg_rects01[5]=udg_rect06
set udg_rects01[6]=udg_rect07
set udg_rects01[7]=udg_rect08
set udg_rects01[8]=udg_rect09
set udg_rects01[9]=udg_rect10
set udg_rects01[10]=udg_rect11
set udg_rects01[11]=udg_rect12
set udg_rects01[12]=udg_rect13
set udg_rects01[13]=udg_rect14
set udg_rects01[14]=udg_rect15
set udg_rects01[15]=udg_rect16
set udg_rects01[16]=udg_rect17
set udg_rects01[17]=udg_rect18
set udg_rects01[18]=udg_rect19
set udg_rects01[19]=udg_rect20
set udg_rects01[20]=udg_rect21
set udg_rects01[21]=udg_rect22
set udg_rects01[22]=udg_rect23
set udg_rects01[23]=udg_rect24
set udg_rects01[24]=udg_rect25
set udg_rects01[25]=udg_rect26
set udg_rects01[26]=udg_rect27
set udg_rects01[27]=udg_rect28
set udg_rects01[28]=udg_rect29
set udg_rects01[29]=udg_rect30
set udg_rects01[30]=udg_rect31
set udg_rects01[31]=udg_rect32
set udg_rects01[32]=udg_rect33
set udg_rects01[33]=udg_rect34
set udg_rects01[34]=udg_rect35
set udg_rects01[35]=udg_rect36
set udg_rects01[36]=udg_rect37
set udg_rects01[37]=udg_rect38
set udg_rects01[38]=udg_rect39
set udg_rects01[39]=udg_rect40
set udg_rects01[40]=udg_rect41
set udg_rects01[41]=udg_rect42
set udg_rects01[42]=udg_rect43
set udg_rects01[43]=udg_rect44
set udg_rects01[44]=udg_rect45
set udg_rects01[45]=udg_rect46
set udg_rects01[46]=udg_rect47
set udg_rects01[47]=udg_rect48
set udg_rects01[48]=udg_rect49
set udg_rects01[49]=udg_rect50
set udg_rects01[50]=udg_rect51
set udg_rects01[51]=udg_rect52
set udg_rects01[52]=udg_rect53
set udg_rects01[53]=udg_rect54
set udg_rects01[54]=udg_rect55
set udg_rects01[55]=udg_rect56
set udg_rects01[56]=udg_rect57
set udg_rects01[57]=udg_rect58
set udg_rects01[58]=udg_rect59
set udg_rects01[59]=udg_rect60
set udg_rects01[60]=udg_rect61
set udg_rects01[61]=udg_rect62
set udg_rects01[62]=udg_rect63
set udg_rects01[63]=udg_rect64
set udg_rects01[64]=udg_rect65
set udg_rects01[65]=udg_rect66
set udg_rects01[66]=udg_rect67
set udg_rects01[67]=udg_rect68
set udg_rects01[68]=udg_rect69
set udg_rects01[69]=udg_rect70
set udg_rects01[70]=udg_rect71
set udg_rects01[71]=udg_rect72
set udg_rects01[72]=udg_rect73
set udg_rects01[73]=udg_rect74
set udg_rects01[74]=udg_rect75
set udg_rects01[75]=udg_rect76
set udg_rects01[76]=udg_rect77
set udg_rects01[77]=udg_rect78
set udg_rects01[78]=udg_rect79
set udg_rects01[79]=udg_rect80
set udg_rects01[80]=udg_rect81
set udg_rects01[81]=udg_rect82
set udg_rects01[82]=udg_rect83
set udg_rects01[83]=udg_rect84
set udg_rects01[84]=udg_rect85
set udg_rects01[85]=udg_rect86
set udg_rects01[86]=udg_rect87
set udg_rects01[87]=udg_rect88
set udg_rects01[88]=udg_rect89
set udg_rects01[89]=udg_rect90
set udg_rects01[90]=udg_rect91
set udg_rects01[91]=udg_rect01
set udg_rects01[92]=udg_rect92
set udg_rects01[93]=udg_rect93
set udg_rects01[94]=udg_rect94
set udg_rects01[95]=udg_rect95
set udg_rects01[96]=udg_rect96
call LeaderboardSetPlayerItemValueBJ(Player(0),udg_leaderboard01,udg_integer02)
call LeaderboardAddItemBJ(Player(0),udg_leaderboard01,"์ผ๋ณธ",udg_integer01)
call LeaderboardSetPlayerItemStyleBJ(Player(0),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(1),udg_leaderboard01,udg_integer03)
call LeaderboardAddItemBJ(Player(1),udg_leaderboard01,"์กฐ์ ",udg_integer01)
call LeaderboardSetPlayerItemStyleBJ(Player(1),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(2),udg_leaderboard01,udg_integer04)
call LeaderboardAddItemBJ(Player(2),udg_leaderboard01,"๋๋ช
๊ตญ",udg_integer01)
call LeaderboardSetPlayerItemStyleBJ(Player(2),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(3),udg_leaderboard01,udg_integer05)
call LeaderboardAddItemBJ(Player(3),udg_leaderboard01,"๋ฌด๊ตด ์ ๊ตญ",udg_integer01)
call LeaderboardSetPlayerItemStyleBJ(Player(3),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(4),udg_leaderboard01,udg_integer06)
call LeaderboardAddItemBJ(Player(4),udg_leaderboard01,"ํ๊ธ",udg_integer01)
call LeaderboardSetPlayerItemStyleBJ(Player(4),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(5),udg_leaderboard01,udg_integer07)
call LeaderboardAddItemBJ(Player(5),udg_leaderboard01,"์ฌํ์ ์ ๊ตญ",udg_integer01)
call LeaderboardSetPlayerItemStyleBJ(Player(5),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(6),udg_leaderboard01,udg_integer08)
call LeaderboardAddItemBJ(Player(6),udg_leaderboard01,"์ค์ค๋ง ์ ๊ตญ",udg_integer01)
call LeaderboardSetPlayerItemStyleBJ(Player(6),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(7),udg_leaderboard01,udg_integer09)
call LeaderboardAddItemBJ(Player(7),udg_leaderboard01,"์คํ์ธ ์ ๊ตญ",udg_integer01)
call LeaderboardSetPlayerItemStyleBJ(Player(7),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(8),udg_leaderboard01,udg_integer10)
call LeaderboardAddItemBJ(Player(8),udg_leaderboard01,"์์ ์๊ตญ",udg_integer01)
call LeaderboardSetPlayerItemStyleBJ(Player(8),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(9),udg_leaderboard01,udg_integer11)
call LeaderboardAddItemBJ(Player(9),udg_leaderboard01,"ํ ํ",udg_integer01)
call LeaderboardSetPlayerItemStyleBJ(Player(9),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(10),udg_leaderboard01,udg_integer12)
call LeaderboardAddItemBJ(Player(10),udg_leaderboard01,"๋ชจ์คํฌ๋ฐ ๊ณต๊ตญ",udg_integer01)
call LeaderboardSetPlayerItemStyleBJ(Player(10),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(11),udg_leaderboard01,udg_integer13)
call LeaderboardAddItemBJ(Player(11),udg_leaderboard01,"๋ถ์",udg_integer01)
call LeaderboardSetPlayerItemStyleBJ(Player(11),udg_leaderboard01,true,true,true)
endfunction
//===========================================================================
//===========================================================================
//Trigger:set var
//===========================================================================
function Trig_set_var_Conditions takes nothing returns boolean
if(not(GetUnitTypeId(GetChangingUnit())=='ncop'))then
return false
endif
return true
endfunction
function Trig_set_var_Actions takes nothing returns nothing
set udg_integer02=CountUnitsInGroup(GetUnitsOfPlayerAndTypeId(Player(0),'ncop'))
set udg_integer03=CountUnitsInGroup(GetUnitsOfPlayerAndTypeId(Player(1),'ncop'))
set udg_integer04=CountUnitsInGroup(GetUnitsOfPlayerAndTypeId(Player(2),'ncop'))
set udg_integer05=CountUnitsInGroup(GetUnitsOfPlayerAndTypeId(Player(3),'ncop'))
set udg_integer06=CountUnitsInGroup(GetUnitsOfPlayerAndTypeId(Player(4),'ncop'))
set udg_integer07=CountUnitsInGroup(GetUnitsOfPlayerAndTypeId(Player(5),'ncop'))
set udg_integer08=CountUnitsInGroup(GetUnitsOfPlayerAndTypeId(Player(6),'ncop'))
set udg_integer09=CountUnitsInGroup(GetUnitsOfPlayerAndTypeId(Player(7),'ncop'))
set udg_integer10=CountUnitsInGroup(GetUnitsOfPlayerAndTypeId(Player(8),'ncop'))
set udg_integer11=CountUnitsInGroup(GetUnitsOfPlayerAndTypeId(Player(9),'ncop'))
set udg_integer12=CountUnitsInGroup(GetUnitsOfPlayerAndTypeId(Player(10),'ncop'))
set udg_integer13=CountUnitsInGroup(GetUnitsOfPlayerAndTypeId(Player(11),'ncop'))
call LeaderboardSetPlayerItemValueBJ(Player(0),udg_leaderboard01,udg_integer02)
call LeaderboardSetPlayerItemStyleBJ(Player(0),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(1),udg_leaderboard01,udg_integer03)
call LeaderboardSetPlayerItemStyleBJ(Player(1),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(2),udg_leaderboard01,udg_integer04)
call LeaderboardSetPlayerItemStyleBJ(Player(2),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(3),udg_leaderboard01,udg_integer05)
call LeaderboardSetPlayerItemStyleBJ(Player(3),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(4),udg_leaderboard01,udg_integer06)
call LeaderboardSetPlayerItemStyleBJ(Player(4),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(5),udg_leaderboard01,udg_integer07)
call LeaderboardSetPlayerItemStyleBJ(Player(5),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(6),udg_leaderboard01,udg_integer08)
call LeaderboardSetPlayerItemStyleBJ(Player(6),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(7),udg_leaderboard01,udg_integer09)
call LeaderboardSetPlayerItemStyleBJ(Player(7),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(8),udg_leaderboard01,udg_integer10)
call LeaderboardSetPlayerItemStyleBJ(Player(8),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(9),udg_leaderboard01,udg_integer11)
call LeaderboardSetPlayerItemStyleBJ(Player(9),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(10),udg_leaderboard01,udg_integer12)
call LeaderboardSetPlayerItemStyleBJ(Player(10),udg_leaderboard01,true,true,true)
call LeaderboardSetPlayerItemValueBJ(Player(11),udg_leaderboard01,udg_integer13)
call LeaderboardSetPlayerItemStyleBJ(Player(11),udg_leaderboard01,true,true,true)
endfunction
//===========================================================================
//===========================================================================
//Trigger:set gold
//===========================================================================
function Trig_set_gold_Actions takes nothing returns nothing
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_834")
call SetPlayerStateBJ(Player(0),PLAYER_STATE_RESOURCE_LUMBER,(GetPlayerState(Player(0),PLAYER_STATE_RESOURCE_LUMBER)+(udg_integer02*60)))
call SetPlayerStateBJ(Player(1),PLAYER_STATE_RESOURCE_LUMBER,(GetPlayerState(Player(1),PLAYER_STATE_RESOURCE_LUMBER)+(udg_integer03*60)))
call SetPlayerStateBJ(Player(2),PLAYER_STATE_RESOURCE_LUMBER,(GetPlayerState(Player(2),PLAYER_STATE_RESOURCE_LUMBER)+(udg_integer04*60)))
call SetPlayerStateBJ(Player(5),PLAYER_STATE_RESOURCE_LUMBER,(GetPlayerState(Player(5),PLAYER_STATE_RESOURCE_LUMBER)+(udg_integer07*60)))
call SetPlayerStateBJ(Player(6),PLAYER_STATE_RESOURCE_LUMBER,(GetPlayerState(Player(6),PLAYER_STATE_RESOURCE_LUMBER)+(udg_integer08*60)))
call SetPlayerStateBJ(Player(7),PLAYER_STATE_RESOURCE_LUMBER,(GetPlayerState(Player(7),PLAYER_STATE_RESOURCE_LUMBER)+(udg_integer09*60)))
call SetPlayerStateBJ(Player(8),PLAYER_STATE_RESOURCE_LUMBER,(GetPlayerState(Player(8),PLAYER_STATE_RESOURCE_LUMBER)+(udg_integer10*60)))
call SetPlayerStateBJ(Player(11),PLAYER_STATE_RESOURCE_LUMBER,(GetPlayerState(Player(11),PLAYER_STATE_RESOURCE_LUMBER)+(udg_integer13*60)))
call SetPlayerStateBJ(Player(3),PLAYER_STATE_RESOURCE_LUMBER,(GetPlayerState(Player(3),PLAYER_STATE_RESOURCE_LUMBER)+(udg_integer05*60)))
call SetPlayerStateBJ(Player(4),PLAYER_STATE_RESOURCE_LUMBER,(GetPlayerState(Player(4),PLAYER_STATE_RESOURCE_LUMBER)+(udg_integer06*60)))
call SetPlayerStateBJ(Player(9),PLAYER_STATE_RESOURCE_LUMBER,(GetPlayerState(Player(9),PLAYER_STATE_RESOURCE_LUMBER)+(udg_integer11*60)))
call SetPlayerStateBJ(Player(10),PLAYER_STATE_RESOURCE_LUMBER,(GetPlayerState(Player(10),PLAYER_STATE_RESOURCE_LUMBER)+(udg_integer12*60)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:set gold๋ณต์ฌ
//===========================================================================
function Trig_set_gold_______u_Actions takes nothing returns nothing
call SetPlayerStateBJ(Player(0),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(0),PLAYER_STATE_RESOURCE_GOLD)+(udg_integer02*20)))
call SetPlayerStateBJ(Player(1),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(1),PLAYER_STATE_RESOURCE_GOLD)+(udg_integer03*20)))
call SetPlayerStateBJ(Player(2),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(2),PLAYER_STATE_RESOURCE_GOLD)+(udg_integer04*20)))
call SetPlayerStateBJ(Player(5),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(5),PLAYER_STATE_RESOURCE_GOLD)+(udg_integer07*20)))
call SetPlayerStateBJ(Player(6),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(6),PLAYER_STATE_RESOURCE_GOLD)+(udg_integer08*20)))
call SetPlayerStateBJ(Player(7),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(7),PLAYER_STATE_RESOURCE_GOLD)+(udg_integer09*20)))
call SetPlayerStateBJ(Player(8),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(8),PLAYER_STATE_RESOURCE_GOLD)+(udg_integer10*20)))
call SetPlayerStateBJ(Player(11),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(11),PLAYER_STATE_RESOURCE_GOLD)+(udg_integer13*20)))
call SetPlayerStateBJ(Player(3),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(3),PLAYER_STATE_RESOURCE_GOLD)+(udg_integer05*20)))
call SetPlayerStateBJ(Player(4),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(4),PLAYER_STATE_RESOURCE_GOLD)+(udg_integer06*20)))
call SetPlayerStateBJ(Player(9),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(9),PLAYER_STATE_RESOURCE_GOLD)+(udg_integer11*20)))
call SetPlayerStateBJ(Player(10),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(10),PLAYER_STATE_RESOURCE_GOLD)+(udg_integer12*20)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:set board
//===========================================================================
function Trig_set_board_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(0)))then
return false
endif
return true
endfunction
function Trig_set_board_Func002Func001Func002001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_set_board_Func002Func001Func003001001002 takes nothing returns boolean
return(GetFilterUnit()==GetConstructedStructure())
endfunction
function Trig_set_board_Func002Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board_Func002Func001Func003001001002)))>0))then
return false
endif
return true
endfunction
function Trig_set_board_Actions takes nothing returns nothing
set udg_integer01=1
loop
exitwhen udg_integer01>96
if(Trig_set_board_Func002Func001C())then
call SetUnitOwner(GroupPickRandomUnit(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board_Func002Func001Func002001001002))),Player(0),true)
else
call DoNothing()
endif
set udg_integer01=udg_integer01+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:set board๋ณต์ฌ8
//===========================================================================
function Trig_set_board________8_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(4)))then
return false
endif
return true
endfunction
function Trig_set_board________8_Func002Func001Func002001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_set_board________8_Func002Func001Func003001001002 takes nothing returns boolean
return(GetFilterUnit()==GetConstructedStructure())
endfunction
function Trig_set_board________8_Func002Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________8_Func002Func001Func003001001002)))>0))then
return false
endif
return true
endfunction
function Trig_set_board________8_Actions takes nothing returns nothing
set udg_integer01=1
loop
exitwhen udg_integer01>96
if(Trig_set_board________8_Func002Func001C())then
call SetUnitOwner(GroupPickRandomUnit(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________8_Func002Func001Func002001001002))),Player(4),true)
else
call DoNothing()
endif
set udg_integer01=udg_integer01+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:set board๋ณต์ฌ
//===========================================================================
function Trig_set_board_______u_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(1)))then
return false
endif
return true
endfunction
function Trig_set_board_______u_Func002Func001Func002001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_set_board_______u_Func002Func001Func003001001002 takes nothing returns boolean
return(GetFilterUnit()==GetConstructedStructure())
endfunction
function Trig_set_board_______u_Func002Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board_______u_Func002Func001Func003001001002)))>0))then
return false
endif
return true
endfunction
function Trig_set_board_______u_Actions takes nothing returns nothing
set udg_integer01=1
loop
exitwhen udg_integer01>96
if(Trig_set_board_______u_Func002Func001C())then
call SetUnitOwner(GroupPickRandomUnit(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board_______u_Func002Func001Func002001001002))),Player(1),true)
else
call DoNothing()
endif
set udg_integer01=udg_integer01+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:set board๋ณต์ฌ2
//===========================================================================
function Trig_set_board________2_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(2)))then
return false
endif
return true
endfunction
function Trig_set_board________2_Func002Func001Func002001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_set_board________2_Func002Func001Func003001001002 takes nothing returns boolean
return(GetFilterUnit()==GetConstructedStructure())
endfunction
function Trig_set_board________2_Func002Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________2_Func002Func001Func003001001002)))>0))then
return false
endif
return true
endfunction
function Trig_set_board________2_Actions takes nothing returns nothing
set udg_integer01=1
loop
exitwhen udg_integer01>96
if(Trig_set_board________2_Func002Func001C())then
call SetUnitOwner(GroupPickRandomUnit(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________2_Func002Func001Func002001001002))),Player(2),true)
else
call DoNothing()
endif
set udg_integer01=udg_integer01+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:set board๋ณต์ฌ3
//===========================================================================
function Trig_set_board________3_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(5)))then
return false
endif
return true
endfunction
function Trig_set_board________3_Func002Func001Func002001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_set_board________3_Func002Func001Func003001001002 takes nothing returns boolean
return(GetFilterUnit()==GetConstructedStructure())
endfunction
function Trig_set_board________3_Func002Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________3_Func002Func001Func003001001002)))>0))then
return false
endif
return true
endfunction
function Trig_set_board________3_Actions takes nothing returns nothing
set udg_integer01=1
loop
exitwhen udg_integer01>96
if(Trig_set_board________3_Func002Func001C())then
call SetUnitOwner(GroupPickRandomUnit(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________3_Func002Func001Func002001001002))),Player(5),true)
else
call DoNothing()
endif
set udg_integer01=udg_integer01+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:set board๋ณต์ฌ4
//===========================================================================
function Trig_set_board________4_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(6)))then
return false
endif
return true
endfunction
function Trig_set_board________4_Func002Func001Func002001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_set_board________4_Func002Func001Func003001001002 takes nothing returns boolean
return(GetFilterUnit()==GetConstructedStructure())
endfunction
function Trig_set_board________4_Func002Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________4_Func002Func001Func003001001002)))>0))then
return false
endif
return true
endfunction
function Trig_set_board________4_Actions takes nothing returns nothing
set udg_integer01=1
loop
exitwhen udg_integer01>96
if(Trig_set_board________4_Func002Func001C())then
call SetUnitOwner(GroupPickRandomUnit(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________4_Func002Func001Func002001001002))),Player(6),true)
else
call DoNothing()
endif
set udg_integer01=udg_integer01+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:set board๋ณต์ฌ5
//===========================================================================
function Trig_set_board________5_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(7)))then
return false
endif
return true
endfunction
function Trig_set_board________5_Func002Func001Func002001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_set_board________5_Func002Func001Func003001001002 takes nothing returns boolean
return(GetFilterUnit()==GetConstructedStructure())
endfunction
function Trig_set_board________5_Func002Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________5_Func002Func001Func003001001002)))>0))then
return false
endif
return true
endfunction
function Trig_set_board________5_Actions takes nothing returns nothing
set udg_integer01=1
loop
exitwhen udg_integer01>96
if(Trig_set_board________5_Func002Func001C())then
call SetUnitOwner(GroupPickRandomUnit(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________5_Func002Func001Func002001001002))),Player(7),true)
else
call DoNothing()
endif
set udg_integer01=udg_integer01+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:set board๋ณต์ฌ6
//===========================================================================
function Trig_set_board________6_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(8)))then
return false
endif
return true
endfunction
function Trig_set_board________6_Func002Func001Func002001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_set_board________6_Func002Func001Func003001001002 takes nothing returns boolean
return(GetFilterUnit()==GetConstructedStructure())
endfunction
function Trig_set_board________6_Func002Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________6_Func002Func001Func003001001002)))>0))then
return false
endif
return true
endfunction
function Trig_set_board________6_Actions takes nothing returns nothing
set udg_integer01=1
loop
exitwhen udg_integer01>96
if(Trig_set_board________6_Func002Func001C())then
call SetUnitOwner(GroupPickRandomUnit(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________6_Func002Func001Func002001001002))),Player(8),true)
else
call DoNothing()
endif
set udg_integer01=udg_integer01+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:set board๋ณต์ฌ7
//===========================================================================
function Trig_set_board________7_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(11)))then
return false
endif
return true
endfunction
function Trig_set_board________7_Func002Func001Func002001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_set_board________7_Func002Func001Func003001001002 takes nothing returns boolean
return(GetFilterUnit()==GetConstructedStructure())
endfunction
function Trig_set_board________7_Func002Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________7_Func002Func001Func003001001002)))>0))then
return false
endif
return true
endfunction
function Trig_set_board________7_Actions takes nothing returns nothing
set udg_integer01=1
loop
exitwhen udg_integer01>96
if(Trig_set_board________7_Func002Func001C())then
call SetUnitOwner(GroupPickRandomUnit(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________7_Func002Func001Func002001001002))),Player(11),true)
else
call DoNothing()
endif
set udg_integer01=udg_integer01+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:set board๋ณต์ฌ7๋ณต์ฌ
//===========================================================================
function Trig_set_board________7_______u_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(3)))then
return false
endif
return true
endfunction
function Trig_set_board________7_______u_Func002Func001Func002001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_set_board________7_______u_Func002Func001Func003001001002 takes nothing returns boolean
return(GetFilterUnit()==GetConstructedStructure())
endfunction
function Trig_set_board________7_______u_Func002Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________7_______u_Func002Func001Func003001001002)))>0))then
return false
endif
return true
endfunction
function Trig_set_board________7_______u_Actions takes nothing returns nothing
set udg_integer01=1
loop
exitwhen udg_integer01>96
if(Trig_set_board________7_______u_Func002Func001C())then
call SetUnitOwner(GroupPickRandomUnit(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________7_______u_Func002Func001Func002001001002))),Player(3),true)
else
call DoNothing()
endif
set udg_integer01=udg_integer01+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:set board๋ณต์ฌ7๋ณต์ฌ๋ณต์ฌ
//===========================================================================
function Trig_set_board________7______________u_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(9)))then
return false
endif
return true
endfunction
function Trig_set_board________7______________u_Func002Func001Func002001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_set_board________7______________u_Func002Func001Func003001001002 takes nothing returns boolean
return(GetFilterUnit()==GetConstructedStructure())
endfunction
function Trig_set_board________7______________u_Func002Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________7______________u_Func002Func001Func003001001002)))>0))then
return false
endif
return true
endfunction
function Trig_set_board________7______________u_Actions takes nothing returns nothing
set udg_integer01=1
loop
exitwhen udg_integer01>96
if(Trig_set_board________7______________u_Func002Func001C())then
call SetUnitOwner(GroupPickRandomUnit(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________7______________u_Func002Func001Func002001001002))),Player(9),true)
else
call DoNothing()
endif
set udg_integer01=udg_integer01+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:set board๋ณต์ฌ7๋ณต์ฌ๋ณต์ฌ๋ณต์ฌ
//===========================================================================
function Trig_set_board________7_____________________u_Conditions takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())==Player(10)))then
return false
endif
return true
endfunction
function Trig_set_board________7_____________________u_Func002Func001Func002001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='ncop')
endfunction
function Trig_set_board________7_____________________u_Func002Func001Func003001001002 takes nothing returns boolean
return(GetFilterUnit()==GetConstructedStructure())
endfunction
function Trig_set_board________7_____________________u_Func002Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________7_____________________u_Func002Func001Func003001001002)))>0))then
return false
endif
return true
endfunction
function Trig_set_board________7_____________________u_Actions takes nothing returns nothing
set udg_integer01=1
loop
exitwhen udg_integer01>96
if(Trig_set_board________7_____________________u_Func002Func001C())then
call SetUnitOwner(GroupPickRandomUnit(GetUnitsInRectMatching(udg_rects01[udg_integer01],Condition(function Trig_set_board________7_____________________u_Func002Func001Func002001001002))),Player(10),true)
else
call DoNothing()
endif
set udg_integer01=udg_integer01+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:์ด๋ฆ์๋ํธ๋ฆฌ๊ฑฐ005
//===========================================================================
function Trig________________________005_Actions takes nothing returns nothing
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_1102")
endfunction
//===========================================================================
//===========================================================================
//Trigger:์ด๋ฆ์๋ํธ๋ฆฌ๊ฑฐ005๋ณต์ฌ
//===========================================================================
function Trig________________________005_______u_Actions takes nothing returns nothing
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_1107")
endfunction
//===========================================================================
//===========================================================================
//Trigger:์ด๋ฆ์๋ํธ๋ฆฌ๊ฑฐ004
//===========================================================================
function Trig________________________004_Actions takes nothing returns nothing
call AddWeatherEffectSaveLast(GetPlayableMapRect(),'LRaa')
call EnableWeatherEffect(GetLastCreatedWeatherEffect(),true)
call SetSkyModel("Environment\\Sky\\Sky\\SkyLight.mdl")
call ResetTerrainFogBJ()
endfunction
//===========================================================================
//===========================================================================
//Trigger:Names
//===========================================================================
function Trig_Names_Actions takes nothing returns nothing
call SetPlayerName(Player(0),("์ผ๋ณธ_"+GetPlayerName(Player(0))))
call SetPlayerName(Player(1),("์กฐ์ _"+GetPlayerName(Player(1))))
call SetPlayerName(Player(2),("๋๋ช
๊ตญ_"+GetPlayerName(Player(2))))
call SetPlayerName(Player(5),("์ฌํ์_"+GetPlayerName(Player(5))))
call SetPlayerName(Player(6),("์ค์ค๋ง_"+GetPlayerName(Player(6))))
call SetPlayerName(Player(8),("์์_"+GetPlayerName(Player(8))))
call SetPlayerName(Player(11),("๋ถ์_"+GetPlayerName(Player(11))))
call SetPlayerName(Player(7),("์คํ์ธ_"+GetPlayerName(Player(7))))
call SetPlayerName(Player(3),("๋ฌด๊ตด_"+GetPlayerName(Player(3))))
call SetPlayerName(Player(4),("ํ๊ธ_"+GetPlayerName(Player(4))))
call SetPlayerName(Player(9),("ํ ํ_"+GetPlayerName(Player(9))))
call SetPlayerName(Player(10),("๋ชจ์คํฌ๋ฐ๊ณต๊ตญ_"+GetPlayerName(Player(10))))
endfunction
//===========================================================================
//===========================================================================
//Trigger:Unit
//===========================================================================
function Trig_Unit_Actions takes nothing returns nothing
call StartTimerBJ(udg_timer01,true,70.00)
call CreateTimerDialogBJ(udg_timer01,"TRIGSTR_615")
set udg_leaderboard01=GetLastCreatedLeaderboard()
call TimerDialogDisplayForPlayerBJ(true,udg_timerdialog01,GetEnumPlayer())
endfunction
//===========================================================================
//===========================================================================
//Trigger:์ด๋ฆ์๋ํธ๋ฆฌ๊ฑฐ001
//===========================================================================
function Trig________________________001_Actions takes nothing returns nothing
call PlayMusicBJ(udg_string01)
call SetMusicVolumeBJ(100)
endfunction
//===========================================================================
//===========================================================================
//Trigger:์ด๋ฆ์๋ํธ๋ฆฌ๊ฑฐ002
//===========================================================================
function Trig________________________002_Actions takes nothing returns nothing
call SetMapFlag(MAP_LOCK_ALLIANCE_CHANGES,false)
endfunction
//===========================================================================
//===========================================================================
//Trigger:์ด๋ฆ์๋ํธ๋ฆฌ๊ฑฐ003
//===========================================================================
function Trig________________________003_Actions takes nothing returns nothing
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_616")
endfunction
//===========================================================================
//===========================================================================
//Trigger:Far Camera
//===========================================================================
function Trig_Far_Camera_Actions takes nothing returns nothing
call SetCameraFieldForPlayer(GetTriggerPlayer(),CAMERA_FIELD_TARGET_DISTANCE,3200.00,1.00)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Close Camera
//===========================================================================
function Trig_Close_Camera_Actions takes nothing returns nothing
call SetCameraFieldForPlayer(GetTriggerPlayer(),CAMERA_FIELD_TARGET_DISTANCE,bj_CAMERA_DEFAULT_DISTANCE,1.00)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Medium Camera
//===========================================================================
function Trig_Medium_Camera_Actions takes nothing returns nothing
call SetCameraFieldForPlayer(GetTriggerPlayer(),CAMERA_FIELD_TARGET_DISTANCE,2450.00,1.00)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Set Start Camera
//===========================================================================
function Trig_Set_Start_Camera_Actions takes nothing returns nothing
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetCameraFieldForPlayer(ConvertedPlayer(GetForLoopIndexA()),CAMERA_FIELD_TARGET_DISTANCE,2450.00,0.00)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
endfunction
//===========================================================================
//===========================================================================
//===========================================================================
//***************************************************************************
//*
//*Upgrades
//*
//***************************************************************************
//***************************************************************************
//*
//*TechTree
//*
//***************************************************************************
//***************************************************************************
//*
//*Players
//*
//***************************************************************************
//***************************************************************************
//*
//*Main Initialization
//*
//***************************************************************************
//===========================================================================
function main2 takes nothing returns nothing
call SetCameraBounds(-9472.0+GetCameraMargin(CAMERA_MARGIN_LEFT),-9728.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM),10240.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),9216.0-GetCameraMargin(CAMERA_MARGIN_TOP),-9472.0+GetCameraMargin(CAMERA_MARGIN_LEFT),9216.0-GetCameraMargin(CAMERA_MARGIN_TOP),10240.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),-9728.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM))
call SetDayNightModels("Environment\\DNC\\DNCLordaeron\\DNCLordaeronTerrain\\DNCLordaeronTerrain.mdl","Environment\\DNC\\DNCLordaeron\\DNCLordaeronUnit\\DNCLordaeronUnit.mdl")
call NewSoundEnvironment("Default")
call SetAmbientDaySound("LordaeronWinterDay")
call SetAmbientNightSound("LordaeronWinterNight")
call SetMapMusic("Music",true,0)
set udg_string01="Sound\\Music\\mp3Music\\NightElfX1.mp3"
call CreateRegions2()
call SetPlayerTechResearched(Player(0),'R00C',1)
call SetPlayerTechResearched(Player(0),'Rhra',1)
call SetPlayerTechResearched(Player(1),'R00C',1)
call SetPlayerTechResearched(Player(1),'Rhra',1)
call SetPlayerTechResearched(Player(2),'R00C',1)
call SetPlayerTechResearched(Player(2),'Rhme',1)
call SetPlayerTechResearched(Player(3),'R00C',1)
call SetPlayerTechResearched(Player(3),'Rhar',1)
call SetPlayerTechResearched(Player(4),'R00C',1)
call SetPlayerTechResearched(Player(4),'Rhme',1)
call SetPlayerTechResearched(Player(5),'R00C',1)
call SetPlayerTechResearched(Player(5),'Rhra',1)
call SetPlayerTechResearched(Player(6),'R00C',1)
call SetPlayerTechResearched(Player(6),'Rhme',1)
call SetPlayerTechResearched(Player(7),'R00C',1)
call SetPlayerTechResearched(Player(7),'Rhar',1)
call SetPlayerTechResearched(Player(8),'R00C',1)
call SetPlayerTechResearched(Player(8),'Rhra',1)
call SetPlayerTechResearched(Player(9),'R00C',1)
call SetPlayerTechResearched(Player(9),'Rhme',1)
call SetPlayerTechResearched(Player(10),'R00C',1)
call SetPlayerTechResearched(Player(10),'Rhme',1)
call SetPlayerTechResearched(Player(11),'R00C',1)
call SetPlayerTechResearched(Player(11),'Rhme',1)
call SetPlayerTechMaxAllowed(Player(0),'h000',0)
call SetPlayerTechMaxAllowed(Player(0),'h006',0)
call SetPlayerTechMaxAllowed(Player(0),'h008',0)
call SetPlayerTechMaxAllowed(Player(0),'h00T',0)
call SetPlayerTechMaxAllowed(Player(0),'h00C',0)
call SetPlayerTechMaxAllowed(Player(0),'h00L',0)
call SetPlayerTechMaxAllowed(Player(0),'h01C',0)
call SetPlayerTechMaxAllowed(Player(0),'htow',0)
call SetPlayerTechMaxAllowed(Player(0),'h00R',0)
call SetPlayerTechMaxAllowed(Player(0),'h015',0)
call SetPlayerTechMaxAllowed(Player(0),'h025',0)
call SetPlayerTechMaxAllowed(Player(0),'h00W',0)
call SetPlayerTechMaxAllowed(Player(0),'h028',0)
call SetPlayerTechMaxAllowed(Player(0),'h02B',0)
call SetPlayerTechMaxAllowed(Player(0),'h01I',0)
call SetPlayerTechMaxAllowed(Player(0),'hkee',0)
call SetPlayerTechMaxAllowed(Player(0),'h01H',0)
call SetPlayerTechMaxAllowed(Player(0),'h01J',0)
call SetPlayerTechMaxAllowed(Player(0),'h01K',0)
call SetPlayerTechMaxAllowed(Player(0),'h01L',0)
call SetPlayerTechMaxAllowed(Player(0),'h01R',0)
call SetPlayerTechMaxAllowed(Player(0),'h01P',0)
call SetPlayerTechMaxAllowed(Player(0),'h01U',0)
call SetPlayerTechMaxAllowed(Player(0),'h01V',0)
call SetPlayerTechMaxAllowed(Player(0),'hcas',0)
call SetPlayerTechMaxAllowed(Player(0),'h01S',0)
call SetPlayerTechMaxAllowed(Player(0),'h01T',0)
call SetPlayerTechMaxAllowed(Player(0),'h01W',0)
call SetPlayerTechMaxAllowed(Player(0),'h02C',0)
call SetPlayerTechMaxAllowed(Player(0),'h02N',0)
call SetPlayerTechMaxAllowed(Player(0),'h02Q',0)
call SetPlayerTechMaxAllowed(Player(0),'h02I',0)
call SetPlayerTechMaxAllowed(Player(0),'h02M',0)
call SetPlayerTechMaxAllowed(Player(0),'h02L',0)
call SetPlayerTechMaxAllowed(Player(0),'h02J',0)
call SetPlayerTechMaxAllowed(Player(0),'halt',0)
call SetPlayerTechMaxAllowed(Player(0),'h02K',0)
call SetPlayerTechMaxAllowed(Player(0),'h02P',0)
call SetPlayerTechMaxAllowed(Player(0),'h02G',0)
call SetPlayerTechMaxAllowed(Player(0),'h02O',0)
call SetPlayerTechMaxAllowed(Player(0),'h023',0)
call SetPlayerTechMaxAllowed(Player(0),'h003',0)
call SetPlayerTechMaxAllowed(Player(0),'h017',0)
call SetPlayerTechMaxAllowed(Player(0),'h00A',0)
call SetPlayerTechMaxAllowed(Player(0),'h019',0)
call SetPlayerTechMaxAllowed(Player(0),'h00E',0)
call SetPlayerTechMaxAllowed(Player(0),'h01E',0)
call SetPlayerTechMaxAllowed(Player(0),'hbar',0)
call SetPlayerTechMaxAllowed(Player(0),'h01G',0)
call SetPlayerTechMaxAllowed(Player(0),'hgra',0)
call SetPlayerTechMaxAllowed(Player(0),'h00S',0)
call SetPlayerTechMaxAllowed(Player(0),'h037',0)
call SetPlayerTechMaxAllowed(Player(0),'h03A',0)
call SetPlayerTechMaxAllowed(Player(0),'h038',0)
call SetPlayerTechMaxAllowed(Player(0),'hkni',0)
call SetPlayerTechMaxAllowed(Player(0),'h02A',0)
call SetPlayerTechMaxAllowed(Player(0),'h026',0)
call SetPlayerTechMaxAllowed(Player(0),'h034',0)
call SetPlayerTechMaxAllowed(Player(0),'h01Z',0)
call SetPlayerTechMaxAllowed(Player(0),'h02D',0)
call SetPlayerTechMaxAllowed(Player(0),'h02E',0)
call SetPlayerTechMaxAllowed(Player(0),'h01N',0)
call SetPlayerTechMaxAllowed(Player(0),'h030',0)
call SetPlayerTechMaxAllowed(Player(0),'h01A',0)
call SetPlayerTechMaxAllowed(Player(0),'h032',0)
call SetPlayerTechMaxAllowed(Player(0),'n001',0)
call SetPlayerTechMaxAllowed(Player(0),'n004',0)
call SetPlayerTechMaxAllowed(Player(0),'ncea',0)
call SetPlayerTechMaxAllowed(Player(0),'n007',0)
call SetPlayerTechMaxAllowed(Player(0),'o006',0)
call SetPlayerTechMaxAllowed(Player(0),'edry',0)
call SetPlayerTechMaxAllowed(Player(0),'esen',0)
call SetPlayerTechMaxAllowed(Player(0),'nbld',0)
call SetPlayerTechMaxAllowed(Player(0),'hmpr',0)
call SetPlayerTechMaxAllowed(Player(0),'h013',0)
call SetPlayerTechMaxAllowed(Player(0),'h02Y',0)
call SetPlayerTechMaxAllowed(Player(0),'hspt',0)
call SetPlayerTechMaxAllowed(Player(0),'hdes',0)
call SetPlayerTechMaxAllowed(Player(0),'hbsh',0)
call SetPlayerTechMaxAllowed(Player(0),'udes',0)
call SetPlayerTechMaxAllowed(Player(0),'uubs',0)
call SetPlayerTechMaxAllowed(Player(0),'h03C',0)
call SetPlayerTechMaxAllowed(Player(0),'e003',0)
call SetPlayerTechMaxAllowed(Player(0),'e000',0)
call SetPlayerTechMaxAllowed(Player(0),'umtw',0)
call SetPlayerTechMaxAllowed(Player(0),'h03N',0)
call SetPlayerTechMaxAllowed(Player(0),'n009',0)
call SetPlayerTechMaxAllowed(Player(0),'ebal',0)
call SetPlayerTechMaxAllowed(Player(0),'ebsh',0)
call SetPlayerTechMaxAllowed(Player(0),'edes',0)
call SetPlayerTechMaxAllowed(Player(0),'h01Q',0)
call SetPlayerTechMaxAllowed(Player(0),'u002',0)
call SetPlayerTechMaxAllowed(Player(0),'o00A',0)
call SetPlayerTechMaxAllowed(Player(1),'h000',0)
call SetPlayerTechMaxAllowed(Player(1),'h006',0)
call SetPlayerTechMaxAllowed(Player(1),'h008',0)
call SetPlayerTechMaxAllowed(Player(1),'h00T',0)
call SetPlayerTechMaxAllowed(Player(1),'h00L',0)
call SetPlayerTechMaxAllowed(Player(1),'h01C',0)
call SetPlayerTechMaxAllowed(Player(1),'htow',0)
call SetPlayerTechMaxAllowed(Player(1),'h00R',0)
call SetPlayerTechMaxAllowed(Player(1),'h015',0)
call SetPlayerTechMaxAllowed(Player(1),'h025',0)
call SetPlayerTechMaxAllowed(Player(1),'h00W',0)
call SetPlayerTechMaxAllowed(Player(1),'h028',0)
call SetPlayerTechMaxAllowed(Player(1),'h02B',0)
call SetPlayerTechMaxAllowed(Player(1),'h01I',0)
call SetPlayerTechMaxAllowed(Player(1),'h01H',0)
call SetPlayerTechMaxAllowed(Player(1),'h01J',0)
call SetPlayerTechMaxAllowed(Player(1),'h01K',0)
call SetPlayerTechMaxAllowed(Player(1),'h01L',0)
call SetPlayerTechMaxAllowed(Player(1),'h01R',0)
call SetPlayerTechMaxAllowed(Player(1),'h01P',0)
call SetPlayerTechMaxAllowed(Player(1),'h01U',0)
call SetPlayerTechMaxAllowed(Player(1),'h01V',0)
call SetPlayerTechMaxAllowed(Player(1),'h01S',0)
call SetPlayerTechMaxAllowed(Player(1),'h01T',0)
call SetPlayerTechMaxAllowed(Player(1),'h01W',0)
call SetPlayerTechMaxAllowed(Player(1),'h00S',0)
call SetPlayerTechMaxAllowed(Player(1),'h037',0)
call SetPlayerTechMaxAllowed(Player(1),'h03A',0)
call SetPlayerTechMaxAllowed(Player(1),'h038',0)
call SetPlayerTechMaxAllowed(Player(1),'h00I',0)
call SetPlayerTechMaxAllowed(Player(1),'h02A',0)
call SetPlayerTechMaxAllowed(Player(1),'h026',0)
call SetPlayerTechMaxAllowed(Player(1),'h034',0)
call SetPlayerTechMaxAllowed(Player(1),'h01Z',0)
call SetPlayerTechMaxAllowed(Player(1),'h02D',0)
call SetPlayerTechMaxAllowed(Player(1),'h02E',0)
call SetPlayerTechMaxAllowed(Player(1),'h01N',0)
call SetPlayerTechMaxAllowed(Player(1),'h030',0)
call SetPlayerTechMaxAllowed(Player(1),'h01A',0)
call SetPlayerTechMaxAllowed(Player(1),'h032',0)
call SetPlayerTechMaxAllowed(Player(1),'ncea',0)
call SetPlayerTechMaxAllowed(Player(1),'n007',0)
call SetPlayerTechMaxAllowed(Player(1),'o006',0)
call SetPlayerTechMaxAllowed(Player(1),'edry',0)
call SetPlayerTechMaxAllowed(Player(1),'esen',0)
call SetPlayerTechMaxAllowed(Player(1),'nbld',0)
call SetPlayerTechMaxAllowed(Player(1),'orai',0)
call SetPlayerTechMaxAllowed(Player(1),'hmpr',0)
call SetPlayerTechMaxAllowed(Player(1),'hsor',0)
call SetPlayerTechMaxAllowed(Player(1),'hdes',0)
call SetPlayerTechMaxAllowed(Player(1),'hbsh',0)
call SetPlayerTechMaxAllowed(Player(1),'odes',0)
call SetPlayerTechMaxAllowed(Player(1),'ojgn',0)
call SetPlayerTechMaxAllowed(Player(1),'h03C',0)
call SetPlayerTechMaxAllowed(Player(1),'e003',0)
call SetPlayerTechMaxAllowed(Player(1),'umtw',0)
call SetPlayerTechMaxAllowed(Player(1),'e004',0)
call SetPlayerTechMaxAllowed(Player(1),'h03N',0)
call SetPlayerTechMaxAllowed(Player(1),'n009',0)
call SetPlayerTechMaxAllowed(Player(1),'ebal',0)
call SetPlayerTechMaxAllowed(Player(1),'ebsh',0)
call SetPlayerTechMaxAllowed(Player(1),'edes',0)
call SetPlayerTechMaxAllowed(Player(1),'h01Q',0)
call SetPlayerTechMaxAllowed(Player(1),'u002',0)
call SetPlayerTechMaxAllowed(Player(1),'o00A',0)
call SetPlayerTechMaxAllowed(Player(2),'h000',0)
call SetPlayerTechMaxAllowed(Player(2),'h006',0)
call SetPlayerTechMaxAllowed(Player(2),'h008',0)
call SetPlayerTechMaxAllowed(Player(2),'h00T',0)
call SetPlayerTechMaxAllowed(Player(2),'h00C',0)
call SetPlayerTechMaxAllowed(Player(2),'h01C',0)
call SetPlayerTechMaxAllowed(Player(2),'htow',0)
call SetPlayerTechMaxAllowed(Player(2),'h00R',0)
call SetPlayerTechMaxAllowed(Player(2),'h015',0)
call SetPlayerTechMaxAllowed(Player(2),'h025',0)
call SetPlayerTechMaxAllowed(Player(2),'h028',0)
call SetPlayerTechMaxAllowed(Player(2),'h02B',0)
call SetPlayerTechMaxAllowed(Player(2),'h01I',0)
call SetPlayerTechMaxAllowed(Player(2),'hkee',0)
call SetPlayerTechMaxAllowed(Player(2),'h01H',0)
call SetPlayerTechMaxAllowed(Player(2),'h01J',0)
call SetPlayerTechMaxAllowed(Player(2),'h01K',0)
call SetPlayerTechMaxAllowed(Player(2),'h01L',0)
call SetPlayerTechMaxAllowed(Player(2),'h01R',0)
call SetPlayerTechMaxAllowed(Player(2),'h01U',0)
call SetPlayerTechMaxAllowed(Player(2),'h01V',0)
call SetPlayerTechMaxAllowed(Player(2),'hcas',0)
call SetPlayerTechMaxAllowed(Player(2),'h01S',0)
call SetPlayerTechMaxAllowed(Player(2),'h01T',0)
call SetPlayerTechMaxAllowed(Player(2),'h01W',0)
call SetPlayerTechMaxAllowed(Player(2),'h00S',0)
call SetPlayerTechMaxAllowed(Player(2),'h037',0)
call SetPlayerTechMaxAllowed(Player(2),'h03A',0)
call SetPlayerTechMaxAllowed(Player(2),'h038',0)
call SetPlayerTechMaxAllowed(Player(2),'h00I',0)
call SetPlayerTechMaxAllowed(Player(2),'h02A',0)
call SetPlayerTechMaxAllowed(Player(2),'h026',0)
call SetPlayerTechMaxAllowed(Player(2),'h034',0)
call SetPlayerTechMaxAllowed(Player(2),'h02D',0)
call SetPlayerTechMaxAllowed(Player(2),'h02E',0)
call SetPlayerTechMaxAllowed(Player(2),'h01N',0)
call SetPlayerTechMaxAllowed(Player(2),'h030',0)
call SetPlayerTechMaxAllowed(Player(2),'h01A',0)
call SetPlayerTechMaxAllowed(Player(2),'h032',0)
call SetPlayerTechMaxAllowed(Player(2),'n001',0)
call SetPlayerTechMaxAllowed(Player(2),'ncea',0)
call SetPlayerTechMaxAllowed(Player(2),'n007',0)
call SetPlayerTechMaxAllowed(Player(2),'o006',0)
call SetPlayerTechMaxAllowed(Player(2),'edry',0)
call SetPlayerTechMaxAllowed(Player(2),'esen',0)
call SetPlayerTechMaxAllowed(Player(2),'nbld',0)
call SetPlayerTechMaxAllowed(Player(2),'orai',0)
call SetPlayerTechMaxAllowed(Player(2),'h013',0)
call SetPlayerTechMaxAllowed(Player(2),'hsor',0)
call SetPlayerTechMaxAllowed(Player(2),'udes',0)
call SetPlayerTechMaxAllowed(Player(2),'uubs',0)
call SetPlayerTechMaxAllowed(Player(2),'odes',0)
call SetPlayerTechMaxAllowed(Player(2),'ojgn',0)
call SetPlayerTechMaxAllowed(Player(2),'h03C',0)
call SetPlayerTechMaxAllowed(Player(2),'e000',0)
call SetPlayerTechMaxAllowed(Player(2),'e004',0)
call SetPlayerTechMaxAllowed(Player(2),'h03N',0)
call SetPlayerTechMaxAllowed(Player(2),'n009',0)
call SetPlayerTechMaxAllowed(Player(2),'ebal',0)
call SetPlayerTechMaxAllowed(Player(2),'ebsh',0)
call SetPlayerTechMaxAllowed(Player(2),'edes',0)
call SetPlayerTechMaxAllowed(Player(2),'h01Q',0)
call SetPlayerTechMaxAllowed(Player(2),'u002',0)
call SetPlayerTechMaxAllowed(Player(2),'o00A',0)
call SetPlayerTechMaxAllowed(Player(3),'h000',0)
call SetPlayerTechMaxAllowed(Player(3),'h006',0)
call SetPlayerTechMaxAllowed(Player(3),'h008',0)
call SetPlayerTechMaxAllowed(Player(3),'h00C',0)
call SetPlayerTechMaxAllowed(Player(3),'h00L',0)
call SetPlayerTechMaxAllowed(Player(3),'h01C',0)
call SetPlayerTechMaxAllowed(Player(3),'htow',0)
call SetPlayerTechMaxAllowed(Player(3),'h00R',0)
call SetPlayerTechMaxAllowed(Player(3),'h015',0)
call SetPlayerTechMaxAllowed(Player(3),'h025',0)
call SetPlayerTechMaxAllowed(Player(3),'h00W',0)
call SetPlayerTechMaxAllowed(Player(3),'h028',0)
call SetPlayerTechMaxAllowed(Player(3),'h02B',0)
call SetPlayerTechMaxAllowed(Player(3),'hkee',0)
call SetPlayerTechMaxAllowed(Player(3),'h01H',0)
call SetPlayerTechMaxAllowed(Player(3),'h01J',0)
call SetPlayerTechMaxAllowed(Player(3),'h01K',0)
call SetPlayerTechMaxAllowed(Player(3),'h01L',0)
call SetPlayerTechMaxAllowed(Player(3),'h01R',0)
call SetPlayerTechMaxAllowed(Player(3),'h01P',0)
call SetPlayerTechMaxAllowed(Player(3),'h01U',0)
call SetPlayerTechMaxAllowed(Player(3),'hcas',0)
call SetPlayerTechMaxAllowed(Player(3),'h01S',0)
call SetPlayerTechMaxAllowed(Player(3),'h01T',0)
call SetPlayerTechMaxAllowed(Player(3),'h01W',0)
call SetPlayerTechMaxAllowed(Player(3),'h00S',0)
call SetPlayerTechMaxAllowed(Player(3),'h037',0)
call SetPlayerTechMaxAllowed(Player(3),'h03A',0)
call SetPlayerTechMaxAllowed(Player(3),'h038',0)
call SetPlayerTechMaxAllowed(Player(3),'h00I',0)
call SetPlayerTechMaxAllowed(Player(3),'h02A',0)
call SetPlayerTechMaxAllowed(Player(3),'h026',0)
call SetPlayerTechMaxAllowed(Player(3),'h034',0)
call SetPlayerTechMaxAllowed(Player(3),'h01Z',0)
call SetPlayerTechMaxAllowed(Player(3),'h02D',0)
call SetPlayerTechMaxAllowed(Player(3),'h02E',0)
call SetPlayerTechMaxAllowed(Player(3),'h01N',0)
call SetPlayerTechMaxAllowed(Player(3),'h032',0)
call SetPlayerTechMaxAllowed(Player(3),'n001',0)
call SetPlayerTechMaxAllowed(Player(3),'ncea',0)
call SetPlayerTechMaxAllowed(Player(3),'n007',0)
call SetPlayerTechMaxAllowed(Player(3),'o006',0)
call SetPlayerTechMaxAllowed(Player(3),'esen',0)
call SetPlayerTechMaxAllowed(Player(3),'nbld',0)
call SetPlayerTechMaxAllowed(Player(3),'orai',0)
call SetPlayerTechMaxAllowed(Player(3),'h013',0)
call SetPlayerTechMaxAllowed(Player(3),'hsor',0)
call SetPlayerTechMaxAllowed(Player(3),'udes',0)
call SetPlayerTechMaxAllowed(Player(3),'uubs',0)
call SetPlayerTechMaxAllowed(Player(3),'odes',0)
call SetPlayerTechMaxAllowed(Player(3),'ojgn',0)
call SetPlayerTechMaxAllowed(Player(3),'h03C',0)
call SetPlayerTechMaxAllowed(Player(3),'e003',0)
call SetPlayerTechMaxAllowed(Player(3),'e000',0)
call SetPlayerTechMaxAllowed(Player(3),'umtw',0)
call SetPlayerTechMaxAllowed(Player(3),'h03N',0)
call SetPlayerTechMaxAllowed(Player(3),'n009',0)
call SetPlayerTechMaxAllowed(Player(3),'ebal',0)
call SetPlayerTechMaxAllowed(Player(3),'ebsh',0)
call SetPlayerTechMaxAllowed(Player(3),'edes',0)
call SetPlayerTechMaxAllowed(Player(3),'h01Q',0)
call SetPlayerTechMaxAllowed(Player(3),'u002',0)
call SetPlayerTechMaxAllowed(Player(3),'o00A',0)
call SetPlayerTechMaxAllowed(Player(4),'h000',0)
call SetPlayerTechMaxAllowed(Player(4),'h006',0)
call SetPlayerTechMaxAllowed(Player(4),'h008',0)
call SetPlayerTechMaxAllowed(Player(4),'h00T',0)
call SetPlayerTechMaxAllowed(Player(4),'h00C',0)
call SetPlayerTechMaxAllowed(Player(4),'h00L',0)
call SetPlayerTechMaxAllowed(Player(4),'htow',0)
call SetPlayerTechMaxAllowed(Player(4),'h00R',0)
call SetPlayerTechMaxAllowed(Player(4),'h015',0)
call SetPlayerTechMaxAllowed(Player(4),'h025',0)
call SetPlayerTechMaxAllowed(Player(4),'h00W',0)
call SetPlayerTechMaxAllowed(Player(4),'h028',0)
call SetPlayerTechMaxAllowed(Player(4),'h02B',0)
call SetPlayerTechMaxAllowed(Player(4),'h01I',0)
call SetPlayerTechMaxAllowed(Player(4),'hkee',0)
call SetPlayerTechMaxAllowed(Player(4),'h01J',0)
call SetPlayerTechMaxAllowed(Player(4),'h01K',0)
call SetPlayerTechMaxAllowed(Player(4),'h01L',0)
call SetPlayerTechMaxAllowed(Player(4),'h01R',0)
call SetPlayerTechMaxAllowed(Player(4),'h01P',0)
call SetPlayerTechMaxAllowed(Player(4),'h01U',0)
call SetPlayerTechMaxAllowed(Player(4),'h01V',0)
call SetPlayerTechMaxAllowed(Player(4),'hcas',0)
call SetPlayerTechMaxAllowed(Player(4),'h01T',0)
call SetPlayerTechMaxAllowed(Player(4),'h01W',0)
call SetPlayerTechMaxAllowed(Player(4),'h00S',0)
call SetPlayerTechMaxAllowed(Player(4),'h037',0)
call SetPlayerTechMaxAllowed(Player(4),'h03A',0)
call SetPlayerTechMaxAllowed(Player(4),'h038',0)
call SetPlayerTechMaxAllowed(Player(4),'h00I',0)
call SetPlayerTechMaxAllowed(Player(4),'h02A',0)
call SetPlayerTechMaxAllowed(Player(4),'h026',0)
call SetPlayerTechMaxAllowed(Player(4),'h01Z',0)
call SetPlayerTechMaxAllowed(Player(4),'h02D',0)
call SetPlayerTechMaxAllowed(Player(4),'h02E',0)
call SetPlayerTechMaxAllowed(Player(4),'h01N',0)
call SetPlayerTechMaxAllowed(Player(4),'h030',0)
call SetPlayerTechMaxAllowed(Player(4),'h01A',0)
call SetPlayerTechMaxAllowed(Player(4),'h032',0)
call SetPlayerTechMaxAllowed(Player(4),'n001',0)
call SetPlayerTechMaxAllowed(Player(4),'ncea',0)
call SetPlayerTechMaxAllowed(Player(4),'n007',0)
call SetPlayerTechMaxAllowed(Player(4),'o006',0)
call SetPlayerTechMaxAllowed(Player(4),'edry',0)
call SetPlayerTechMaxAllowed(Player(4),'esen',0)
call SetPlayerTechMaxAllowed(Player(4),'nbld',0)
call SetPlayerTechMaxAllowed(Player(4),'orai',0)
call SetPlayerTechMaxAllowed(Player(4),'h013',0)
call SetPlayerTechMaxAllowed(Player(4),'hsor',0)
call SetPlayerTechMaxAllowed(Player(4),'udes',0)
call SetPlayerTechMaxAllowed(Player(4),'uubs',0)
call SetPlayerTechMaxAllowed(Player(4),'odes',0)
call SetPlayerTechMaxAllowed(Player(4),'ojgn',0)
call SetPlayerTechMaxAllowed(Player(4),'h03C',0)
call SetPlayerTechMaxAllowed(Player(4),'e003',0)
call SetPlayerTechMaxAllowed(Player(4),'e000',0)
call SetPlayerTechMaxAllowed(Player(4),'umtw',0)
call SetPlayerTechMaxAllowed(Player(4),'h03N',0)
call SetPlayerTechMaxAllowed(Player(4),'n009',0)
call SetPlayerTechMaxAllowed(Player(4),'ebal',0)
call SetPlayerTechMaxAllowed(Player(4),'ebsh',0)
call SetPlayerTechMaxAllowed(Player(4),'edes',0)
call SetPlayerTechMaxAllowed(Player(4),'o00A',0)
call SetPlayerTechMaxAllowed(Player(5),'h000',0)
call SetPlayerTechMaxAllowed(Player(5),'h006',0)
call SetPlayerTechMaxAllowed(Player(5),'h008',0)
call SetPlayerTechMaxAllowed(Player(5),'h00T',0)
call SetPlayerTechMaxAllowed(Player(5),'h00C',0)
call SetPlayerTechMaxAllowed(Player(5),'h00L',0)
call SetPlayerTechMaxAllowed(Player(5),'h01C',0)
call SetPlayerTechMaxAllowed(Player(5),'htow',0)
call SetPlayerTechMaxAllowed(Player(5),'h015',0)
call SetPlayerTechMaxAllowed(Player(5),'h025',0)
call SetPlayerTechMaxAllowed(Player(5),'h00W',0)
call SetPlayerTechMaxAllowed(Player(5),'h028',0)
call SetPlayerTechMaxAllowed(Player(5),'h02B',0)
call SetPlayerTechMaxAllowed(Player(5),'h01I',0)
call SetPlayerTechMaxAllowed(Player(5),'hkee',0)
call SetPlayerTechMaxAllowed(Player(5),'h01H',0)
call SetPlayerTechMaxAllowed(Player(5),'h01K',0)
call SetPlayerTechMaxAllowed(Player(5),'h01L',0)
call SetPlayerTechMaxAllowed(Player(5),'h01R',0)
call SetPlayerTechMaxAllowed(Player(5),'h01P',0)
call SetPlayerTechMaxAllowed(Player(5),'h01U',0)
call SetPlayerTechMaxAllowed(Player(5),'h01V',0)
call SetPlayerTechMaxAllowed(Player(5),'hcas',0)
call SetPlayerTechMaxAllowed(Player(5),'h01S',0)
call SetPlayerTechMaxAllowed(Player(5),'h01W',0)
call SetPlayerTechMaxAllowed(Player(5),'h00S',0)
call SetPlayerTechMaxAllowed(Player(5),'h037',0)
call SetPlayerTechMaxAllowed(Player(5),'h03A',0)
call SetPlayerTechMaxAllowed(Player(5),'h038',0)
call SetPlayerTechMaxAllowed(Player(5),'h00I',0)
call SetPlayerTechMaxAllowed(Player(5),'h02A',0)
call SetPlayerTechMaxAllowed(Player(5),'h026',0)
call SetPlayerTechMaxAllowed(Player(5),'h034',0)
call SetPlayerTechMaxAllowed(Player(5),'h01Z',0)
call SetPlayerTechMaxAllowed(Player(5),'h02D',0)
call SetPlayerTechMaxAllowed(Player(5),'h02E',0)
call SetPlayerTechMaxAllowed(Player(5),'h01N',0)
call SetPlayerTechMaxAllowed(Player(5),'h030',0)
call SetPlayerTechMaxAllowed(Player(5),'n001',0)
call SetPlayerTechMaxAllowed(Player(5),'ncea',0)
call SetPlayerTechMaxAllowed(Player(5),'n007',0)
call SetPlayerTechMaxAllowed(Player(5),'o006',0)
call SetPlayerTechMaxAllowed(Player(5),'edry',0)
call SetPlayerTechMaxAllowed(Player(5),'esen',0)
call SetPlayerTechMaxAllowed(Player(5),'nbld',0)
call SetPlayerTechMaxAllowed(Player(5),'orai',0)
call SetPlayerTechMaxAllowed(Player(5),'h013',0)
call SetPlayerTechMaxAllowed(Player(5),'hsor',0)
call SetPlayerTechMaxAllowed(Player(5),'udes',0)
call SetPlayerTechMaxAllowed(Player(5),'uubs',0)
call SetPlayerTechMaxAllowed(Player(5),'odes',0)
call SetPlayerTechMaxAllowed(Player(5),'ojgn',0)
call SetPlayerTechMaxAllowed(Player(5),'h03C',0)
call SetPlayerTechMaxAllowed(Player(5),'e003',0)
call SetPlayerTechMaxAllowed(Player(5),'e000',0)
call SetPlayerTechMaxAllowed(Player(5),'umtw',0)
call SetPlayerTechMaxAllowed(Player(5),'h03N',0)
call SetPlayerTechMaxAllowed(Player(5),'ebal',0)
call SetPlayerTechMaxAllowed(Player(5),'ebsh',0)
call SetPlayerTechMaxAllowed(Player(5),'edes',0)
call SetPlayerTechMaxAllowed(Player(5),'h01Q',0)
call SetPlayerTechMaxAllowed(Player(5),'u002',0)
call SetPlayerTechMaxAllowed(Player(5),'o00A',0)
call SetPlayerTechMaxAllowed(Player(6),'h000',0)
call SetPlayerTechMaxAllowed(Player(6),'h006',0)
call SetPlayerTechMaxAllowed(Player(6),'h008',0)
call SetPlayerTechMaxAllowed(Player(6),'h00T',0)
call SetPlayerTechMaxAllowed(Player(6),'h00C',0)
call SetPlayerTechMaxAllowed(Player(6),'h00L',0)
call SetPlayerTechMaxAllowed(Player(6),'h01C',0)
call SetPlayerTechMaxAllowed(Player(6),'htow',0)
call SetPlayerTechMaxAllowed(Player(6),'h00R',0)
call SetPlayerTechMaxAllowed(Player(6),'h025',0)
call SetPlayerTechMaxAllowed(Player(6),'h00W',0)
call SetPlayerTechMaxAllowed(Player(6),'h028',0)
call SetPlayerTechMaxAllowed(Player(6),'h02B',0)
call SetPlayerTechMaxAllowed(Player(6),'h01I',0)
call SetPlayerTechMaxAllowed(Player(6),'hkee',0)
call SetPlayerTechMaxAllowed(Player(6),'h01H',0)
call SetPlayerTechMaxAllowed(Player(6),'h01J',0)
call SetPlayerTechMaxAllowed(Player(6),'h01L',0)
call SetPlayerTechMaxAllowed(Player(6),'h01R',0)
call SetPlayerTechMaxAllowed(Player(6),'h01P',0)
call SetPlayerTechMaxAllowed(Player(6),'h01U',0)
call SetPlayerTechMaxAllowed(Player(6),'h01V',0)
call SetPlayerTechMaxAllowed(Player(6),'hcas',0)
call SetPlayerTechMaxAllowed(Player(6),'h01S',0)
call SetPlayerTechMaxAllowed(Player(6),'h01T',0)
call SetPlayerTechMaxAllowed(Player(6),'h00S',0)
call SetPlayerTechMaxAllowed(Player(6),'h037',0)
call SetPlayerTechMaxAllowed(Player(6),'h03A',0)
call SetPlayerTechMaxAllowed(Player(6),'h038',0)
call SetPlayerTechMaxAllowed(Player(6),'h00I',0)
call SetPlayerTechMaxAllowed(Player(6),'h02A',0)
call SetPlayerTechMaxAllowed(Player(6),'h026',0)
call SetPlayerTechMaxAllowed(Player(6),'h034',0)
call SetPlayerTechMaxAllowed(Player(6),'h01Z',0)
call SetPlayerTechMaxAllowed(Player(6),'h02D',0)
call SetPlayerTechMaxAllowed(Player(6),'h01N',0)
call SetPlayerTechMaxAllowed(Player(6),'h030',0)
call SetPlayerTechMaxAllowed(Player(6),'h01A',0)
call SetPlayerTechMaxAllowed(Player(6),'h032',0)
call SetPlayerTechMaxAllowed(Player(6),'n001',0)
call SetPlayerTechMaxAllowed(Player(6),'ncea',0)
call SetPlayerTechMaxAllowed(Player(6),'n007',0)
call SetPlayerTechMaxAllowed(Player(6),'o006',0)
call SetPlayerTechMaxAllowed(Player(6),'edry',0)
call SetPlayerTechMaxAllowed(Player(6),'esen',0)
call SetPlayerTechMaxAllowed(Player(6),'nbld',0)
call SetPlayerTechMaxAllowed(Player(6),'orai',0)
call SetPlayerTechMaxAllowed(Player(6),'h013',0)
call SetPlayerTechMaxAllowed(Player(6),'hsor',0)
call SetPlayerTechMaxAllowed(Player(6),'udes',0)
call SetPlayerTechMaxAllowed(Player(6),'uubs',0)
call SetPlayerTechMaxAllowed(Player(6),'odes',0)
call SetPlayerTechMaxAllowed(Player(6),'ojgn',0)
call SetPlayerTechMaxAllowed(Player(6),'h03C',0)
call SetPlayerTechMaxAllowed(Player(6),'e003',0)
call SetPlayerTechMaxAllowed(Player(6),'e000',0)
call SetPlayerTechMaxAllowed(Player(6),'umtw',0)
call SetPlayerTechMaxAllowed(Player(6),'h03N',0)
call SetPlayerTechMaxAllowed(Player(6),'n009',0)
call SetPlayerTechMaxAllowed(Player(6),'ebal',0)
call SetPlayerTechMaxAllowed(Player(6),'ebsh',0)
call SetPlayerTechMaxAllowed(Player(6),'edes',0)
call SetPlayerTechMaxAllowed(Player(6),'h01Q',0)
call SetPlayerTechMaxAllowed(Player(6),'u002',0)
call SetPlayerTechMaxAllowed(Player(6),'o00A',0)
call SetPlayerTechMaxAllowed(Player(7),'h02A',0)
call SetPlayerTechMaxAllowed(Player(7),'h026',0)
call SetPlayerTechMaxAllowed(Player(7),'h034',0)
call SetPlayerTechMaxAllowed(Player(7),'h01Z',0)
call SetPlayerTechMaxAllowed(Player(7),'h02D',0)
call SetPlayerTechMaxAllowed(Player(7),'h02E',0)
call SetPlayerTechMaxAllowed(Player(7),'h01N',0)
call SetPlayerTechMaxAllowed(Player(7),'h030',0)
call SetPlayerTechMaxAllowed(Player(7),'h01A',0)
call SetPlayerTechMaxAllowed(Player(7),'h032',0)
call SetPlayerTechMaxAllowed(Player(7),'n001',0)
call SetPlayerTechMaxAllowed(Player(7),'n004',0)
call SetPlayerTechMaxAllowed(Player(7),'n007',0)
call SetPlayerTechMaxAllowed(Player(7),'o006',0)
call SetPlayerTechMaxAllowed(Player(7),'edry',0)
call SetPlayerTechMaxAllowed(Player(7),'esen',0)
call SetPlayerTechMaxAllowed(Player(7),'nbld',0)
call SetPlayerTechMaxAllowed(Player(7),'orai',0)
call SetPlayerTechMaxAllowed(Player(7),'h013',0)
call SetPlayerTechMaxAllowed(Player(7),'hsor',0)
call SetPlayerTechMaxAllowed(Player(7),'hdes',0)
call SetPlayerTechMaxAllowed(Player(7),'hbsh',0)
call SetPlayerTechMaxAllowed(Player(7),'udes',0)
call SetPlayerTechMaxAllowed(Player(7),'uubs',0)
call SetPlayerTechMaxAllowed(Player(7),'odes',0)
call SetPlayerTechMaxAllowed(Player(7),'ojgn',0)
call SetPlayerTechMaxAllowed(Player(7),'h022',0)
call SetPlayerTechMaxAllowed(Player(7),'h016',0)
call SetPlayerTechMaxAllowed(Player(7),'e003',0)
call SetPlayerTechMaxAllowed(Player(7),'e000',0)
call SetPlayerTechMaxAllowed(Player(7),'umtw',0)
call SetPlayerTechMaxAllowed(Player(7),'h03N',0)
call SetPlayerTechMaxAllowed(Player(7),'n009',0)
call SetPlayerTechMaxAllowed(Player(7),'ebal',0)
call SetPlayerTechMaxAllowed(Player(7),'h01Q',0)
call SetPlayerTechMaxAllowed(Player(7),'u002',0)
call SetPlayerTechMaxAllowed(Player(7),'o00A',0)
call SetPlayerTechMaxAllowed(Player(8),'h000',0)
call SetPlayerTechMaxAllowed(Player(8),'h006',0)
call SetPlayerTechMaxAllowed(Player(8),'h008',0)
call SetPlayerTechMaxAllowed(Player(8),'h00T',0)
call SetPlayerTechMaxAllowed(Player(8),'h00C',0)
call SetPlayerTechMaxAllowed(Player(8),'h00L',0)
call SetPlayerTechMaxAllowed(Player(8),'h01C',0)
call SetPlayerTechMaxAllowed(Player(8),'htow',0)
call SetPlayerTechMaxAllowed(Player(8),'h00R',0)
call SetPlayerTechMaxAllowed(Player(8),'h015',0)
call SetPlayerTechMaxAllowed(Player(8),'h025',0)
call SetPlayerTechMaxAllowed(Player(8),'h00W',0)
call SetPlayerTechMaxAllowed(Player(8),'h028',0)
call SetPlayerTechMaxAllowed(Player(8),'h02B',0)
call SetPlayerTechMaxAllowed(Player(8),'h01I',0)
call SetPlayerTechMaxAllowed(Player(8),'hkee',0)
call SetPlayerTechMaxAllowed(Player(8),'h01H',0)
call SetPlayerTechMaxAllowed(Player(8),'h01J',0)
call SetPlayerTechMaxAllowed(Player(8),'h01K',0)
call SetPlayerTechMaxAllowed(Player(8),'h01L',0)
call SetPlayerTechMaxAllowed(Player(8),'h01R',0)
call SetPlayerTechMaxAllowed(Player(8),'h01P',0)
call SetPlayerTechMaxAllowed(Player(8),'h01U',0)
call SetPlayerTechMaxAllowed(Player(8),'h01V',0)
call SetPlayerTechMaxAllowed(Player(8),'hcas',0)
call SetPlayerTechMaxAllowed(Player(8),'h01S',0)
call SetPlayerTechMaxAllowed(Player(8),'h01T',0)
call SetPlayerTechMaxAllowed(Player(8),'h01W',0)
call SetPlayerTechMaxAllowed(Player(8),'h03A',0)
call SetPlayerTechMaxAllowed(Player(8),'h00I',0)
call SetPlayerTechMaxAllowed(Player(8),'h02A',0)
call SetPlayerTechMaxAllowed(Player(8),'h026',0)
call SetPlayerTechMaxAllowed(Player(8),'h034',0)
call SetPlayerTechMaxAllowed(Player(8),'h01Z',0)
call SetPlayerTechMaxAllowed(Player(8),'h02E',0)
call SetPlayerTechMaxAllowed(Player(8),'h01N',0)
call SetPlayerTechMaxAllowed(Player(8),'h030',0)
call SetPlayerTechMaxAllowed(Player(8),'h01A',0)
call SetPlayerTechMaxAllowed(Player(8),'h032',0)
call SetPlayerTechMaxAllowed(Player(8),'n001',0)
call SetPlayerTechMaxAllowed(Player(8),'n004',0)
call SetPlayerTechMaxAllowed(Player(8),'ncea',0)
call SetPlayerTechMaxAllowed(Player(8),'n007',0)
call SetPlayerTechMaxAllowed(Player(8),'o006',0)
call SetPlayerTechMaxAllowed(Player(8),'edry',0)
call SetPlayerTechMaxAllowed(Player(8),'esen',0)
call SetPlayerTechMaxAllowed(Player(8),'nbld',0)
call SetPlayerTechMaxAllowed(Player(8),'orai',0)
call SetPlayerTechMaxAllowed(Player(8),'h013',0)
call SetPlayerTechMaxAllowed(Player(8),'hsor',0)
call SetPlayerTechMaxAllowed(Player(8),'udes',0)
call SetPlayerTechMaxAllowed(Player(8),'uubs',0)
call SetPlayerTechMaxAllowed(Player(8),'odes',0)
call SetPlayerTechMaxAllowed(Player(8),'ojgn',0)
call SetPlayerTechMaxAllowed(Player(8),'h03C',0)
call SetPlayerTechMaxAllowed(Player(8),'e003',0)
call SetPlayerTechMaxAllowed(Player(8),'e000',0)
call SetPlayerTechMaxAllowed(Player(8),'umtw',0)
call SetPlayerTechMaxAllowed(Player(8),'h03N',0)
call SetPlayerTechMaxAllowed(Player(8),'n009',0)
call SetPlayerTechMaxAllowed(Player(8),'ebal',0)
call SetPlayerTechMaxAllowed(Player(8),'ebsh',0)
call SetPlayerTechMaxAllowed(Player(8),'edes',0)
call SetPlayerTechMaxAllowed(Player(8),'h01Q',0)
call SetPlayerTechMaxAllowed(Player(8),'u002',0)
call SetPlayerTechMaxAllowed(Player(8),'o00A',0)
call SetPlayerTechMaxAllowed(Player(9),'h02A',0)
call SetPlayerTechMaxAllowed(Player(9),'h026',0)
call SetPlayerTechMaxAllowed(Player(9),'h034',0)
call SetPlayerTechMaxAllowed(Player(9),'h01Z',0)
call SetPlayerTechMaxAllowed(Player(9),'h02D',0)
call SetPlayerTechMaxAllowed(Player(9),'h02E',0)
call SetPlayerTechMaxAllowed(Player(9),'h01N',0)
call SetPlayerTechMaxAllowed(Player(9),'h030',0)
call SetPlayerTechMaxAllowed(Player(9),'h01A',0)
call SetPlayerTechMaxAllowed(Player(9),'h032',0)
call SetPlayerTechMaxAllowed(Player(9),'n001',0)
call SetPlayerTechMaxAllowed(Player(9),'n007',0)
call SetPlayerTechMaxAllowed(Player(9),'edry',0)
call SetPlayerTechMaxAllowed(Player(9),'esen',0)
call SetPlayerTechMaxAllowed(Player(9),'nbld',0)
call SetPlayerTechMaxAllowed(Player(9),'orai',0)
call SetPlayerTechMaxAllowed(Player(9),'h013',0)
call SetPlayerTechMaxAllowed(Player(9),'h02Y',0)
call SetPlayerTechMaxAllowed(Player(9),'hspt',0)
call SetPlayerTechMaxAllowed(Player(9),'hsor',0)
call SetPlayerTechMaxAllowed(Player(9),'udes',0)
call SetPlayerTechMaxAllowed(Player(9),'uubs',0)
call SetPlayerTechMaxAllowed(Player(9),'odes',0)
call SetPlayerTechMaxAllowed(Player(9),'ojgn',0)
call SetPlayerTechMaxAllowed(Player(9),'h03C',0)
call SetPlayerTechMaxAllowed(Player(9),'h022',0)
call SetPlayerTechMaxAllowed(Player(9),'h016',0)
call SetPlayerTechMaxAllowed(Player(9),'e003',0)
call SetPlayerTechMaxAllowed(Player(9),'e000',0)
call SetPlayerTechMaxAllowed(Player(9),'nwlt',0)
call SetPlayerTechMaxAllowed(Player(9),'nitr',0)
call SetPlayerTechMaxAllowed(Player(9),'n009',0)
call SetPlayerTechMaxAllowed(Player(9),'h03D',0)
call SetPlayerTechMaxAllowed(Player(9),'hrif',0)
call SetPlayerTechMaxAllowed(Player(9),'h03B',0)
call SetPlayerTechMaxAllowed(Player(9),'h029',0)
call SetPlayerTechMaxAllowed(Player(9),'h027',0)
call SetPlayerTechMaxAllowed(Player(9),'h00D',0)
call SetPlayerTechMaxAllowed(Player(9),'h00X',0)
call SetPlayerTechMaxAllowed(Player(9),'h011',0)
call SetPlayerTechMaxAllowed(Player(9),'h001',0)
call SetPlayerTechMaxAllowed(Player(9),'h024',0)
call SetPlayerTechMaxAllowed(Player(9),'h018',0)
call SetPlayerTechMaxAllowed(Player(9),'h033',0)
call SetPlayerTechMaxAllowed(Player(9),'h03M',0)
call SetPlayerTechMaxAllowed(Player(9),'h021',0)
call SetPlayerTechMaxAllowed(Player(9),'h01O',0)
call SetPlayerTechMaxAllowed(Player(9),'hfoo',0)
call SetPlayerTechMaxAllowed(Player(9),'h039',0)
call SetPlayerTechMaxAllowed(Player(9),'ebal',0)
call SetPlayerTechMaxAllowed(Player(9),'obot',0)
call SetPlayerTechMaxAllowed(Player(9),'ubot',0)
call SetPlayerTechMaxAllowed(Player(9),'ebsh',0)
call SetPlayerTechMaxAllowed(Player(9),'edes',0)
call SetPlayerTechMaxAllowed(Player(9),'etrs',0)
call SetPlayerTechMaxAllowed(Player(9),'nwat',0)
call SetPlayerTechMaxAllowed(Player(9),'ensh',0)
call SetPlayerTechMaxAllowed(Player(9),'eshd',0)
call SetPlayerTechMaxAllowed(Player(9),'h01Q',0)
call SetPlayerTechMaxAllowed(Player(9),'u002',0)
call SetPlayerTechMaxAllowed(Player(10),'h000',0)
call SetPlayerTechMaxAllowed(Player(10),'h008',0)
call SetPlayerTechMaxAllowed(Player(10),'h00T',0)
call SetPlayerTechMaxAllowed(Player(10),'h00C',0)
call SetPlayerTechMaxAllowed(Player(10),'h00L',0)
call SetPlayerTechMaxAllowed(Player(10),'h01C',0)
call SetPlayerTechMaxAllowed(Player(10),'htow',0)
call SetPlayerTechMaxAllowed(Player(10),'h00R',0)
call SetPlayerTechMaxAllowed(Player(10),'h015',0)
call SetPlayerTechMaxAllowed(Player(10),'h025',0)
call SetPlayerTechMaxAllowed(Player(10),'h00W',0)
call SetPlayerTechMaxAllowed(Player(10),'h02B',0)
call SetPlayerTechMaxAllowed(Player(10),'h01I',0)
call SetPlayerTechMaxAllowed(Player(10),'hkee',0)
call SetPlayerTechMaxAllowed(Player(10),'h01H',0)
call SetPlayerTechMaxAllowed(Player(10),'h01J',0)
call SetPlayerTechMaxAllowed(Player(10),'h01K',0)
call SetPlayerTechMaxAllowed(Player(10),'h01L',0)
call SetPlayerTechMaxAllowed(Player(10),'h01R',0)
call SetPlayerTechMaxAllowed(Player(10),'h01P',0)
call SetPlayerTechMaxAllowed(Player(10),'h01V',0)
call SetPlayerTechMaxAllowed(Player(10),'hcas',0)
call SetPlayerTechMaxAllowed(Player(10),'h01S',0)
call SetPlayerTechMaxAllowed(Player(10),'h01T',0)
call SetPlayerTechMaxAllowed(Player(10),'h01W',0)
call SetPlayerTechMaxAllowed(Player(10),'h00S',0)
call SetPlayerTechMaxAllowed(Player(10),'h037',0)
call SetPlayerTechMaxAllowed(Player(10),'h03A',0)
call SetPlayerTechMaxAllowed(Player(10),'h038',0)
call SetPlayerTechMaxAllowed(Player(10),'h00I',0)
call SetPlayerTechMaxAllowed(Player(10),'h034',0)
call SetPlayerTechMaxAllowed(Player(10),'h01Z',0)
call SetPlayerTechMaxAllowed(Player(10),'h02D',0)
call SetPlayerTechMaxAllowed(Player(10),'h02E',0)
call SetPlayerTechMaxAllowed(Player(10),'h01N',0)
call SetPlayerTechMaxAllowed(Player(10),'h030',0)
call SetPlayerTechMaxAllowed(Player(10),'h01A',0)
call SetPlayerTechMaxAllowed(Player(10),'h032',0)
call SetPlayerTechMaxAllowed(Player(10),'n001',0)
call SetPlayerTechMaxAllowed(Player(10),'n004',0)
call SetPlayerTechMaxAllowed(Player(10),'ncea',0)
call SetPlayerTechMaxAllowed(Player(10),'n007',0)
call SetPlayerTechMaxAllowed(Player(10),'o006',0)
call SetPlayerTechMaxAllowed(Player(10),'edry',0)
call SetPlayerTechMaxAllowed(Player(10),'esen',0)
call SetPlayerTechMaxAllowed(Player(10),'nbld',0)
call SetPlayerTechMaxAllowed(Player(10),'orai',0)
call SetPlayerTechMaxAllowed(Player(10),'h013',0)
call SetPlayerTechMaxAllowed(Player(10),'hsor',0)
call SetPlayerTechMaxAllowed(Player(10),'udes',0)
call SetPlayerTechMaxAllowed(Player(10),'uubs',0)
call SetPlayerTechMaxAllowed(Player(10),'odes',0)
call SetPlayerTechMaxAllowed(Player(10),'ojgn',0)
call SetPlayerTechMaxAllowed(Player(10),'h03C',0)
call SetPlayerTechMaxAllowed(Player(10),'e003',0)
call SetPlayerTechMaxAllowed(Player(10),'e000',0)
call SetPlayerTechMaxAllowed(Player(10),'umtw',0)
call SetPlayerTechMaxAllowed(Player(10),'h03N',0)
call SetPlayerTechMaxAllowed(Player(10),'n009',0)
call SetPlayerTechMaxAllowed(Player(10),'ebal',0)
call SetPlayerTechMaxAllowed(Player(10),'ebsh',0)
call SetPlayerTechMaxAllowed(Player(10),'edes',0)
call SetPlayerTechMaxAllowed(Player(10),'h01Q',0)
call SetPlayerTechMaxAllowed(Player(10),'u002',0)
call SetPlayerTechMaxAllowed(Player(10),'o00A',0)
call SetPlayerTechMaxAllowed(Player(11),'h000',0)
call SetPlayerTechMaxAllowed(Player(11),'h006',0)
call SetPlayerTechMaxAllowed(Player(11),'h00T',0)
call SetPlayerTechMaxAllowed(Player(11),'h00C',0)
call SetPlayerTechMaxAllowed(Player(11),'h00L',0)
call SetPlayerTechMaxAllowed(Player(11),'h01C',0)
call SetPlayerTechMaxAllowed(Player(11),'htow',0)
call SetPlayerTechMaxAllowed(Player(11),'h00R',0)
call SetPlayerTechMaxAllowed(Player(11),'h015',0)
call SetPlayerTechMaxAllowed(Player(11),'h025',0)
call SetPlayerTechMaxAllowed(Player(11),'h00W',0)
call SetPlayerTechMaxAllowed(Player(11),'h028',0)
call SetPlayerTechMaxAllowed(Player(11),'h01I',0)
call SetPlayerTechMaxAllowed(Player(11),'hkee',0)
call SetPlayerTechMaxAllowed(Player(11),'h01H',0)
call SetPlayerTechMaxAllowed(Player(11),'h01J',0)
call SetPlayerTechMaxAllowed(Player(11),'h01K',0)
call SetPlayerTechMaxAllowed(Player(11),'h01L',0)
call SetPlayerTechMaxAllowed(Player(11),'h01R',0)
call SetPlayerTechMaxAllowed(Player(11),'h01P',0)
call SetPlayerTechMaxAllowed(Player(11),'h01U',0)
call SetPlayerTechMaxAllowed(Player(11),'h01V',0)
call SetPlayerTechMaxAllowed(Player(11),'hcas',0)
call SetPlayerTechMaxAllowed(Player(11),'h01S',0)
call SetPlayerTechMaxAllowed(Player(11),'h01T',0)
call SetPlayerTechMaxAllowed(Player(11),'h01W',0)
call SetPlayerTechMaxAllowed(Player(11),'h00S',0)
call SetPlayerTechMaxAllowed(Player(11),'h037',0)
call SetPlayerTechMaxAllowed(Player(11),'h038',0)
call SetPlayerTechMaxAllowed(Player(11),'h00I',0)
call SetPlayerTechMaxAllowed(Player(11),'h02A',0)
call SetPlayerTechMaxAllowed(Player(11),'h026',0)
call SetPlayerTechMaxAllowed(Player(11),'h034',0)
call SetPlayerTechMaxAllowed(Player(11),'h01Z',0)
call SetPlayerTechMaxAllowed(Player(11),'h02D',0)
call SetPlayerTechMaxAllowed(Player(11),'h02E',0)
call SetPlayerTechMaxAllowed(Player(11),'h01N',0)
call SetPlayerTechMaxAllowed(Player(11),'h030',0)
call SetPlayerTechMaxAllowed(Player(11),'h01A',0)
call SetPlayerTechMaxAllowed(Player(11),'h032',0)
call SetPlayerTechMaxAllowed(Player(11),'n001',0)
call SetPlayerTechMaxAllowed(Player(11),'o006',0)
call SetPlayerTechMaxAllowed(Player(11),'edry',0)
call SetPlayerTechMaxAllowed(Player(11),'esen',0)
call SetPlayerTechMaxAllowed(Player(11),'orai',0)
call SetPlayerTechMaxAllowed(Player(11),'h013',0)
call SetPlayerTechMaxAllowed(Player(11),'hsor',0)
call SetPlayerTechMaxAllowed(Player(11),'udes',0)
call SetPlayerTechMaxAllowed(Player(11),'uubs',0)
call SetPlayerTechMaxAllowed(Player(11),'odes',0)
call SetPlayerTechMaxAllowed(Player(11),'ojgn',0)
call SetPlayerTechMaxAllowed(Player(11),'h03C',0)
call SetPlayerTechMaxAllowed(Player(11),'e003',0)
call SetPlayerTechMaxAllowed(Player(11),'e000',0)
call SetPlayerTechMaxAllowed(Player(11),'umtw',0)
call SetPlayerTechMaxAllowed(Player(11),'h03N',0)
call SetPlayerTechMaxAllowed(Player(11),'n009',0)
call SetPlayerTechMaxAllowed(Player(11),'ebsh',0)
call SetPlayerTechMaxAllowed(Player(11),'edes',0)
call SetPlayerTechMaxAllowed(Player(11),'h01Q',0)
call SetPlayerTechMaxAllowed(Player(11),'u002',0)
call SetPlayerTechMaxAllowed(Player(11),'o00A',0)
call CreateNeutralHostileBuildings()
call CreateNeutralPassiveBuildings2()
call CreateBuildingsForPlayer0()
call CreateBuildingsForPlayer1()
call CreateBuildingsForPlayer2()
call CreateBuildingsForPlayer3()
call CreateBuildingsForPlayer4()
call CreateBuildingsForPlayer5()
call CreateBuildingsForPlayer6()
call CreateBuildingsForPlayer7()
call CreateBuildingsForPlayer8()
call CreateBuildingsForPlayer9()
call CreateBuildingsForPlayer10()
call CreateBuildingsForPlayer11()
call CreateNeutralHostile()
call CreateNeutralPassive2()
call CreateUnitsForPlayer0()
call CreateUnitsForPlayer1()
call CreateUnitsForPlayer2()
call CreateUnitsForPlayer3()
call CreateUnitsForPlayer4()
call CreateUnitsForPlayer5()
call CreateUnitsForPlayer6()
call CreateUnitsForPlayer7()
call CreateUnitsForPlayer8()
call CreateUnitsForPlayer9()
call CreateUnitsForPlayer10()
call CreateUnitsForPlayer11()
call InitGlobals2()
set udg_trigger01=CreateTrigger()
call TriggerAddAction(udg_trigger01,function Trig____________________u_Actions)
set udg_trigger02=CreateTrigger()
call TriggerAddAction(udg_trigger02,function Trig_Updates_Actions)
set udg_trigger03=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger03,EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger03,Condition(function Trig_Farm_Destroyed_Conditions))
call TriggerAddAction(udg_trigger03,function Trig_Farm_Destroyed_Actions)
set udg_trigger04=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger04,3.00)
call TriggerAddAction(udg_trigger04,function Trig_build_board_Actions)
set udg_trigger06=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger06,EVENT_PLAYER_UNIT_CHANGE_OWNER)
call TriggerAddCondition(udg_trigger06,Condition(function Trig_set_var_Conditions))
call TriggerAddAction(udg_trigger06,function Trig_set_var_Actions)
set udg_trigger07=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger07,70.00)
call TriggerAddAction(udg_trigger07,function Trig_set_gold_Actions)
set udg_trigger08=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger08,70.00)
call TriggerAddAction(udg_trigger08,function Trig_set_gold_______u_Actions)
set udg_trigger09=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger09,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH)
call TriggerAddCondition(udg_trigger09,Condition(function Trig_set_board_Conditions))
call TriggerAddAction(udg_trigger09,function Trig_set_board_Actions)
set udg_trigger10=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger10,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH)
call TriggerAddCondition(udg_trigger10,Condition(function Trig_set_board________8_Conditions))
call TriggerAddAction(udg_trigger10,function Trig_set_board________8_Actions)
set udg_trigger11=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger11,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH)
call TriggerAddCondition(udg_trigger11,Condition(function Trig_set_board_______u_Conditions))
call TriggerAddAction(udg_trigger11,function Trig_set_board_______u_Actions)
set udg_trigger12=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger12,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH)
call TriggerAddCondition(udg_trigger12,Condition(function Trig_set_board________2_Conditions))
call TriggerAddAction(udg_trigger12,function Trig_set_board________2_Actions)
set udg_trigger13=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger13,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH)
call TriggerAddCondition(udg_trigger13,Condition(function Trig_set_board________3_Conditions))
call TriggerAddAction(udg_trigger13,function Trig_set_board________3_Actions)
set udg_trigger14=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger14,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH)
call TriggerAddCondition(udg_trigger14,Condition(function Trig_set_board________4_Conditions))
call TriggerAddAction(udg_trigger14,function Trig_set_board________4_Actions)
set udg_trigger15=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger15,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH)
call TriggerAddCondition(udg_trigger15,Condition(function Trig_set_board________5_Conditions))
call TriggerAddAction(udg_trigger15,function Trig_set_board________5_Actions)
set udg_trigger16=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger16,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH)
call TriggerAddCondition(udg_trigger16,Condition(function Trig_set_board________6_Conditions))
call TriggerAddAction(udg_trigger16,function Trig_set_board________6_Actions)
set udg_trigger17=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger17,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH)
call TriggerAddCondition(udg_trigger17,Condition(function Trig_set_board________7_Conditions))
call TriggerAddAction(udg_trigger17,function Trig_set_board________7_Actions)
set udg_trigger18=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger18,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH)
call TriggerAddCondition(udg_trigger18,Condition(function Trig_set_board________7_______u_Conditions))
call TriggerAddAction(udg_trigger18,function Trig_set_board________7_______u_Actions)
set udg_trigger19=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger19,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH)
call TriggerAddCondition(udg_trigger19,Condition(function Trig_set_board________7______________u_Conditions))
call TriggerAddAction(udg_trigger19,function Trig_set_board________7______________u_Actions)
set udg_trigger20=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger20,EVENT_PLAYER_UNIT_CONSTRUCT_FINISH)
call TriggerAddCondition(udg_trigger20,Condition(function Trig_set_board________7_____________________u_Conditions))
call TriggerAddAction(udg_trigger20,function Trig_set_board________7_____________________u_Actions)
set udg_trigger21=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger21,5)
call TriggerAddAction(udg_trigger21,function Trig________________________005_Actions)
set udg_trigger22=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger22,10.00)
call TriggerAddAction(udg_trigger22,function Trig________________________005_______u_Actions)
set udg_trigger23=CreateTrigger()
call TriggerAddAction(udg_trigger23,function Trig________________________004_Actions)
set udg_trigger24=CreateTrigger()
call TriggerAddAction(udg_trigger24,function Trig_Names_Actions)
set udg_trigger25=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger25,0.00)
call TriggerAddAction(udg_trigger25,function Trig_Unit_Actions)
set udg_trigger26=CreateTrigger()
call TriggerAddAction(udg_trigger26,function Trig________________________001_Actions)
set udg_trigger27=CreateTrigger()
call TriggerAddAction(udg_trigger27,function Trig________________________002_Actions)
set udg_trigger28=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger28,7.00)
call TriggerAddAction(udg_trigger28,function Trig________________________003_Actions)
set udg_trigger29=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger29,Player(0),"์์ผ 95",true)
call TriggerRegisterPlayerChatEvent(udg_trigger29,Player(1),"์์ผ 95",true)
call TriggerRegisterPlayerChatEvent(udg_trigger29,Player(2),"์์ผ 95",true)
call TriggerRegisterPlayerChatEvent(udg_trigger29,Player(3),"์์ผ 95",true)
call TriggerRegisterPlayerChatEvent(udg_trigger29,Player(4),"์์ผ 95",true)
call TriggerRegisterPlayerChatEvent(udg_trigger29,Player(5),"์์ผ 95",true)
call TriggerRegisterPlayerChatEvent(udg_trigger29,Player(6),"์์ผ 95",true)
call TriggerRegisterPlayerChatEvent(udg_trigger29,Player(7),"์์ผ 95",true)
call TriggerRegisterPlayerChatEvent(udg_trigger29,Player(8),"์์ผ 95",true)
call TriggerRegisterPlayerChatEvent(udg_trigger29,Player(9),"์์ผ 95",true)
call TriggerRegisterPlayerChatEvent(udg_trigger29,Player(10),"์์ผ 95",true)
call TriggerRegisterPlayerChatEvent(udg_trigger29,Player(11),"์์ผ 95",true)
call TriggerAddAction(udg_trigger29,function Trig_Far_Camera_Actions)
set udg_trigger30=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger30,Player(0),"์์ผ 80",true)
call TriggerRegisterPlayerChatEvent(udg_trigger30,Player(1),"์์ผ 80",true)
call TriggerRegisterPlayerChatEvent(udg_trigger30,Player(2),"์์ผ 80",true)
call TriggerRegisterPlayerChatEvent(udg_trigger30,Player(3),"์์ผ 80",true)
call TriggerRegisterPlayerChatEvent(udg_trigger30,Player(4),"์์ผ 80",true)
call TriggerRegisterPlayerChatEvent(udg_trigger30,Player(5),"์์ผ 80",true)
call TriggerRegisterPlayerChatEvent(udg_trigger30,Player(6),"์์ผ 80",true)
call TriggerRegisterPlayerChatEvent(udg_trigger30,Player(7),"์์ผ 80",true)
call TriggerRegisterPlayerChatEvent(udg_trigger30,Player(8),"์์ผ 80",true)
call TriggerRegisterPlayerChatEvent(udg_trigger30,Player(9),"์์ผ 80",true)
call TriggerRegisterPlayerChatEvent(udg_trigger30,Player(10),"์์ผ 80",true)
call TriggerRegisterPlayerChatEvent(udg_trigger30,Player(11),"์์ผ 80",true)
call TriggerAddAction(udg_trigger30,function Trig_Close_Camera_Actions)
set udg_trigger31=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger31,Player(0),"์์ผ 90",true)
call TriggerRegisterPlayerChatEvent(udg_trigger31,Player(1),"์์ผ 90",true)
call TriggerRegisterPlayerChatEvent(udg_trigger31,Player(2),"์์ผ 90",true)
call TriggerRegisterPlayerChatEvent(udg_trigger31,Player(3),"์์ผ 90",true)
call TriggerRegisterPlayerChatEvent(udg_trigger31,Player(4),"์์ผ 90",true)
call TriggerRegisterPlayerChatEvent(udg_trigger31,Player(5),"์์ผ 90",true)
call TriggerRegisterPlayerChatEvent(udg_trigger31,Player(6),"์์ผ 90",true)
call TriggerRegisterPlayerChatEvent(udg_trigger31,Player(7),"์์ผ 90",true)
call TriggerRegisterPlayerChatEvent(udg_trigger31,Player(8),"์์ผ 90",true)
call TriggerRegisterPlayerChatEvent(udg_trigger31,Player(9),"์์ผ 90",true)
call TriggerRegisterPlayerChatEvent(udg_trigger31,Player(10),"์์ผ 90",true)
call TriggerRegisterPlayerChatEvent(udg_trigger31,Player(11),"์์ผ 90",true)
call TriggerAddAction(udg_trigger31,function Trig_Medium_Camera_Actions)
set udg_trigger32=CreateTrigger()
call TriggerAddAction(udg_trigger32,function Trig_Set_Start_Camera_Actions)
call ConditionalTriggerExecute(udg_trigger01)
call ConditionalTriggerExecute(udg_trigger02)
call ConditionalTriggerExecute(udg_trigger23)
call ConditionalTriggerExecute(udg_trigger24)
call ConditionalTriggerExecute(udg_trigger26)
call ConditionalTriggerExecute(udg_trigger27)
call ConditionalTriggerExecute(udg_trigger32)
endfunction
//***************************************************************************
//*
//*Map Configuration
//*
//***************************************************************************
function InitTrig_init takes nothing returns nothing
call ExecuteFunc("main2")
endfunction