// 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 |
abilitystringlist | string | No | |
annihilationdamage | integer | Yes | |
berserksfx | sound | No | SoundNull |
boolean002 | boolean | No | |
boolean003 | boolean | No | |
boolean004 | boolean | No | |
boolean005 | boolean | No | |
boolean006 | boolean | No | |
boolean007 | boolean | No | |
boolean008 | boolean | No | |
boolean009 | boolean | No | |
boolean01 | boolean | No | |
boolean010 | boolean | No | |
boolean011 | boolean | No | |
boolean012 | boolean | No | |
boolean02 | boolean | No | |
booleans01 | boolean | Yes | |
button01 | button | No | |
button02 | button | No | |
button03 | button | No | |
button04 | button | No | |
button05 | button | No | |
button06 | button | No | |
button07 | button | No | |
button08 | button | No | |
button09 | button | No | |
button10 | button | No | |
button11 | button | No | |
button12 | button | No | |
button13 | button | No | |
button14 | button | No | |
button15 | button | No | |
button16 | button | No | |
button17 | button | No | |
button18 | button | No | |
button19 | button | No | |
button20 | button | No | |
charmedcount | integer | No | |
conditioncount | integer | No | |
dialog01 | dialog | No | |
dialog02 | dialog | No | |
dialog03 | dialog | No | |
dialog04 | dialog | No | |
dialog05 | dialog | No | |
dialog06 | dialog | No | |
dialog07 | dialog | No | |
Duel_Player | player | No | |
Duel_Players | force | No | |
DummyPoint | location | No | |
DummyUnit | unit | No | |
DummyUnit2 | unit | No | |
DummyUnit3 | unit | No | |
finalbosssummoned | boolean | No | |
force01 | force | No | |
GDD_DamageSource | unit | No | |
GDD_Integers | integer | Yes | |
GDD_LeftMapGroup | group | No | |
GDD_TriggerArray | trigger | Yes | |
GDD_UnitArray | unit | Yes | |
GGD_Damage | real | No | |
GGD_DamageUnit | unit | No | |
GGD_Event | real | No | |
ID_Item | itemcode | No | |
ID_TriggeringUnit | unit | No | |
integer01 | integer | No | |
integer02 | integer | No | |
integer03 | integer | No | |
integer04 | integer | No | |
integer_randspellname | integer | No | |
integer_randspellnum | integer | No | |
integers01 | integer | Yes | |
integers02 | integer | Yes | |
integers02temp | integer | Yes | |
integers03 | integer | Yes | |
integers04 | integer | Yes | |
integers05 | integer | Yes | |
integers06 | integer | Yes | |
integers07 | integer | Yes | |
integers08 | integer | Yes | |
integers_pickedrandspell | boolean | Yes | |
item8 | integer | No | |
ItemDusurmeSansi | integer | No | |
LD_Hero | unit | No | |
LD_Position | location | No | |
loopend | integer | No | |
loopindex | integer | No | |
meleehero | boolean | Yes | |
PlayerColors | string | Yes | |
playercount | integer | No | |
playerfinishedcount | integer | No | |
randomheronum | integer | No | |
randomherounit | integer | 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 | |
rects01 | rect | Yes | |
skillcount | integer | Yes | |
Slot_integer8 | integer | No | |
sound01 | sound | No | |
sound02 | sound | No | |
sound03 | sound | No | |
sound04 | sound | No | |
sound05 | sound | No | |
sound06 | sound | No | |
sound07 | sound | No | |
string01 | string | No | |
strings01 | string | Yes | |
Temp_Group_1 | group | No | |
Temp_Real_1 | real | No | |
tempGroup | group | No | |
tempgroup | group | No | |
templife | real | No | |
tempmultiplier | integer | No | |
temppoint | location | No | |
tempstr | integer | No | |
tempunitcount | integer | No | |
tempunitcount2 | integer | No | |
Text_Duration | real | No | |
TextSize_dmg | real | No | |
TextSize_spells | real | No | |
timecounter | integer | 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 | |
trigger100 | trigger | No | |
trigger101 | trigger | No | |
trigger102 | trigger | No | |
trigger103 | trigger | No | |
trigger104 | trigger | No | |
trigger105 | trigger | No | |
trigger106 | trigger | No | |
trigger107 | trigger | No | |
trigger108 | trigger | No | |
trigger109 | trigger | No | |
trigger11 | trigger | No | |
trigger110 | trigger | No | |
trigger111 | trigger | No | |
trigger112 | trigger | No | |
trigger113 | trigger | No | |
trigger114 | trigger | No | |
trigger115 | trigger | No | |
trigger116 | trigger | No | |
trigger117 | trigger | No | |
trigger118 | trigger | No | |
trigger119 | trigger | No | |
trigger12 | trigger | No | |
trigger120 | trigger | No | |
trigger121 | trigger | No | |
trigger122 | trigger | No | |
trigger123 | trigger | No | |
trigger124 | trigger | No | |
trigger125 | trigger | No | |
trigger126 | trigger | No | |
trigger127 | trigger | No | |
trigger128 | trigger | No | |
trigger129 | trigger | No | |
trigger13 | trigger | No | |
trigger130 | trigger | No | |
trigger131 | trigger | No | |
trigger132 | trigger | No | |
trigger133 | trigger | No | |
trigger134 | trigger | No | |
trigger135 | trigger | No | |
trigger136 | trigger | No | |
trigger137 | trigger | No | |
trigger138 | trigger | No | |
trigger139 | trigger | No | |
trigger14 | trigger | No | |
trigger140 | trigger | No | |
trigger141 | trigger | No | |
trigger142 | trigger | No | |
trigger143 | trigger | No | |
trigger144 | trigger | No | |
trigger145 | trigger | No | |
trigger146 | trigger | No | |
trigger147 | trigger | No | |
trigger148 | trigger | No | |
trigger149 | trigger | No | |
trigger15 | trigger | No | |
trigger150 | trigger | No | |
trigger151 | trigger | No | |
trigger152 | trigger | No | |
trigger153 | trigger | No | |
trigger154 | trigger | No | |
trigger155 | trigger | No | |
trigger156 | trigger | No | |
trigger157 | trigger | No | |
trigger158 | trigger | No | |
trigger159 | trigger | No | |
trigger16 | trigger | No | |
trigger160 | trigger | No | |
trigger161 | trigger | No | |
trigger162 | trigger | No | |
trigger163 | trigger | No | |
trigger164 | trigger | No | |
trigger165 | trigger | No | |
trigger166 | trigger | No | |
trigger167 | trigger | No | |
trigger168 | trigger | No | |
trigger169 | trigger | No | |
trigger17 | trigger | No | |
trigger170 | trigger | No | |
trigger171 | trigger | No | |
trigger172 | trigger | No | |
trigger173 | trigger | No | |
trigger174 | trigger | No | |
trigger175 | trigger | No | |
trigger176 | trigger | No | |
trigger177 | trigger | No | |
trigger178 | trigger | No | |
trigger179 | trigger | No | |
trigger18 | trigger | No | |
trigger180 | trigger | No | |
trigger181 | trigger | No | |
trigger182 | trigger | No | |
trigger183 | trigger | No | |
trigger184 | trigger | No | |
trigger185 | trigger | No | |
trigger186 | trigger | No | |
trigger187 | trigger | No | |
trigger188 | trigger | No | |
trigger189 | trigger | No | |
trigger19 | trigger | No | |
trigger190 | trigger | No | |
trigger191 | trigger | No | |
trigger192 | trigger | No | |
trigger193 | trigger | No | |
trigger194 | trigger | No | |
trigger195 | trigger | No | |
trigger196 | trigger | No | |
trigger197 | trigger | No | |
trigger198 | trigger | No | |
trigger199 | trigger | No | |
trigger20 | trigger | No | |
trigger200 | trigger | No | |
trigger201 | trigger | No | |
trigger202 | trigger | No | |
trigger203 | trigger | No | |
trigger204 | trigger | No | |
trigger205 | trigger | No | |
trigger206 | trigger | No | |
trigger207 | trigger | No | |
trigger208 | trigger | No | |
trigger209 | trigger | No | |
trigger21 | trigger | No | |
trigger210 | trigger | No | |
trigger211 | trigger | No | |
trigger212 | trigger | No | |
trigger213 | trigger | No | |
trigger214 | trigger | No | |
trigger215 | trigger | No | |
trigger216 | trigger | No | |
trigger217 | trigger | No | |
trigger218 | trigger | No | |
trigger219 | trigger | No | |
trigger22 | trigger | No | |
trigger220 | trigger | No | |
trigger221 | trigger | No | |
trigger222 | trigger | No | |
trigger223 | trigger | No | |
trigger224 | trigger | No | |
trigger225 | trigger | No | |
trigger226 | trigger | No | |
trigger227 | trigger | No | |
trigger228 | trigger | No | |
trigger229 | trigger | No | |
trigger23 | trigger | No | |
trigger230 | trigger | No | |
trigger231 | trigger | No | |
trigger232 | trigger | No | |
trigger233 | trigger | No | |
trigger234 | trigger | No | |
trigger235 | trigger | No | |
trigger236 | trigger | No | |
trigger237 | trigger | No | |
trigger238 | trigger | No | |
trigger239 | trigger | No | |
trigger24 | trigger | No | |
trigger240 | trigger | No | |
trigger241 | trigger | No | |
trigger242 | trigger | No | |
trigger243 | trigger | No | |
trigger244 | trigger | No | |
trigger245 | trigger | No | |
trigger246 | trigger | No | |
trigger247 | trigger | No | |
trigger248 | trigger | No | |
trigger249 | trigger | No | |
trigger25 | trigger | No | |
trigger250 | trigger | No | |
trigger251 | trigger | No | |
trigger252 | trigger | No | |
trigger253 | trigger | No | |
trigger254 | trigger | No | |
trigger255 | trigger | No | |
trigger256 | trigger | No | |
trigger257 | trigger | No | |
trigger258 | trigger | No | |
trigger259 | trigger | No | |
trigger26 | trigger | No | |
trigger260 | trigger | No | |
trigger261 | trigger | No | |
trigger262 | trigger | No | |
trigger263 | trigger | No | |
trigger264 | trigger | No | |
trigger265 | trigger | No | |
trigger266 | trigger | No | |
trigger267 | trigger | No | |
trigger268 | trigger | No | |
trigger269 | trigger | No | |
trigger27 | trigger | No | |
trigger270 | trigger | No | |
trigger271 | trigger | No | |
trigger272 | trigger | No | |
trigger273 | trigger | No | |
trigger274 | trigger | No | |
trigger275 | trigger | No | |
trigger276 | trigger | No | |
trigger277 | trigger | No | |
trigger278 | trigger | No | |
trigger279 | trigger | No | |
trigger28 | trigger | No | |
trigger280 | trigger | No | |
trigger281 | trigger | No | |
trigger282 | trigger | No | |
trigger283 | trigger | No | |
trigger284 | trigger | No | |
trigger285 | trigger | No | |
trigger286 | trigger | No | |
trigger287 | trigger | No | |
trigger288 | trigger | No | |
trigger289 | trigger | No | |
trigger29 | trigger | No | |
trigger290 | trigger | No | |
trigger291 | trigger | No | |
trigger292 | trigger | No | |
trigger293 | trigger | No | |
trigger294 | trigger | No | |
trigger295 | trigger | No | |
trigger296 | trigger | No | |
trigger297 | trigger | No | |
trigger298 | trigger | No | |
trigger299 | trigger | No | |
trigger30 | trigger | No | |
trigger300 | trigger | No | |
trigger301 | trigger | No | |
trigger302 | trigger | No | |
trigger303 | trigger | No | |
trigger304 | trigger | No | |
trigger305 | trigger | No | |
trigger306 | trigger | No | |
trigger307 | trigger | No | |
trigger308 | trigger | No | |
trigger309 | trigger | No | |
trigger31 | trigger | No | |
trigger310 | trigger | No | |
trigger311 | trigger | No | |
trigger312 | trigger | No | |
trigger313 | trigger | No | |
trigger314 | trigger | No | |
trigger315 | trigger | No | |
trigger316 | trigger | No | |
trigger317 | trigger | No | |
trigger318 | trigger | No | |
trigger319 | trigger | No | |
trigger32 | trigger | No | |
trigger320 | trigger | No | |
trigger321 | trigger | No | |
trigger322 | trigger | No | |
trigger323 | trigger | No | |
trigger324 | trigger | No | |
trigger325 | trigger | No | |
trigger326 | trigger | No | |
trigger327 | trigger | No | |
trigger328 | trigger | No | |
trigger33 | trigger | No | |
trigger34 | trigger | No | |
trigger35 | trigger | No | |
trigger36 | trigger | No | |
trigger37 | trigger | No | |
trigger38 | trigger | No | |
trigger39 | trigger | No | |
trigger40 | trigger | No | |
trigger41 | trigger | No | |
trigger42 | trigger | No | |
trigger43 | trigger | No | |
trigger44 | trigger | No | |
trigger45 | trigger | No | |
trigger46 | trigger | No | |
trigger47 | trigger | No | |
trigger48 | trigger | No | |
trigger49 | trigger | No | |
trigger50 | trigger | No | |
trigger51 | trigger | No | |
trigger52 | trigger | No | |
trigger53 | trigger | No | |
trigger54 | trigger | No | |
trigger55 | trigger | No | |
trigger56 | trigger | No | |
trigger57 | trigger | No | |
trigger58 | trigger | No | |
trigger59 | trigger | No | |
trigger60 | trigger | No | |
trigger61 | trigger | No | |
trigger62 | trigger | No | |
trigger63 | trigger | No | |
trigger64 | trigger | No | |
trigger65 | trigger | No | |
trigger66 | trigger | No | |
trigger67 | trigger | No | |
trigger68 | trigger | No | |
trigger69 | trigger | No | |
trigger70 | trigger | No | |
trigger71 | trigger | No | |
trigger72 | trigger | No | |
trigger73 | trigger | No | |
trigger74 | trigger | No | |
trigger75 | trigger | No | |
trigger76 | trigger | No | |
trigger77 | trigger | No | |
trigger78 | trigger | No | |
trigger79 | trigger | No | |
trigger80 | trigger | No | |
trigger81 | trigger | No | |
trigger82 | trigger | No | |
trigger83 | trigger | No | |
trigger84 | trigger | No | |
trigger85 | trigger | No | |
trigger86 | trigger | No | |
trigger87 | trigger | No | |
trigger88 | trigger | No | |
trigger89 | trigger | No | |
trigger90 | trigger | No | |
trigger91 | trigger | No | |
trigger92 | trigger | No | |
trigger93 | trigger | No | |
trigger94 | trigger | No | |
trigger95 | trigger | No | |
trigger96 | trigger | No | |
trigger97 | trigger | No | |
trigger98 | trigger | No | |
trigger99 | trigger | No | |
unit01 | unit | No | |
unit02 | unit | No | |
unit03 | unit | No | |
unit04 | unit | No | |
unit05 | unit | No | |
unit06 | unit | No | |
unit07 | unit | No | |
unit08 | unit | No | |
unit09 | unit | No | |
unit10 | unit | No | |
unit11 | unit | No | |
unit12 | unit | No | |
unit13 | unit | No | |
units01 | unit | Yes |
function Trig_random_item_sfx_Conditions takes nothing returns boolean
if ( not ( GetItemTypeId(GetManipulatedItem()) == 'I044' ) ) then
return false
endif
return true
endfunction
function Trig_random_item_sfx_Actions takes nothing returns nothing
call PlaySoundOnUnitBJ( gg_snd_ReviveHuman, 100, GetTriggerUnit() )
endfunction
//===========================================================================
function InitTrig_random_item_sfx takes nothing returns nothing
set gg_trg_random_item_sfx = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_random_item_sfx, EVENT_PLAYER_UNIT_PICKUP_ITEM )
call TriggerAddCondition( gg_trg_random_item_sfx, Condition( function Trig_random_item_sfx_Conditions ) )
call TriggerAddAction( gg_trg_random_item_sfx, function Trig_random_item_sfx_Actions )
endfunction
// 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=1
set udg_integer02=1
set i=0
loop
exitwhen(i>12)
set udg_units01[i]=null
set i=i+1
endloop
set i=0
loop
exitwhen(i>12)
set udg_rects01[i]=null
set i=i+1
endloop
set i=0
loop
exitwhen(i>40)
set udg_strings01[i]=""
set i=i+1
endloop
set udg_boolean01=false
set udg_boolean002=false
set udg_boolean003=false
set udg_boolean004=false
set udg_boolean005=false
set udg_boolean006=false
set udg_boolean007=false
set udg_boolean008=false
set udg_boolean009=false
set udg_boolean010=false
set udg_boolean011=false
set udg_boolean012=false
set udg_boolean02=false
set udg_integer03=0
set i=0
loop
exitwhen(i>12)
set udg_booleans01[i]=false
set i=i+1
endloop
set udg_dialog01=DialogCreate()
set udg_dialog02=DialogCreate()
set udg_dialog03=DialogCreate()
set i=0
loop
exitwhen(i>1)
set udg_integers04[i]=0
set i=i+1
endloop
set udg_dialog04=DialogCreate()
set udg_integer04='ankh'
set udg_dialog05=DialogCreate()
set udg_dialog06=DialogCreate()
set udg_dialog07=DialogCreate()
set udg_force01=CreateForce()
set i=0
loop
exitwhen(i>1)
set udg_integers05[i]=0
set i=i+1
endloop
set i=0
loop
exitwhen(i>1)
set udg_integers06[i]=0
set i=i+1
endloop
set i=0
loop
exitwhen(i>1)
set udg_integers08[i]=0
set i=i+1
endloop
endfunction
//***************************************************************************
//*
//*Sounds
//*
//***************************************************************************
//***************************************************************************
//*
//*Unit Creation
//*
//***************************************************************************
//===========================================================================
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,'ncp3',4096.0,4608.0,270.000)
set u=CreateUnit(p,'ncp3',3584.0,4608.0,270.000)
set u=CreateUnit(p,'ncp3',3072.0,4608.0,270.000)
set u=CreateUnit(p,'ncp3',3584.0,5120.0,270.000)
set u=CreateUnit(p,'ncp3',3584.0,4096.0,270.000)
set u=CreateUnit(p,'ncp3',4096.0,4096.0,270.000)
set u=CreateUnit(p,'ncp3',4096.0,3584.0,270.000)
set u=CreateUnit(p,'ncp3',4608.0,3584.0,270.000)
set u=CreateUnit(p,'ncp3',4608.0,4096.0,270.000)
set u=CreateUnit(p,'ncp3',4608.0,3072.0,270.000)
set u=CreateUnit(p,'ncp3',5120.0,3584.0,270.000)
set u=CreateUnit(p,'ncp3',5120.0,4096.0,270.000)
set u=CreateUnit(p,'ncp3',5632.0,4096.0,270.000)
set u=CreateUnit(p,'ncp3',6144.0,4608.0,270.000)
set u=CreateUnit(p,'ncp3',5632.0,4608.0,270.000)
set u=CreateUnit(p,'ncp3',5632.0,5120.0,270.000)
set u=CreateUnit(p,'ncp3',5120.0,5120.0,270.000)
set u=CreateUnit(p,'ncp3',5120.0,4608.0,270.000)
set u=CreateUnit(p,'ncp3',4608.0,5120.0,270.000)
set u=CreateUnit(p,'ncp3',4096.0,5120.0,270.000)
set u=CreateUnit(p,'ncp3',4096.0,5632.0,270.000)
set u=CreateUnit(p,'ncp3',4608.0,5632.0,270.000)
set u=CreateUnit(p,'ncp3',4608.0,6144.0,270.000)
set u=CreateUnit(p,'ncp3',5120.0,5632.0,270.000)
set u=CreateUnit(p,'ncp3',3840.0,4352.0,270.000)
set u=CreateUnit(p,'ncp3',4352.0,3840.0,270.000)
set u=CreateUnit(p,'n002',4288.0,-1536.0,270.000)
set u=CreateUnit(p,'ncp3',4864.0,3840.0,270.000)
set u=CreateUnit(p,'ncp3',5376.0,4352.0,270.000)
set u=CreateUnit(p,'ncp3',5376.0,4864.0,270.000)
set u=CreateUnit(p,'ncp3',4864.0,5376.0,270.000)
set u=CreateUnit(p,'ncp3',4352.0,5376.0,270.000)
set u=CreateUnit(p,'ncp3',3840.0,4864.0,270.000)
set u=CreateUnit(p,'ncp3',4352.0,4864.0,270.000)
set u=CreateUnit(p,'ncp3',4864.0,4864.0,270.000)
set u=CreateUnit(p,'ncp3',4864.0,4352.0,270.000)
set u=CreateUnit(p,'ncp3',4352.0,4352.0,270.000)
set u=CreateUnit(p,'ncp3',3840.0,5376.0,270.000)
set u=CreateUnit(p,'ncp3',4352.0,5888.0,270.000)
set u=CreateUnit(p,'ncp3',4864.0,5888.0,270.000)
set u=CreateUnit(p,'ncp3',5376.0,5376.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,'Nalc',4105.3,5126.8,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Nngs',4609.9,5117.9,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Ntin',5129.6,5104.5,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Nbrn',5126.3,4617.6,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Nbst',5126.5,4115.3,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Nfir',4605.2,4089.6,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Npbm',4093.1,4092.8,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Nplh',4088.1,4617.6,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hpal',4604.2,5633.8,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hamg',4092.0,5622.3,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hmkg',4608.4,6161.1,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hblm',5122.4,5648.8,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Obla',3575.4,4097.3,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Otch',3577.0,5109.0,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Ofar',3585.0,4606.2,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Oshd',3069.9,4606.2,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Udea',4610.3,3583.1,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Ulic',4602.1,3069.1,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Udre',5109.7,3591.1,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Ucrl',4094.8,3588.5,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Ekee',5623.9,4594.8,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Emoo',6136.2,4610.0,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Edem',5627.3,4089.6,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Ewar',5636.8,5109.0,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set udg_unit04=CreateUnit(p,'h00P',4996.9,-2677.1,250.000)
set udg_unit02=CreateUnit(p,'u001',5243.6,-2107.4,250.000)
set udg_unit09=CreateUnit(p,'u002',5155.6,-1776.4,250.000)
set udg_unit05=CreateUnit(p,'o000',5238.1,-2409.7,250.000)
set udg_unit07=CreateUnit(p,'o001',4202.7,-2675.2,300.000)
set udg_unit11=CreateUnit(p,'o002',3982.7,-2407.1,300.000)
set udg_unit06=CreateUnit(p,'o003',3961.6,-2069.9,275.000)
set udg_unit10=CreateUnit(p,'o004',4063.9,-1726.2,300.000)
set udg_unit13=CreateUnit(p,'o007',4608.9,-1800.2,275.000)
set udg_unit03=CreateUnit(p,'n003',4421.1,-2890.5,300.000)
set udg_unit08=CreateUnit(p,'o005',4798.2,-2894.3,273.640)
set u=CreateUnit(p,'h00Q',4608.0,-1536.0,270.000)
set u=CreateUnit(p,'Hapm',3837.4,4370.4,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hant',4345.0,3823.1,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hgam',4864.1,3834.7,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hart',5367.9,4342.8,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'n000',4926.3,-1538.0,37.563)
set u=CreateUnit(p,'n001',4629.6,-2455.3,140.278)
call SetUnitColor(u,ConvertPlayerColor(0))
set u=CreateUnit(p,'h00O',4602.6,-1019.6,251.287)
set u=CreateUnit(p,'h00O',4604.5,-3068.5,320.305)
set u=CreateUnit(p,'Harf',5375.9,4862.5,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hdgo',4865.3,5376.8,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hhkl',4353.6,5380.6,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hjai',3838.0,4855.6,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hkal',4333.8,4373.0,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hlgr',4866.1,4353.4,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hpb1',4351.3,4864.2,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hmgd',4868.3,4853.7,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Hmbr',3839.6,5371.7,270.000)
call SetHeroLevel(u,50,false)
set u=CreateUnit(p,'Hpb2',4357.0,5896.9,270.000)
call SetHeroLevel(u,50,false)
set u=CreateUnit(p,'h00P',-6486.5,5984.0,358.920)
set u=CreateUnit(p,'u001',-6504.6,5864.9,18.660)
set u=CreateUnit(p,'u002',-6507.9,5772.7,341.330)
set u=CreateUnit(p,'o000',-6494.8,5662.5,10.400)
set u=CreateUnit(p,'o001',-6487.9,5537.9,328.700)
set u=CreateUnit(p,'o002',-6492.8,5442.7,342.000)
set u=CreateUnit(p,'o003',-6495.7,5333.7,21.530)
set u=CreateUnit(p,'o004',-6488.0,5219.0,6.380)
set u=CreateUnit(p,'o007',-6488.0,5140.0,6.380)
set u=CreateUnit(p,'o005',-5897.0,6435.6,273.640)
set u=CreateUnit(p,'n003',-5340.1,6443.0,297.210)
set u=CreateUnit(p,'h00P',-3409.8,6027.9,20.640)
set u=CreateUnit(p,'u001',-3411.7,5906.4,53.330)
set u=CreateUnit(p,'u002',-3417.3,5828.5,305.580)
set u=CreateUnit(p,'o000',-3421.1,5707.5,329.800)
set u=CreateUnit(p,'o001',-3404.2,5624.0,2.770)
set u=CreateUnit(p,'o002',-3401.8,5514.3,346.520)
set u=CreateUnit(p,'o003',-3408.2,5379.8,13.060)
set u=CreateUnit(p,'o004',-3405.6,5266.1,278.510)
set u=CreateUnit(p,'o007',-3405.6,5186.1,6.510)
set u=CreateUnit(p,'o005',-2821.5,6457.3,242.700)
set u=CreateUnit(p,'n003',-2291.8,6480.8,280.980)
set u=CreateUnit(p,'h00P',-335.3,6027.4,20.640)
set u=CreateUnit(p,'u001',-337.2,5905.9,53.330)
set u=CreateUnit(p,'u002',-342.7,5828.0,305.580)
set u=CreateUnit(p,'o000',-346.6,5707.0,329.800)
set u=CreateUnit(p,'o001',-329.7,5623.5,2.770)
set u=CreateUnit(p,'o002',-327.3,5513.9,346.520)
set u=CreateUnit(p,'o003',-333.6,5379.3,13.060)
set u=CreateUnit(p,'o004',-331.1,5265.6,278.510)
set u=CreateUnit(p,'o007',-331.1,5186.6,6.510)
set u=CreateUnit(p,'o005',253.1,6456.9,242.700)
set u=CreateUnit(p,'n003',782.7,6480.3,280.980)
set u=CreateUnit(p,'h00P',-324.0,2938.7,20.640)
set u=CreateUnit(p,'u001',-325.9,2817.2,53.330)
set u=CreateUnit(p,'u002',-331.4,2739.3,305.580)
set u=CreateUnit(p,'o000',-335.3,2618.3,329.800)
set u=CreateUnit(p,'o001',-318.3,2534.8,2.770)
set u=CreateUnit(p,'o002',-315.9,2425.1,346.520)
set u=CreateUnit(p,'o003',-322.3,2290.6,13.060)
set u=CreateUnit(p,'o004',-319.7,2176.8,278.510)
set u=CreateUnit(p,'o007',-319.7,2108.8,6.510)
set u=CreateUnit(p,'o005',264.4,3368.1,242.700)
set u=CreateUnit(p,'n003',794.0,3391.6,280.980)
set u=CreateUnit(p,'h00P',-3364.6,2966.6,20.640)
set u=CreateUnit(p,'u001',-3366.5,2845.1,53.330)
set u=CreateUnit(p,'u002',-3372.1,2767.2,305.580)
set u=CreateUnit(p,'o000',-3376.0,2646.2,329.800)
set u=CreateUnit(p,'o001',-3359.0,2562.7,2.770)
set u=CreateUnit(p,'o002',-3356.6,2453.0,346.520)
set u=CreateUnit(p,'o003',-3363.0,2318.5,13.060)
set u=CreateUnit(p,'o004',-3360.4,2204.8,278.510)
set u=CreateUnit(p,'o007',-3360.4,2120.8,6.510)
set u=CreateUnit(p,'o005',-2776.3,3396.0,242.700)
set u=CreateUnit(p,'n003',-2246.6,3419.5,280.980)
set u=CreateUnit(p,'h00P',-6456.1,2969.4,20.640)
set u=CreateUnit(p,'u001',-6458.0,2847.9,53.330)
set u=CreateUnit(p,'u002',-6463.6,2770.0,305.580)
set u=CreateUnit(p,'o000',-6467.4,2649.0,329.800)
set u=CreateUnit(p,'o001',-6450.5,2565.5,2.770)
set u=CreateUnit(p,'o002',-6448.1,2455.8,346.520)
set u=CreateUnit(p,'o003',-6454.5,2321.3,13.060)
set u=CreateUnit(p,'o004',-6451.9,2207.6,278.510)
set u=CreateUnit(p,'o007',-6451.9,2127.6,6.510)
set u=CreateUnit(p,'o005',-5867.8,3398.8,242.700)
set u=CreateUnit(p,'n003',-5338.1,3422.3,280.980)
set u=CreateUnit(p,'h00P',-6482.1,-157.5,20.640)
set u=CreateUnit(p,'u001',-6484.0,-279.0,53.330)
set u=CreateUnit(p,'u002',-6489.5,-356.9,305.580)
set u=CreateUnit(p,'o000',-6493.4,-477.9,329.800)
set u=CreateUnit(p,'o001',-6476.4,-561.4,2.770)
set u=CreateUnit(p,'o002',-6474.0,-671.1,346.520)
set u=CreateUnit(p,'o003',-6480.4,-805.6,13.060)
set u=CreateUnit(p,'o004',-6477.8,-919.4,278.510)
set u=CreateUnit(p,'o007',-6477.8,-999.4,6.510)
set u=CreateUnit(p,'o005',-5893.7,271.9,242.700)
set u=CreateUnit(p,'n003',-5364.1,295.4,280.980)
set u=CreateUnit(p,'h00P',-3375.3,-161.0,20.640)
set u=CreateUnit(p,'u001',-3377.2,-282.6,53.330)
set u=CreateUnit(p,'u002',-3382.8,-360.5,305.580)
set u=CreateUnit(p,'o000',-3386.6,-481.5,329.800)
set u=CreateUnit(p,'o001',-3369.7,-565.0,2.770)
set u=CreateUnit(p,'o002',-3367.3,-674.6,346.520)
set u=CreateUnit(p,'o003',-3373.7,-809.1,13.060)
set u=CreateUnit(p,'o004',-3371.1,-922.9,278.510)
set u=CreateUnit(p,'o007',-3371.1,-1002.9,6.510)
set u=CreateUnit(p,'o005',-2787.0,268.4,242.700)
set u=CreateUnit(p,'n003',-2257.3,291.9,280.980)
set u=CreateUnit(p,'h00P',-337.1,-179.8,20.640)
set u=CreateUnit(p,'u001',-339.0,-301.3,53.330)
set u=CreateUnit(p,'u002',-344.6,-379.2,305.580)
set u=CreateUnit(p,'o000',-348.4,-500.2,329.800)
set u=CreateUnit(p,'o001',-331.5,-583.7,2.770)
set u=CreateUnit(p,'o002',-329.1,-693.4,346.520)
set u=CreateUnit(p,'o003',-335.5,-827.9,13.060)
set u=CreateUnit(p,'o004',-332.9,-941.7,278.510)
set u=CreateUnit(p,'o007',-332.9,-1021.7,6.510)
set u=CreateUnit(p,'o005',251.2,249.6,242.700)
set u=CreateUnit(p,'n003',780.9,273.1,280.980)
set u=CreateUnit(p,'h00P',-6478.1,-3222.2,20.640)
set u=CreateUnit(p,'u001',-6480.1,-3343.7,53.330)
set u=CreateUnit(p,'u002',-6485.6,-3421.6,305.580)
set u=CreateUnit(p,'o000',-6489.5,-3542.6,329.800)
set u=CreateUnit(p,'o001',-6472.5,-3626.1,2.770)
set u=CreateUnit(p,'o002',-6470.1,-3735.8,346.520)
set u=CreateUnit(p,'o003',-6476.5,-3870.3,13.060)
set u=CreateUnit(p,'o004',-6473.9,-3984.0,278.510)
set u=CreateUnit(p,'o007',-6473.9,-4064.0,6.510)
set u=CreateUnit(p,'o005',-5889.8,-2792.8,242.700)
set u=CreateUnit(p,'n003',-5360.1,-2769.3,280.980)
set u=CreateUnit(p,'h00P',-3407.7,-3205.3,20.640)
set u=CreateUnit(p,'u001',-3409.6,-3326.8,53.330)
set u=CreateUnit(p,'u002',-3415.1,-3404.7,305.580)
set u=CreateUnit(p,'o000',-3419.0,-3525.7,329.800)
set u=CreateUnit(p,'o001',-3402.1,-3609.2,2.770)
set u=CreateUnit(p,'o002',-3399.7,-3718.8,346.520)
set u=CreateUnit(p,'o003',-3406.0,-3853.4,13.060)
set u=CreateUnit(p,'o004',-3403.5,-3967.1,278.510)
set u=CreateUnit(p,'o007',-3403.5,-4047.1,6.510)
set u=CreateUnit(p,'o005',-2819.3,-2775.8,242.700)
set u=CreateUnit(p,'n003',-2289.7,-2752.4,280.980)
set u=CreateUnit(p,'h00P',-302.0,-3256.4,20.640)
set u=CreateUnit(p,'u001',-303.9,-3378.0,53.330)
set u=CreateUnit(p,'u002',-309.5,-3455.9,305.580)
set u=CreateUnit(p,'o000',-313.3,-3576.9,329.800)
set u=CreateUnit(p,'o001',-296.4,-3660.4,2.770)
set u=CreateUnit(p,'o002',-294.0,-3770.0,346.520)
set u=CreateUnit(p,'o003',-300.4,-3904.5,13.060)
set u=CreateUnit(p,'o004',-297.8,-4018.3,278.510)
set u=CreateUnit(p,'o007',-297.8,-4098.3,6.510)
set u=CreateUnit(p,'o005',286.3,-2827.0,242.700)
set u=CreateUnit(p,'n003',816.0,-2803.5,280.980)
set u=CreateUnit(p,'Hvwd',4869.0,5902.8,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'Huth',5367.0,5371.0,270.000)
call SetHeroLevel(u,50,false)
call SetUnitState(u,UNIT_STATE_MANA,0)
set u=CreateUnit(p,'e001',6536.6,6562.5,293.311)
set u=CreateUnit(p,'e001',6560.8,6562.5,183.126)
set u=CreateUnit(p,'e001',6537.8,6535.4,328.490)
set u=CreateUnit(p,'e001',6560.0,6535.4,95.661)
set u=CreateUnit(p,'e001',6538.9,6510.8,184.686)
set u=CreateUnit(p,'e001',6559.1,6510.8,137.026)
set u=CreateUnit(p,'e001',6516.9,6562.7,137.026)
set u=CreateUnit(p,'e001',6517.2,6537.3,137.026)
set u=CreateUnit(p,'e001',6517.2,6511.6,308.352)
set u=CreateUnit(p,'e001',6517.0,6490.6,118.601)
set u=CreateUnit(p,'e001',6539.6,6489.6,101.704)
set u=CreateUnit(p,'e001',6560.5,6488.6,170.260)
set u=CreateUnit(p,'e001',6515.7,6468.4,118.601)
set u=CreateUnit(p,'e001',6538.3,6467.4,101.704)
set u=CreateUnit(p,'e001',6559.1,6466.4,170.260)
endfunction
//===========================================================================
//===========================================================================
//===========================================================================
//***************************************************************************
//*
//*Regions
//*
//***************************************************************************
function CreateRegions2 takes nothing returns nothing
local weathereffect we
set udg_rect01=Rect(2528.0,2528.0,6656.0,6656.0)
set udg_rect02=Rect(-6560.0,4736.0,-4704.0,6560.0)
set udg_rect03=Rect(-3488.0,4736.0,-1632.0,6560.0)
set udg_rect04=Rect(-416.0,4736.0,1440.0,6560.0)
set udg_rect05=Rect(-6560.0,1664.0,-4704.0,3488.0)
set udg_rect06=Rect(-3488.0,1664.0,-1632.0,3488.0)
set udg_rect07=Rect(-416.0,1664.0,1440.0,3488.0)
set udg_rect08=Rect(-6560.0,-1408.0,-4704.0,416.0)
set udg_rect09=Rect(-3488.0,-1408.0,-1632.0,416.0)
set udg_rect10=Rect(-416.0,-1408.0,1440.0,416.0)
set udg_rect11=Rect(-6560.0,-4480.0,-4704.0,-2656.0)
set udg_rect12=Rect(-3488.0,-4480.0,-1632.0,-2656.0)
set udg_rect13=Rect(2496.0,-4800.0,6784.0,544.0)
set udg_rect14=Rect(-416.0,-4480.0,1440.0,-2656.0)
set udg_rect15=Rect(-4992.0,4736.0,-4704.0,4992.0)
set udg_rect16=Rect(-1920.0,4736.0,-1632.0,4992.0)
set udg_rect17=Rect(1152.0,4736.0,1440.0,4992.0)
set udg_rect18=Rect(-4992.0,1664.0,-4704.0,1920.0)
set udg_rect19=Rect(-1920.0,1664.0,-1632.0,1920.0)
set udg_rect20=Rect(1152.0,1664.0,1440.0,1920.0)
set udg_rect21=Rect(-4992.0,-1408.0,-4704.0,-1152.0)
set udg_rect22=Rect(-1920.0,-1408.0,-1632.0,-1152.0)
set udg_rect23=Rect(1152.0,-1408.0,1440.0,-1152.0)
set udg_rect24=Rect(-4992.0,-4480.0,-4704.0,-4224.0)
set udg_rect25=Rect(-1920.0,-4480.0,-1632.0,-4224.0)
set udg_rect26=Rect(1152.0,-4480.0,1440.0,-4224.0)
set udg_rect27=Rect(6464.0,6400.0,6624.0,6624.0)
endfunction
//***************************************************************************
//*
//*Triggers
//*
//***************************************************************************
//===========================================================================
//Trigger:Init
//===========================================================================
function Trig_Init_Actions takes nothing returns nothing
// call CreateQuestBJ(bj_QUESTTYPE_REQ_DISCOVERED,"TRIGSTR_5694","TRIGSTR_5695","ReplaceableTextures\\CommandButtons\\BTNScroll.blp")
// call CreateQuestBJ(bj_QUESTTYPE_REQ_DISCOVERED,"TRIGSTR_5687","TRIGSTR_5688","ReplaceableTextures\\CommandButtons\\BTNTomeBrown.blp")
// call TriggerSleepAction(20.00)
// call FlashQuestDialogButtonBJ()
// call TriggerSleepAction(20.00)
// call FlashQuestDialogButtonBJ()
endfunction
//===========================================================================
//===========================================================================
//Trigger:start
//===========================================================================
function Trig_start_Func091Func001C takes nothing returns boolean
if(not(GetPlayerController(ConvertedPlayer(GetForLoopIndexA()))!=MAP_CONTROL_USER))then
return false
endif
if(not(GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA()))!=PLAYER_SLOT_STATE_PLAYING))then
return false
endif
return true
endfunction
function Trig_start_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),7.00,"To upgrade a spell, buy the spell again.")
call DisplayTimedTextToForce(GetPlayersAll(),8.00,"Type -g to change your difficulty")
call DisplayTimedTextToForce(GetPlayersAll(),9.00,"Type -q for a list of commands")
call DisplayTimedTextToForce(GetPlayersAll(),10.00,"Type -c to zoom out your camera")
call DisplayTimedTextToForce(GetPlayersAll(),11.00,"Type -skills <playernum> to view all the of players skills")
call DisplayTimedTextToForce(GetPlayersAll(),12.00,"Each Hero can have up to 7 spells")
call TriggerSleepAction(5.00)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call PanCameraToTimedLocForPlayer(ConvertedPlayer(GetForLoopIndexA()),GetRectCenter(udg_rect01),0.00)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=12
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
call SetPlayerAllianceStateBJ(ConvertedPlayer(GetForLoopIndexA()),ConvertedPlayer(GetForLoopIndexB()),bj_ALLIANCE_ALLIED_VISION)
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(1.00)
set udg_integers01[1]='hfoo'
set udg_strings01[1]="Footman"
set udg_integers01[2]='hkni'
set udg_strings01[2]="Knight"
set udg_integers01[3]='hrif'
set udg_strings01[3]="Rifleman"
set udg_integers01[4]='hmtm'
set udg_strings01[4]="Mortar Team"
set udg_integers01[5]='nnmg'
set udg_strings01[5]="Mur'gul Reaver"
set udg_integers01[6]='nsnp'
set udg_strings01[6]="Snap Dragon"
set udg_integers01[7]='hspt'
set udg_strings01[7]="Breaker"
set udg_integers01[8]='ogru'
set udg_strings01[8]="Grunt"
set udg_integers01[9]='orai'
set udg_strings01[9]="Raider"
set udg_integers01[10]='otau'
set udg_strings01[10]="Tauren"
set udg_integers01[11]='ohun'
set udg_strings01[11]="Troll Headhunter"
set udg_integers01[12]='ocat'
set udg_strings01[12]="Demolisher"
set udg_integers01[13]='nnrg'
set udg_strings01[13]="Naga Royal Guard"
set udg_integers01[14]='ninf'
set udg_strings01[14]="Infernal"
set udg_integers01[15]='nchr'
set udg_strings01[15]="Fel Orc Raider"
set udg_integers01[16]='ugho'
set udg_strings01[16]="Ghoul"
set udg_integers01[17]='uabo'
set udg_strings01[17]="Abomination"
set udg_integers01[18]='umtw'
set udg_strings01[18]="Meat Wagon"
set udg_integers01[19]='ucry'
set udg_strings01[19]="Crypt Fiend"
set udg_integers01[20]='nzom'
set udg_strings01[20]="Zombie"
set udg_integers01[21]='hcth'
set udg_strings01[21]="Captain"
set udg_integers01[22]='hhes'
set udg_strings01[22]="Swordsman"
set udg_integers01[23]='earc'
set udg_strings01[23]="Archer"
set udg_integers01[24]='esen'
set udg_strings01[24]="Huntress"
set udg_integers01[25]='edry'
set udg_strings01[25]="Dryad"
set udg_integers01[26]='ebal'
set udg_strings01[26]="Glaive Thrower"
set udg_integers01[27]='nckb'
set udg_strings01[27]="Fel Orc Kodo Beast"
set udg_integers01[28]='edoc'
set udg_strings01[28]="Druid of the Claw"
set udg_integers01[29]='emtg'
set udg_strings01[29]="Mountain Giant"
set udg_integers01[30]='owar'
set udg_strings01[30]="Orc Warchief"
set udg_integers01[31]='nsnp'
set udg_strings01[31]="Snap Dragon"
set udg_integers01[32]='nmyr'
set udg_strings01[32]="Naga Myrmidon"
set udg_integers01[33]='nhyc'
set udg_strings01[33]="Dragon Turtle"
set udg_integers01[34]='nass'
set udg_strings01[34]="Assassin"
set udg_integers01[35]='nbds'
set udg_strings01[35]="Blue Dragonspawn Sorcerer"
set udg_integers01[36]='nbdw'
set udg_strings01[36]="Blue Dragonspawn Warrior"
set udg_integers01[37]='ncim'
set udg_strings01[37]="Centaur Impaler"
set udg_integers01[38]='ncks'
set udg_strings01[38]="Centaur Sorcerer"
set udg_integers01[39]='ndtb'
set udg_strings01[39]="Dark Troll Berserker"
set udg_integers01[40]='ndth'
set udg_strings01[40]="Dark Troll High Priest"
set udg_integers01[41]='ndtw'
set udg_strings01[41]="Dark Troll Warlord"
set udg_integers01[42]='ndrh'
set udg_strings01[42]="Draenei Harbinger"
set udg_integers01[43]='ndrd'
set udg_strings01[43]="Draenei Darkslayer"
set udg_integers01[44]='nfra'
set udg_strings01[44]="Furbolg Ursa Warrior"
set udg_integers01[45]='nepl'
set udg_strings01[45]="Plague Treant"
set udg_integers01[46]='nfor'
set udg_strings01[46]="Faceless One Trickster"
set udg_integers01[47]='nfot'
set udg_strings01[47]="Faceless One Terror"
set udg_integers01[48]='nfov'
set udg_strings01[48]="Overlord"
set udg_integers01[49]='nfel'
set udg_strings01[49]="Fel Stalker"
set udg_integers01[50]='npfm'
set udg_strings01[50]="Fel Ravager"
set udg_integers01[51]='nftt'
set udg_strings01[51]="Forest Troll Trapper"
set udg_integers01[52]='nftb'
set udg_strings01[52]="Forest Troll Berserker"
set udg_integers01[53]='nfsh'
set udg_strings01[53]="Forest Troll High Priest"
set udg_integers01[54]='nftk'
set udg_strings01[54]="Forest Troll Warlord"
set udg_integers01[55]='nfrp'
set udg_strings01[55]="Pandaren"
set udg_integers01[56]='nfrb'
set udg_strings01[56]="Furbolg Tracker"
set udg_integers01[57]='ngh2'
set udg_strings01[57]="Wraith"
set udg_integers01[58]='nsgh'
set udg_strings01[58]="Sea Giant Hunter"
set udg_integers01[59]='nsgt'
set udg_strings01[59]="Giant Spider"
set udg_integers01[60]='nsbm'
set udg_strings01[60]="Brood Mother"
set udg_integers01[61]='nfrs'
set udg_strings01[61]="Furbolg Shaman"
set udg_integers01[62]='ngnv'
set udg_strings01[62]="Gnoll Overseer"
set udg_integers01[63]='ngst'
set udg_strings01[63]="Rock Golem"
set udg_integers01[64]='narg'
set udg_strings01[64]="Battle Golem"
set udg_integers01[65]='nhhr'
set udg_strings01[65]="Herectic"
set udg_integers01[66]='nhyd'
set udg_strings01[66]="Hydra"
set udg_integers01[67]='nits'
set udg_strings01[67]="Ice Troll Berserker"
set udg_integers01[68]='nhyc'
set udg_strings01[68]="Dragon Turtle"
set udg_integers01[69]='nith'
set udg_strings01[69]="Ice Troll High Priest"
set udg_integers01[70]='ninc'
set udg_strings01[70]="Infernal Contraption"
set udg_integers01[71]='nthl'
set udg_strings01[71]="Thunder Lizard"
set udg_integers01[72]='nlkl'
set udg_strings01[72]="Makrura Tidal Lord"
set udg_integers01[73]='nskm'
set udg_strings01[73]="Skeletal Marksman"
set udg_integers01[74]='nwzg'
set udg_strings01[74]="Renegade Wizard"
set udg_integers01[75]='nwzd'
set udg_strings01[75]="Dark Wizard"
set udg_integers01[76]='nmgw'
set udg_strings01[76]="Nagnataur Warrior"
set udg_integers01[77]='nmam'
set udg_strings01[77]="Mammoth"
set udg_integers01[78]='nmit'
set udg_strings01[78]="Icetusk Mammoth"
set udg_integers01[79]='nmrm'
set udg_strings01[79]="Murloc Nightcrawler"
set udg_integers01[80]='nmmu'
set udg_strings01[80]="Murloc Mutant"
set udg_integers01[81]='nnwa'
set udg_strings01[81]="Nerubian Warrior"
set udg_integers01[82]='nnwr'
set udg_strings01[82]="Nerubian Seer"
set udg_integers01[83]='nnws'
set udg_strings01[83]="Nerubian Spider Lord"
set udg_integers01[84]='nogm'
set udg_strings01[84]="Ogre Mauler"
set udg_integers01[85]='nowb'
set udg_strings01[85]="Wildkin"
set udg_integers01[86]='nowe'
set udg_strings01[86]="Enraged Wildkin"
set udg_integers01[87]='nrvf'
set udg_strings01[87]="Fire Revenant"
set udg_integers01[88]='nrvs'
set udg_strings01[88]="Frost Revenant"
set udg_integers01[89]='nrvl'
set udg_strings01[89]="Lightning Revenant"
set udg_integers01[90]='nslr'
set udg_strings01[90]="Salamander"
set udg_integers01[91]='nsqt'
set udg_strings01[91]="Sasquatch"
set udg_integers01[92]='nstl'
set udg_strings01[92]="Satyr Soulstealer"
set udg_integers01[93]='nskf'
set udg_strings01[93]="Burning Archer"
set udg_integers01[94]='odoc'
set udg_strings01[94]="Troll Witch Doctor"
set udg_integers01[95]='oshm'
set udg_strings01[95]="Shaman"
set udg_integers01[96]='ospw'
set udg_strings01[96]="Spirit Walker"
set udg_integers01[97]='uban'
set udg_strings01[97]="Banshee"
set udg_integers01[98]='unec'
set udg_strings01[98]="Necromancer"
set udg_integers01[99]='uobs'
set udg_strings01[99]="Obsidian Statue"
set udg_integers01[100]='edot'
set udg_strings01[100]="Druid of the Talon"
set udg_integers01[101]='nnsw'
set udg_strings01[101]="Naga Siren"
set udg_integers01[102]='njga'
set udg_strings01[102]="Elder Jungle Stalker"
set udg_integers01[103]='n00D'
set udg_strings01[103]="Doom Guard"
set udg_integers01[104]='nwld'
set udg_strings01[104]="Dire Wolf"
set udg_integers01[105]='nwna'
set udg_strings01[105]="Ancient Wendigo"
set udg_integers01[106]='nwns'
set udg_strings01[106]="Wendigo Shamen"
set udg_integers01[107]='nvdg'
set udg_strings01[107]="Greater Voidwalker"
set udg_integers01[108]='ntks'
set udg_strings01[108]="Tuskarr Sorcerer"
set udg_integers01[109]='ndqp'
set udg_strings01[109]="Maiden of Pain"
set udg_integers01[110]='nsrn'
set udg_strings01[110]="Stormreaver Necrolyte"
set udg_integers01[111]='n00B'
set udg_strings01[111]="Roshan Boss"
set udg_integers01[112]='n00A'
set udg_strings01[112]="Night Stalker Boss"
set udg_integers01[113]='n00C'
set udg_strings01[113]="Terrorblade Boss"
set udg_integers01[114]='n009'
set udg_strings01[114]="Moag Boss"
call TriggerSleepAction(5.00)
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_rect14
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(Trig_start_Func091Func001C())then
// call CustomDefeatBJ(ConvertedPlayer(GetForLoopIndexA()),"TRIGSTR_021")
else
call DoNothing()
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(5.00)
call PlaySoundBJ(udg_sound01)
// call DisplayTimedTextToForce(GetPlayersAll(),20.00,"TRIGSTR_390")
call ConditionalTriggerExecute(udg_trigger07)
call ConditionalTriggerExecute(udg_trigger03)
call FogEnableOff()
call FogMaskEnableOff()
call SelectUnitForPlayerSingle(udg_unit12,Player(PLAYER_NEUTRAL_PASSIVE))
call DisableTrigger(GetTriggeringTrigger())
call DoNothing()
endfunction
//===========================================================================
//===========================================================================
//Trigger:select
//===========================================================================
function Trig_select_Func001Func001Func001Func001Func001CFunc001C takes nothing returns boolean
if(not(udg_integer01==35))then
return false
endif
return true
endfunction
function Trig_select_Func001Func001Func001Func001Func001C takes nothing returns boolean
if(not(udg_integer01==30))then
return false
endif
return true
endfunction
function Trig_select_Func001Func001Func001Func001C takes nothing returns boolean
if(not(udg_integer01==25))then
return false
endif
return true
endfunction
function Trig_select_Func001Func001Func001C takes nothing returns boolean
if(not(udg_integer01==20))then
return false
endif
return true
endfunction
function Trig_select_Func001Func001C takes nothing returns boolean
if(not(udg_integer01==15))then
return false
endif
return true
endfunction
function Trig_select_Func001C takes nothing returns boolean
if(not(udg_integer01==10))then
return false
endif
return true
endfunction
function Trig_select_Func001C2 takes nothing returns boolean
if(not(udg_integer01==1))then
return false
endif
return true
endfunction
function Trig_select_Func001C3 takes nothing returns boolean
if(not(udg_integer01==7))then
return false
endif
return true
endfunction
function Trig_select_Func010001001 takes nothing returns boolean
return(IsUnitAliveBJ(udg_units01[GetConvertedPlayerId(GetFilterPlayer())])==true)
endfunction
function Trig_select_Func011001 takes nothing returns boolean
return(TimerGetRemaining(GetLastCreatedTimerBJ())<=1.00)
endfunction
function Trig_select_Func012C takes nothing returns boolean
if(not(TimerGetRemaining(GetLastCreatedTimerBJ())<=1.00))then
return false
endif
return true
endfunction
function Trig_select_Actions takes nothing returns nothing
if(Trig_select_Func001C2())then
call SetPlayerHandicapBJ(Player(PLAYER_NEUTRAL_AGGRESSIVE),80.00)
endif
if(Trig_select_Func001C3())then
call SetPlayerHandicapBJ(Player(PLAYER_NEUTRAL_AGGRESSIVE),100.00)
endif
if(Trig_select_Func001C())then
call SetPlayerHandicapBJ(Player(PLAYER_NEUTRAL_AGGRESSIVE),250.00)
call DisplayTimedTextToForce(GetPlayersAll(),15.00,(("|cffff00ff"+I2S(udg_integer01))+"__|r|cffffff00Welcome To Tier 1!!"))
call SetPlayerTechResearchedSwap('Rhme',1,Player(0))
call SetPlayerTechResearchedSwap('Rhar',1,Player(0))
call SetPlayerTechResearchedSwap('R000',1,Player(0))
call SetPlayerTechResearchedSwap('R001',1,Player(1))
call SetPlayerTechResearchedSwap('Rhme',1,Player(1))
call SetPlayerTechResearchedSwap('Rhar',1,Player(1))
call SetPlayerTechResearchedSwap('R000',1,Player(1))
call SetPlayerTechResearchedSwap('R001',1,Player(0))
call SetPlayerTechResearchedSwap('Rhme',1,Player(2))
call SetPlayerTechResearchedSwap('Rhar',1,Player(2))
call SetPlayerTechResearchedSwap('R000',1,Player(2))
call SetPlayerTechResearchedSwap('R001',1,Player(2))
call SetPlayerTechResearchedSwap('Rhme',1,Player(3))
call SetPlayerTechResearchedSwap('Rhar',1,Player(3))
call SetPlayerTechResearchedSwap('R000',1,Player(3))
call SetPlayerTechResearchedSwap('R001',1,Player(3))
call SetPlayerTechResearchedSwap('Rhme',1,Player(4))
call SetPlayerTechResearchedSwap('Rhar',1,Player(4))
call SetPlayerTechResearchedSwap('R000',1,Player(4))
call SetPlayerTechResearchedSwap('R001',1,Player(4))
call SetPlayerTechResearchedSwap('Rhme',1,Player(5))
call SetPlayerTechResearchedSwap('Rhar',1,Player(5))
call SetPlayerTechResearchedSwap('R000',1,Player(5))
call SetPlayerTechResearchedSwap('R001',1,Player(5))
call SetPlayerTechResearchedSwap('Rhme',1,Player(6))
call SetPlayerTechResearchedSwap('Rhar',1,Player(6))
call SetPlayerTechResearchedSwap('R000',1,Player(6))
call SetPlayerTechResearchedSwap('R001',1,Player(6))
call SetPlayerTechResearchedSwap('Rhme',1,Player(7))
call SetPlayerTechResearchedSwap('Rhar',1,Player(7))
call SetPlayerTechResearchedSwap('R000',1,Player(7))
call SetPlayerTechResearchedSwap('R001',1,Player(7))
call SetPlayerTechResearchedSwap('Rhme',1,Player(8))
call SetPlayerTechResearchedSwap('Rhar',1,Player(8))
call SetPlayerTechResearchedSwap('R000',1,Player(8))
call SetPlayerTechResearchedSwap('R001',1,Player(8))
call SetPlayerTechResearchedSwap('Rhme',1,Player(9))
call SetPlayerTechResearchedSwap('Rhar',1,Player(9))
call SetPlayerTechResearchedSwap('R000',1,Player(9))
call SetPlayerTechResearchedSwap('R001',1,Player(9))
call SetPlayerTechResearchedSwap('Rhme',1,Player(10))
call SetPlayerTechResearchedSwap('Rhar',1,Player(10))
call SetPlayerTechResearchedSwap('R000',1,Player(10))
call SetPlayerTechResearchedSwap('R001',1,Player(10))
call SetPlayerTechResearchedSwap('Rhme',1,Player(11))
call SetPlayerTechResearchedSwap('Rhar',1,Player(11))
call SetPlayerTechResearchedSwap('R000',1,Player(11))
call SetPlayerTechResearchedSwap('R001',1,Player(11))
call SetPlayerTechResearchedSwap('Rhme',1,Player(12))
call SetPlayerTechResearchedSwap('Rhar',1,Player(12))
call SetPlayerTechResearchedSwap('R000',1,Player(12))
call SetPlayerTechResearchedSwap('R001',1,Player(12))
call SetPlayerTechResearchedSwap('Rhme',1,Player(PLAYER_NEUTRAL_AGGRESSIVE))
call SetPlayerTechResearchedSwap('Rhar',1,Player(PLAYER_NEUTRAL_AGGRESSIVE))
call SetPlayerTechResearchedSwap('R002',1,Player(PLAYER_NEUTRAL_AGGRESSIVE))
else
if(Trig_select_Func001Func001C())then
call SetPlayerHandicapBJ(Player(PLAYER_NEUTRAL_AGGRESSIVE),350.00)
call DisplayTimedTextToForce(GetPlayersAll(),15.00,(("|cffff00ff"+I2S(udg_integer01))+"__|r|cffffff00Welcome To Tier 2!!"))
call SetPlayerTechResearchedSwap('Rhme',3,Player(0))
call SetPlayerTechResearchedSwap('Rhar',3,Player(0))
call SetPlayerTechResearchedSwap('R000',3,Player(0))
call SetPlayerTechResearchedSwap('R001',3,Player(0))
call SetPlayerTechResearchedSwap('Rhme',3,Player(1))
call SetPlayerTechResearchedSwap('Rhar',3,Player(1))
call SetPlayerTechResearchedSwap('R000',3,Player(1))
call SetPlayerTechResearchedSwap('R001',3,Player(1))
call SetPlayerTechResearchedSwap('Rhme',3,Player(2))
call SetPlayerTechResearchedSwap('Rhar',3,Player(2))
call SetPlayerTechResearchedSwap('R000',3,Player(2))
call SetPlayerTechResearchedSwap('R001',3,Player(2))
call SetPlayerTechResearchedSwap('Rhme',3,Player(3))
call SetPlayerTechResearchedSwap('Rhar',3,Player(3))
call SetPlayerTechResearchedSwap('R000',3,Player(3))
call SetPlayerTechResearchedSwap('R001',3,Player(3))
call SetPlayerTechResearchedSwap('Rhme',3,Player(4))
call SetPlayerTechResearchedSwap('Rhar',3,Player(4))
call SetPlayerTechResearchedSwap('R000',3,Player(4))
call SetPlayerTechResearchedSwap('R001',3,Player(4))
call SetPlayerTechResearchedSwap('Rhme',3,Player(5))
call SetPlayerTechResearchedSwap('Rhar',3,Player(5))
call SetPlayerTechResearchedSwap('R000',3,Player(5))
call SetPlayerTechResearchedSwap('R001',3,Player(5))
call SetPlayerTechResearchedSwap('Rhme',3,Player(6))
call SetPlayerTechResearchedSwap('Rhar',3,Player(6))
call SetPlayerTechResearchedSwap('R000',3,Player(6))
call SetPlayerTechResearchedSwap('R001',3,Player(6))
call SetPlayerTechResearchedSwap('Rhme',3,Player(7))
call SetPlayerTechResearchedSwap('Rhar',3,Player(7))
call SetPlayerTechResearchedSwap('R000',3,Player(7))
call SetPlayerTechResearchedSwap('R001',3,Player(7))
call SetPlayerTechResearchedSwap('Rhme',3,Player(8))
call SetPlayerTechResearchedSwap('Rhar',3,Player(8))
call SetPlayerTechResearchedSwap('R000',3,Player(8))
call SetPlayerTechResearchedSwap('R001',3,Player(8))
call SetPlayerTechResearchedSwap('Rhme',3,Player(9))
call SetPlayerTechResearchedSwap('Rhar',3,Player(9))
call SetPlayerTechResearchedSwap('R000',3,Player(9))
call SetPlayerTechResearchedSwap('R001',3,Player(9))
call SetPlayerTechResearchedSwap('Rhme',3,Player(10))
call SetPlayerTechResearchedSwap('Rhar',3,Player(10))
call SetPlayerTechResearchedSwap('R000',3,Player(10))
call SetPlayerTechResearchedSwap('R001',3,Player(10))
call SetPlayerTechResearchedSwap('Rhme',3,Player(11))
call SetPlayerTechResearchedSwap('Rhar',3,Player(11))
call SetPlayerTechResearchedSwap('R000',3,Player(11))
call SetPlayerTechResearchedSwap('R001',3,Player(11))
call SetPlayerTechResearchedSwap('Rhme',3,Player(12))
call SetPlayerTechResearchedSwap('Rhar',3,Player(12))
call SetPlayerTechResearchedSwap('R000',3,Player(12))
call SetPlayerTechResearchedSwap('R001',3,Player(12))
call SetPlayerTechResearchedSwap('Rhme',3,Player(PLAYER_NEUTRAL_AGGRESSIVE))
call SetPlayerTechResearchedSwap('Rhar',3,Player(PLAYER_NEUTRAL_AGGRESSIVE))
call SetPlayerTechResearchedSwap('R002',3,Player(PLAYER_NEUTRAL_AGGRESSIVE))
else
if(Trig_select_Func001Func001Func001C())then
call SetPlayerHandicapBJ(Player(PLAYER_NEUTRAL_AGGRESSIVE),450.00)
call DisplayTimedTextToForce(GetPlayersAll(),15.00,(("|cffff00ff"+I2S(udg_integer01))+"__|r|cffffff00Welcome To Tier 3!!"))
call SetPlayerTechResearchedSwap('Rhme',4,Player(0))
call SetPlayerTechResearchedSwap('Rhar',4,Player(0))
call SetPlayerTechResearchedSwap('R000',4,Player(0))
call SetPlayerTechResearchedSwap('R001',4,Player(0))
call SetPlayerTechResearchedSwap('Rhme',4,Player(1))
call SetPlayerTechResearchedSwap('Rhar',4,Player(1))
call SetPlayerTechResearchedSwap('R000',4,Player(1))
call SetPlayerTechResearchedSwap('R001',4,Player(1))
call SetPlayerTechResearchedSwap('Rhme',4,Player(2))
call SetPlayerTechResearchedSwap('Rhar',4,Player(2))
call SetPlayerTechResearchedSwap('R000',4,Player(2))
call SetPlayerTechResearchedSwap('R001',4,Player(2))
call SetPlayerTechResearchedSwap('Rhme',4,Player(3))
call SetPlayerTechResearchedSwap('Rhar',4,Player(3))
call SetPlayerTechResearchedSwap('R000',4,Player(3))
call SetPlayerTechResearchedSwap('R001',4,Player(3))
call SetPlayerTechResearchedSwap('Rhme',4,Player(4))
call SetPlayerTechResearchedSwap('Rhar',4,Player(4))
call SetPlayerTechResearchedSwap('R000',4,Player(4))
call SetPlayerTechResearchedSwap('R001',4,Player(4))
call SetPlayerTechResearchedSwap('Rhme',4,Player(5))
call SetPlayerTechResearchedSwap('Rhar',4,Player(5))
call SetPlayerTechResearchedSwap('R000',4,Player(5))
call SetPlayerTechResearchedSwap('R001',4,Player(5))
call SetPlayerTechResearchedSwap('Rhme',4,Player(6))
call SetPlayerTechResearchedSwap('Rhar',4,Player(6))
call SetPlayerTechResearchedSwap('R000',4,Player(6))
call SetPlayerTechResearchedSwap('R001',4,Player(6))
call SetPlayerTechResearchedSwap('Rhme',4,Player(7))
call SetPlayerTechResearchedSwap('Rhar',4,Player(7))
call SetPlayerTechResearchedSwap('R000',4,Player(7))
call SetPlayerTechResearchedSwap('R001',4,Player(7))
call SetPlayerTechResearchedSwap('Rhme',4,Player(8))
call SetPlayerTechResearchedSwap('Rhar',4,Player(8))
call SetPlayerTechResearchedSwap('R000',4,Player(8))
call SetPlayerTechResearchedSwap('R001',4,Player(8))
call SetPlayerTechResearchedSwap('Rhme',4,Player(9))
call SetPlayerTechResearchedSwap('Rhar',4,Player(9))
call SetPlayerTechResearchedSwap('R000',4,Player(9))
call SetPlayerTechResearchedSwap('R001',4,Player(9))
call SetPlayerTechResearchedSwap('Rhme',4,Player(10))
call SetPlayerTechResearchedSwap('Rhar',4,Player(10))
call SetPlayerTechResearchedSwap('R000',4,Player(10))
call SetPlayerTechResearchedSwap('R001',4,Player(10))
call SetPlayerTechResearchedSwap('Rhme',4,Player(11))
call SetPlayerTechResearchedSwap('Rhar',4,Player(11))
call SetPlayerTechResearchedSwap('R000',4,Player(11))
call SetPlayerTechResearchedSwap('R001',4,Player(11))
call SetPlayerTechResearchedSwap('Rhme',4,Player(12))
call SetPlayerTechResearchedSwap('Rhar',4,Player(12))
call SetPlayerTechResearchedSwap('R000',4,Player(12))
call SetPlayerTechResearchedSwap('R001',4,Player(12))
call SetPlayerTechResearchedSwap('Rhme',4,Player(PLAYER_NEUTRAL_AGGRESSIVE))
call SetPlayerTechResearchedSwap('Rhar',4,Player(PLAYER_NEUTRAL_AGGRESSIVE))
call SetPlayerTechResearchedSwap('R002',4,Player(PLAYER_NEUTRAL_AGGRESSIVE))
else
if(Trig_select_Func001Func001Func001Func001C())then
call SetPlayerHandicapBJ(Player(PLAYER_NEUTRAL_AGGRESSIVE),550.00)
call DisplayTimedTextToForce(GetPlayersAll(),15.00,(("|cffff00ff"+I2S(udg_integer01))+"__|r|cffffff00Welcome To Tier 4!!"))
call SetPlayerTechResearchedSwap('Rhme',5,Player(0))
call SetPlayerTechResearchedSwap('Rhar',5,Player(0))
call SetPlayerTechResearchedSwap('R000',5,Player(0))
call SetPlayerTechResearchedSwap('R001',5,Player(0))
call SetPlayerTechResearchedSwap('Rhme',5,Player(1))
call SetPlayerTechResearchedSwap('Rhar',5,Player(1))
call SetPlayerTechResearchedSwap('R000',5,Player(1))
call SetPlayerTechResearchedSwap('R001',5,Player(1))
call SetPlayerTechResearchedSwap('Rhme',5,Player(2))
call SetPlayerTechResearchedSwap('Rhar',5,Player(2))
call SetPlayerTechResearchedSwap('R000',5,Player(2))
call SetPlayerTechResearchedSwap('R001',5,Player(2))
call SetPlayerTechResearchedSwap('Rhme',5,Player(3))
call SetPlayerTechResearchedSwap('Rhar',5,Player(3))
call SetPlayerTechResearchedSwap('R000',5,Player(3))
call SetPlayerTechResearchedSwap('R001',5,Player(3))
call SetPlayerTechResearchedSwap('Rhme',5,Player(4))
call SetPlayerTechResearchedSwap('Rhar',5,Player(4))
call SetPlayerTechResearchedSwap('R000',5,Player(4))
call SetPlayerTechResearchedSwap('R001',5,Player(4))
call SetPlayerTechResearchedSwap('Rhme',5,Player(5))
call SetPlayerTechResearchedSwap('Rhar',5,Player(5))
call SetPlayerTechResearchedSwap('R000',5,Player(5))
call SetPlayerTechResearchedSwap('R001',5,Player(5))
call SetPlayerTechResearchedSwap('Rhme',5,Player(6))
call SetPlayerTechResearchedSwap('Rhar',5,Player(6))
call SetPlayerTechResearchedSwap('R000',5,Player(6))
call SetPlayerTechResearchedSwap('R001',5,Player(6))
call SetPlayerTechResearchedSwap('Rhme',5,Player(7))
call SetPlayerTechResearchedSwap('Rhar',5,Player(7))
call SetPlayerTechResearchedSwap('R000',5,Player(7))
call SetPlayerTechResearchedSwap('R001',5,Player(7))
call SetPlayerTechResearchedSwap('Rhme',5,Player(8))
call SetPlayerTechResearchedSwap('Rhar',5,Player(8))
call SetPlayerTechResearchedSwap('R000',5,Player(8))
call SetPlayerTechResearchedSwap('R001',5,Player(8))
call SetPlayerTechResearchedSwap('Rhme',5,Player(9))
call SetPlayerTechResearchedSwap('Rhar',5,Player(9))
call SetPlayerTechResearchedSwap('R000',5,Player(9))
call SetPlayerTechResearchedSwap('R001',5,Player(9))
call SetPlayerTechResearchedSwap('Rhme',5,Player(10))
call SetPlayerTechResearchedSwap('Rhar',5,Player(10))
call SetPlayerTechResearchedSwap('R000',5,Player(10))
call SetPlayerTechResearchedSwap('R001',5,Player(10))
call SetPlayerTechResearchedSwap('Rhme',5,Player(11))
call SetPlayerTechResearchedSwap('Rhar',5,Player(11))
call SetPlayerTechResearchedSwap('R000',5,Player(11))
call SetPlayerTechResearchedSwap('R001',5,Player(11))
call SetPlayerTechResearchedSwap('Rhme',5,Player(12))
call SetPlayerTechResearchedSwap('Rhar',5,Player(12))
call SetPlayerTechResearchedSwap('R000',5,Player(12))
call SetPlayerTechResearchedSwap('R001',5,Player(12))
call SetPlayerTechResearchedSwap('Rhme',6,Player(PLAYER_NEUTRAL_AGGRESSIVE))
call SetPlayerTechResearchedSwap('Rhar',6,Player(PLAYER_NEUTRAL_AGGRESSIVE))
call SetPlayerTechResearchedSwap('R002',6,Player(PLAYER_NEUTRAL_AGGRESSIVE))
else
if(Trig_select_Func001Func001Func001Func001Func001C())then
call SetPlayerHandicapBJ(Player(PLAYER_NEUTRAL_AGGRESSIVE),650.00)
call DisplayTimedTextToForce(GetPlayersAll(),15.00,(("|cffff00ff"+I2S(udg_integer01))+"__|r|cffffff00Welcome To Tier 5!!"))
call SetPlayerTechResearchedSwap('Rhme',7,Player(0))
call SetPlayerTechResearchedSwap('Rhar',7,Player(0))
call SetPlayerTechResearchedSwap('R000',7,Player(0))
call SetPlayerTechResearchedSwap('R001',7,Player(0))
call SetPlayerTechResearchedSwap('Rhme',7,Player(1))
call SetPlayerTechResearchedSwap('Rhar',7,Player(1))
call SetPlayerTechResearchedSwap('R000',7,Player(1))
call SetPlayerTechResearchedSwap('R001',7,Player(1))
call SetPlayerTechResearchedSwap('Rhme',7,Player(2))
call SetPlayerTechResearchedSwap('Rhar',7,Player(2))
call SetPlayerTechResearchedSwap('R000',7,Player(2))
call SetPlayerTechResearchedSwap('R001',7,Player(2))
call SetPlayerTechResearchedSwap('Rhme',7,Player(3))
call SetPlayerTechResearchedSwap('Rhar',7,Player(3))
call SetPlayerTechResearchedSwap('R000',7,Player(3))
call SetPlayerTechResearchedSwap('R001',7,Player(3))
call SetPlayerTechResearchedSwap('Rhme',7,Player(4))
call SetPlayerTechResearchedSwap('Rhar',7,Player(4))
call SetPlayerTechResearchedSwap('R000',7,Player(4))
call SetPlayerTechResearchedSwap('R001',7,Player(4))
call SetPlayerTechResearchedSwap('Rhme',7,Player(5))
call SetPlayerTechResearchedSwap('Rhar',7,Player(5))
call SetPlayerTechResearchedSwap('R000',7,Player(5))
call SetPlayerTechResearchedSwap('R001',7,Player(5))
call SetPlayerTechResearchedSwap('Rhme',7,Player(6))
call SetPlayerTechResearchedSwap('Rhar',7,Player(6))
call SetPlayerTechResearchedSwap('R000',7,Player(6))
call SetPlayerTechResearchedSwap('R001',7,Player(6))
call SetPlayerTechResearchedSwap('Rhme',7,Player(7))
call SetPlayerTechResearchedSwap('Rhar',7,Player(7))
call SetPlayerTechResearchedSwap('R000',7,Player(7))
call SetPlayerTechResearchedSwap('R001',7,Player(7))
call SetPlayerTechResearchedSwap('Rhme',7,Player(8))
call SetPlayerTechResearchedSwap('Rhar',7,Player(8))
call SetPlayerTechResearchedSwap('R000',7,Player(8))
call SetPlayerTechResearchedSwap('R001',7,Player(8))
call SetPlayerTechResearchedSwap('Rhme',7,Player(9))
call SetPlayerTechResearchedSwap('Rhar',7,Player(9))
call SetPlayerTechResearchedSwap('R000',7,Player(9))
call SetPlayerTechResearchedSwap('R001',7,Player(9))
call SetPlayerTechResearchedSwap('Rhme',7,Player(10))
call SetPlayerTechResearchedSwap('Rhar',7,Player(10))
call SetPlayerTechResearchedSwap('R000',7,Player(10))
call SetPlayerTechResearchedSwap('R001',7,Player(10))
call SetPlayerTechResearchedSwap('Rhme',7,Player(11))
call SetPlayerTechResearchedSwap('Rhar',7,Player(11))
call SetPlayerTechResearchedSwap('R000',7,Player(11))
call SetPlayerTechResearchedSwap('R001',7,Player(11))
call SetPlayerTechResearchedSwap('Rhme',7,Player(12))
call SetPlayerTechResearchedSwap('Rhar',7,Player(12))
call SetPlayerTechResearchedSwap('R000',7,Player(12))
call SetPlayerTechResearchedSwap('R001',7,Player(12))
call SetPlayerTechResearchedSwap('Rhme',8,Player(PLAYER_NEUTRAL_AGGRESSIVE))
call SetPlayerTechResearchedSwap('Rhar',8,Player(PLAYER_NEUTRAL_AGGRESSIVE))
call SetPlayerTechResearchedSwap('R002',8,Player(PLAYER_NEUTRAL_AGGRESSIVE))
else
if(Trig_select_Func001Func001Func001Func001Func001CFunc001C())then
call SetPlayerHandicapBJ(Player(PLAYER_NEUTRAL_AGGRESSIVE),650.00)
call DisplayTimedTextToForce(GetPlayersAll(),15.00,(("|cffff00ff"+I2S(udg_integer01))+"__|r|cffffff00Welcome To Tier 6!!"))
call SetPlayerTechResearchedSwap('Rhme',8,Player(0))
call SetPlayerTechResearchedSwap('Rhar',8,Player(0))
call SetPlayerTechResearchedSwap('R000',8,Player(0))
call SetPlayerTechResearchedSwap('R001',8,Player(0))
call SetPlayerTechResearchedSwap('Rhme',8,Player(1))
call SetPlayerTechResearchedSwap('Rhar',8,Player(1))
call SetPlayerTechResearchedSwap('R000',8,Player(1))
call SetPlayerTechResearchedSwap('R001',8,Player(1))
call SetPlayerTechResearchedSwap('Rhme',8,Player(2))
call SetPlayerTechResearchedSwap('Rhar',8,Player(2))
call SetPlayerTechResearchedSwap('R000',8,Player(2))
call SetPlayerTechResearchedSwap('R001',8,Player(2))
call SetPlayerTechResearchedSwap('Rhme',8,Player(3))
call SetPlayerTechResearchedSwap('Rhar',8,Player(3))
call SetPlayerTechResearchedSwap('R000',8,Player(3))
call SetPlayerTechResearchedSwap('R001',8,Player(3))
call SetPlayerTechResearchedSwap('Rhme',8,Player(4))
call SetPlayerTechResearchedSwap('Rhar',8,Player(4))
call SetPlayerTechResearchedSwap('R000',8,Player(4))
call SetPlayerTechResearchedSwap('R001',8,Player(4))
call SetPlayerTechResearchedSwap('Rhme',8,Player(5))
call SetPlayerTechResearchedSwap('Rhar',8,Player(5))
call SetPlayerTechResearchedSwap('R000',8,Player(5))
call SetPlayerTechResearchedSwap('R001',8,Player(5))
call SetPlayerTechResearchedSwap('Rhme',8,Player(6))
call SetPlayerTechResearchedSwap('Rhar',8,Player(6))
call SetPlayerTechResearchedSwap('R000',8,Player(6))
call SetPlayerTechResearchedSwap('R001',8,Player(6))
call SetPlayerTechResearchedSwap('Rhme',8,Player(7))
call SetPlayerTechResearchedSwap('Rhar',8,Player(7))
call SetPlayerTechResearchedSwap('R000',8,Player(7))
call SetPlayerTechResearchedSwap('R001',8,Player(7))
call SetPlayerTechResearchedSwap('Rhme',8,Player(8))
call SetPlayerTechResearchedSwap('Rhar',8,Player(8))
call SetPlayerTechResearchedSwap('R000',8,Player(8))
call SetPlayerTechResearchedSwap('R001',8,Player(8))
call SetPlayerTechResearchedSwap('Rhme',8,Player(9))
call SetPlayerTechResearchedSwap('Rhar',8,Player(9))
call SetPlayerTechResearchedSwap('R000',8,Player(9))
call SetPlayerTechResearchedSwap('R001',8,Player(9))
call SetPlayerTechResearchedSwap('Rhme',8,Player(10))
call SetPlayerTechResearchedSwap('Rhar',8,Player(10))
call SetPlayerTechResearchedSwap('R000',8,Player(10))
call SetPlayerTechResearchedSwap('R001',8,Player(10))
call SetPlayerTechResearchedSwap('Rhme',8,Player(11))
call SetPlayerTechResearchedSwap('Rhar',8,Player(11))
call SetPlayerTechResearchedSwap('R000',8,Player(11))
call SetPlayerTechResearchedSwap('R001',8,Player(11))
call SetPlayerTechResearchedSwap('Rhme',8,Player(12))
call SetPlayerTechResearchedSwap('Rhar',8,Player(12))
call SetPlayerTechResearchedSwap('R000',8,Player(12))
call SetPlayerTechResearchedSwap('R001',8,Player(12))
call SetPlayerTechResearchedSwap('Rhme',9,Player(PLAYER_NEUTRAL_AGGRESSIVE))
call SetPlayerTechResearchedSwap('Rhar',9,Player(PLAYER_NEUTRAL_AGGRESSIVE))
call SetPlayerTechResearchedSwap('R002',9,Player(PLAYER_NEUTRAL_AGGRESSIVE))
else
call DoNothing()
endif
endif
endif
endif
endif
endif
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=12
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
if(udg_integer01==1)then
call AdjustPlayerStateBJ(300,ConvertedPlayer(GetForLoopIndexB()),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(200,ConvertedPlayer(GetForLoopIndexB()),PLAYER_STATE_RESOURCE_LUMBER)
endif
if(udg_units01[bj_forLoopBIndex]!=null)then
call AdjustPlayerStateBJ(300,ConvertedPlayer(GetForLoopIndexB()),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(200,ConvertedPlayer(GetForLoopIndexB()),PLAYER_STATE_RESOURCE_LUMBER)
if(udg_integers_pickedrandspell[bj_forLoopBIndex]==true)then
call AdjustPlayerStateBJ(300,ConvertedPlayer(GetForLoopIndexB()),PLAYER_STATE_RESOURCE_GOLD)
call DisplayTimedTextToForce(GetForceOfPlayer(ConvertedPlayer(GetForLoopIndexB())),8.00,"You recieve 300 extra gold for picking random spells")
endif
endif
// call DisplayTimedTextToForce(GetForceOfPlayer(ConvertedPlayer(GetForLoopIndexB())),8.00,"TRIGSTR_398")
call SetUnitLifePercentBJ(udg_units01[GetForLoopIndexB()],100)
call SetUnitManaPercentBJ(udg_units01[GetForLoopIndexB()],100)
call SetUnitInvulnerable(udg_units01[GetForLoopIndexB()],false)
call UnitResetCooldown(udg_units01[GetForLoopIndexB()])
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
call TriggerSleepAction(0.20)
if(udg_integer01==1 or udg_integer01==2 or udg_integer01==3)then
set udg_integer02=GetRandomInt(1,9)
else
set udg_integer02=GetRandomInt(1,110)
endif
if(udg_integer01==10)then
set udg_integer02=114
elseif(udg_integer01==20)then
set udg_integer02=112
elseif(udg_integer01==30)then
set udg_integer02=113
elseif(udg_integer01==40)then
set udg_integer02=111
endif
call TriggerSleepAction(0.20)
if(udg_integer01==1)then
call DisplayTimedTextToForce(GetPlayersAll(),65.00,("|cff00ffffNext Round |r"+(" |cffff00ff\""+(udg_strings01[udg_integer02]+("\" - "+(I2S(udg_integer01)+("|r"+" |cff00ffff.|r")))))))
call DisplayTimedTextToForce(GetPlayersAll(),7.00,"Random Spells option is located at the red center shop")
elseif(udg_integer01==10)then
call DisplayTimedTextToForce(GetPlayersAll(),60.00,("|cff00ffffNext Round |r"+(" |cffff00ff\""+(udg_strings01[udg_integer02]+("\" - "+(I2S(udg_integer01)+("|r"+" |cff00ffff.|r")))))))
elseif(udg_integer01==20)then
call DisplayTimedTextToForce(GetPlayersAll(),60.00,("|cff00ffffNext Round |r"+(" |cffff00ff\""+(udg_strings01[udg_integer02]+("\" - "+(I2S(udg_integer01)+("|r"+" |cff00ffff.|r")))))))
elseif(udg_integer01==30)then
call DisplayTimedTextToForce(GetPlayersAll(),60.00,("|cff00ffffNext Round |r"+(" |cffff00ff\""+(udg_strings01[udg_integer02]+("\" - "+(I2S(udg_integer01)+("|r"+" |cff00ffff.|r")))))))
elseif(udg_integer01==41)then
call DisplayTimedTextToForce(GetPlayersAll(),240.00,("|cff00ffffNext Round |r"+(" |cffff00ff\""+(udg_strings01[udg_integer02]+("\" - "+(I2S(udg_integer01)+("|r"+" |cff00ffff.|r")))))))
else
call DisplayTimedTextToForce(GetPlayersAll(),60.00,("|cff00ffffNext Round |r"+(" |cffff00ff\""+(udg_strings01[udg_integer02]+("\" - "+(I2S(udg_integer01)+("|r"+" |cff00ffff.|r")))))))
endif
if(udg_integer01<5)then
call DisplayTimedTextToForce(GetPlayersAll(),5.00,"To get rid of an unwanted spell, use the Tome of Retraining.")
call DisplayTimedTextToForce(GetPlayersAll(),6.00,"To upgrade a spell, buy the spell again.")
call DisplayTimedTextToForce(GetPlayersAll(),7.00,"Each Hero can have up to 7 spells")
endif
call PlaySoundBJ(udg_sound06)
call CreateTimerDialogBJ(GetLastCreatedTimerBJ(),("Next : "+(""+(udg_strings01[udg_integer02]+(" - "+I2S(udg_integer01))))))
if(udg_integer01==1)then
call StartTimerBJ(GetLastCreatedTimerBJ(),false,65.00)
elseif(udg_integer01==10)then
call StartTimerBJ(GetLastCreatedTimerBJ(),false,60.00)
elseif(udg_integer01==20)then
call StartTimerBJ(GetLastCreatedTimerBJ(),false,60.00)
elseif(udg_integer01==30)then
call StartTimerBJ(GetLastCreatedTimerBJ(),false,60.00)
elseif(udg_integer01==41)then
call StartTimerBJ(GetLastCreatedTimerBJ(),false,240.00)
call TriggerSleepAction( 5.00 )
call CreateNUnitsAtLoc(1,'z000',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRandomLocInRect(udg_rect13),bj_UNIT_FACING)
call SelectHeroSkill(GetLastCreatedUnit(),'A00S')
call UnitAddItemByIdSwapped('I033',GetLastCreatedUnit())
call UnitAddItemByIdSwapped('I034',GetLastCreatedUnit())
call UnitAddItemByIdSwapped('I02O',GetLastCreatedUnit())
call UnitAddItemByIdSwapped('gemt',GetLastCreatedUnit())
call IssuePointOrderLocBJ(GetLastCreatedUnit(),"attack",GetRectCenter(udg_rect13))
else
call StartTimerBJ(GetLastCreatedTimerBJ(),false,45.00)
endif
// call DisplayTimedTextToForce(GetPlayersMatching(Condition(function Trig_select_Func010001001)),10.00,"TRIGSTR_392")
loop
exitwhen(Trig_select_Func011001())
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,1))
endloop
if(udg_integer01==41)then
call CustomDefeatBJ(Player(0),"You Have Survived All 40 Rounds!")
call CustomDefeatBJ(Player(1),"You Have Survived All 40 Rounds!")
call CustomDefeatBJ(Player(2),"You Have Survived All 40 Rounds!")
call CustomDefeatBJ(Player(3),"You Have Survived All 40 Rounds!")
call CustomDefeatBJ(Player(4),"You Have Survived All 40 Rounds!")
call CustomDefeatBJ(Player(5),"You Have Survived All 40 Rounds!")
call CustomDefeatBJ(Player(6),"You Have Survived All 40 Rounds!")
call CustomDefeatBJ(Player(7),"You Have Survived All 40 Rounds!!")
call CustomDefeatBJ(Player(8),"You Have Survived All 40 Rounds!!")
call CustomDefeatBJ(Player(9),"You Have Survived All 40 Rounds!!")
call CustomDefeatBJ(Player(10),"You Have Survived All 40 Rounds!!")
call CustomDefeatBJ(Player(11),"You Have Survived All 40 Rounds!!")
endif
if(Trig_select_Func012C())then
call ConditionalTriggerExecute(udg_trigger04)
call DestroyTimerDialogBJ(GetLastCreatedTimerDialogBJ())
else
call DoNothing()
endif
call ConditionalTriggerExecute(udg_trigger06)
endfunction
//===========================================================================
//===========================================================================
//Trigger:select3
//===========================================================================
function Trig_select3_Conditions takes nothing returns boolean
if(not(udg_boolean02==false))then
return false
endif
return true
endfunction
function Trig_select3_Func003Func001Func001C takes nothing returns boolean
if(not(udg_units01[GetForLoopIndexA()]==null))then
return false
endif
if(not(GetPlayerController(ConvertedPlayer(GetForLoopIndexA()))==MAP_CONTROL_USER))then
return false
endif
return true
endfunction
function Trig_select3_Func003Func001C takes nothing returns boolean
if(not Trig_select3_Func003Func001Func001C())then
return false
endif
return true
endfunction
function Trig_select3_Actions takes nothing returns nothing
set udg_boolean02=true
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(Trig_select3_Func003Func001C())then
// call CustomDefeatBJ(ConvertedPlayer(GetForLoopIndexA()),"TRIGSTR_396")
else
call DoNothing()
endif
call DisableTrigger(GetTriggeringTrigger())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:select2
//===========================================================================
function Trig_select2_Conditions takes nothing returns boolean
if(not(RectContainsUnit(udg_rect01,GetTriggerUnit())==true))then
return false
endif
if(not(udg_units01[GetConvertedPlayerId(GetTriggerPlayer())]==null))then
return false
endif
if(not(GetUnitTypeId(GetTriggerUnit())!='ncp3'))then
return false
endif
if(not(IsPlayerInForce(GetTriggerPlayer(),udg_force01)==false))then
return false
endif
if(not(UnitHasBuffBJ(GetTriggerUnit(),'Bfae')==true))then
return false
endif
return true
endfunction
function Trig_select2_Actions takes nothing returns nothing
set udg_randomherounit = GetUnitTypeId(GetTriggerUnit())
call PanCameraToTimedLocForPlayer(GetTriggerPlayer(),GetRectCenter(udg_rect13),0.00)
if(udg_randomherounit=='H00S')then //random hero
set udg_randomheronum = GetRandomInt(1,40)
if(udg_randomheronum==1)then
set udg_randomherounit = 'Ekee'
endif
if(udg_randomheronum==2)then
set udg_randomherounit = 'Emoo'
endif
if(udg_randomheronum==3)then
set udg_randomherounit = 'Edem'
endif
if(udg_randomheronum==4)then
set udg_randomherounit = 'Ewar'
endif
if(udg_randomheronum==5)then
set udg_randomherounit = 'Hpal'
endif
if(udg_randomheronum==6)then
set udg_randomherounit = 'Hamg'
endif
if(udg_randomheronum==7)then
set udg_randomherounit = 'Hmkg'
endif
if(udg_randomheronum==8)then
set udg_randomherounit = 'Hblm'
endif
if(udg_randomheronum==9)then
set udg_randomherounit = 'Obla'
endif
if(udg_randomheronum==10)then
set udg_randomherounit = 'Ofar'
endif
if(udg_randomheronum==11)then
set udg_randomherounit = 'Otch'
endif
if(udg_randomheronum==12)then
set udg_randomherounit = 'Oshd'
endif
if(udg_randomheronum==13)then
set udg_randomherounit = 'Udea'
endif
if(udg_randomheronum==14)then
set udg_randomherounit = 'Ulic'
endif
if(udg_randomheronum==15)then
set udg_randomherounit = 'Udre'
endif
if(udg_randomheronum==16)then
set udg_randomherounit = 'Ucrl'
endif
if(udg_randomheronum==17)then
set udg_randomherounit = 'Nalc'
endif
if(udg_randomheronum==18)then
set udg_randomherounit = 'Nngs'
endif
if(udg_randomheronum==19)then
set udg_randomherounit = 'Ntin'
endif
if(udg_randomheronum==20)then
set udg_randomherounit = 'Npbm'
endif
if(udg_randomheronum==21)then
set udg_randomherounit = 'Hvwd'
endif
if(udg_randomheronum==22)then
set udg_randomherounit = 'Hant'
endif
if(udg_randomheronum==23)then
set udg_randomherounit = 'Hdgo'
endif
if(udg_randomheronum==24)then
set udg_randomherounit = 'Hlgr'
endif
if(udg_randomheronum==25)then
set udg_randomherounit = 'Nbrn'
endif
if(udg_randomheronum==26)then
set udg_randomherounit = 'Hhkl'
endif
if(udg_randomheronum==27)then
set udg_randomherounit = 'Nbst'
endif
if(udg_randomheronum==28)then
set udg_randomherounit = 'Huth'
endif
if(udg_randomheronum==29)then
set udg_randomherounit = 'Nfir'
endif
if(udg_randomheronum==30)then
set udg_randomherounit = 'Hkal'
endif
if(udg_randomheronum==31)then
set udg_randomherounit = 'Hmbr'
endif
if(udg_randomheronum==32)then
set udg_randomherounit = 'Hpb2'
endif
if(udg_randomheronum==33)then
set udg_randomherounit = 'Hart'
endif
if(udg_randomheronum==34)then
set udg_randomherounit = 'Harf'
endif
if(udg_randomheronum==35)then
set udg_randomherounit = 'Nplh'
endif
if(udg_randomheronum==36)then
set udg_randomherounit = 'Hjai'
endif
if(udg_randomheronum==37)then
set udg_randomherounit = 'Hgam'
endif
if(udg_randomheronum==38)then
set udg_randomherounit = 'Hapm'
endif
if(udg_randomheronum==39)then
set udg_randomherounit = 'Hpb1'
endif
if(udg_randomheronum==40)then
set udg_randomherounit = 'Hmgd'
endif
call CreateNUnitsAtLoc(1,udg_randomherounit ,GetTriggerPlayer(),GetRectCenter(udg_rect13),bj_UNIT_FACING)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(("|cffff00ff\""+(GetPlayerName(GetTriggerPlayer())+"\"|r |cff00ffff has chosen a random hero."))))
else
call CreateNUnitsAtLoc(1,udg_randomherounit,GetTriggerPlayer(),GetRectCenter(udg_rect13),bj_UNIT_FACING)
endif
if(udg_randomherounit=='Ekee')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Emoo')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Edem')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Ewar')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Hpal')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Hmkg')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Obla')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Otch')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Udea')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Udre')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Ucrl')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Ntin')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Npbm')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Hlgr')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Hhkl')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Nbst')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Huth')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Hpb1')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Hmbr')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Hdgo')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Hart')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Harf')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Nplh')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Hapm')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
if(udg_randomherounit=='Hmgd')then
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=true
endif
call UnitAddItemByIdSwapped('ankh',GetLastCreatedUnit())
call UnitAddItemByIdSwapped('I02W',GetLastCreatedUnit())
call UnitAddItemByIdSwapped('I02Z',GetLastCreatedUnit())
set udg_units01[GetConvertedPlayerId(GetTriggerPlayer())]=GetLastCreatedUnit()
call SetUnitInvulnerable(udg_units01[GetConvertedPlayerId(GetTriggerPlayer())],true)
// call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),15.00,"TRIGSTR_399")
// call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),15.00,"TRIGSTR_400")
call PlaySoundBJ(udg_sound06)
endfunction
//===========================================================================
//===========================================================================
//Trigger:levelstart
//===========================================================================
function Trig_levelstart_Func003Func001001002 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==ConvertedPlayer(GetForLoopIndexA()))
endfunction
function Trig_levelstart_Func003Func001A takes nothing returns nothing
call SetUnitPositionLoc(GetEnumUnit(),GetRectCenter(udg_rects01[GetForLoopIndexA()]))
endfunction
function Trig_levelstart_Func007Func001Func003001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_levelstart_Func007Func001Func003A takes nothing returns nothing
call IssuePointOrderLocBJ(GetEnumUnit(),"attack",GetUnitLoc(udg_units01[GetForLoopIndexB()]))
endfunction
function Trig_levelstart_Func007Func001C takes nothing returns boolean
if(not(GetUnitTypeId(udg_units01[GetForLoopIndexB()])!=0))then
return false
endif
return true
endfunction
function Trig_levelstart_Func008001001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_levelstart_Func008001001001003 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endfunction
function Trig_levelstart_Func008001001001004 takes nothing returns boolean
return(GetBooleanAnd(Trig_levelstart_Func008001001001002(), Trig_levelstart_Func008001001001003()))
endfunction
function Trig_levelstart_Func008001 takes nothing returns boolean
return(IsUnitGroupDeadBJ(GetUnitsInRectMatching(GetPlayableMapRect(),Condition(function Trig_levelstart_Func008001001001004)))==true)
endfunction
function Trig_levelstart_Func009Func006Func002001002001 takes nothing returns boolean
return(GetFilterUnit()==udg_units01[GetForLoopIndexA()])
endfunction
function Trig_levelstart_Func009Func006Func002001002002001 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='npn2')
endfunction
function Trig_levelstart_Func009Func006Func002001002002002001 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='npn3')
endfunction
function Trig_levelstart_Func009Func006Func002001002002002002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='npn1')
endfunction
function Trig_levelstart_Func009Func006Func002001002002002 takes nothing returns boolean
return GetBooleanOr(Trig_levelstart_Func009Func006Func002001002002002001(),Trig_levelstart_Func009Func006Func002001002002002002())
endfunction
function Trig_levelstart_Func009Func006Func002001002002 takes nothing returns boolean
return GetBooleanOr(Trig_levelstart_Func009Func006Func002001002002001(),Trig_levelstart_Func009Func006Func002001002002002())
endfunction
function Trig_levelstart_Func009Func006Func002001002 takes nothing returns boolean
return GetBooleanOr(Trig_levelstart_Func009Func006Func002001002001(),Trig_levelstart_Func009Func006Func002001002002())
endfunction
function Trig_levelstart_Func009Func006Func002A takes nothing returns nothing
call SetUnitInvulnerable(udg_units01[GetForLoopIndexA()],false)
call UnitRemoveBuffsBJ(bj_REMOVEBUFFS_ALL,GetEnumUnit())
call SetUnitPositionLoc(GetEnumUnit(),GetRectCenter(udg_rect13))
endfunction
function Trig_levelstart_Func009Func006Func004001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==ConvertedPlayer(GetForLoopIndexA()))
endfunction
function Trig_levelstart_Func009Func006Func004001002002 takes nothing returns boolean
return(GetFilterUnit()!=udg_units01[GetForLoopIndexA()])
endfunction
function Trig_levelstart_Func009Func006Func004001002 takes nothing returns boolean
return GetBooleanAnd(Trig_levelstart_Func009Func006Func004001002001(),Trig_levelstart_Func009Func006Func004001002002())
endfunction
function Trig_levelstart_Func009Func006Func004A takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_levelstart_Func009Func011001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_levelstart_Func009C takes nothing returns boolean
if(not(IsUnitGroupDeadBJ(GetUnitsInRectMatching(GetPlayableMapRect(),Condition(function Trig_levelstart_Func009Func011001001002)))==true))then
return false
endif
return true
endfunction
function Trig_levelstart_Actions takes nothing returns nothing
set udg_boolean01=false
set udg_boolean002=false
set udg_boolean003=false
set udg_boolean004=false
set udg_boolean005=false
set udg_boolean006=false
set udg_boolean007=false
set udg_boolean008=false
set udg_boolean009=false
set udg_boolean010=false
set udg_boolean011=false
set udg_boolean012=false
call PlaySoundBJ(udg_sound03)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call ForGroupBJ(GetUnitsInRectMatching(udg_rect13,Condition(function Trig_levelstart_Func003Func001001002)),function Trig_levelstart_Func003Func001A)
call SetUnitInvulnerable(udg_units01[GetForLoopIndexA()],false)
call SetUnitPositionLoc(udg_units01[GetForLoopIndexA()],GetRectCenter(udg_rects01[GetForLoopIndexA()]))
call PanCameraToTimedLocForPlayer(ConvertedPlayer(GetForLoopIndexA()),GetRectCenter(udg_rects01[GetForLoopIndexA()]),0.00)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
// call DisplayTimedTextToForce(GetPlayersAll(),5.00,"TRIGSTR_4511")
call TriggerSleepAction(5.00)
call PlaySoundBJ(udg_sound02)
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=12
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
if(Trig_levelstart_Func007Func001C())then
if(udg_integer01==10)then
set udg_integer02=114
call CreateNUnitsAtLoc(1,'n009',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRandomLocInRect(udg_rects01[GetForLoopIndexB()]),bj_UNIT_FACING)
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[GetForLoopIndexB()],Condition(function Trig_levelstart_Func007Func001Func003001002)),function Trig_levelstart_Func007Func001Func003A)
elseif(udg_integer01==20)then
set udg_integer02=112
call CreateNUnitsAtLoc(1,'n00A',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRandomLocInRect(udg_rects01[GetForLoopIndexB()]),bj_UNIT_FACING)
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[GetForLoopIndexB()],Condition(function Trig_levelstart_Func007Func001Func003001002)),function Trig_levelstart_Func007Func001Func003A)
elseif(udg_integer01==30)then
set udg_integer02=113
call CreateNUnitsAtLoc(1,'n00C',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRandomLocInRect(udg_rects01[GetForLoopIndexB()]),bj_UNIT_FACING)
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[GetForLoopIndexB()],Condition(function Trig_levelstart_Func007Func001Func003001002)),function Trig_levelstart_Func007Func001Func003A)
elseif(udg_integer01==40)then
set udg_integer02=111
call CreateNUnitsAtLoc(1,'n00B',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRandomLocInRect(udg_rects01[GetForLoopIndexB()]),bj_UNIT_FACING)
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[GetForLoopIndexB()],Condition(function Trig_levelstart_Func007Func001Func003001002)),function Trig_levelstart_Func007Func001Func003A)
else
call CreateNUnitsAtLoc(udg_integer01,udg_integers01[udg_integer02],Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRandomLocInRect(udg_rects01[GetForLoopIndexB()]),bj_UNIT_FACING)
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[GetForLoopIndexB()],Condition(function Trig_levelstart_Func007Func001Func003001002)),function Trig_levelstart_Func007Func001Func003A)
endif
else
call DoNothing()
endif
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
loop
exitwhen(Trig_levelstart_Func008001())
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,2.00))
endloop
if(Trig_levelstart_Func008001())then
call DisplayTimedTextToForce(GetPlayersAll(),5.00,(I2S(udg_integer01)+" Round complete!"))
call PlaySoundBJ(udg_sound05)
call TriggerSleepAction(10.25)
set udg_integer01=(udg_integer01+1)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call PanCameraToTimedLocForPlayer(ConvertedPlayer(GetForLoopIndexA()),GetRectCenter(udg_rect13),0.00)
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[GetForLoopIndexA()],Condition(function Trig_levelstart_Func009Func006Func002001002)),function Trig_levelstart_Func009Func006Func002A)
call TriggerSleepAction(0.20)
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[GetForLoopIndexA()],Condition(function Trig_levelstart_Func009Func006Func004001002)),function Trig_levelstart_Func009Func006Func004A)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
// call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),15.00,"TRIGSTR_4512")
// call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),15.00,"TRIGSTR_4513")
call ConditionalTriggerExecute(udg_trigger03)
call PlaySoundBJ(udg_sound06)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:attack
//===========================================================================
function Trig_attack_Func001Func003Func001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_attack_Func001Func003Func001A takes nothing returns nothing
call IssuePointOrderLocBJ(GetEnumUnit(),"attack",GetUnitLoc(udg_units01[GetForLoopIndexB()]))
endfunction
function Trig_attack_Actions takes nothing returns nothing
set udg_integer03=1
loop
exitwhen udg_integer03>10
call TriggerSleepAction(10.00)
set udg_integer03=(udg_integer03-1)
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=12
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[GetForLoopIndexB()],Condition(function Trig_attack_Func001Func003Func001001002)),function Trig_attack_Func001Func003Func001A)
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
set udg_integer03=udg_integer03+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:lumber tree regen
//===========================================================================
function Trig_lumber_Conditions takes nothing returns boolean
if(not(GetDestructableTypeId(GetDyingDestructable())=='YTft'))then
return false
endif
return true
endfunction
function Trig_lumber_Actions takes nothing returns nothing
call TriggerSleepAction(10.00)
call DestructableRestoreLife(GetDyingDestructable(),GetDestructableMaxLife(GetDyingDestructable()),false)
endfunction
//===========================================================================
//===========================================================================
//Trigger:complete
//===========================================================================
function Trig_complete_Func003C takes nothing returns boolean
if(not(GetUnitTypeId(GetDyingUnit())==udg_integers01[udg_integer02]))then
return false
endif
if(not(RectContainsUnit(udg_rects01[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))],udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])==true))then
return false
endif
if(not(GetUnitTypeId(GetKillingUnitBJ())!=0))then
return false
endif
return true
endfunction
function Trig_complete_Conditions takes nothing returns boolean
if(not Trig_complete_Func003C())then
return false
endif
return true
endfunction
function Trig_complete_Func001Func002001001002001 takes nothing returns boolean
return(IsUnitAliveBJ(GetFilterUnit())==true)
endfunction
function Trig_complete_Func001Func002001001002002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_complete_Func001Func002001001002003 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endfunction
function Trig_complete_Func001Func002001001004 takes nothing returns boolean
return GetBooleanAnd(Trig_complete_Func001Func002001001002001(),Trig_complete_Func001Func002001001002002())
endfunction
function Trig_complete_Func001Func002001001005 takes nothing returns boolean
return GetBooleanAnd(Trig_complete_Func001Func002001001004(),Trig_complete_Func001Func002001001002003())
endfunction
function Trig_complete_Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))],Condition(function Trig_complete_Func001Func002001001005)))==0))then
return false
endif
if(not(IsUnitAliveBJ(udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])==true))then
return false
endif
return true
endfunction
function Trig_complete_Actions takes nothing returns nothing
if(Trig_complete_Func001C())then
call PlaySoundBJ(udg_sound04)
call DisplayTimedTextToForce(GetPlayersAll(),5.00,(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+" is finished!!"))
if(udg_boolean01==false)then
set udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+12)
call LeaderboardSetPlayerItemValueBJ(GetOwningPlayer(GetKillingUnitBJ()),GetLastCreatedLeaderboard(),udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])
call LeaderboardSortItemsBJ(GetLastCreatedLeaderboard(),bj_SORTTYPE_SORTBYVALUE,false)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,("|cff00ffffAmazing! |r"+("|cffff00ff\""+(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+"\"|r |cff00ffff. You are awarded 100 gold."))))
call AdjustPlayerStateBJ(100,GetOwningPlayer(GetKillingUnitBJ()),PLAYER_STATE_RESOURCE_GOLD)
set udg_boolean01=true
elseif(udg_boolean002==false)then
set udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+11)
call LeaderboardSetPlayerItemValueBJ(GetOwningPlayer(GetKillingUnitBJ()),GetLastCreatedLeaderboard(),udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])
call LeaderboardSortItemsBJ(GetLastCreatedLeaderboard(),bj_SORTTYPE_SORTBYVALUE,false)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,("|cff00ffff2nd! |r"+("|cffff00ff\""+(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+"\"|r |cff00ffff. You are awarded 90 gold."))))
call AdjustPlayerStateBJ(90,GetOwningPlayer(GetKillingUnitBJ()),PLAYER_STATE_RESOURCE_GOLD)
set udg_boolean002=true
elseif(udg_boolean003==false)then
set udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+10)
call LeaderboardSetPlayerItemValueBJ(GetOwningPlayer(GetKillingUnitBJ()),GetLastCreatedLeaderboard(),udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])
call LeaderboardSortItemsBJ(GetLastCreatedLeaderboard(),bj_SORTTYPE_SORTBYVALUE,false)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,("|cff00ffff3rd! |r"+("|cffff00ff\""+(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+"\"|r |cff00ffff. You are awarded 80 gold."))))
call AdjustPlayerStateBJ(80,GetOwningPlayer(GetKillingUnitBJ()),PLAYER_STATE_RESOURCE_GOLD)
set udg_boolean003=true
elseif(udg_boolean004==false)then
set udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+9)
call LeaderboardSetPlayerItemValueBJ(GetOwningPlayer(GetKillingUnitBJ()),GetLastCreatedLeaderboard(),udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])
call LeaderboardSortItemsBJ(GetLastCreatedLeaderboard(),bj_SORTTYPE_SORTBYVALUE,false)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,("|cff00ffff4th! |r"+("|cffff00ff\""+(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+"\"|r |cff00ffff. You are awarded 70 gold."))))
call AdjustPlayerStateBJ(70,GetOwningPlayer(GetKillingUnitBJ()),PLAYER_STATE_RESOURCE_GOLD)
set udg_boolean004=true
elseif(udg_boolean005==false)then
set udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+8)
call LeaderboardSetPlayerItemValueBJ(GetOwningPlayer(GetKillingUnitBJ()),GetLastCreatedLeaderboard(),udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])
call LeaderboardSortItemsBJ(GetLastCreatedLeaderboard(),bj_SORTTYPE_SORTBYVALUE,false)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,("|cff00ffff5th! |r"+("|cffff00ff\""+(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+"\"|r |cff00ffff. You are awarded 60 gold."))))
call AdjustPlayerStateBJ(60,GetOwningPlayer(GetKillingUnitBJ()),PLAYER_STATE_RESOURCE_GOLD)
set udg_boolean005=true
elseif(udg_boolean006==false)then
set udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+7)
call LeaderboardSetPlayerItemValueBJ(GetOwningPlayer(GetKillingUnitBJ()),GetLastCreatedLeaderboard(),udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])
call LeaderboardSortItemsBJ(GetLastCreatedLeaderboard(),bj_SORTTYPE_SORTBYVALUE,false)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,("|cff00ffff6th! |r"+("|cffff00ff\""+(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+"\"|r |cff00ffff. You are awarded 50 gold."))))
call AdjustPlayerStateBJ(50,GetOwningPlayer(GetKillingUnitBJ()),PLAYER_STATE_RESOURCE_GOLD)
set udg_boolean006=true
elseif(udg_boolean007==false)then
set udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+6)
call LeaderboardSetPlayerItemValueBJ(GetOwningPlayer(GetKillingUnitBJ()),GetLastCreatedLeaderboard(),udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])
call LeaderboardSortItemsBJ(GetLastCreatedLeaderboard(),bj_SORTTYPE_SORTBYVALUE,false)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,("|cff00ffff7th! |r"+("|cffff00ff\""+(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+"\"|r |cff00ffff. You are awarded 40 gold."))))
call AdjustPlayerStateBJ(40,GetOwningPlayer(GetKillingUnitBJ()),PLAYER_STATE_RESOURCE_GOLD)
set udg_boolean007=true
elseif(udg_boolean008==false)then
set udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+5)
call LeaderboardSetPlayerItemValueBJ(GetOwningPlayer(GetKillingUnitBJ()),GetLastCreatedLeaderboard(),udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])
call LeaderboardSortItemsBJ(GetLastCreatedLeaderboard(),bj_SORTTYPE_SORTBYVALUE,false)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,("|cff00ffff8th! |r"+("|cffff00ff\""+(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+"\"|r |cff00ffff. You are awarded 30 gold."))))
call AdjustPlayerStateBJ(30,GetOwningPlayer(GetKillingUnitBJ()),PLAYER_STATE_RESOURCE_GOLD)
set udg_boolean008=true
elseif(udg_boolean009==false)then
set udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+4)
call LeaderboardSetPlayerItemValueBJ(GetOwningPlayer(GetKillingUnitBJ()),GetLastCreatedLeaderboard(),udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])
call LeaderboardSortItemsBJ(GetLastCreatedLeaderboard(),bj_SORTTYPE_SORTBYVALUE,false)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,("|cff00ffff9th! |r"+("|cffff00ff\""+(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+"\"|r |cff00ffff. You are awarded 20 gold."))))
call AdjustPlayerStateBJ(20,GetOwningPlayer(GetKillingUnitBJ()),PLAYER_STATE_RESOURCE_GOLD)
set udg_boolean009=true
elseif(udg_boolean010==false)then
set udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+3)
call LeaderboardSetPlayerItemValueBJ(GetOwningPlayer(GetKillingUnitBJ()),GetLastCreatedLeaderboard(),udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])
call LeaderboardSortItemsBJ(GetLastCreatedLeaderboard(),bj_SORTTYPE_SORTBYVALUE,false)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,("|cff00ffff10th! |r"+("|cffff00ff\""+(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+"\"|r |cff00ffff. You are awarded 10 gold."))))
call AdjustPlayerStateBJ(10,GetOwningPlayer(GetKillingUnitBJ()),PLAYER_STATE_RESOURCE_GOLD)
set udg_boolean010=true
elseif(udg_boolean011==false)then
set udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+2)
call LeaderboardSetPlayerItemValueBJ(GetOwningPlayer(GetKillingUnitBJ()),GetLastCreatedLeaderboard(),udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])
call LeaderboardSortItemsBJ(GetLastCreatedLeaderboard(),bj_SORTTYPE_SORTBYVALUE,false)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,("|cff00ffff11th! |r"+("|cffff00ff\""+(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+"\"|r |cff00ffff. You are awarded 5 gold."))))
call AdjustPlayerStateBJ(5,GetOwningPlayer(GetKillingUnitBJ()),PLAYER_STATE_RESOURCE_GOLD)
set udg_boolean011=true
elseif(udg_boolean012==false)then
set udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+1)
call LeaderboardSetPlayerItemValueBJ(GetOwningPlayer(GetKillingUnitBJ()),GetLastCreatedLeaderboard(),udg_integers04[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))])
call LeaderboardSortItemsBJ(GetLastCreatedLeaderboard(),bj_SORTTYPE_SORTBYVALUE,false)
call DisplayTimedTextToForce(GetPlayersAll(),10.00,("|cff00ffff12th! |r"+("|cffff00ff\""+(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+"\"|r |cff00ffff. You are awarded 1 gold."))))
call AdjustPlayerStateBJ(1,GetOwningPlayer(GetKillingUnitBJ()),PLAYER_STATE_RESOURCE_GOLD)
set udg_boolean012=true
endif
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:dead
//===========================================================================
function Trig_dead_Conditions takes nothing returns boolean
if(not(GetTriggerUnit()==udg_units01[GetConvertedPlayerId(GetTriggerPlayer())]))then
return false
endif
if(not(GetUnitTypeId(GetTriggerUnit())!=0))then
return false
endif
return true
endfunction
function Trig_dead_Func001001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_dead_Func001A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_dead_Func002C takes nothing returns boolean
if(not(GetOwningPlayer(GetTriggerUnit())!=Player(0)))then
return false
endif
return true
endfunction
function Trig_dead_Func004C takes nothing returns boolean
if(not(IsUnitDeadBJ(GetTriggerUnit())==true))then
return false
endif
return true
endfunction
function Trig_dead_Actions takes nothing returns nothing
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[GetConvertedPlayerId(GetTriggerPlayer())],Condition(function Trig_dead_Func001001002)),function Trig_dead_Func001A)
if(Trig_dead_Func002C())then
set udg_units01[GetConvertedPlayerId(GetTriggerPlayer())]=null
call LeaderboardRemovePlayerItemBJ(GetTriggerPlayer(),GetLastCreatedLeaderboard())
else
call DoNothing()
endif
call TriggerSleepAction(2.00)
if(Trig_dead_Func004C())then
call DialogDisplayBJ(true,udg_dialog07,GetOwningPlayer(GetTriggerUnit()))
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:retra
//===========================================================================
function Trig_retra_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02K'))then
return false
endif
return true
endfunction
function Trig_retra_Actions takes nothing returns nothing
if(udg_integers_pickedrandspell[GetConvertedPlayerId(GetTriggerPlayer())]==false)then
set udg_booleans01[GetConvertedPlayerId(GetTriggerPlayer())]=true
// call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),20.00,"TRIGSTR_407")
call UnitResetCooldown(udg_units01[GetConvertedPlayerId(GetTriggerPlayer())])
call SetUnitManaPercentBJ(GetTriggerUnit(),100)
call TriggerSleepAction(0.50)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:retra3
//===========================================================================
function Trig_retra3_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02K'))then
return false
endif
if(not(udg_booleans01[GetConvertedPlayerId(GetTriggerPlayer())]==true))then
return false
endif
return true
endfunction
function Trig_retra3_Func005Func001C takes nothing returns boolean
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AUdd'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='ANg3'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AUls'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AOr3'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='ANdo'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AEme'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AOvd'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='ANvc'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AOww'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AEsf'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='ANst'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='ANef'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AHav'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AEsv'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AUan'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AOeq'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AUin'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='ANch'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='A01U'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='ANtm'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AEtq'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AHpx'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='A00R'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='ANfd'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AOre'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AUin'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='ANrc'))then
return true
endif
return false
endfunction
function Trig_retra3_Func005Func001CCC takes nothing returns boolean
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='ANfb'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='A01L'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='Aslo'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='A017'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='Acrs'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='A01H'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AEer'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AOhx'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='A012'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AEsh'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AHtb'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AUsl'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='Adis'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='Advm'))then
return true
endif
if((udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=='AEmb'))then
return true
endif
return false
endfunction
function Trig_retra3_Func005C takes nothing returns boolean
if(not Trig_retra3_Func005Func001C())then
return false
endif
return true
endfunction
function Trig_retra3_Actions takes nothing returns nothing
set udg_booleans01[GetConvertedPlayerId(GetTriggerPlayer())]=false
call TriggerSleepAction(0.20)
set udg_integers06[GetConvertedPlayerId(GetTriggerPlayer())]=GetUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
if(not(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]==0))then
if(Trig_retra3_Func005C())then
set udg_integers08[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_integers06[GetConvertedPlayerId(GetTriggerPlayer())]*800)
elseif(Trig_retra3_Func005Func001CCC())then
set udg_integers08[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_integers06[GetConvertedPlayerId(GetTriggerPlayer())]*75)
else
set udg_integers08[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_integers06[GetConvertedPlayerId(GetTriggerPlayer())]*100)
endif
if(udg_integers06[GetConvertedPlayerId(GetTriggerPlayer())]>0)then
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]-1)
endif
call AdjustPlayerStateBJ(udg_integers08[GetConvertedPlayerId(GetTriggerPlayer())],GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_LUMBER)
call PlaySoundOnUnitBJ(udg_sound07,100,GetTriggerUnit())
call DisplayTextToForce(GetForceOfPlayer(GetOwningPlayer(GetTriggerUnit())),(("|c0000cdf9You recieved|r |cff20c000"+I2S(udg_integers08[GetConvertedPlayerId(GetTriggerPlayer())]))+(" Lumber|r |c0000cdf9for Unlearning |r"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))))
// call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),10.00,"TRIGSTR_5689")
call UnitRemoveAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
endif
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=0
endfunction
//===========================================================================
//===========================================================================
//Trigger:SeeYA
//===========================================================================
function Trig_SeeYA_Conditions takes nothing returns boolean
if(not(S2I(SubStringBJ(GetEventPlayerChatString(),8,10))>=50))then
return false
endif
if(not(S2I(SubStringBJ(GetEventPlayerChatString(),8,10))<=200))then
return false
endif
return true
endfunction
function Trig_SeeYA_Actions takes nothing returns nothing
call SetCameraFieldForPlayer(GetTriggerPlayer(),CAMERA_FIELD_TARGET_DISTANCE,(20.00*S2R(SubStringBJ(GetEventPlayerChatString(),8,10))),1.00)
call DoNothing()
endfunction
//===========================================================================
//===========================================================================
//Trigger:Game Over
//===========================================================================
function Trig_Game_Over_Conditions takes nothing returns boolean
if(not(GetTriggerUnit()==udg_units01[GetConvertedPlayerId(GetTriggerPlayer())]))then
return false
endif
if(not(GetUnitTypeId(GetTriggerUnit())!=0))then
return false
endif
return true
endfunction
function Trig_Game_Over_Func002Func003A takes nothing returns nothing
call CustomDefeatBJ(GetEnumPlayer(),"TRIGSTR_5594")
endfunction
function Trig_Game_Over_Func002C takes nothing returns boolean
if(not(IsUnitDeadBJ(udg_units01[1])==true))then
return false
endif
if(not(IsUnitDeadBJ(udg_units01[2])==true))then
return false
endif
if(not(IsUnitDeadBJ(udg_units01[3])==true))then
return false
endif
if(not(IsUnitDeadBJ(udg_units01[4])==true))then
return false
endif
if(not(IsUnitDeadBJ(udg_units01[5])==true))then
return false
endif
if(not(IsUnitDeadBJ(udg_units01[6])==true))then
return false
endif
if(not(IsUnitDeadBJ(udg_units01[7])==true))then
return false
endif
if(not(IsUnitDeadBJ(udg_units01[8])==true))then
return false
endif
if(not(IsUnitDeadBJ(udg_units01[9])==true))then
return false
endif
if(not(IsUnitDeadBJ(udg_units01[10])==true))then
return false
endif
if(not(IsUnitDeadBJ(udg_units01[11])==true))then
return false
endif
if(not(IsUnitDeadBJ(udg_units01[12])==true))then
return false
endif
return true
endfunction
function Trig_Game_Over_Actions takes nothing returns nothing
call TriggerSleepAction(2.00)
if(Trig_Game_Over_Func002C())then
// call DisplayTimedTextToForce(GetPlayersAll(),7.00,"TRIGSTR_5595")
call TriggerSleepAction(8.00)
call ForForce(GetPlayersAll(),function Trig_Game_Over_Func002Func003A)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Double click Pick
//===========================================================================
function Trig_Double_click_Pick_Conditions takes nothing returns boolean
if(not(RectContainsUnit(udg_rect01,GetTriggerUnit())==true))then
return false
endif
if(not(udg_units01[GetConvertedPlayerId(GetTriggerPlayer())]==null))then
return false
endif
if(not(GetUnitTypeId(GetTriggerUnit())!='ncp3'))then
return false
endif
if(not(IsPlayerInForce(GetTriggerPlayer(),udg_force01)==false))then
return false
endif
if(not(UnitHasBuffBJ(GetTriggerUnit(),'Bfae')==false))then
return false
endif
return true
endfunction
function Trig_Double_click_Pick_Actions takes nothing returns nothing
call GroupTargetOrderBJ(GetRandomSubGroup(2,GetUnitsInRectAll(udg_rect27)),"faeriefire",GetTriggerUnit())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Repick Hero
//===========================================================================
function Trig_Repick_Hero_Func002001002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_Repick_Hero_Func002Func001C takes nothing returns boolean
if(not(GetHeroLevel(GetEnumUnit())>=2))then
return false
endif
return true
endfunction
function Trig_Repick_Hero_Func002A takes nothing returns nothing
if(Trig_Repick_Hero_Func002Func001C())then
call DoNothing()
else
call DoNothing()
endif
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_Repick_Hero_Actions takes nothing returns nothing
set udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]=false
call SetPlayerHandicapXPBJ( GetTriggerPlayer(), 100.00 )
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=0
set udg_integers_pickedrandspell[GetConvertedPlayerId(GetTriggerPlayer())]=false
set udg_units01[GetConvertedPlayerId(GetTriggerPlayer())]=null
call ForGroupBJ(GetUnitsOfPlayerMatching(GetTriggerPlayer(),Condition(function Trig_Repick_Hero_Func002001002)),function Trig_Repick_Hero_Func002A)
call PanCameraToTimedLocForPlayer(GetTriggerPlayer(),GetRectCenter(udg_rect01),0.20)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Observer Menu
//===========================================================================
function Trig_Observer_Menu_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
call DialogSetMessageBJ(udg_dialog07,"Stay or Quit")
call DialogAddButtonBJ(udg_dialog07,"Stay and Observe")
set udg_button19=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog07,"Quit")
set udg_button20=GetLastCreatedButtonBJ()
endfunction
//===========================================================================
//===========================================================================
//Trigger:Yes Observe
//===========================================================================
function Trig_Yes_Observe_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button19))then
return false
endif
return true
endfunction
function Trig_Yes_Observe_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),4.00,(GetPlayerName(GetTriggerPlayer())+" |c0000cdf9Is staying to watch the game play out..|r"))
call DialogDisplayBJ(false,udg_dialog07,GetTriggerPlayer())
call LeaderboardRemovePlayerItemBJ(GetTriggerPlayer(),GetLastCreatedLeaderboard())
call ForceAddPlayerSimple(GetTriggerPlayer(),udg_force01)
endfunction
//===========================================================================
//===========================================================================
//Trigger:No Observing
//===========================================================================
function Trig_No_Observing_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button20))then
return false
endif
return true
endfunction
function Trig_No_Observing_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),3.00,(GetPlayerName(GetTriggerPlayer())+" |c0000cdf9Is not staying to watch the game play out..|r"))
call DialogDisplayBJ(false,udg_dialog07,GetTriggerPlayer())
set udg_units01[GetConvertedPlayerId(GetTriggerPlayer())]=null
call LeaderboardRemovePlayerItemBJ(GetTriggerPlayer(),GetLastCreatedLeaderboard())
call CustomDefeatBJ(ConvertedPlayer(GetConvertedPlayerId(GetTriggerPlayer())),"TRIGSTR_5643")
endfunction
//===========================================================================
//===========================================================================
//Trigger:extra backup Kill
//===========================================================================
function Trig_extra_backup_Kill_Func001Func002001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_extra_backup_Kill_Func001Func002A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_extra_backup_Kill_Func001Func003001001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(0))
endfunction
function Trig_extra_backup_Kill_Func001Func003001001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_extra_backup_Kill_Func001Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_extra_backup_Kill_Func001Func003001001002001(),Trig_extra_backup_Kill_Func001Func003001001002002())
endfunction
function Trig_extra_backup_Kill_Func001C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[1],Condition(function Trig_extra_backup_Kill_Func001Func003001001002)))<1))then
return false
endif
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,3))
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[1],Condition(function Trig_extra_backup_Kill_Func001Func003001001002)))<1))then
return false
endif
return true
endfunction
function Trig_extra_backup_Kill_Func002Func002001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_extra_backup_Kill_Func002Func002A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_extra_backup_Kill_Func002Func003001001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(1))
endfunction
function Trig_extra_backup_Kill_Func002Func003001001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_extra_backup_Kill_Func002Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_extra_backup_Kill_Func002Func003001001002001(),Trig_extra_backup_Kill_Func002Func003001001002002())
endfunction
function Trig_extra_backup_Kill_Func002C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[2],Condition(function Trig_extra_backup_Kill_Func002Func003001001002)))<1))then
return false
endif
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,3))
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[2],Condition(function Trig_extra_backup_Kill_Func002Func003001001002)))<1))then
return false
endif
return true
endfunction
function Trig_extra_backup_Kill_Func003Func002001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_extra_backup_Kill_Func003Func002A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_extra_backup_Kill_Func003Func003001001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(2))
endfunction
function Trig_extra_backup_Kill_Func003Func003001001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_extra_backup_Kill_Func003Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_extra_backup_Kill_Func003Func003001001002001(),Trig_extra_backup_Kill_Func003Func003001001002002())
endfunction
function Trig_extra_backup_Kill_Func003C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[3],Condition(function Trig_extra_backup_Kill_Func003Func003001001002)))<1))then
return false
endif
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,3))
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[3],Condition(function Trig_extra_backup_Kill_Func003Func003001001002)))<1))then
return false
endif
return true
endfunction
function Trig_extra_backup_Kill_Func004Func002001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_extra_backup_Kill_Func004Func002A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_extra_backup_Kill_Func004Func003001001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(3))
endfunction
function Trig_extra_backup_Kill_Func004Func003001001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_extra_backup_Kill_Func004Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_extra_backup_Kill_Func004Func003001001002001(),Trig_extra_backup_Kill_Func004Func003001001002002())
endfunction
function Trig_extra_backup_Kill_Func004C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[4],Condition(function Trig_extra_backup_Kill_Func004Func003001001002)))<1))then
return false
endif
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,3))
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[4],Condition(function Trig_extra_backup_Kill_Func004Func003001001002)))<1))then
return false
endif
return true
endfunction
function Trig_extra_backup_Kill_Func005Func002001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_extra_backup_Kill_Func005Func002A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_extra_backup_Kill_Func005Func003001001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(4))
endfunction
function Trig_extra_backup_Kill_Func005Func003001001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_extra_backup_Kill_Func005Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_extra_backup_Kill_Func005Func003001001002001(),Trig_extra_backup_Kill_Func005Func003001001002002())
endfunction
function Trig_extra_backup_Kill_Func005C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[5],Condition(function Trig_extra_backup_Kill_Func005Func003001001002)))<1))then
return false
endif
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,3))
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[5],Condition(function Trig_extra_backup_Kill_Func005Func003001001002)))<1))then
return false
endif
return true
endfunction
function Trig_extra_backup_Kill_Func006Func002001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_extra_backup_Kill_Func006Func002A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_extra_backup_Kill_Func006Func003001001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(5))
endfunction
function Trig_extra_backup_Kill_Func006Func003001001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_extra_backup_Kill_Func006Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_extra_backup_Kill_Func006Func003001001002001(),Trig_extra_backup_Kill_Func006Func003001001002002())
endfunction
function Trig_extra_backup_Kill_Func006C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[6],Condition(function Trig_extra_backup_Kill_Func006Func003001001002)))<1))then
return false
endif
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,3))
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[6],Condition(function Trig_extra_backup_Kill_Func006Func003001001002)))<1))then
return false
endif
return true
endfunction
function Trig_extra_backup_Kill_Func007Func002001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_extra_backup_Kill_Func007Func002A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_extra_backup_Kill_Func007Func003001001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(6))
endfunction
function Trig_extra_backup_Kill_Func007Func003001001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_extra_backup_Kill_Func007Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_extra_backup_Kill_Func007Func003001001002001(),Trig_extra_backup_Kill_Func007Func003001001002002())
endfunction
function Trig_extra_backup_Kill_Func007C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[7],Condition(function Trig_extra_backup_Kill_Func007Func003001001002)))<1))then
return false
endif
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,3))
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[7],Condition(function Trig_extra_backup_Kill_Func007Func003001001002)))<1))then
return false
endif
return true
endfunction
function Trig_extra_backup_Kill_Func008Func002001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_extra_backup_Kill_Func008Func002A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_extra_backup_Kill_Func008Func003001001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(7))
endfunction
function Trig_extra_backup_Kill_Func008Func003001001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_extra_backup_Kill_Func008Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_extra_backup_Kill_Func008Func003001001002001(),Trig_extra_backup_Kill_Func008Func003001001002002())
endfunction
function Trig_extra_backup_Kill_Func008C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[8],Condition(function Trig_extra_backup_Kill_Func008Func003001001002)))<1))then
return false
endif
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,3))
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[8],Condition(function Trig_extra_backup_Kill_Func008Func003001001002)))<1))then
return false
endif
return true
endfunction
function Trig_extra_backup_Kill_Func009Func002001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_extra_backup_Kill_Func009Func002A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_extra_backup_Kill_Func009Func003001001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(8))
endfunction
function Trig_extra_backup_Kill_Func009Func003001001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_extra_backup_Kill_Func009Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_extra_backup_Kill_Func009Func003001001002001(),Trig_extra_backup_Kill_Func009Func003001001002002())
endfunction
function Trig_extra_backup_Kill_Func009C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[9],Condition(function Trig_extra_backup_Kill_Func009Func003001001002)))<1))then
return false
endif
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,3))
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[9],Condition(function Trig_extra_backup_Kill_Func009Func003001001002)))<1))then
return false
endif
return true
endfunction
function Trig_extra_backup_Kill_Func010Func002001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_extra_backup_Kill_Func010Func002A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_extra_backup_Kill_Func010Func003001001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(9))
endfunction
function Trig_extra_backup_Kill_Func010Func003001001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_extra_backup_Kill_Func010Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_extra_backup_Kill_Func010Func003001001002001(),Trig_extra_backup_Kill_Func010Func003001001002002())
endfunction
function Trig_extra_backup_Kill_Func010C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[10],Condition(function Trig_extra_backup_Kill_Func010Func003001001002)))<1))then
return false
endif
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,3))
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[10],Condition(function Trig_extra_backup_Kill_Func010Func003001001002)))<1))then
return false
endif
return true
endfunction
function Trig_extra_backup_Kill_Func011Func002001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_extra_backup_Kill_Func011Func002A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_extra_backup_Kill_Func011Func003001001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(10))
endfunction
function Trig_extra_backup_Kill_Func011Func003001001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_extra_backup_Kill_Func011Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_extra_backup_Kill_Func011Func003001001002001(),Trig_extra_backup_Kill_Func011Func003001001002002())
endfunction
function Trig_extra_backup_Kill_Func011C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[11],Condition(function Trig_extra_backup_Kill_Func011Func003001001002)))<1))then
return false
endif
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,3))
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[11],Condition(function Trig_extra_backup_Kill_Func011Func003001001002)))<1))then
return false
endif
return true
endfunction
function Trig_extra_backup_Kill_Func012Func002001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_extra_backup_Kill_Func012Func002A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_extra_backup_Kill_Func012Func003001001002001 takes nothing returns boolean
return(GetOwningPlayer(GetFilterUnit())==Player(11))
endfunction
function Trig_extra_backup_Kill_Func012Func003001001002002 takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true)
endfunction
function Trig_extra_backup_Kill_Func012Func003001001002 takes nothing returns boolean
return GetBooleanAnd(Trig_extra_backup_Kill_Func012Func003001001002001(),Trig_extra_backup_Kill_Func012Func003001001002002())
endfunction
function Trig_extra_backup_Kill_Func012C takes nothing returns boolean
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[12],Condition(function Trig_extra_backup_Kill_Func012Func003001001002)))<1))then
return false
endif
call TriggerSleepAction(RMaxBJ(bj_WAIT_FOR_COND_MIN_INTERVAL,3))
if(not(CountUnitsInGroup(GetUnitsInRectMatching(udg_rects01[12],Condition(function Trig_extra_backup_Kill_Func012Func003001001002)))<1))then
return false
endif
return true
endfunction
function Trig_extra_backup_Kill_Actions takes nothing returns nothing
if(Trig_extra_backup_Kill_Func001C())then
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[1],Condition(function Trig_extra_backup_Kill_Func001Func002001002)),function Trig_extra_backup_Kill_Func001Func002A)
else
call DoNothing()
endif
if(Trig_extra_backup_Kill_Func002C())then
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[2],Condition(function Trig_extra_backup_Kill_Func002Func002001002)),function Trig_extra_backup_Kill_Func002Func002A)
else
call DoNothing()
endif
if(Trig_extra_backup_Kill_Func003C())then
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[3],Condition(function Trig_extra_backup_Kill_Func003Func002001002)),function Trig_extra_backup_Kill_Func003Func002A)
else
call DoNothing()
endif
if(Trig_extra_backup_Kill_Func004C())then
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[4],Condition(function Trig_extra_backup_Kill_Func004Func002001002)),function Trig_extra_backup_Kill_Func004Func002A)
else
call DoNothing()
endif
if(Trig_extra_backup_Kill_Func005C())then
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[5],Condition(function Trig_extra_backup_Kill_Func005Func002001002)),function Trig_extra_backup_Kill_Func005Func002A)
else
call DoNothing()
endif
if(Trig_extra_backup_Kill_Func006C())then
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[6],Condition(function Trig_extra_backup_Kill_Func006Func002001002)),function Trig_extra_backup_Kill_Func006Func002A)
else
call DoNothing()
endif
if(Trig_extra_backup_Kill_Func007C())then
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[7],Condition(function Trig_extra_backup_Kill_Func007Func002001002)),function Trig_extra_backup_Kill_Func007Func002A)
else
call DoNothing()
endif
if(Trig_extra_backup_Kill_Func008C())then
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[8],Condition(function Trig_extra_backup_Kill_Func008Func002001002)),function Trig_extra_backup_Kill_Func008Func002A)
else
call DoNothing()
endif
if(Trig_extra_backup_Kill_Func009C())then
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[9],Condition(function Trig_extra_backup_Kill_Func009Func002001002)),function Trig_extra_backup_Kill_Func009Func002A)
else
call DoNothing()
endif
if(Trig_extra_backup_Kill_Func010C())then
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[10],Condition(function Trig_extra_backup_Kill_Func010Func002001002)),function Trig_extra_backup_Kill_Func010Func002A)
else
call DoNothing()
endif
if(Trig_extra_backup_Kill_Func011C())then
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[11],Condition(function Trig_extra_backup_Kill_Func011Func002001002)),function Trig_extra_backup_Kill_Func011Func002A)
else
call DoNothing()
endif
if(Trig_extra_backup_Kill_Func012C())then
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[12],Condition(function Trig_extra_backup_Kill_Func012Func002001002)),function Trig_extra_backup_Kill_Func012Func002A)
else
call DoNothing()
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:Players leave
//===========================================================================
function Trig_Players_leave_Func003001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())==udg_integers01[udg_integer02])
endfunction
function Trig_Players_leave_Func003A takes nothing returns nothing
call ExplodeUnitBJ(GetEnumUnit())
endfunction
function Trig_Players_leave_Actions takes nothing returns nothing
call KillUnit(udg_units01[GetConvertedPlayerId(GetTriggerPlayer())])
call ForGroupBJ(GetUnitsInRectMatching(udg_rects01[GetConvertedPlayerId(GetTriggerPlayer())],Condition(function Trig_Players_leave_Func003001002)),function Trig_Players_leave_Func003A)
set udg_units01[GetConvertedPlayerId(GetTriggerPlayer())]=null
call LeaderboardRemovePlayerItemBJ(GetTriggerPlayer(),GetLastCreatedLeaderboard())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Remove Int Lag fix
//===========================================================================
function Trig_Remove_Int_Lag_fix_Actions takes nothing returns nothing
call CreateNUnitsAtLoc(1,'Nfir',Player(PLAYER_NEUTRAL_PASSIVE),GetUnitLoc(udg_unit07),bj_UNIT_FACING)
call CreateItemLoc('I00T',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I017',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I035',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I00G',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I027',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I028',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call RemoveUnit(GetLastCreatedUnit())
//-------new unit for items for removing lag--------
call CreateNUnitsAtLoc(1,'Nbrn',Player(PLAYER_NEUTRAL_PASSIVE),GetUnitLoc(udg_unit07),bj_UNIT_FACING)
call CreateItemLoc('I029',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I025',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I026',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I01N',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I021',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I001',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call RemoveUnit(GetLastCreatedUnit())
//-------new unit for items for removing lag--------
call CreateNUnitsAtLoc(1,'Emoo',Player(PLAYER_NEUTRAL_PASSIVE),GetUnitLoc(udg_unit07),bj_UNIT_FACING)
call CreateItemLoc('I00L',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I00J',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I01A',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I00V',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I00A',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I018',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I031',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I032',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I01W',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call CreateItemLoc('I02F',GetUnitLoc(udg_unit07))
call UnitAddItemSwapped(GetLastCreatedItem(),GetLastCreatedUnit())
call RemoveUnit(GetLastCreatedUnit())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Heal potions
//===========================================================================
function Trig_Heal_potions_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I032'))then
return false
endif
return true
endfunction
function Trig_Heal_potions_Func006C takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I032')==true))then
return false
endif
return true
endfunction
function Trig_Heal_potions_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integers05[2]=GetItemCharges(GetManipulatedItem())
call UnitRemoveItemSwapped(GetManipulatedItem(),GetTriggerUnit())
call RemoveItem(GetLastRemovedItem())
set udg_integers05[1]=GetItemCharges(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I032'))
if(Trig_Heal_potions_Func006C())then
call SetItemCharges(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I032'),(udg_integers05[1]+udg_integers05[2]))
else
call UnitAddItemByIdSwapped('I032',GetTriggerUnit())
call SetItemCharges(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I032'),udg_integers05[2])
endif
call EnableTrigger(GetTriggeringTrigger())
endfunction
//===========================================================================
//===========================================================================
//Trigger:Mana potions
//===========================================================================
function Trig_Mana_potions_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I031'))then
return false
endif
return true
endfunction
function Trig_Mana_potions_Func006C takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I031')==true))then
return false
endif
return true
endfunction
function Trig_Mana_potions_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integers05[4]=GetItemCharges(GetManipulatedItem())
call UnitRemoveItemSwapped(GetManipulatedItem(),GetTriggerUnit())
call RemoveItem(GetLastRemovedItem())
set udg_integers05[3]=GetItemCharges(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I031'))
if(Trig_Mana_potions_Func006C())then
call SetItemCharges(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I031'),(udg_integers05[3]+udg_integers05[4]))
else
call UnitAddItemByIdSwapped('I031',GetTriggerUnit())
call SetItemCharges(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I031'),udg_integers05[4])
endif
call EnableTrigger(GetTriggeringTrigger())
endfunction
//===========================================================================
//===========================================================================
//Trigger:str tomes
//===========================================================================
function Trig_str_tomes_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='tst2'))then
return false
endif
return true
endfunction
function Trig_str_tomes_Actions takes nothing returns nothing
if(udg_integers_pickedrandspell[GetConvertedPlayerId(GetTriggerPlayer())]==true)then
call AdjustPlayerStateBJ(27,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:agi tomes
//===========================================================================
function Trig_agi_tomes_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='tdx2'))then
return false
endif
return true
endfunction
function Trig_agi_tomes_Actions takes nothing returns nothing
if(udg_integers_pickedrandspell[GetConvertedPlayerId(GetTriggerPlayer())]==true)then
call AdjustPlayerStateBJ(35,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:int tomes
//===========================================================================
function Trig_int_tomes_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='tin2'))then
return false
endif
return true
endfunction
function Trig_int_tomes_Actions takes nothing returns nothing
if(udg_integers_pickedrandspell[GetConvertedPlayerId(GetTriggerPlayer())]==true)then
call AdjustPlayerStateBJ(15,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:know tomes
//===========================================================================
function Trig_know_tomes_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='tpow'))then
return false
endif
return true
endfunction
function Trig_know_tomes_Actions takes nothing returns nothing
if(udg_integers_pickedrandspell[GetConvertedPlayerId(GetTriggerPlayer())]==true)then
call AdjustPlayerStateBJ(38,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:man tomes
//===========================================================================
function Trig_man_tomes_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='manh'))then
return false
endif
return true
endfunction
function Trig_man_tomes_Actions takes nothing returns nothing
if(udg_integers_pickedrandspell[GetConvertedPlayerId(GetTriggerPlayer())]==true)then
call AdjustPlayerStateBJ(18,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a
//===========================================================================
function Trig_a_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01K'))then
return false
endif
return true
endfunction
function Trig_a_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUdr',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUdr'
call TriggerSleepAction(0.20)
if(Trig_a_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUdr'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUdr'
if(Trig_a_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
// call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_216")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a2
//===========================================================================
function Trig_a2_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01L'))then
return false
endif
return true
endfunction
function Trig_a2_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUdc',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a2_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a2_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUdc'
call TriggerSleepAction(0.20)
if(Trig_a2_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUdc'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUdc'
if(Trig_a2_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
// call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_216")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a3
//===========================================================================
function Trig_a3_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01M'))then
return false
endif
return true
endfunction
function Trig_a3_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUdp',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a3_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a3_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUdp'
call TriggerSleepAction(0.20)
if(Trig_a3_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUdp'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUdp'
if(Trig_a3_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
// call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_251")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a4
//===========================================================================
function Trig_a4_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01N'))then
return false
endif
return true
endfunction
function Trig_a4_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANdb',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a4_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a4_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANdb'
if(Trig_a4_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANdb'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANdb'
if(Trig_a4_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_252")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a5
//===========================================================================
function Trig_a5_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01G'))then
return false
endif
return true
endfunction
function Trig_a5_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANdh',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a5_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a5_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANdh'
call TriggerSleepAction(0.20)
if(Trig_a5_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANdh'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANdh'
if(Trig_a5_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_253")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a6
//===========================================================================
function Trig_a6_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01F'))then
return false
endif
return true
endfunction
function Trig_a6_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHds',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a6_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a6_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHds'
call TriggerSleepAction(0.20)
if(Trig_a6_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHds'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHds'
if(Trig_a6_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_254")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a7
//===========================================================================
function Trig_a7_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01E'))then
return false
endif
return true
endfunction
function Trig_a7_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHad',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a7_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a7_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHad'
call TriggerSleepAction(0.20)
if(Trig_a7_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHad'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHad'
if(Trig_a7_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_255")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a8
//===========================================================================
function Trig_a8_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01P'))then
return false
endif
return true
endfunction
function Trig_a8_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANlm',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a8_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a8_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANlm'
call TriggerSleepAction(0.20)
if(Trig_a8_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANlm'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANlm'
if(Trig_a8_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_256")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a9
//===========================================================================
function Trig_a9_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01Q'))then
return false
endif
return true
endfunction
function Trig_a9_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANdr',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a9_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a9_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANdr'
call TriggerSleepAction(0.20)
if(Trig_a9_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANdr'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANdr'
if(Trig_a9_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_257")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a10
//===========================================================================
function Trig_a10_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01D'))then
return false
endif
return true
endfunction
function Trig_a10_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANrf',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a10_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a10_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANrf'
call TriggerSleepAction(0.20)
if(Trig_a10_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANrf'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANrf'
if(Trig_a10_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_258")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a11
//===========================================================================
function Trig_a11_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01V'))then
return false
endif
return true
endfunction
function Trig_a11_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEmb',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a11_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a11_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEmb'
call TriggerSleepAction(0.20)
if(Trig_a11_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEmb'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEmb'
if(Trig_a11_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_259")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a12
//===========================================================================
function Trig_a12_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01C'))then
return false
endif
return true
endfunction
function Trig_a12_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANms',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a12_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a12_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANms'
call TriggerSleepAction(0.20)
if(Trig_a12_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANms'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANms'
if(Trig_a12_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_260")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a13
//===========================================================================
function Trig_a13_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01A'))then
return false
endif
return true
endfunction
function Trig_a13_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOmi',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a13_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a13_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOmi'
if(Trig_a13_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOmi'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOmi'
if(Trig_a13_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_261")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a14
//===========================================================================
function Trig_a14_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I019'))then
return false
endif
return true
endfunction
function Trig_a14_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHbn',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a14_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a14_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHbn'
call TriggerSleepAction(0.20)
if(Trig_a14_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHbn'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHbn'
if(Trig_a14_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_262")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a15
//===========================================================================
function Trig_a15_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01W'))then
return false
endif
return true
endfunction
function Trig_a15_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHbh',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a15_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a15_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHbh'
if(Trig_a15_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHbh'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHbh'
if(Trig_a15_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_263")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a16
//===========================================================================
function Trig_a16_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I018'))then
return false
endif
return true
endfunction
function Trig_a16_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUav',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a16_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a16_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUav'
if(Trig_a16_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUav'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUav'
if(Trig_a16_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_264")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a17
//===========================================================================
function Trig_a17_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I016'))then
return false
endif
return true
endfunction
function Trig_a17_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANsg',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a17_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a17_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANsg'
call TriggerSleepAction(0.20)
if(Trig_a17_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANsg'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANsg'
if(Trig_a17_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_265")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a18
//===========================================================================
function Trig_a18_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I014'))then
return false
endif
return true
endfunction
function Trig_a18_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANbf',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a18_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a18_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANbf'
call TriggerSleepAction(0.20)
if(Trig_a18_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANbf'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANbf'
if(Trig_a18_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_266")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a19
//===========================================================================
function Trig_a19_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I013'))then
return false
endif
return true
endfunction
function Trig_a19_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHab',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a19_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a19_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHab'
call TriggerSleepAction(0.20)
if(Trig_a19_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHab'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHab'
if(Trig_a19_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_267")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a20
//===========================================================================
function Trig_a20_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I012'))then
return false
endif
return true
endfunction
function Trig_a20_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANba',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a20_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a20_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANba'
call TriggerSleepAction(0.20)
if(Trig_a20_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANba'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANba'
if(Trig_a20_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_268")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a21
//===========================================================================
function Trig_a21_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I011'))then
return false
endif
return true
endfunction
function Trig_a21_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHbz',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a21_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a21_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHbz'
call TriggerSleepAction(0.20)
if(Trig_a21_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHbz'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHbz'
if(Trig_a21_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_269")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a22
//===========================================================================
function Trig_a22_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01U'))then
return false
endif
return true
endfunction
function Trig_a22_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEbl',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a22_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a22_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEbl'
call TriggerSleepAction(0.20)
if(Trig_a22_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEbl'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEbl'
if(Trig_a22_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_270")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a23
//===========================================================================
function Trig_a23_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01Y'))then
return false
endif
return true
endfunction
function Trig_a23_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHdr',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a23_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a23_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHdr'
call TriggerSleepAction(0.20)
if(Trig_a23_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHdr'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHdr'
if(Trig_a23_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_271")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a24
//===========================================================================
function Trig_a24_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00Z'))then
return false
endif
return true
endfunction
function Trig_a24_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANsi',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a24_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a24_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANsi'
call TriggerSleepAction(0.20)
if(Trig_a24_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANsi'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANsi'
if(Trig_a24_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_272")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a25
//===========================================================================
function Trig_a25_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02C'))then
return false
endif
return true
endfunction
function Trig_a25_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOsw',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a25_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a25_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOsw'
call TriggerSleepAction(0.20)
if(Trig_a25_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOsw'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOsw'
if(Trig_a25_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_273")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a26
//===========================================================================
function Trig_a26_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00Y'))then
return false
endif
return true
endfunction
function Trig_a26_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANso',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a26_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a26_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANso'
call TriggerSleepAction(0.20)
if(Trig_a26_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANso'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANso'
if(Trig_a26_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_274")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a27
//===========================================================================
function Trig_a27_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02H'))then
return false
endif
return true
endfunction
function Trig_a27_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOsh',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a27_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a27_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOsh'
call TriggerSleepAction(0.20)
if(Trig_a27_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOsh'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOsh'
if(Trig_a27_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_275")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a28
//===========================================================================
function Trig_a28_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00X'))then
return false
endif
return true
endfunction
function Trig_a28_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEsh',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a28_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a28_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEsh'
call TriggerSleepAction(0.20)
if(Trig_a28_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEsh'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEsh'
if(Trig_a28_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_276")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a29
//===========================================================================
function Trig_a29_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01X'))then
return false
endif
return true
endfunction
function Trig_a29_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHtb',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a29_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a29_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHtb'
call TriggerSleepAction(0.20)
if(Trig_a29_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHtb'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHtb'
if(Trig_a29_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_277")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a30
//===========================================================================
function Trig_a30_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01J'))then
return false
endif
return true
endfunction
function Trig_a30_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUts',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a30_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a30_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUts'
call TriggerSleepAction(0.20)
if(Trig_a30_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUts'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUts'
if(Trig_a30_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_278")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a31
//===========================================================================
function Trig_a31_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00W'))then
return false
endif
return true
endfunction
function Trig_a31_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUsl',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a31_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a31_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUsl'
call TriggerSleepAction(0.20)
if(Trig_a31_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUsl'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUsl'
if(Trig_a31_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_279")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a32
//===========================================================================
function Trig_a32_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02G'))then
return false
endif
return true
endfunction
function Trig_a32_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHfa',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a32_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a32_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHfa'
call TriggerSleepAction(0.20)
if(Trig_a32_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHfa'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHfa'
if(Trig_a32_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_280")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a33
//===========================================================================
function Trig_a33_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00V'))then
return false
endif
return true
endfunction
function Trig_a33_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHtc',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a33_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a33_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHtc'
if(Trig_a33_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHtc'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHtc'
if(Trig_a33_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_281")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a34
//===========================================================================
function Trig_a34_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00U'))then
return false
endif
return true
endfunction
function Trig_a34_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEah',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a34_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a34_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEah'
call TriggerSleepAction(0.20)
if(Trig_a34_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEah'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEah'
if(Trig_a34_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_282")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a35
//===========================================================================
function Trig_a35_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00R'))then
return false
endif
return true
endfunction
function Trig_a35_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANab',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a35_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a35_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANab'
call TriggerSleepAction(0.20)
if(Trig_a35_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANab'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANab'
if(Trig_a35_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_283")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a36
//===========================================================================
function Trig_a36_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00P'))then
return false
endif
return true
endfunction
function Trig_a36_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUau',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a36_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a36_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUau'
call TriggerSleepAction(0.20)
if(Trig_a36_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUau'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUau'
if(Trig_a36_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_284")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a37
//===========================================================================
function Trig_a37_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00O'))then
return false
endif
return true
endfunction
function Trig_a37_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('Adis',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a37_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a37_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='Adis'
call TriggerSleepAction(0.20)
if(Trig_a37_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Adis'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Adis'
if(Trig_a37_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_285")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a38
//===========================================================================
function Trig_a38_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02F'))then
return false
endif
return true
endfunction
function Trig_a38_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOws',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a38_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a38_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOws'
if(Trig_a38_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOws'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOws'
if(Trig_a38_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_286")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a39
//===========================================================================
function Trig_a39_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00N'))then
return false
endif
return true
endfunction
function Trig_a39_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHwe',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a39_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a39_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHwe'
call TriggerSleepAction(0.20)
if(Trig_a39_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHwe'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHwe'
if(Trig_a39_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_287")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a40
//===========================================================================
function Trig_a40_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00M'))then
return false
endif
return true
endfunction
function Trig_a40_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOwk',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a40_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a40_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOwk'
call TriggerSleepAction(0.20)
if(Trig_a40_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOwk'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOwk'
if(Trig_a40_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_288")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a41
//===========================================================================
function Trig_a41_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00L'))then
return false
endif
return true
endfunction
function Trig_a41_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEim',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a41_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a41_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEim'
if(Trig_a41_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEim'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEim'
if(Trig_a41_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_289")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a42
//===========================================================================
function Trig_a42_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02E'))then
return false
endif
return true
endfunction
function Trig_a42_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEev',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a42_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a42_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEev'
call TriggerSleepAction(0.20)
if(Trig_a42_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEev'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEev'
if(Trig_a42_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_290")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a43
//===========================================================================
function Trig_a43_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00K'))then
return false
endif
return true
endfunction
function Trig_a43_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOae',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a43_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a43_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOae'
call TriggerSleepAction(0.20)
if(Trig_a43_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOae'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOae'
if(Trig_a43_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_291")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a44
//===========================================================================
function Trig_a44_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00J'))then
return false
endif
return true
endfunction
function Trig_a44_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANic',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a44_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a44_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANic'
if(Trig_a44_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANic'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANic'
if(Trig_a44_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_292")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a45
//===========================================================================
function Trig_a45_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00I'))then
return false
endif
return true
endfunction
function Trig_a45_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEer',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a45_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a45_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEer'
call TriggerSleepAction(0.20)
if(Trig_a45_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEer'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEer'
if(Trig_a45_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_293")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a46
//===========================================================================
function Trig_a46_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00H'))then
return false
endif
return true
endfunction
function Trig_a46_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUim',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a46_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a46_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUim'
call TriggerSleepAction(0.20)
if(Trig_a46_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUim'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUim'
if(Trig_a46_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_294")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a47
//===========================================================================
function Trig_a47_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I028'))then
return false
endif
return true
endfunction
function Trig_a47_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOcl',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a47_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a47_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOcl'
if(Trig_a47_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOcl'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOcl'
if(Trig_a47_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_295")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a48
//===========================================================================
function Trig_a48_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00G'))then
return false
endif
return true
endfunction
function Trig_a48_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUcb',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a48_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a48_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUcb'
if(Trig_a48_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUcb'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUcb'
if(Trig_a48_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_296")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a49
//===========================================================================
function Trig_a49_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I027'))then
return false
endif
return true
endfunction
function Trig_a49_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUcs',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a49_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a49_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUcs'
if(Trig_a49_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUcs'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUcs'
if(Trig_a49_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_297")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a50
//===========================================================================
function Trig_a50_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00F'))then
return false
endif
return true
endfunction
function Trig_a50_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANcr',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a50_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a50_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANcr'
call TriggerSleepAction(0.20)
if(Trig_a50_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANcr'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANcr'
if(Trig_a50_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_298")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a51
//===========================================================================
function Trig_a51_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00D'))then
return false
endif
return true
endfunction
function Trig_a51_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANfa',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a51_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a51_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANfa'
call TriggerSleepAction(0.20)
if(Trig_a51_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANfa'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANfa'
if(Trig_a51_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_299")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a52
//===========================================================================
function Trig_a52_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00E'))then
return false
endif
return true
endfunction
function Trig_a52_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANsq',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a52_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a52_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANsq'
call TriggerSleepAction(0.20)
if(Trig_a52_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANsq'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANsq'
if(Trig_a52_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_300")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a53
//===========================================================================
function Trig_a53_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I026'))then
return false
endif
return true
endfunction
function Trig_a53_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOcr',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a53_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a53_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOcr'
if(Trig_a53_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOcr'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOcr'
if(Trig_a53_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_301")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a54
//===========================================================================
function Trig_a54_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00C'))then
return false
endif
return true
endfunction
function Trig_a54_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANcs',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a54_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a54_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANcs'
call TriggerSleepAction(0.20)
if(Trig_a54_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANcs'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANcs'
if(Trig_a54_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_302")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a55
//===========================================================================
function Trig_a55_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I025'))then
return false
endif
return true
endfunction
function Trig_a55_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANca',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a55_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a55_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANca'
if(Trig_a55_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANca'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANca'
if(Trig_a55_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_303")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a56
//===========================================================================
function Trig_a56_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I037'))then
return false
endif
return true
endfunction
function Trig_a56_Func004Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEar',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a56_Func004C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a56_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEar'
call TriggerSleepAction(0.20)
if(Trig_a56_Func004C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEar'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEar'
if(Trig_a56_Func004Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_304")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a57
//===========================================================================
function Trig_a57_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I023'))then
return false
endif
return true
endfunction
function Trig_a57_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEfk',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a57_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a57_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEfk'
call TriggerSleepAction(0.20)
if(Trig_a57_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEfk'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEfk'
if(Trig_a57_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_305")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a58
//===========================================================================
function Trig_a58_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I007'))then
return false
endif
return true
endfunction
function Trig_a58_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEfn',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a58_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a58_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEfn'
call TriggerSleepAction(0.20)
if(Trig_a58_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEfn'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEfn'
if(Trig_a58_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_306")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a59
//===========================================================================
function Trig_a59_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02U'))then
return false
endif
return true
endfunction
function Trig_a59_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANfb',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a59_Func003C takes nothing returns boolean
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a59_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANfb'
call TriggerSleepAction(0.20)
if(Trig_a59_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANfb'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANfb'
if(Trig_a59_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_307")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a60
//===========================================================================
function Trig_a60_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I021'))then
return false
endif
return true
endfunction
function Trig_a60_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANfl',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a60_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a60_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANfl'
if(Trig_a60_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANfl'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANfl'
if(Trig_a60_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_308")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a61
//===========================================================================
function Trig_a61_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I020'))then
return false
endif
return true
endfunction
function Trig_a61_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUfn',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a61_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a61_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUfn'
call TriggerSleepAction(0.20)
if(Trig_a61_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUfn'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUfn'
if(Trig_a61_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_309")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a62
//===========================================================================
function Trig_a62_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I006'))then
return false
endif
return true
endfunction
function Trig_a62_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A018',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a62_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a62_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A018'
call TriggerSleepAction(0.20)
if(Trig_a62_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A018'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A018'
if(Trig_a62_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_310")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a63
//===========================================================================
function Trig_a63_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I005'))then
return false
endif
return true
endfunction
function Trig_a63_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHfs',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a63_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a63_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHfs'
call TriggerSleepAction(0.20)
if(Trig_a63_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHfs'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHfs'
if(Trig_a63_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_313")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a64
//===========================================================================
function Trig_a64_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I003'))then
return false
endif
return true
endfunction
function Trig_a64_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ACs7',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a64_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a64_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ACs7'
call TriggerSleepAction(0.20)
if(Trig_a64_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ACs7'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ACs7'
if(Trig_a64_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_314")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a65
//===========================================================================
function Trig_a65_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I000'))then
return false
endif
return true
endfunction
function Trig_a65_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANht',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a65_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a65_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANht'
call TriggerSleepAction(0.20)
if(Trig_a65_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANht'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANht'
if(Trig_a65_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_315")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a66
//===========================================================================
function Trig_a66_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01Z'))then
return false
endif
return true
endfunction
function Trig_a66_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOhx',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a66_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a66_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOhx'
call TriggerSleepAction(0.20)
if(Trig_a66_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOhx'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOhx'
if(Trig_a66_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_316")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a67
//===========================================================================
function Trig_a67_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02D'))then
return false
endif
return true
endfunction
function Trig_a67_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANsw',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a67_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a67_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANsw'
call TriggerSleepAction(0.20)
if(Trig_a67_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANsw'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANsw'
if(Trig_a67_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_317")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a68
//===========================================================================
function Trig_a68_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I001'))then
return false
endif
return true
endfunction
function Trig_a68_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHhb',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a68_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a68_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHhb'
if(Trig_a68_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHhb'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHhb'
if(Trig_a68_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_318")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a69
//===========================================================================
function Trig_a69_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I002'))then
return false
endif
return true
endfunction
function Trig_a69_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANhs',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a69_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a69_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANhs'
call TriggerSleepAction(0.20)
if(Trig_a69_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANhs'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANhs'
if(Trig_a69_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_319")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a70
//===========================================================================
function Trig_a70_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02J'))then
return false
endif
return true
endfunction
function Trig_a70_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOhw',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a70_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a70_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOhw'
call TriggerSleepAction(0.20)
if(Trig_a70_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOhw'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOhw'
if(Trig_a70_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_320")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a71
//===========================================================================
function Trig_a71_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I035'))then
return false
endif
return true
endfunction
function Trig_a71_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A00I',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a71_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a71_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A00I'
if(Trig_a71_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A00I'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A00I'
if(Trig_a71_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4563")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a72
//===========================================================================
function Trig_a72_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I038'))then
return false
endif
return true
endfunction
function Trig_a72_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A00T',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a72_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a72_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A00T'
call TriggerSleepAction(0.20)
if(Trig_a72_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A00T'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A00T'
if(Trig_a72_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4653")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a73
//===========================================================================
function Trig_a73_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I039'))then
return false
endif
return true
endfunction
function Trig_a73_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A00U',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a73_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a73_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A00U'
call TriggerSleepAction(0.20)
if(Trig_a73_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A00U'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A00U'
if(Trig_a73_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4858")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a74
//===========================================================================
function Trig_a74_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03A'))then
return false
endif
return true
endfunction
function Trig_a74_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A00Z',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a74_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a74_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A00Z'
call TriggerSleepAction(0.20)
if(Trig_a74_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A00Z'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A00Z'
if(Trig_a74_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4905")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a75
//===========================================================================
function Trig_a75_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03B'))then
return false
endif
return true
endfunction
function Trig_a75_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('Absk',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a75_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a75_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='Absk'
call TriggerSleepAction(0.20)
if(Trig_a75_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Absk'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Absk'
if(Trig_a75_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4983")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a76
//===========================================================================
function Trig_a76_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03D'))then
return false
endif
return true
endfunction
function Trig_a76_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('Aslo',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a76_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a76_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='Aslo'
call TriggerSleepAction(0.20)
if(Trig_a76_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Aslo'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Aslo'
if(Trig_a76_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5122")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a77
//===========================================================================
function Trig_a77_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03E'))then
return false
endif
return true
endfunction
function Trig_a77_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('Ainf',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a77_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a77_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='Ainf'
call TriggerSleepAction(0.20)
if(Trig_a77_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Ainf'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Ainf'
if(Trig_a77_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5205")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a78
//===========================================================================
function Trig_a78_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03F'))then
return false
endif
return true
endfunction
function Trig_a78_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('Ahea',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a78_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a78_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='Ahea'
call TriggerSleepAction(0.20)
if(Trig_a78_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Ahea'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Ahea'
if(Trig_a78_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5288")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a79
//===========================================================================
function Trig_a79_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03G'))then
return false
endif
return true
endfunction
function Trig_a79_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('Acrs',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a79_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a79_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='Acrs'
call TriggerSleepAction(0.20)
if(Trig_a79_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Acrs'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Acrs'
if(Trig_a79_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5371")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a80
//===========================================================================
function Trig_a80_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03H'))then
return false
endif
return true
endfunction
function Trig_a80_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('Afak',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a80_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a80_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='Afak'
call TriggerSleepAction(0.20)
if(Trig_a80_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Afak'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Afak'
if(Trig_a80_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a81
//===========================================================================
function Trig_a81_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03K'))then
return false
endif
return true
endfunction
function Trig_a81_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('Afbk',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a81_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a81_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='Afbk'
call TriggerSleepAction(0.20)
if(Trig_a81_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Afbk'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Afbk'
if(Trig_a81_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a82
//===========================================================================
function Trig_a82_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03L'))then
return false
endif
return true
endfunction
function Trig_a82_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A012',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a82_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a82_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A012'
call TriggerSleepAction(0.20)
if(Trig_a82_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A012'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A012'
if(Trig_a82_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a83
//===========================================================================
function Trig_a83_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03M'))then
return false
endif
return true
endfunction
function Trig_a83_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A013',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a83_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a83_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A013'
call TriggerSleepAction(0.20)
if(Trig_a83_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A013'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A013'
if(Trig_a83_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a84
//===========================================================================
function Trig_a84_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03N'))then
return false
endif
return true
endfunction
function Trig_a84_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A014',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a84_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a84_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A014'
call TriggerSleepAction(0.20)
if(Trig_a84_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A014'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A014'
if(Trig_a84_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a85
//===========================================================================
function Trig_a85_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03O'))then
return false
endif
return true
endfunction
function Trig_a85_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('Arej',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a85_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a85_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='Arej'
call TriggerSleepAction(0.20)
if(Trig_a85_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Arej'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Arej'
if(Trig_a85_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a86
//===========================================================================
function Trig_a86_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03P'))then
return false
endif
return true
endfunction
function Trig_a86_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A016',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a86_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a86_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A016'
call TriggerSleepAction(0.20)
if(Trig_a86_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A016'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A016'
if(Trig_a86_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a87
//===========================================================================
function Trig_a87_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03Q'))then
return false
endif
return true
endfunction
function Trig_a87_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A017',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a87_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a87_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A017'
call TriggerSleepAction(0.20)
if(Trig_a87_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A017'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A017'
if(Trig_a87_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a88
//===========================================================================
function Trig_a88_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I022'))then
return false
endif
return true
endfunction
function Trig_a88_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANsy',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a88_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a88_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANsy'
call TriggerSleepAction(0.20)
if(Trig_a88_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANsy'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANsy'
if(Trig_a88_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a89
//===========================================================================
function Trig_a89_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03R'))then
return false
endif
return true
endfunction
function Trig_a89_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('Advm',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a89_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a89_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='Advm'
call TriggerSleepAction(0.20)
if(Trig_a89_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Advm'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Advm'
if(Trig_a89_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a90
//===========================================================================
function Trig_a90_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03S'))then
return false
endif
return true
endfunction
function Trig_a90_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01B',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a90_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a90_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01B'
call TriggerSleepAction(0.20)
if(Trig_a90_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01B'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01B'
if(Trig_a90_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a91
//===========================================================================
function Trig_a91_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03U'))then
return false
endif
return true
endfunction
function Trig_a91_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01C',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a91_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a91_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01C'
call TriggerSleepAction(0.20)
if(Trig_a91_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01C'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01C'
if(Trig_a91_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a92
//===========================================================================
function Trig_a92_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03V'))then
return false
endif
return true
endfunction
function Trig_a92_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01D',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a92_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a92_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01D'
call TriggerSleepAction(0.20)
if(Trig_a92_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01D'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01D'
if(Trig_a92_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a93
//===========================================================================
function Trig_a93_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03W'))then
return false
endif
return true
endfunction
function Trig_a93_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01E',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a93_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a93_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01E'
call TriggerSleepAction(0.20)
if(Trig_a93_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01E'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01E'
if(Trig_a93_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a94
//===========================================================================
function Trig_a94_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03X'))then
return false
endif
return true
endfunction
function Trig_a94_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01F',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a94_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a94_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01F'
call TriggerSleepAction(0.20)
if(Trig_a94_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01F'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01F'
if(Trig_a94_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a95
//===========================================================================
function Trig_a95_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03Y'))then
return false
endif
return true
endfunction
function Trig_a95_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01G',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a95_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a95_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01G'
call TriggerSleepAction(0.20)
if(Trig_a95_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01G'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01G'
if(Trig_a95_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a96
//===========================================================================
function Trig_a96_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03Z'))then
return false
endif
return true
endfunction
function Trig_a96_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01H',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a96_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a96_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01H'
call TriggerSleepAction(0.20)
if(Trig_a96_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01H'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01H'
if(Trig_a96_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a97
//===========================================================================
function Trig_a97_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I040'))then
return false
endif
return true
endfunction
function Trig_a97_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01I',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a97_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a97_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01I'
call TriggerSleepAction(0.20)
if(Trig_a97_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01I'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01I'
if(Trig_a97_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a98
//===========================================================================
function Trig_a98_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I041'))then
return false
endif
return true
endfunction
function Trig_a98_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('Asal',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a98_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a98_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='Asal'
call TriggerSleepAction(0.20)
if(Trig_a98_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Asal'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='Asal'
if(Trig_a98_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a99
//===========================================================================
function Trig_a99_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I042'))then
return false
endif
return true
endfunction
function Trig_a99_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01L',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a99_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a99_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01L'
call TriggerSleepAction(0.20)
if(Trig_a99_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01L'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01L'
if(Trig_a99_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(75,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a100
//===========================================================================
function Trig_a100_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I043'))then
return false
endif
return true
endfunction
function Trig_a100_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01M',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a100_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a100_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01M'
call TriggerSleepAction(0.20)
if(Trig_a100_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01M'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01M'
if(Trig_a100_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a101
//===========================================================================
function Trig_a101_Func003C_RandSpell takes nothing returns integer
if(udg_integer_randspellnum==1)then
return 0 //don't use dark ritual for random
return 'AUdr'
endif
if(udg_integer_randspellnum==2)then
return 'AUdc'
endif
if(udg_integer_randspellnum==3)then
return 0 //don't use death pact for random
return 'AUdp'
endif
if(udg_integer_randspellnum==4)then
return 'ANdb'
endif
if(udg_integer_randspellnum==5)then
return 'ANdh'
endif
if(udg_integer_randspellnum==6)then
return 'AHds'
endif
if(udg_integer_randspellnum==7)then
return 'AHad'
endif
if(udg_integer_randspellnum==8)then
return 'ANlm'
endif
if(udg_integer_randspellnum==9)then
return 'ANdr'
endif
if(udg_integer_randspellnum==10)then
return 'ANrf'
endif
if(udg_integer_randspellnum==11)then
return 'AEmb'
endif
if(udg_integer_randspellnum==12)then
return 'ANms'
endif
if(udg_integer_randspellnum==13)then
return 'AOmi'
endif
if(udg_integer_randspellnum==14)then
return 'AHbn'
endif
if(udg_integer_randspellnum==15)then
return 'AHbh'
endif
if(udg_integer_randspellnum==16)then //vampire aura
if(udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]==true)then
return 'AUav'
else
return 0
endif
endif
if(udg_integer_randspellnum==17)then
return 'ANsg'
endif
if(udg_integer_randspellnum==18)then
return 'ANbf'
endif
if(udg_integer_randspellnum==19)then
return 'AHab'
endif
if(udg_integer_randspellnum==20)then
if(udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]==false)then
return 'ANba'
else
return 0
endif
endif
if(udg_integer_randspellnum==21)then
return 'AHbz'
endif
if(udg_integer_randspellnum==22)then
return 'AEbl'
endif
if(udg_integer_randspellnum==23)then
return 'AHdr'
endif
if(udg_integer_randspellnum==24)then
return 'ANsi'
endif
if(udg_integer_randspellnum==25)then
return 'AOsw'
endif
if(udg_integer_randspellnum==26)then
return 'ANso'
endif
if(udg_integer_randspellnum==27)then
return 'AOsh'
endif
if(udg_integer_randspellnum==28)then
return 'AEsh'
endif
if(udg_integer_randspellnum==29)then
return 'AHtb'
endif
if(udg_integer_randspellnum==30)then
return 'AUts'
endif
if(udg_integer_randspellnum==31)then
return 'AUsl'
endif
if(udg_integer_randspellnum==32)then
if(udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]==false)then
return 'AHfa'
else
return 0
endif
endif
if(udg_integer_randspellnum==33)then
return 'AHtc'
endif
if(udg_integer_randspellnum==34)then
return 'AEah'
endif
if(udg_integer_randspellnum==35)then
return 'ANab'
endif
if(udg_integer_randspellnum==36)then
return 'AUau'
endif
if(udg_integer_randspellnum==37)then
return 'Adis'
endif
if(udg_integer_randspellnum==38)then
return 'AOws'
endif
if(udg_integer_randspellnum==39)then
return 'AHwe'
endif
if(udg_integer_randspellnum==40)then
return 'AOwk'
endif
if(udg_integer_randspellnum==41)then
return 'AEim'
endif
if(udg_integer_randspellnum==42)then
return 'AEev'
endif
if(udg_integer_randspellnum==43)then
return 'AOae'
endif
if(udg_integer_randspellnum==44)then
return 'ANic'
endif
if(udg_integer_randspellnum==45)then
return 'AEer'
endif
if(udg_integer_randspellnum==46)then
return 'AUim'
endif
if(udg_integer_randspellnum==47)then
return 'AOcl'
endif
if(udg_integer_randspellnum==48)then
return 'AUcb'
endif
if(udg_integer_randspellnum==49)then
return 'AUcs'
endif
if(udg_integer_randspellnum==50)then
if(udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]==false)then
return 'ANfa'
else
return 0
endif
endif
if(udg_integer_randspellnum==51)then
return 'ANsq'
endif
if(udg_integer_randspellnum==52)then
return 'AOcr'
endif
if(udg_integer_randspellnum==53)then
return 'ANcs'
endif
if(udg_integer_randspellnum==54)then
if(udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]==true)then
return 'ANca'
else
return 0
endif
endif
if(udg_integer_randspellnum==55)then
if(udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]==false)then
return 'AEar'
else
return 0
endif
endif
if(udg_integer_randspellnum==56)then
return 'AEfk'
endif
if(udg_integer_randspellnum==57)then
return 'AEfn'
endif
if(udg_integer_randspellnum==58)then
return 'ANfb'
endif
if(udg_integer_randspellnum==59)then
return 'ANfl'
endif
if(udg_integer_randspellnum==60)then
return 'AUfn'
endif
if(udg_integer_randspellnum==61)then
return 'A018'
endif
if(udg_integer_randspellnum==62)then
return 'AHfs'
endif
if(udg_integer_randspellnum==63)then
return 'ACs7'
endif
if(udg_integer_randspellnum==64)then
return 'ANht'
endif
if(udg_integer_randspellnum==65)then
return 'AOhx'
endif
if(udg_integer_randspellnum==66)then
return 'ANsw'
endif
if(udg_integer_randspellnum==67)then
return 'AHhb'
endif
if(udg_integer_randspellnum==68)then
return 'ANhs'
endif
if(udg_integer_randspellnum==69)then
return 'AOhw'
endif
if(udg_integer_randspellnum==70)then
if(udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]==false)then
return 'A00I'
else
return 0
endif
endif
if(udg_integer_randspellnum==71)then
return 'A00T'
endif
if(udg_integer_randspellnum==72)then
if(udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]==true)then
return 'A00U'
else
return 0
endif
endif
if(udg_integer_randspellnum==73)then
return 'A00Z'
endif
if(udg_integer_randspellnum==74)then
return 'Absk'
endif
if(udg_integer_randspellnum==75)then
return 'Aslo'
endif
if(udg_integer_randspellnum==76)then
return 'Ainf'
endif
if(udg_integer_randspellnum==77)then
return 'Ahea'
endif
if(udg_integer_randspellnum==78)then
return 'Acrs'
endif
if(udg_integer_randspellnum==79)then
if(udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]==false)then
return 'Afak'
else
return 0
endif
endif
if(udg_integer_randspellnum==80)then
return 'Afbk'
endif
if(udg_integer_randspellnum==81)then
return 'A012'
endif
if(udg_integer_randspellnum==82)then
return 'A013'
endif
if(udg_integer_randspellnum==83)then
return 'A014'
endif
if(udg_integer_randspellnum==84)then
return 'Arej'
endif
if(udg_integer_randspellnum==85)then
return 'A016'
endif
if(udg_integer_randspellnum==86)then
return 'A017'
endif
if(udg_integer_randspellnum==87)then
return 'ANsy'
endif
if(udg_integer_randspellnum==88)then
return 'Advm'
endif
if(udg_integer_randspellnum==89)then
return 'A01B'
endif
if(udg_integer_randspellnum==90)then
return 'A01C'
endif
if(udg_integer_randspellnum==91)then
return 'A01D'
endif
if(udg_integer_randspellnum==92)then
return 'A01E'
endif
if(udg_integer_randspellnum==93)then
return 'A01F'
endif
if(udg_integer_randspellnum==94)then
return 'A01G'
endif
if(udg_integer_randspellnum==95)then
return 'A01H'
endif
if(udg_integer_randspellnum==96)then
return 'A01I'
endif
if(udg_integer_randspellnum==97)then
return 'Asal'
endif
if(udg_integer_randspellnum==98)then
return 'A01L'
endif
if(udg_integer_randspellnum==99)then
return 'A01M'
endif
if(udg_integer_randspellnum==100)then
return 'AUdd'
endif
if(udg_integer_randspellnum==101)then
if(udg_meleehero[GetConvertedPlayerId(GetTriggerPlayer())]==true)then
return 'A010'
else
return 0
endif
endif
if(udg_integer_randspellnum==102)then
return 'AUls'
endif
if(udg_integer_randspellnum==103)then
return 'AOre'
endif
if(udg_integer_randspellnum==104)then
return 'ANdo'
endif
if(udg_integer_randspellnum==105)then
return 'AOvd'
endif
if(udg_integer_randspellnum==106)then
return 'ANvc'
endif
if(udg_integer_randspellnum==107)then
return 'AOww'
endif
if(udg_integer_randspellnum==108)then
return 'AEsf'
endif
if(udg_integer_randspellnum==109)then
return 'ANst'
endif
if(udg_integer_randspellnum==110)then
return 'AHav'
endif
if(udg_integer_randspellnum==111)then
return 'AEsv'
endif
if(udg_integer_randspellnum==112)then
return 'AUan'
endif
if(udg_integer_randspellnum==113)then
return 'AOeq'
endif
if(udg_integer_randspellnum==114)then
return 'AUin'
endif
if(udg_integer_randspellnum==115)then
return 'ANch'
endif
if(udg_integer_randspellnum==116)then
return 'A01U'
endif
if(udg_integer_randspellnum==117)then
return 'AEtq'
endif
if(udg_integer_randspellnum==118)then
return 'AHpx'
endif
if(udg_integer_randspellnum==119)then
return 'A00R'
endif
if(udg_integer_randspellnum==120)then
return 'ANfd'
endif
if(udg_integer_randspellnum==121)then
return 'A01N'
endif
if(udg_integer_randspellnum==122)then
return 'A01Q'
endif
if(udg_integer_randspellnum==123)then
return 'ANrc'
endif
return 0
endfunction
function Trig_a101_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I044'))then
return false
endif
return true
endfunction
function Trig_a101_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>0)then
return false
endif
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(("|cffff00ff\""+(GetPlayerName(GetTriggerPlayer())+"\"|r |cff00ffff has decided to use random spells. They get an extra 300 gold per round."))))
call SetPlayerHandicapXPBJ( GetTriggerPlayer(), 115.00 )
return true
endfunction
function Trig_a101_Actions takes nothing returns nothing
if(Trig_a101_Func003C())then
loop
set udg_integers_pickedrandspell[GetConvertedPlayerId(GetTriggerPlayer())]=true
exitwhen udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6
set udg_integer_randspellnum=GetRandomInt(1,123)
set udg_integer_randspellname=Trig_a101_Func003C_RandSpell()
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]=udg_integer_randspellname
if(udg_integer_randspellname!=0)then
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1)then
call TriggerSleepAction(0.20)
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]=udg_integer_randspellname
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
endif
endif
endloop
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a102
//===========================================================================
function Trig_a102_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I045'))then
return false
endif
return true
endfunction
function Trig_a102_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01N',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a102_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a102_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01N'
call TriggerSleepAction(0.20)
if(Trig_a102_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01N'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01N'
if(Trig_a102_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a103
//===========================================================================
function Trig_a103_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I046'))then
return false
endif
return true
endfunction
function Trig_a103_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01O',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a103_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a103_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01O'
call TriggerSleepAction(0.20)
if(Trig_a103_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01O'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01O'
if(Trig_a103_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:a104
//===========================================================================
function Trig_a104_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I047'))then
return false
endif
return true
endfunction
function Trig_a104_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01Q',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_a104_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_a104_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01Q'
call TriggerSleepAction(0.20)
if(Trig_a104_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01Q'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01Q'
if(Trig_a104_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_5454")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b1
//===========================================================================
function Trig_b1_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01I'))then
return false
endif
return true
endfunction
function Trig_b1_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUdd',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b1_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b1_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUdd'
call TriggerSleepAction(0.20)
if(Trig_b1_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUdd'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUdd'
if(Trig_b1_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_226")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b2
//===========================================================================
function Trig_b2_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01R'))then
return false
endif
return true
endfunction
function Trig_b2_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A010',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<20)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b2_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b2_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A010'
call TriggerSleepAction(0.20)
if(Trig_b2_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A010'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A010'
if(Trig_b2_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4047")
call AdjustPlayerStateBJ(100,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b3
//===========================================================================
function Trig_b3_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01S'))then
return false
endif
return true
endfunction
function Trig_b3_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUls',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b3_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b3_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUls'
if(Trig_b3_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUls'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUls'
if(Trig_b3_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4918")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b4
//===========================================================================
function Trig_b4_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01T'))then
return false
endif
return true
endfunction
function Trig_b4_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOre',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b4_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b4_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOre'
call TriggerSleepAction(0.20)
if(Trig_b4_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOre'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOre'
if(Trig_b4_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4049")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b5
//===========================================================================
function Trig_b5_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01H'))then
return false
endif
return true
endfunction
function Trig_b5_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANdo',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b5_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b5_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANdo'
call TriggerSleepAction(0.20)
if(Trig_b5_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANdo'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANdo'
if(Trig_b5_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4050")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b6
//===========================================================================
function Trig_b6_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01B'))then
return false
endif
return true
endfunction
function Trig_b6_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEme',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b6_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b6_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEme'
call TriggerSleepAction(0.20)
if(Trig_b6_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEme'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEme'
if(Trig_b6_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4051")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b7
//===========================================================================
function Trig_b7_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I010'))then
return false
endif
return true
endfunction
function Trig_b7_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOvd',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b7_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b7_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOvd'
call TriggerSleepAction(0.20)
if(Trig_b7_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOvd'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOvd'
if(Trig_b7_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4052")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b8
//===========================================================================
function Trig_b8_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I015'))then
return false
endif
return true
endfunction
function Trig_b8_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANvc',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b8_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b8_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANvc'
call TriggerSleepAction(0.20)
if(Trig_b8_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANvc'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANvc'
if(Trig_b8_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4053")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b9
//===========================================================================
function Trig_b9_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02B'))then
return false
endif
return true
endfunction
function Trig_b9_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOww',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b9_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b9_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOww'
call TriggerSleepAction(0.20)
if(Trig_b9_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOww'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOww'
if(Trig_b9_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4054")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b10
//===========================================================================
function Trig_b10_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02I'))then
return false
endif
return true
endfunction
function Trig_b10_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEsf',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b10_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b10_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEsf'
call TriggerSleepAction(0.20)
if(Trig_b10_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEsf'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEsf'
if(Trig_b10_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4055")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b11
//===========================================================================
function Trig_b11_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I01O'))then
return false
endif
return true
endfunction
function Trig_b11_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANst',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b11_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b11_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANst'
call TriggerSleepAction(0.20)
if(Trig_b11_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANst'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANst'
if(Trig_b11_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4056")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b12
//===========================================================================
function Trig_b12_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I008'))then
return false
endif
return true
endfunction
function Trig_b12_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANef',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b12_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b12_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANef'
call TriggerSleepAction(0.20)
if(Trig_b12_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANef'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANef'
if(Trig_b12_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4057")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b13
//===========================================================================
function Trig_b13_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00T'))then
return false
endif
return true
endfunction
function Trig_b13_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHav',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b13_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b13_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHav'
if(Trig_b13_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHav'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHav'
if(Trig_b13_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4058")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b14
//===========================================================================
function Trig_b14_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I017'))then
return false
endif
return true
endfunction
function Trig_b14_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEsv',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b14_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b14_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEsv'
if(Trig_b14_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEsv'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEsv'
if(Trig_b14_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4059")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b15
//===========================================================================
function Trig_b15_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00S'))then
return false
endif
return true
endfunction
function Trig_b15_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUan',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b15_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b15_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUan'
call TriggerSleepAction(0.20)
if(Trig_b15_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUan'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUan'
if(Trig_b15_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4060")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b16
//===========================================================================
function Trig_b16_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00Q'))then
return false
endif
return true
endfunction
function Trig_b16_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AOeq',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b16_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b16_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AOeq'
call TriggerSleepAction(0.20)
if(Trig_b16_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOeq'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AOeq'
if(Trig_b16_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4061")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b17
//===========================================================================
function Trig_b17_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I02A'))then
return false
endif
return true
endfunction
function Trig_b17_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AUin',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b17_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b17_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AUin'
call TriggerSleepAction(0.20)
if(Trig_b17_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUin'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AUin'
if(Trig_b17_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4062")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b18
//===========================================================================
function Trig_b18_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I029'))then
return false
endif
return true
endfunction
function Trig_b18_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANch',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b18_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b18_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANch'
call TriggerSleepAction(0.20)
if(Trig_b18_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANch'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANch'
if(Trig_b18_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4063")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b19
//===========================================================================
function Trig_b19_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00B'))then
return false
endif
return true
endfunction
function Trig_b19_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A01U',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b19_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b19_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A01U'
call TriggerSleepAction(0.20)
if(Trig_b19_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01U'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A01U'
if(Trig_b19_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4064")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b20
//===========================================================================
function Trig_b20_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I00A'))then
return false
endif
return true
endfunction
function Trig_b20_Func002Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANtm',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b20_Func002C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b20_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANtm'
if(Trig_b20_Func002C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANtm'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANtm'
if(Trig_b20_Func002Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4065")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b21
//===========================================================================
function Trig_b21_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I024'))then
return false
endif
return true
endfunction
function Trig_b21_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AEtq',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b21_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b21_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AEtq'
call TriggerSleepAction(0.20)
if(Trig_b21_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEtq'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AEtq'
if(Trig_b21_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4066")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b22
//===========================================================================
function Trig_b22_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I004'))then
return false
endif
return true
endfunction
function Trig_b22_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('AHpx',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b22_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b22_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='AHpx'
call TriggerSleepAction(0.20)
if(Trig_b22_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHpx'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='AHpx'
if(Trig_b22_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4067")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b23
//===========================================================================
function Trig_b23_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I036'))then
return false
endif
return true
endfunction
function Trig_b23_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('A00R',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b23_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b23_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='A00R'
call TriggerSleepAction(0.20)
if(Trig_b23_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A00R'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='A00R'
if(Trig_b23_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4592")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b24
//===========================================================================
function Trig_b24_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I03C'))then
return false
endif
return true
endfunction
function Trig_b24_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANfd',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b24_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b24_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANfd'
call TriggerSleepAction(0.20)
if(Trig_b24_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANfd'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANfd'
if(Trig_b24_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4993")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:b25
//===========================================================================
function Trig_b25_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='I048'))then
return false
endif
return true
endfunction
function Trig_b25_Func003Func001C takes nothing returns boolean
set udg_conditioncount=0
if(GetUnitAbilityLevelSwapped('ANrc',GetTriggerUnit())>0)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]<8)then
set udg_conditioncount=udg_conditioncount+1
endif
if(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<3)then
set udg_conditioncount=udg_conditioncount+1
endif
if(udg_conditioncount==3)then
return true
endif
return false
endfunction
function Trig_b25_Func003C takes nothing returns boolean
if(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]>6)then
return false
endif
if(not(GetUnitAbilityLevelSwapped(udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())<1))then
return false
endif
return true
endfunction
function Trig_b25_Actions takes nothing returns nothing
set udg_integers02temp[GetConvertedPlayerId(GetTriggerPlayer())]='ANrc'
call TriggerSleepAction(0.20)
if(Trig_b25_Func003C())then
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANrc'
set udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]=(udg_skillcount[GetConvertedPlayerId(GetTriggerPlayer())]+1)
call UnitAddAbilityBJ(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Learned"))
else
set udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]='ANrc'
if(Trig_b25_Func003Func001C())then
call IncUnitAbilityLevelSwapped(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())],GetTriggerUnit())
call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,(("|cffff00ff"+GetAbilityName(udg_integers02[GetConvertedPlayerId(GetTriggerPlayer())]))+" Leveled Up"))
else
//call DisplayTimedTextToForce(GetForceOfPlayer(GetTriggerPlayer()),5.00,"TRIGSTR_4993")
call AdjustPlayerStateBJ(800,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_LUMBER)
endif
endif
endfunction
//===========================================================================
//===========================================================================
//Trigger:itemhealthgain
//===========================================================================
function Trig_itemhealthgain_Actions takes nothing returns nothing
set udg_loopindex=1
set udg_loopend=12
loop
exitwhen udg_loopindex>udg_loopend
set udg_tempmultiplier=0
if(GetItemName(UnitItemInSlotBJ(udg_units01[udg_loopindex],1))=="Dark Elven Blood Forged Guantlets")then
set udg_tempmultiplier=udg_tempmultiplier+1
endif
if(GetItemName(UnitItemInSlotBJ(udg_units01[udg_loopindex],2))=="Dark Elven Blood Forged Guantlets")then
set udg_tempmultiplier=udg_tempmultiplier+1
endif
if(GetItemName(UnitItemInSlotBJ(udg_units01[udg_loopindex],3))=="Dark Elven Blood Forged Guantlets")then
set udg_tempmultiplier=udg_tempmultiplier+1
endif
if(GetItemName(UnitItemInSlotBJ(udg_units01[udg_loopindex],4))=="Dark Elven Blood Forged Guantlets")then
set udg_tempmultiplier=udg_tempmultiplier+1
endif
if(GetItemName(UnitItemInSlotBJ(udg_units01[udg_loopindex],5))=="Dark Elven Blood Forged Guantlets")then
set udg_tempmultiplier=udg_tempmultiplier+1
endif
if(GetItemName(UnitItemInSlotBJ(udg_units01[udg_loopindex],6))=="Dark Elven Blood Forged Guantlets")then
set udg_tempmultiplier=udg_tempmultiplier+1
endif
call SetUnitState(udg_units01[udg_loopindex],UNIT_STATE_LIFE,GetUnitState(udg_units01[udg_loopindex],UNIT_STATE_LIFE) * (1+(.002*udg_tempmultiplier)))
set udg_loopindex=udg_loopindex+1
endloop
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty Players
//===========================================================================
function Trig_difficulty_Players_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
call DialogSetMessageBJ(udg_dialog03,"Game Difficulty")
call DialogAddButtonBJ(udg_dialog03,"NOOB")
set udg_button08=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog03,"WEEK")
set udg_button09=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog03,"Easy")
set udg_button10=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog03,"Normal")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog03,"Hard")
set udg_button12=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog03,"CRAZY")
set udg_button13=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog03,"HELL")
set udg_button14=GetLastCreatedButtonBJ()
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty p1
//===========================================================================
function Trig_difficulty_p1_Actions takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,Player(0))
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty p2
//===========================================================================
function Trig_difficulty_p2_Actions takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,Player(1))
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty p3
//===========================================================================
function Trig_difficulty_p3_Actions takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,Player(2))
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty p4
//===========================================================================
function Trig_difficulty_p4_Actions takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,Player(3))
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty p5
//===========================================================================
function Trig_difficulty_p5_Actions takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,Player(4))
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty p6
//===========================================================================
function Trig_difficulty_p6_Actions takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,Player(5))
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty p7
//===========================================================================
function Trig_difficulty_p7_Actions takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,Player(6))
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty p8
//===========================================================================
function Trig_difficulty_p8_Actions takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,Player(7))
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty p9
//===========================================================================
function Trig_difficulty_p9_Actions takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,Player(8))
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty p10
//===========================================================================
function Trig_difficulty_p10_Actions takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,Player(9))
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty p11
//===========================================================================
function Trig_difficulty_p11_Actions takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,Player(10))
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty p12
//===========================================================================
function Trig_difficulty_p12_Actions takes nothing returns nothing
call DialogDisplayBJ(true,udg_dialog03,Player(11))
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty noob
//===========================================================================
function Trig_difficulty_noob_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button08))then
return false
endif
return true
endfunction
function Trig_difficulty_noob_Actions takes nothing returns nothing
call SetPlayerHandicapBJ(GetTriggerPlayer(),175.00)
call DisplayTextToForce(GetPlayersAll(),"a player has slected NOOB")
call DisplayTextToForce(GetPlayersAll(),"You may change your difficulty at any time type: -g")
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty week
//===========================================================================
function Trig_difficulty_week_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button09))then
return false
endif
return true
endfunction
function Trig_difficulty_week_Actions takes nothing returns nothing
call SetPlayerHandicapBJ(GetTriggerPlayer(),150.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4505")
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4294")
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty easy
//===========================================================================
function Trig_difficulty_easy_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button10))then
return false
endif
return true
endfunction
function Trig_difficulty_easy_Actions takes nothing returns nothing
call SetPlayerHandicapBJ(GetTriggerPlayer(),125.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4506")
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4295")
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty normal
//===========================================================================
function Trig_difficulty_normal_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button02))then
return false
endif
return true
endfunction
function Trig_difficulty_normal_Actions takes nothing returns nothing
call SetPlayerHandicapBJ(GetTriggerPlayer(),100.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4507")
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4296")
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty hard
//===========================================================================
function Trig_difficulty_hard_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button12))then
return false
endif
return true
endfunction
function Trig_difficulty_hard_Actions takes nothing returns nothing
call SetPlayerHandicapBJ(GetTriggerPlayer(),75.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4508")
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4297")
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty crazy
//===========================================================================
function Trig_difficulty_crazy_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button13))then
return false
endif
return true
endfunction
function Trig_difficulty_crazy_Actions takes nothing returns nothing
call SetPlayerHandicapBJ(GetTriggerPlayer(),50.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4509")
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4298")
endfunction
//===========================================================================
//===========================================================================
//Trigger:difficulty hell
//===========================================================================
function Trig_difficulty_hell_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button14))then
return false
endif
return true
endfunction
function Trig_difficulty_hell_Actions takes nothing returns nothing
call SetPlayerHandicapBJ(GetTriggerPlayer(),25.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4510")
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4299")
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra p1
//===========================================================================
function Trig_camra_p1_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog02)
call DialogSetMessageBJ(udg_dialog02,"Camera View")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4077")
set udg_button04=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4078")
set udg_button05=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4079")
set udg_button06=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4080")
set udg_button07=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog02,Player(0))
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra p2
//===========================================================================
function Trig_camra_p2_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog02)
call DialogSetMessageBJ(udg_dialog02,"Camera View")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4126")
set udg_button04=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4127")
set udg_button05=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4128")
set udg_button06=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4129")
set udg_button07=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog02,Player(1))
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra p3
//===========================================================================
function Trig_camra_p3_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog02)
call DialogSetMessageBJ(udg_dialog02,"Camera View")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4131")
set udg_button04=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4132")
set udg_button05=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4133")
set udg_button06=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4134")
set udg_button07=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog02,Player(2))
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra p4
//===========================================================================
function Trig_camra_p4_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog02)
call DialogSetMessageBJ(udg_dialog02,"Camera View")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4136")
set udg_button04=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4137")
set udg_button05=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4138")
set udg_button06=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4139")
set udg_button07=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog02,Player(3))
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra p5
//===========================================================================
function Trig_camra_p5_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog02)
call DialogSetMessageBJ(udg_dialog02,"Camera View")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4141")
set udg_button04=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4142")
set udg_button05=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4143")
set udg_button06=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4144")
set udg_button07=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog02,Player(4))
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra p6
//===========================================================================
function Trig_camra_p6_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog02)
call DialogSetMessageBJ(udg_dialog02,"Camera View")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4146")
set udg_button04=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4147")
set udg_button05=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4148")
set udg_button06=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4149")
set udg_button07=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog02,Player(5))
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra p7
//===========================================================================
function Trig_camra_p7_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog02)
call DialogSetMessageBJ(udg_dialog02,"Camera View")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4151")
set udg_button04=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4152")
set udg_button05=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4153")
set udg_button06=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4154")
set udg_button07=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog02,Player(6))
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra p8
//===========================================================================
function Trig_camra_p8_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog02)
call DialogSetMessageBJ(udg_dialog02,"Camera View")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4156")
set udg_button04=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4157")
set udg_button05=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4158")
set udg_button06=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4159")
set udg_button07=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog02,Player(7))
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra p9
//===========================================================================
function Trig_camra_p9_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog02)
call DialogSetMessageBJ(udg_dialog02,"Camera View")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4161")
set udg_button04=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4162")
set udg_button05=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4163")
set udg_button06=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4164")
set udg_button07=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog02,Player(8))
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra p10
//===========================================================================
function Trig_camra_p10_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog02)
call DialogSetMessageBJ(udg_dialog02,"Camera View")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4166")
set udg_button04=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4167")
set udg_button05=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4168")
set udg_button06=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4169")
set udg_button07=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog02,Player(9))
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra p11
//===========================================================================
function Trig_camra_p11_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog02)
call DialogSetMessageBJ(udg_dialog02,"Camera View")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4171")
set udg_button04=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4172")
set udg_button05=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4173")
set udg_button06=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4174")
set udg_button07=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog02,Player(10))
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra p12
//===========================================================================
function Trig_camra_p12_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog02)
call DialogSetMessageBJ(udg_dialog02,"Camera View")
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4176")
set udg_button04=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4177")
set udg_button05=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4178")
set udg_button06=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog02,"TRIGSTR_4179")
set udg_button07=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog02,Player(11))
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra 1
//===========================================================================
function Trig_camra_1_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button04))then
return false
endif
return true
endfunction
function Trig_camra_1_Actions takes nothing returns nothing
call SetCameraFieldForPlayer(GetTriggerPlayer(),CAMERA_FIELD_TARGET_DISTANCE,(20.00*50.00),1.00)
call DisplayTextToForce(GetPlayersAll(),"You may change camera distance at any time type: -c")
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra 2
//===========================================================================
function Trig_camra_2_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button05))then
return false
endif
return true
endfunction
function Trig_camra_2_Actions takes nothing returns nothing
call SetCameraFieldForPlayer(GetTriggerPlayer(),CAMERA_FIELD_TARGET_DISTANCE,(20.00*70.00),1.00)
call DisplayTextToForce(GetPlayersAll(),"You may change camera distance at any time type: -c")
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra 3
//===========================================================================
function Trig_camra_3_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button06))then
return false
endif
return true
endfunction
function Trig_camra_3_Actions takes nothing returns nothing
call SetCameraFieldForPlayer(GetTriggerPlayer(),CAMERA_FIELD_TARGET_DISTANCE,(20.00*100.00),1.00)
call DisplayTextToForce(GetPlayersAll(),"You may change camera distance at any time type: -c")
endfunction
//===========================================================================
//===========================================================================
//Trigger:camra 4
//===========================================================================
function Trig_camra_4_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button07))then
return false
endif
return true
endfunction
function Trig_camra_4_Actions takes nothing returns nothing
call SetCameraFieldForPlayer(GetTriggerPlayer(),CAMERA_FIELD_TARGET_DISTANCE,(20.00*130.00),1.00)
call DisplayTextToForce(GetPlayersAll(),"You may change camera distance at any time type: -c")
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed dialog p1
//===========================================================================
function Trig_game_speed_dialog_p1_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog01)
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_4072")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4073")
set udg_button01=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4074")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4075")
set udg_button03=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog01,Player(0))
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed dialog p2
//===========================================================================
function Trig_game_speed_dialog_p2_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog01)
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_4081")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4082")
set udg_button01=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4083")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4084")
set udg_button03=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog01,Player(1))
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed dialog p3
//===========================================================================
function Trig_game_speed_dialog_p3_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog01)
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_4085")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4086")
set udg_button01=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4087")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4088")
set udg_button03=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog01,Player(2))
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed dialog p4
//===========================================================================
function Trig_game_speed_dialog_p4_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog01)
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_4089")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4090")
set udg_button01=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4091")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4092")
set udg_button03=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog01,Player(3))
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed dialog p5
//===========================================================================
function Trig_game_speed_dialog_p5_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog01)
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_4093")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4094")
set udg_button01=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4095")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4096")
set udg_button03=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog01,Player(4))
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed dialog p6
//===========================================================================
function Trig_game_speed_dialog_p6_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog01)
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_4097")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4098")
set udg_button01=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4099")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4100")
set udg_button03=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog01,Player(5))
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed dialog p7
//===========================================================================
function Trig_game_speed_dialog_p7_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog01)
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_4101")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4102")
set udg_button01=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4103")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4104")
set udg_button03=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog01,Player(6))
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed dialog p8
//===========================================================================
function Trig_game_speed_dialog_p8_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog01)
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_4105")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4106")
set udg_button01=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4107")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4108")
set udg_button03=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog01,Player(7))
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed dialog p9
//===========================================================================
function Trig_game_speed_dialog_p9_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog01)
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_4109")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4110")
set udg_button01=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4111")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4112")
set udg_button03=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog01,Player(8))
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed dialog p10
//===========================================================================
function Trig_game_speed_dialog_p10_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog01)
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_4113")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4114")
set udg_button01=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4115")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4116")
set udg_button03=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog01,Player(9))
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed dialog p11
//===========================================================================
function Trig_game_speed_dialog_p11_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog01)
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_4117")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4118")
set udg_button01=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4119")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4120")
set udg_button03=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog01,Player(10))
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed dialog p12
//===========================================================================
function Trig_game_speed_dialog_p12_Actions takes nothing returns nothing
call DialogClearBJ(udg_dialog01)
call DialogSetMessageBJ(udg_dialog01,"TRIGSTR_4121")
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4122")
set udg_button01=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4123")
set udg_button02=GetLastCreatedButtonBJ()
call DialogAddButtonBJ(udg_dialog01,"TRIGSTR_4124")
set udg_button03=GetLastCreatedButtonBJ()
call DialogDisplayBJ(true,udg_dialog01,Player(11))
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed Slow
//===========================================================================
function Trig_game_speed_Slow_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button01))then
return false
endif
return true
endfunction
function Trig_game_speed_Slow_Actions takes nothing returns nothing
call UnlockGameSpeedBJ()
call SetGameSpeed(MAP_SPEED_SLOWEST)
call LockGameSpeedBJ()
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4180")
call TriggerSleepAction(3.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4183")
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed Normal
//===========================================================================
function Trig_game_speed_Normal_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button02))then
return false
endif
return true
endfunction
function Trig_game_speed_Normal_Actions takes nothing returns nothing
call UnlockGameSpeedBJ()
call SetGameSpeed(MAP_SPEED_NORMAL)
call LockGameSpeedBJ()
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4181")
call TriggerSleepAction(3.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4184")
endfunction
//===========================================================================
//===========================================================================
//Trigger:game speed Fast
//===========================================================================
function Trig_game_speed_Fast_Conditions takes nothing returns boolean
if(not(GetClickedButtonBJ()==udg_button03))then
return false
endif
return true
endfunction
function Trig_game_speed_Fast_Actions takes nothing returns nothing
call UnlockGameSpeedBJ()
call SetGameSpeed(MAP_SPEED_FASTEST)
call LockGameSpeedBJ()
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4182")
call TriggerSleepAction(3.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_4185")
endfunction
//===========================================================================
//===========================================================================
//Trigger:skills p1
//===========================================================================
function Trig_skills_p1_Func1 takes integer playernum returns string
set udg_abilitystringlist=" "
if(udg_integers_pickedrandspell[playernum]==true)then
set udg_abilitystringlist=udg_abilitystringlist+", "+"(Random)"
endif
if(GetUnitAbilityLevelSwapped('AUdr', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUdr')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUdr', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUdc', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUdc')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUdc', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUdp', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUdp')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUdp', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANdb', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANdb')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANdb', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANdh', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANdh')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANdh', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHds', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHds')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHds', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHad', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHad')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHad', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANlm', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANlm')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANlm', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANdr', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANdr')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANdr', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANrf', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANrf')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANrf', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEmb', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEmb')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEmb', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANms', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANms')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANms', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOmi', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOmi')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOmi', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHbn', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHbn')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHbn', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHbh', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHbh')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHbh', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUav', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUav')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUav', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANsg', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANsg')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANsg', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANbf', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANbf')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANbf', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHab', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHab')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHab', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANba', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANba')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANba', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHbz', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHbz')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHbz', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEbl', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEbl')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEbl', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHdr', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHdr')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHdr', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANsi', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANsi')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANsi', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOsw', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOsw')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOsw', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANso', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANso')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANso', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOsh', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOsh')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOsh', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEsh', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEsh')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEsh', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHtb', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHtb')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHtb', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUts', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUts')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUts', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUsl', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUsl')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUsl', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHfa', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHfa')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHfa', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHtc', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHtc')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHtc', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEah', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEah')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEah', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANab', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANab')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANab', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUau', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUau')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUau', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('Adis', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('Adis')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('Adis', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOws', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOws')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOws', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHwe', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHwe')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHwe', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOwk', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOwk')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOwk', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEim', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEim')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEim', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEev', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEev')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEev', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOae', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOae')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOae', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANic', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANic')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANic', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEer', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEer')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEer', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUim', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUim')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUim', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOcl', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOcl')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOcl', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUcb', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUcb')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUcb', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUcs', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUcs')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUcs', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANsq', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANsq')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANsq', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOcr', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOcr')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOcr', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANcs', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANcs')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANcs', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANca', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANca')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANca', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEar', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEar')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEar', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEfk', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEfk')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEfk', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEfn', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEfn')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEfn', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANfb', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANfb')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANfb', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANfl', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANfl')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANfl', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUfn', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUfn')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUfn', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A018', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A018')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A018', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHfs', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHfs')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHfs', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ACs7', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ACs7')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ACs7', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANht', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANht')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANht', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOhx', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOhx')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOhx', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANsw', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANsw')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANsw', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHhb', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHhb')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHhb', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANhs', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANhs')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANhs', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOhw', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOhw')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOhw', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A00I', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A00I')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A00I', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A00T', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A00T')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A00T', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A00U', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A00U')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A00U', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A00Z', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A00Z')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A00Z', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('Absk', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('Absk')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('Absk', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('Aslo', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('Aslo')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('Aslo', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('Ainf', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('Ainf')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('Ainf', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('Ahea', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('Ahea')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('Ahea', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('Acrs', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('Acrs')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('Acrs', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('Afak', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('Afak')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('Afak', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('Afbk', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('Afbk')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('Afbk', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A012', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A012')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A012', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A013', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A013')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A013', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A014', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A014')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A014', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('Arej', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('Arej')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('Arej', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A016', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A016')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A016', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A017', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A017')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A017', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANsy', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANsy')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANsy', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('Advm', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('Advm')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('Advm', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01B', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01B')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01B', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01C', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01C')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01C', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01D', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01D')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01D', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01E', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01E')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01E', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01F', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01F')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01F', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01G', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01G')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01G', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01H', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01H')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01H', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01I', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01I')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01I', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('Asal', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('Asal')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('Asal', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01L', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01L')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01L', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01M', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01M')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01M', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUdd', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUdd')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUdd', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A010', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A010')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A010', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUls', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUls')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUls', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOre', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOre')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOre', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANdo', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANdo')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANdo', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOvd', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOvd')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOvd', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANvc', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANvc')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANvc', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOww', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOww')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOww', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEsf', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEsf')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEsf', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANst', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANst')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANst', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHav', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHav')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHav', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEsv', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEsv')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEsv', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUan', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUan')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUan', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AOeq', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AOeq')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AOeq', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AUin', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AUin')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AUin', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANch', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANch')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANch', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01U', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01U')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01U', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AEtq', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AEtq')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AEtq', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('AHpx', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('AHpx')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('AHpx', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A00R', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A00R')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A00R', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANfd', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANfd')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANfd', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANcr', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANcr')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANcr', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01N', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01N')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01N', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('A01Q', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('A01Q')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('A01Q', udg_units01[playernum]))
endif
if(GetUnitAbilityLevelSwapped('ANrc', udg_units01[playernum])>0)then
set udg_abilitystringlist=udg_abilitystringlist+", "+GetAbilityName('ANrc')
set udg_abilitystringlist=udg_abilitystringlist+"-"+I2S(GetUnitAbilityLevelSwapped('ANrc', udg_units01[playernum]))
endif
return udg_abilitystringlist
endfunction
function Trig_skills_p1_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(GetPlayerName(Player(0))+" Skills"+ Trig_skills_p1_Func1(1)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:skills p2
//===========================================================================
function Trig_skills_p2_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(GetPlayerName(Player(1))+" Skills"+ Trig_skills_p1_Func1(2)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:skills p3
//===========================================================================
function Trig_skills_p3_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(GetPlayerName(Player(2))+" Skills"+ Trig_skills_p1_Func1(3)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:skills p4
//===========================================================================
function Trig_skills_p4_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(GetPlayerName(Player(3))+" Skills"+ Trig_skills_p1_Func1(4)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:skills p5
//===========================================================================
function Trig_skills_p5_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(GetPlayerName(Player(4))+" Skills"+ Trig_skills_p1_Func1(5)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:skills p6
//===========================================================================
function Trig_skills_p6_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(GetPlayerName(Player(5))+" Skills"+ Trig_skills_p1_Func1(6)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:skills p7
//===========================================================================
function Trig_skills_p7_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(GetPlayerName(Player(6))+" Skills"+ Trig_skills_p1_Func1(7)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:skills p8
//===========================================================================
function Trig_skills_p8_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(GetPlayerName(Player(7))+" Skills"+ Trig_skills_p1_Func1(8)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:skills p9
//===========================================================================
function Trig_skills_p9_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(GetPlayerName(Player(8))+" Skills"+ Trig_skills_p1_Func1(9)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:skills p10
//===========================================================================
function Trig_skills_p10_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(GetPlayerName(Player(9))+" Skills"+ Trig_skills_p1_Func1(10)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:skills p11
//===========================================================================
function Trig_skills_p11_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(GetPlayerName(Player(10))+" Skills"+ Trig_skills_p1_Func1(11)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:skills p12
//===========================================================================
function Trig_skills_p12_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,(GetPlayerName(Player(11))+" Skills"+ Trig_skills_p1_Func1(12)))
endfunction
//===========================================================================
//===========================================================================
//Trigger:leadr board
//===========================================================================
function Trig_leadr_board_Func002Func001C takes nothing returns boolean
if(not(GetPlayerController(GetEnumPlayer())==MAP_CONTROL_USER))then
return false
endif
if(not(GetPlayerSlotState(GetEnumPlayer())==PLAYER_SLOT_STATE_PLAYING))then
return false
endif
return true
endfunction
function Trig_leadr_board_Func002A takes nothing returns nothing
if(Trig_leadr_board_Func002Func001C())then
call LeaderboardAddItemBJ(GetEnumPlayer(),GetLastCreatedLeaderboard(),GetPlayerName(GetEnumPlayer()),0)
else
call DoNothing()
call LeaderboardDisplayBJ(true,GetLastCreatedLeaderboard())
endif
endfunction
function Trig_leadr_board_Actions takes nothing returns nothing
call CreateLeaderboardBJ(GetPlayersAll(),"Total Points")
call ForForce(GetPlayersAll(),function Trig_leadr_board_Func002A)
endfunction
//===========================================================================
//===========================================================================
//Trigger:dead Copy
//===========================================================================
function Trig_dead_Copy_Func001A takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Trig_dead_Copy_Actions takes nothing returns nothing
call ForGroupBJ(GetUnitsInRectOfPlayer(udg_rect13,Player(PLAYER_NEUTRAL_AGGRESSIVE)),function Trig_dead_Copy_Func001A)
endfunction
//===========================================================================
//===========================================================================
//Trigger:spon 10
//===========================================================================
function Trig_spon_10_Conditions takes nothing returns boolean
if(not(udg_integer01==10))then
return false
endif
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
return true
endfunction
function Trig_spon_10_Func007001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='z001')
endfunction
function Trig_spon_10_Func007A takes nothing returns nothing
call IssuePointOrderLocBJ(GetEnumUnit(),"attack",GetRectCenter(udg_rect13))
endfunction
function Trig_spon_10_Actions takes nothing returns nothing
call TriggerSleepAction( 5.00 )
call CreateNUnitsAtLoc(1,'z001',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRandomLocInRect(udg_rect13),bj_UNIT_FACING)
call UnitAddItemByIdSwapped('I034',GetLastCreatedUnit())
call UnitAddItemByIdSwapped('gemt',GetLastCreatedUnit())
call ForGroupBJ(GetUnitsInRectMatching(udg_rect13,Condition(function Trig_spon_10_Func007001002)),function Trig_spon_10_Func007A)
endfunction
//===========================================================================
//===========================================================================
//Trigger:spon 20
//===========================================================================
function Trig_spon_20_Conditions takes nothing returns boolean
if(not(udg_integer01==20))then
return false
endif
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
return true
endfunction
function Trig_spon_20_Func007001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='z002')
endfunction
function Trig_spon_20_Func007A takes nothing returns nothing
call IssuePointOrderLocBJ(GetEnumUnit(),"attack",GetRectCenter(udg_rect13))
endfunction
function Trig_spon_20_Actions takes nothing returns nothing
call TriggerSleepAction( 5.00 )
call CreateNUnitsAtLoc(1,'z002',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRandomLocInRect(udg_rect13),bj_UNIT_FACING)
call UnitAddItemByIdSwapped('I02L',GetLastCreatedUnit())
call UnitAddItemByIdSwapped('gemt',GetLastCreatedUnit())
call ForGroupBJ(GetUnitsInRectMatching(udg_rect13,Condition(function Trig_spon_20_Func007001002)),function Trig_spon_20_Func007A)
endfunction
//===========================================================================
//===========================================================================
//Trigger:spon 30
//===========================================================================
function Trig_spon_30_Conditions takes nothing returns boolean
if(not(udg_integer01==30))then
return false
endif
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
return true
endfunction
function Trig_spon_30_Func008001002 takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())=='n005')
endfunction
function Trig_spon_30_Func008A takes nothing returns nothing
call IssuePointOrderLocBJ(GetEnumUnit(),"attack",GetRectCenter(udg_rect13))
endfunction
function Trig_spon_30_Actions takes nothing returns nothing
call TriggerSleepAction( 5.00 )
call CreateNUnitsAtLoc(1,'n005',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRandomLocInRect(udg_rect13),bj_UNIT_FACING)
call UnitAddItemByIdSwapped('I033',GetLastCreatedUnit())
call UnitAddItemByIdSwapped('gemt',GetLastCreatedUnit())
call ForGroupBJ(GetUnitsInRectMatching(udg_rect13,Condition(function Trig_spon_30_Func008001002)),function Trig_spon_30_Func008A)
endfunction
//===========================================================================
//===========================================================================
//Trigger:shop names
//===========================================================================
function Trig_shop_names_Actions takes nothing returns nothing
call CreateTextTagLocBJ("TRIGSTR_4514",GetUnitLoc(udg_unit03),0,10,100,100,100,0)
call CreateTextTagLocBJ("TRIGSTR_4515",GetUnitLoc(udg_unit08),0,10,100,100,100,0)
call CreateTextTagLocBJ("TRIGSTR_4516",GetUnitLoc(udg_unit05),0,10,100,100,100,0)
call CreateTextTagLocBJ("TRIGSTR_4517",GetUnitLoc(udg_unit04),0,10,100,100,100,0)
call CreateTextTagLocBJ("TRIGSTR_4518",GetUnitLoc(udg_unit07),0,10,100,100,100,0)
call CreateTextTagLocBJ("TRIGSTR_4519",GetUnitLoc(udg_unit11),0,10,100,100,100,0)
call CreateTextTagLocBJ("Misc Spells 5",GetUnitLoc(udg_unit13),0,10,100,100,100,0)
call CreateTextTagLocBJ("TRIGSTR_4520",GetUnitLoc(udg_unit06),0,10,100,100,100,0)
call CreateTextTagLocBJ("TRIGSTR_4521",GetUnitLoc(udg_unit10),0,10,100,100,100,0)
call CreateTextTagLocBJ("TRIGSTR_4522",GetUnitLoc(udg_unit02),0,10,100,100,100,0)
call CreateTextTagLocBJ("TRIGSTR_4523",GetUnitLoc(udg_unit09),0,10,100,100,100,0)
endfunction
//===========================================================================
//===========================================================================
//Trigger:like Copy
//===========================================================================
function Trig_like_Copy_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),20.00,"-g is YOUR! difficulty -c is YOUR! camra -s is the game speed -skills <num> lists a players skills -ms is your movement speed -repick to pick a new hero -q is this list")
endfunction
//===========================================================================
//===========================================================================
//Trigger: victory
//===========================================================================
function Trig_victory_Conditions takes nothing returns boolean
if(GetUnitTypeId(GetTriggerUnit())!='z000')then
return false
endif
return true
endfunction
function Trig_victory_Actions takes nothing returns nothing
call PlayMusicBJ(udg_string01)
call DisplayTimedTextToForce(GetPlayersAll(),8.00,"TRIGSTR_5644")
call TriggerSleepAction(10.00)
call CustomVictoryBJ(Player(0),true,true)
call CustomVictoryBJ(Player(1),true,true)
call CustomVictoryBJ(Player(2),true,true)
call CustomVictoryBJ(Player(3),true,true)
call CustomVictoryBJ(Player(4),true,true)
call CustomVictoryBJ(Player(5),true,true)
call CustomVictoryBJ(Player(6),true,true)
call CustomVictoryBJ(Player(7),true,true)
call CustomVictoryBJ(Player(8),true,true)
call CustomVictoryBJ(Player(9),true,true)
call CustomVictoryBJ(Player(10),true,true)
call CustomVictoryBJ(Player(11),true,true)
endfunction
//===========================================================================
//===========================================================================
//Trigger:ms
//
//movement speed
//===========================================================================
function Trig_ms_Func001Func001C takes nothing returns boolean
if(not(IsUnitType(GetEnumUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
return true
endfunction
function Trig_ms_Func001A takes nothing returns nothing
if(Trig_ms_Func001Func001C())then
call DisplayTextToForce(GetForceOfPlayer(GetTriggerPlayer()),(("|cff87ceedYours|R |cffffcc00"+GetUnitName(GetEnumUnit()))+(" |Rmovespeed is "+R2S(GetUnitMoveSpeed(GetEnumUnit())))))
else
call DoNothing()
endif
endfunction
function Trig_ms_Actions takes nothing returns nothing
call ForGroupBJ(GetUnitsOfPlayerAll(GetTriggerPlayer()),function Trig_ms_Func001A)
endfunction
//===========================================================================
//===========================================================================
//Trigger:Anhk stack
//===========================================================================
function Trig_Anhk_stack_Conditions takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())=='ankh'))then
return false
endif
return true
endfunction
function Trig_Anhk_stack_Func006C takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'ankh')==true))then
return false
endif
return true
endfunction
function Trig_Anhk_stack_Actions takes nothing returns nothing
call DisableTrigger(GetTriggeringTrigger())
set udg_integers05[6]=GetItemCharges(GetManipulatedItem())
call UnitRemoveItemSwapped(GetManipulatedItem(),GetTriggerUnit())
call RemoveItem(GetLastRemovedItem())
set udg_integers05[5]=GetItemCharges(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'ankh'))
if(Trig_Anhk_stack_Func006C())then
call SetItemCharges(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'ankh'),(udg_integers05[5]+udg_integers05[6]))
else
call UnitAddItemByIdSwapped('ankh',GetTriggerUnit())
call SetItemCharges(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'ankh'),udg_integers05[6])
endif
call EnableTrigger(GetTriggeringTrigger())
endfunction
//===========================================================================
//===========================================================================
//===========================================================================
//***************************************************************************
//*
//*Players
//*
//***************************************************************************
function InitCustomTeams2 takes nothing returns nothing
//Force:TRIGSTR_006
call SetPlayerTeam(Player(0),0)
call SetPlayerTeam(Player(1),0)
call SetPlayerTeam(Player(2),0)
call SetPlayerTeam(Player(3),0)
call SetPlayerTeam(Player(4),0)
call SetPlayerTeam(Player(5),0)
call SetPlayerTeam(Player(6),0)
call SetPlayerTeam(Player(7),0)
call SetPlayerTeam(Player(8),0)
call SetPlayerTeam(Player(9),0)
call SetPlayerTeam(Player(10),0)
call SetPlayerTeam(Player(11),0)
endfunction
//***************************************************************************
//*
//*Main Initialization
//*
//***************************************************************************
//===========================================================================
function main2 takes nothing returns nothing
call SetCameraBounds(-7296.0+GetCameraMargin(CAMERA_MARGIN_LEFT),-5120.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM),7296.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),6912.0-GetCameraMargin(CAMERA_MARGIN_TOP),-7296.0+GetCameraMargin(CAMERA_MARGIN_LEFT),6912.0-GetCameraMargin(CAMERA_MARGIN_TOP),7296.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),-5120.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM))
call SetDayNightModels("Environment\\DNC\\DNCDalaran\\DNCDalaranTerrain\\DNCDalaranTerrain.mdl","Environment\\DNC\\DNCDalaran\\DNCDalaranUnit\\DNCDalaranUnit.mdl")
call NewSoundEnvironment("Default")
call SetAmbientDaySound("DalaranDay")
call SetAmbientNightSound("DalaranNight")
call SetMapMusic("Music",true,0)
set udg_sound01=CreateSound("Sound\\Interface\\ArrangedTeamInvitation.wav",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound01,"ArrangedTeamInvitation")
call SetSoundDuration(udg_sound01,2914)
set udg_sound02=CreateSound("Sound\\Interface\\CreepAggroWhat1.wav",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound02,"CreepAggro")
call SetSoundDuration(udg_sound02,1236)
set udg_sound03=CreateSound("Sound\\Interface\\GameFound.wav",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound03,"GameFound")
call SetSoundDuration(udg_sound03,7488)
set udg_sound04=CreateSound("Sound\\Interface\\ItemReceived.wav",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound04,"ItemReward")
call SetSoundDuration(udg_sound04,1483)
set udg_sound05=CreateSound("Sound\\Interface\\QuestCompleted.wav",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound05,"QuestCompleted")
call SetSoundDuration(udg_sound05,5155)
set udg_sound06=CreateSound("Sound\\Interface\\Hint.wav",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound06,"Hint")
call SetSoundDuration(udg_sound06,2006)
set udg_string01="Sound\\Music\\mp3Music\\Credits.mp3"
set udg_sound07=CreateSound("Abilities\\Spells\\Items\\ResourceItems\\BundleOfLumber.wav",false,true,true,10,10,"SpellsEAX")
call SetSoundParamsFromLabel(udg_sound07,"ReceiveLumber")
call SetSoundDuration(udg_sound07,1347)
call CreateRegions2()
call CreateNeutralPassiveBuildings2()
call CreateNeutralPassive2()
call InitGlobals2()
set udg_trigger01=CreateTrigger()
call TriggerAddAction(udg_trigger01,function Trig_Init_Actions)
set udg_trigger02=CreateTrigger()
call TriggerAddAction(udg_trigger02,function Trig_start_Actions)
set udg_trigger03=CreateTrigger()
call TriggerAddAction(udg_trigger03,function Trig_select_Actions)
set udg_trigger04=CreateTrigger()
call TriggerAddCondition(udg_trigger04,Condition(function Trig_select3_Conditions))
call TriggerAddAction(udg_trigger04,function Trig_select3_Actions)
set udg_trigger05=CreateTrigger()
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger05,Player(0),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger05,Player(1),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger05,Player(2),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger05,Player(3),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger05,Player(4),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger05,Player(5),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger05,Player(6),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger05,Player(7),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger05,Player(8),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger05,Player(9),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger05,Player(10),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger05,Player(11),true)
call TriggerAddCondition(udg_trigger05,Condition(function Trig_select2_Conditions))
call TriggerAddAction(udg_trigger05,function Trig_select2_Actions)
set udg_trigger06=CreateTrigger()
call TriggerAddAction(udg_trigger06,function Trig_levelstart_Actions)
set udg_trigger07=CreateTrigger()
call TriggerAddAction(udg_trigger07,function Trig_attack_Actions)
set udg_trigger08=CreateTrigger()
call TriggerRegisterDestDeathInRegionEvent(udg_trigger08,udg_rect02)
call TriggerRegisterDestDeathInRegionEvent(udg_trigger08,udg_rect11)
call TriggerRegisterDestDeathInRegionEvent(udg_trigger08,udg_rect12)
call TriggerRegisterDestDeathInRegionEvent(udg_trigger08,udg_rect14)
call TriggerRegisterDestDeathInRegionEvent(udg_trigger08,udg_rect03)
call TriggerRegisterDestDeathInRegionEvent(udg_trigger08,udg_rect05)
call TriggerRegisterDestDeathInRegionEvent(udg_trigger08,udg_rect04)
call TriggerRegisterDestDeathInRegionEvent(udg_trigger08,udg_rect06)
call TriggerRegisterDestDeathInRegionEvent(udg_trigger08,udg_rect07)
call TriggerRegisterDestDeathInRegionEvent(udg_trigger08,udg_rect08)
call TriggerRegisterDestDeathInRegionEvent(udg_trigger08,udg_rect09)
call TriggerRegisterDestDeathInRegionEvent(udg_trigger08,udg_rect10)
call TriggerAddCondition(udg_trigger08,Condition(function Trig_lumber_Conditions))
call TriggerAddAction(udg_trigger08,function Trig_lumber_Actions)
set udg_trigger09=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger09,EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger09,Condition(function Trig_complete_Conditions))
call TriggerAddAction(udg_trigger09,function Trig_complete_Actions)
set udg_trigger10=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger10,EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger10,Condition(function Trig_dead_Conditions))
call TriggerAddAction(udg_trigger10,function Trig_dead_Actions)
set udg_trigger13=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger13,EVENT_PLAYER_UNIT_USE_ITEM)
call TriggerAddCondition(udg_trigger13,Condition(function Trig_retra_Conditions))
call TriggerAddAction(udg_trigger13,function Trig_retra_Actions)
set udg_trigger15=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger15,EVENT_PLAYER_UNIT_USE_ITEM)
call TriggerAddCondition(udg_trigger15,Condition(function Trig_retra3_Conditions))
call TriggerAddAction(udg_trigger15,function Trig_retra3_Actions)
set udg_trigger17=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger17,EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger17,Condition(function Trig_Game_Over_Conditions))
call TriggerAddAction(udg_trigger17,function Trig_Game_Over_Actions)
set udg_trigger18=CreateTrigger()
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(0),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(1),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(2),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(3),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(4),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(5),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(6),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(7),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(8),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(9),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(10),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(11),true)
call TriggerRegisterPlayerSelectionEventBJ(udg_trigger18,Player(PLAYER_NEUTRAL_PASSIVE),true)
call TriggerAddCondition(udg_trigger18,Condition(function Trig_Double_click_Pick_Conditions))
call TriggerAddAction(udg_trigger18,function Trig_Double_click_Pick_Actions)
set udg_trigger19=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger19,Player(0),"-repick",true)
call TriggerRegisterPlayerChatEvent(udg_trigger19,Player(1),"-repick",true)
call TriggerRegisterPlayerChatEvent(udg_trigger19,Player(2),"-repick",true)
call TriggerRegisterPlayerChatEvent(udg_trigger19,Player(3),"-repick",true)
call TriggerRegisterPlayerChatEvent(udg_trigger19,Player(4),"-repick",true)
call TriggerRegisterPlayerChatEvent(udg_trigger19,Player(5),"-repick",true)
call TriggerRegisterPlayerChatEvent(udg_trigger19,Player(6),"-repick",true)
call TriggerRegisterPlayerChatEvent(udg_trigger19,Player(7),"-repick",true)
call TriggerRegisterPlayerChatEvent(udg_trigger19,Player(8),"-repick",true)
call TriggerRegisterPlayerChatEvent(udg_trigger19,Player(9),"-repick",true)
call TriggerRegisterPlayerChatEvent(udg_trigger19,Player(10),"-repick",true)
call TriggerRegisterPlayerChatEvent(udg_trigger19,Player(11),"-repick",true)
call TriggerAddAction(udg_trigger19,function Trig_Repick_Hero_Actions)
set udg_trigger20=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger20,1.00)
call TriggerAddAction(udg_trigger20,function Trig_Observer_Menu_Actions)
set udg_trigger21=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger21,udg_dialog07)
call TriggerAddCondition(udg_trigger21,Condition(function Trig_Yes_Observe_Conditions))
call TriggerAddAction(udg_trigger21,function Trig_Yes_Observe_Actions)
set udg_trigger22=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger22,udg_dialog07)
call TriggerAddCondition(udg_trigger22,Condition(function Trig_No_Observing_Conditions))
call TriggerAddAction(udg_trigger22,function Trig_No_Observing_Actions)
set udg_trigger23=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger23,12.00)
call TriggerAddAction(udg_trigger23,function Trig_extra_backup_Kill_Actions)
set udg_trigger25=CreateTrigger()
call TriggerRegisterPlayerEventLeave(udg_trigger25,Player(0))
call TriggerRegisterPlayerEventDefeat(udg_trigger25,Player(0))
call TriggerRegisterPlayerEventLeave(udg_trigger25,Player(1))
call TriggerRegisterPlayerEventDefeat(udg_trigger25,Player(1))
call TriggerRegisterPlayerEventLeave(udg_trigger25,Player(2))
call TriggerRegisterPlayerEventDefeat(udg_trigger25,Player(2))
call TriggerRegisterPlayerEventLeave(udg_trigger25,Player(3))
call TriggerRegisterPlayerEventDefeat(udg_trigger25,Player(3))
call TriggerRegisterPlayerEventLeave(udg_trigger25,Player(4))
call TriggerRegisterPlayerEventDefeat(udg_trigger25,Player(4))
call TriggerRegisterPlayerEventLeave(udg_trigger25,Player(5))
call TriggerRegisterPlayerEventDefeat(udg_trigger25,Player(5))
call TriggerRegisterPlayerEventLeave(udg_trigger25,Player(6))
call TriggerRegisterPlayerEventDefeat(udg_trigger25,Player(6))
call TriggerRegisterPlayerEventLeave(udg_trigger25,Player(7))
call TriggerRegisterPlayerEventDefeat(udg_trigger25,Player(7))
call TriggerRegisterPlayerEventLeave(udg_trigger25,Player(8))
call TriggerRegisterPlayerEventDefeat(udg_trigger25,Player(8))
call TriggerRegisterPlayerEventLeave(udg_trigger25,Player(9))
call TriggerRegisterPlayerEventDefeat(udg_trigger25,Player(9))
call TriggerRegisterPlayerEventLeave(udg_trigger25,Player(10))
call TriggerRegisterPlayerEventDefeat(udg_trigger25,Player(10))
call TriggerRegisterPlayerEventLeave(udg_trigger25,Player(11))
call TriggerRegisterPlayerEventDefeat(udg_trigger25,Player(11))
call TriggerAddAction(udg_trigger25,function Trig_Players_leave_Actions)
set udg_trigger26=CreateTrigger()
call TriggerAddAction(udg_trigger26,function Trig_Remove_Int_Lag_fix_Actions)
set udg_trigger27=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger27,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger27,Condition(function Trig_Heal_potions_Conditions))
call TriggerAddAction(udg_trigger27,function Trig_Heal_potions_Actions)
set udg_trigger28=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger28,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger28,Condition(function Trig_Mana_potions_Conditions))
call TriggerAddAction(udg_trigger28,function Trig_Mana_potions_Actions)
set udg_trigger31=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger31,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger31,Condition(function Trig_a_Conditions))
call TriggerAddAction(udg_trigger31,function Trig_a_Actions)
set udg_trigger32=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger32,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger32,Condition(function Trig_a2_Conditions))
call TriggerAddAction(udg_trigger32,function Trig_a2_Actions)
set udg_trigger33=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger33,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger33,Condition(function Trig_a3_Conditions))
call TriggerAddAction(udg_trigger33,function Trig_a3_Actions)
set udg_trigger34=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger34,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger34,Condition(function Trig_a4_Conditions))
call TriggerAddAction(udg_trigger34,function Trig_a4_Actions)
set udg_trigger35=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger35,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger35,Condition(function Trig_a5_Conditions))
call TriggerAddAction(udg_trigger35,function Trig_a5_Actions)
set udg_trigger36=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger36,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger36,Condition(function Trig_a6_Conditions))
call TriggerAddAction(udg_trigger36,function Trig_a6_Actions)
set udg_trigger37=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger37,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger37,Condition(function Trig_a7_Conditions))
call TriggerAddAction(udg_trigger37,function Trig_a7_Actions)
set udg_trigger38=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger38,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger38,Condition(function Trig_a8_Conditions))
call TriggerAddAction(udg_trigger38,function Trig_a8_Actions)
set udg_trigger39=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger39,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger39,Condition(function Trig_a9_Conditions))
call TriggerAddAction(udg_trigger39,function Trig_a9_Actions)
set udg_trigger40=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger40,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger40,Condition(function Trig_a10_Conditions))
call TriggerAddAction(udg_trigger40,function Trig_a10_Actions)
set udg_trigger41=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger41,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger41,Condition(function Trig_a11_Conditions))
call TriggerAddAction(udg_trigger41,function Trig_a11_Actions)
set udg_trigger42=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger42,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger42,Condition(function Trig_a12_Conditions))
call TriggerAddAction(udg_trigger42,function Trig_a12_Actions)
set udg_trigger43=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger43,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger43,Condition(function Trig_a13_Conditions))
call TriggerAddAction(udg_trigger43,function Trig_a13_Actions)
set udg_trigger44=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger44,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger44,Condition(function Trig_a14_Conditions))
call TriggerAddAction(udg_trigger44,function Trig_a14_Actions)
set udg_trigger45=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger45,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger45,Condition(function Trig_a15_Conditions))
call TriggerAddAction(udg_trigger45,function Trig_a15_Actions)
set udg_trigger46=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger46,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger46,Condition(function Trig_a16_Conditions))
call TriggerAddAction(udg_trigger46,function Trig_a16_Actions)
set udg_trigger47=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger47,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger47,Condition(function Trig_a17_Conditions))
call TriggerAddAction(udg_trigger47,function Trig_a17_Actions)
set udg_trigger48=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger48,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger48,Condition(function Trig_a18_Conditions))
call TriggerAddAction(udg_trigger48,function Trig_a18_Actions)
set udg_trigger49=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger49,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger49,Condition(function Trig_a19_Conditions))
call TriggerAddAction(udg_trigger49,function Trig_a19_Actions)
set udg_trigger50=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger50,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger50,Condition(function Trig_a20_Conditions))
call TriggerAddAction(udg_trigger50,function Trig_a20_Actions)
set udg_trigger51=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger51,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger51,Condition(function Trig_a21_Conditions))
call TriggerAddAction(udg_trigger51,function Trig_a21_Actions)
set udg_trigger52=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger52,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger52,Condition(function Trig_a22_Conditions))
call TriggerAddAction(udg_trigger52,function Trig_a22_Actions)
set udg_trigger53=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger53,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger53,Condition(function Trig_a23_Conditions))
call TriggerAddAction(udg_trigger53,function Trig_a23_Actions)
set udg_trigger54=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger54,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger54,Condition(function Trig_a24_Conditions))
call TriggerAddAction(udg_trigger54,function Trig_a24_Actions)
set udg_trigger55=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger55,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger55,Condition(function Trig_a25_Conditions))
call TriggerAddAction(udg_trigger55,function Trig_a25_Actions)
set udg_trigger56=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger56,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger56,Condition(function Trig_a26_Conditions))
call TriggerAddAction(udg_trigger56,function Trig_a26_Actions)
set udg_trigger57=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger57,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger57,Condition(function Trig_a27_Conditions))
call TriggerAddAction(udg_trigger57,function Trig_a27_Actions)
set udg_trigger58=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger58,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger58,Condition(function Trig_a28_Conditions))
call TriggerAddAction(udg_trigger58,function Trig_a28_Actions)
set udg_trigger59=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger59,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger59,Condition(function Trig_a29_Conditions))
call TriggerAddAction(udg_trigger59,function Trig_a29_Actions)
set udg_trigger60=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger60,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger60,Condition(function Trig_a30_Conditions))
call TriggerAddAction(udg_trigger60,function Trig_a30_Actions)
set udg_trigger61=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger61,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger61,Condition(function Trig_a31_Conditions))
call TriggerAddAction(udg_trigger61,function Trig_a31_Actions)
set udg_trigger62=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger62,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger62,Condition(function Trig_a32_Conditions))
call TriggerAddAction(udg_trigger62,function Trig_a32_Actions)
set udg_trigger63=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger63,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger63,Condition(function Trig_a33_Conditions))
call TriggerAddAction(udg_trigger63,function Trig_a33_Actions)
set udg_trigger64=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger64,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger64,Condition(function Trig_a34_Conditions))
call TriggerAddAction(udg_trigger64,function Trig_a34_Actions)
set udg_trigger65=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger65,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger65,Condition(function Trig_a35_Conditions))
call TriggerAddAction(udg_trigger65,function Trig_a35_Actions)
set udg_trigger66=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger66,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger66,Condition(function Trig_a36_Conditions))
call TriggerAddAction(udg_trigger66,function Trig_a36_Actions)
set udg_trigger67=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger67,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger67,Condition(function Trig_a37_Conditions))
call TriggerAddAction(udg_trigger67,function Trig_a37_Actions)
set udg_trigger68=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger68,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger68,Condition(function Trig_a38_Conditions))
call TriggerAddAction(udg_trigger68,function Trig_a38_Actions)
set udg_trigger69=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger69,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger69,Condition(function Trig_a39_Conditions))
call TriggerAddAction(udg_trigger69,function Trig_a39_Actions)
set udg_trigger70=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger70,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger70,Condition(function Trig_a40_Conditions))
call TriggerAddAction(udg_trigger70,function Trig_a40_Actions)
set udg_trigger71=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger71,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger71,Condition(function Trig_a41_Conditions))
call TriggerAddAction(udg_trigger71,function Trig_a41_Actions)
set udg_trigger72=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger72,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger72,Condition(function Trig_a42_Conditions))
call TriggerAddAction(udg_trigger72,function Trig_a42_Actions)
set udg_trigger73=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger73,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger73,Condition(function Trig_a43_Conditions))
call TriggerAddAction(udg_trigger73,function Trig_a43_Actions)
set udg_trigger74=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger74,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger74,Condition(function Trig_a44_Conditions))
call TriggerAddAction(udg_trigger74,function Trig_a44_Actions)
set udg_trigger75=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger75,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger75,Condition(function Trig_a45_Conditions))
call TriggerAddAction(udg_trigger75,function Trig_a45_Actions)
set udg_trigger76=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger76,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger76,Condition(function Trig_a46_Conditions))
call TriggerAddAction(udg_trigger76,function Trig_a46_Actions)
set udg_trigger77=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger77,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger77,Condition(function Trig_a47_Conditions))
call TriggerAddAction(udg_trigger77,function Trig_a47_Actions)
set udg_trigger78=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger78,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger78,Condition(function Trig_a48_Conditions))
call TriggerAddAction(udg_trigger78,function Trig_a48_Actions)
set udg_trigger79=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger79,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger79,Condition(function Trig_a49_Conditions))
call TriggerAddAction(udg_trigger79,function Trig_a49_Actions)
set udg_trigger80=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger80,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger80,Condition(function Trig_a50_Conditions))
call TriggerAddAction(udg_trigger80,function Trig_a50_Actions)
set udg_trigger81=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger81,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger81,Condition(function Trig_a51_Conditions))
call TriggerAddAction(udg_trigger81,function Trig_a51_Actions)
set udg_trigger82=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger82,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger82,Condition(function Trig_a52_Conditions))
call TriggerAddAction(udg_trigger82,function Trig_a52_Actions)
set udg_trigger83=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger83,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger83,Condition(function Trig_a53_Conditions))
call TriggerAddAction(udg_trigger83,function Trig_a53_Actions)
set udg_trigger84=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger84,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger84,Condition(function Trig_a54_Conditions))
call TriggerAddAction(udg_trigger84,function Trig_a54_Actions)
set udg_trigger85=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger85,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger85,Condition(function Trig_a55_Conditions))
call TriggerAddAction(udg_trigger85,function Trig_a55_Actions)
set udg_trigger86=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger86,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger86,Condition(function Trig_a56_Conditions))
call TriggerAddAction(udg_trigger86,function Trig_a56_Actions)
set udg_trigger87=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger87,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger87,Condition(function Trig_a57_Conditions))
call TriggerAddAction(udg_trigger87,function Trig_a57_Actions)
set udg_trigger88=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger88,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger88,Condition(function Trig_a58_Conditions))
call TriggerAddAction(udg_trigger88,function Trig_a58_Actions)
set udg_trigger89=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger89,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger89,Condition(function Trig_a59_Conditions))
call TriggerAddAction(udg_trigger89,function Trig_a59_Actions)
set udg_trigger90=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger90,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger90,Condition(function Trig_a60_Conditions))
call TriggerAddAction(udg_trigger90,function Trig_a60_Actions)
set udg_trigger91=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger91,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger91,Condition(function Trig_a61_Conditions))
call TriggerAddAction(udg_trigger91,function Trig_a61_Actions)
set udg_trigger92=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger92,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger92,Condition(function Trig_a62_Conditions))
call TriggerAddAction(udg_trigger92,function Trig_a62_Actions)
set udg_trigger93=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger93,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger93,Condition(function Trig_a63_Conditions))
call TriggerAddAction(udg_trigger93,function Trig_a63_Actions)
set udg_trigger94=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger94,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger94,Condition(function Trig_a64_Conditions))
call TriggerAddAction(udg_trigger94,function Trig_a64_Actions)
set udg_trigger95=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger95,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger95,Condition(function Trig_a65_Conditions))
call TriggerAddAction(udg_trigger95,function Trig_a65_Actions)
set udg_trigger96=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger96,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger96,Condition(function Trig_a66_Conditions))
call TriggerAddAction(udg_trigger96,function Trig_a66_Actions)
set udg_trigger97=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger97,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger97,Condition(function Trig_a67_Conditions))
call TriggerAddAction(udg_trigger97,function Trig_a67_Actions)
set udg_trigger98=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger98,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger98,Condition(function Trig_a68_Conditions))
call TriggerAddAction(udg_trigger98,function Trig_a68_Actions)
set udg_trigger99=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger99,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger99,Condition(function Trig_a69_Conditions))
call TriggerAddAction(udg_trigger99,function Trig_a69_Actions)
set udg_trigger100=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger100,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger100,Condition(function Trig_a70_Conditions))
call TriggerAddAction(udg_trigger100,function Trig_a70_Actions)
set udg_trigger101=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger101,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger101,Condition(function Trig_a71_Conditions))
call TriggerAddAction(udg_trigger101,function Trig_a71_Actions)
set udg_trigger102=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger102,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger102,Condition(function Trig_a72_Conditions))
call TriggerAddAction(udg_trigger102,function Trig_a72_Actions)
set udg_trigger103=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger103,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger103,Condition(function Trig_a73_Conditions))
call TriggerAddAction(udg_trigger103,function Trig_a73_Actions)
set udg_trigger104=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger104,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger104,Condition(function Trig_a74_Conditions))
call TriggerAddAction(udg_trigger104,function Trig_a74_Actions)
set udg_trigger105=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger105,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger105,Condition(function Trig_a75_Conditions))
call TriggerAddAction(udg_trigger105,function Trig_a75_Actions)
set udg_trigger106=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger106,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger106,Condition(function Trig_a76_Conditions))
call TriggerAddAction(udg_trigger106,function Trig_a76_Actions)
set udg_trigger107=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger107,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger107,Condition(function Trig_a77_Conditions))
call TriggerAddAction(udg_trigger107,function Trig_a77_Actions)
set udg_trigger108=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger108,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger108,Condition(function Trig_a78_Conditions))
call TriggerAddAction(udg_trigger108,function Trig_a78_Actions)
set udg_trigger109=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger109,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger109,Condition(function Trig_a79_Conditions))
call TriggerAddAction(udg_trigger109,function Trig_a79_Actions)
set udg_trigger110=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger110,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger110,Condition(function Trig_a80_Conditions))
call TriggerAddAction(udg_trigger110,function Trig_a80_Actions)
set udg_trigger111=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger111,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger111,Condition(function Trig_b1_Conditions))
call TriggerAddAction(udg_trigger111,function Trig_b1_Actions)
set udg_trigger112=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger112,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger112,Condition(function Trig_b2_Conditions))
call TriggerAddAction(udg_trigger112,function Trig_b2_Actions)
set udg_trigger113=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger113,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger113,Condition(function Trig_b3_Conditions))
call TriggerAddAction(udg_trigger113,function Trig_b3_Actions)
set udg_trigger114=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger114,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger114,Condition(function Trig_b4_Conditions))
call TriggerAddAction(udg_trigger114,function Trig_b4_Actions)
set udg_trigger115=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger115,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger115,Condition(function Trig_b5_Conditions))
call TriggerAddAction(udg_trigger115,function Trig_b5_Actions)
set udg_trigger116=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger116,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger116,Condition(function Trig_b6_Conditions))
call TriggerAddAction(udg_trigger116,function Trig_b6_Actions)
set udg_trigger117=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger117,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger117,Condition(function Trig_b7_Conditions))
call TriggerAddAction(udg_trigger117,function Trig_b7_Actions)
set udg_trigger118=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger118,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger118,Condition(function Trig_b8_Conditions))
call TriggerAddAction(udg_trigger118,function Trig_b8_Actions)
set udg_trigger119=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger119,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger119,Condition(function Trig_b9_Conditions))
call TriggerAddAction(udg_trigger119,function Trig_b9_Actions)
set udg_trigger120=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger120,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger120,Condition(function Trig_b10_Conditions))
call TriggerAddAction(udg_trigger120,function Trig_b10_Actions)
set udg_trigger121=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger121,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger121,Condition(function Trig_b11_Conditions))
call TriggerAddAction(udg_trigger121,function Trig_b11_Actions)
set udg_trigger122=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger122,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger122,Condition(function Trig_b12_Conditions))
call TriggerAddAction(udg_trigger122,function Trig_b12_Actions)
set udg_trigger123=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger123,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger123,Condition(function Trig_b13_Conditions))
call TriggerAddAction(udg_trigger123,function Trig_b13_Actions)
set udg_trigger124=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger124,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger124,Condition(function Trig_b14_Conditions))
call TriggerAddAction(udg_trigger124,function Trig_b14_Actions)
set udg_trigger125=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger125,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger125,Condition(function Trig_b15_Conditions))
call TriggerAddAction(udg_trigger125,function Trig_b15_Actions)
set udg_trigger126=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger126,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger126,Condition(function Trig_b16_Conditions))
call TriggerAddAction(udg_trigger126,function Trig_b16_Actions)
set udg_trigger127=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger127,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger127,Condition(function Trig_b17_Conditions))
call TriggerAddAction(udg_trigger127,function Trig_b17_Actions)
set udg_trigger128=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger128,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger128,Condition(function Trig_b18_Conditions))
call TriggerAddAction(udg_trigger128,function Trig_b18_Actions)
set udg_trigger129=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger129,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger129,Condition(function Trig_b19_Conditions))
call TriggerAddAction(udg_trigger129,function Trig_b19_Actions)
set udg_trigger130=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger130,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger130,Condition(function Trig_b20_Conditions))
call TriggerAddAction(udg_trigger130,function Trig_b20_Actions)
set udg_trigger131=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger131,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger131,Condition(function Trig_b21_Conditions))
call TriggerAddAction(udg_trigger131,function Trig_b21_Actions)
set udg_trigger132=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger132,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger132,Condition(function Trig_b22_Conditions))
call TriggerAddAction(udg_trigger132,function Trig_b22_Actions)
set udg_trigger133=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger133,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger133,Condition(function Trig_b23_Conditions))
call TriggerAddAction(udg_trigger133,function Trig_b23_Actions)
set udg_trigger134=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger134,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger134,Condition(function Trig_b24_Conditions))
call TriggerAddAction(udg_trigger134,function Trig_b24_Actions)
set udg_trigger135=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger135,0.80)
call TriggerAddAction(udg_trigger135,function Trig_difficulty_Players_Actions)
set udg_trigger136=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger136,Player(0),"-g",true)
call TriggerAddAction(udg_trigger136,function Trig_difficulty_p1_Actions)
set udg_trigger137=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger137,Player(1),"-g",true)
call TriggerAddAction(udg_trigger137,function Trig_difficulty_p2_Actions)
set udg_trigger138=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger138,Player(2),"-g",true)
call TriggerAddAction(udg_trigger138,function Trig_difficulty_p3_Actions)
set udg_trigger139=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger139,Player(3),"-g",true)
call TriggerAddAction(udg_trigger139,function Trig_difficulty_p4_Actions)
set udg_trigger140=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger140,Player(4),"-g",true)
call TriggerAddAction(udg_trigger140,function Trig_difficulty_p5_Actions)
set udg_trigger141=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger141,Player(5),"-g",true)
call TriggerAddAction(udg_trigger141,function Trig_difficulty_p6_Actions)
set udg_trigger142=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger142,Player(6),"-g",true)
call TriggerAddAction(udg_trigger142,function Trig_difficulty_p7_Actions)
set udg_trigger143=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger143,Player(7),"-g",true)
call TriggerAddAction(udg_trigger143,function Trig_difficulty_p8_Actions)
set udg_trigger144=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger144,Player(8),"-g",true)
call TriggerAddAction(udg_trigger144,function Trig_difficulty_p9_Actions)
set udg_trigger145=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger145,Player(9),"-g",true)
call TriggerAddAction(udg_trigger145,function Trig_difficulty_p10_Actions)
set udg_trigger146=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger146,Player(10),"-g",true)
call TriggerAddAction(udg_trigger146,function Trig_difficulty_p11_Actions)
set udg_trigger147=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger147,Player(11),"-g",true)
call TriggerAddAction(udg_trigger147,function Trig_difficulty_p12_Actions)
set udg_trigger149=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger149,udg_dialog03)
call TriggerAddCondition(udg_trigger149,Condition(function Trig_difficulty_noob_Conditions))
call TriggerAddAction(udg_trigger149,function Trig_difficulty_noob_Actions)
set udg_trigger150=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger150,udg_dialog03)
call TriggerAddCondition(udg_trigger150,Condition(function Trig_difficulty_week_Conditions))
call TriggerAddAction(udg_trigger150,function Trig_difficulty_week_Actions)
set udg_trigger151=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger151,udg_dialog03)
call TriggerAddCondition(udg_trigger151,Condition(function Trig_difficulty_easy_Conditions))
call TriggerAddAction(udg_trigger151,function Trig_difficulty_easy_Actions)
set udg_trigger152=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger152,udg_dialog03)
call TriggerAddCondition(udg_trigger152,Condition(function Trig_difficulty_normal_Conditions))
call TriggerAddAction(udg_trigger152,function Trig_difficulty_normal_Actions)
set udg_trigger153=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger153,udg_dialog03)
call TriggerAddCondition(udg_trigger153,Condition(function Trig_difficulty_hard_Conditions))
call TriggerAddAction(udg_trigger153,function Trig_difficulty_hard_Actions)
set udg_trigger154=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger154,udg_dialog03)
call TriggerAddCondition(udg_trigger154,Condition(function Trig_difficulty_crazy_Conditions))
call TriggerAddAction(udg_trigger154,function Trig_difficulty_crazy_Actions)
set udg_trigger155=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger155,udg_dialog03)
call TriggerAddCondition(udg_trigger155,Condition(function Trig_difficulty_hell_Conditions))
call TriggerAddAction(udg_trigger155,function Trig_difficulty_hell_Actions)
set udg_trigger156=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger156,Player(0),"-c",true)
call TriggerAddAction(udg_trigger156,function Trig_camra_p1_Actions)
set udg_trigger157=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger157,Player(1),"-c",true)
call TriggerAddAction(udg_trigger157,function Trig_camra_p2_Actions)
set udg_trigger158=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger158,Player(2),"-c",true)
call TriggerAddAction(udg_trigger158,function Trig_camra_p3_Actions)
set udg_trigger159=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger159,Player(3),"-c",true)
call TriggerAddAction(udg_trigger159,function Trig_camra_p4_Actions)
set udg_trigger160=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger160,Player(4),"-c",true)
call TriggerAddAction(udg_trigger160,function Trig_camra_p5_Actions)
set udg_trigger161=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger161,Player(5),"-c",true)
call TriggerAddAction(udg_trigger161,function Trig_camra_p6_Actions)
set udg_trigger162=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger162,Player(6),"-c",true)
call TriggerAddAction(udg_trigger162,function Trig_camra_p7_Actions)
set udg_trigger163=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger163,Player(7),"-c",true)
call TriggerAddAction(udg_trigger163,function Trig_camra_p8_Actions)
set udg_trigger164=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger164,Player(8),"-c",true)
call TriggerAddAction(udg_trigger164,function Trig_camra_p9_Actions)
set udg_trigger165=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger165,Player(9),"-c",true)
call TriggerAddAction(udg_trigger165,function Trig_camra_p10_Actions)
set udg_trigger166=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger166,Player(10),"-c",true)
call TriggerAddAction(udg_trigger166,function Trig_camra_p11_Actions)
set udg_trigger167=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger167,Player(11),"-c",true)
call TriggerAddAction(udg_trigger167,function Trig_camra_p12_Actions)
set udg_trigger168=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger168,udg_dialog02)
call TriggerAddCondition(udg_trigger168,Condition(function Trig_camra_1_Conditions))
call TriggerAddAction(udg_trigger168,function Trig_camra_1_Actions)
set udg_trigger169=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger169,udg_dialog02)
call TriggerAddCondition(udg_trigger169,Condition(function Trig_camra_2_Conditions))
call TriggerAddAction(udg_trigger169,function Trig_camra_2_Actions)
set udg_trigger170=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger170,udg_dialog02)
call TriggerAddCondition(udg_trigger170,Condition(function Trig_camra_3_Conditions))
call TriggerAddAction(udg_trigger170,function Trig_camra_3_Actions)
set udg_trigger171=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger171,udg_dialog02)
call TriggerAddCondition(udg_trigger171,Condition(function Trig_camra_4_Conditions))
call TriggerAddAction(udg_trigger171,function Trig_camra_4_Actions)
set udg_trigger172=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger172,Player(0),"-s",true)
call TriggerAddAction(udg_trigger172,function Trig_game_speed_dialog_p1_Actions)
set udg_trigger173=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger173,Player(1),"-s",true)
call TriggerAddAction(udg_trigger173,function Trig_game_speed_dialog_p2_Actions)
set udg_trigger174=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger174,Player(2),"-s",true)
call TriggerAddAction(udg_trigger174,function Trig_game_speed_dialog_p3_Actions)
set udg_trigger175=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger175,Player(3),"-s",true)
call TriggerAddAction(udg_trigger175,function Trig_game_speed_dialog_p4_Actions)
set udg_trigger176=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger176,Player(4),"-s",true)
call TriggerAddAction(udg_trigger176,function Trig_game_speed_dialog_p5_Actions)
set udg_trigger177=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger177,Player(5),"-s",true)
call TriggerAddAction(udg_trigger177,function Trig_game_speed_dialog_p6_Actions)
set udg_trigger178=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger178,Player(6),"-s",true)
call TriggerAddAction(udg_trigger178,function Trig_game_speed_dialog_p7_Actions)
set udg_trigger179=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger179,Player(7),"-s",true)
call TriggerAddAction(udg_trigger179,function Trig_game_speed_dialog_p8_Actions)
set udg_trigger180=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger180,Player(8),"-s",true)
call TriggerAddAction(udg_trigger180,function Trig_game_speed_dialog_p9_Actions)
set udg_trigger181=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger181,Player(9),"-s",true)
call TriggerAddAction(udg_trigger181,function Trig_game_speed_dialog_p10_Actions)
set udg_trigger182=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger182,Player(10),"-s",true)
call TriggerAddAction(udg_trigger182,function Trig_game_speed_dialog_p11_Actions)
set udg_trigger183=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger183,Player(11),"-s",true)
call TriggerAddAction(udg_trigger183,function Trig_game_speed_dialog_p12_Actions)
set udg_trigger184=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger184,udg_dialog01)
call TriggerAddCondition(udg_trigger184,Condition(function Trig_game_speed_Slow_Conditions))
call TriggerAddAction(udg_trigger184,function Trig_game_speed_Slow_Actions)
set udg_trigger185=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger185,udg_dialog01)
call TriggerAddCondition(udg_trigger185,Condition(function Trig_game_speed_Normal_Conditions))
call TriggerAddAction(udg_trigger185,function Trig_game_speed_Normal_Actions)
set udg_trigger186=CreateTrigger()
call TriggerRegisterDialogEventBJ(udg_trigger186,udg_dialog01)
call TriggerAddCondition(udg_trigger186,Condition(function Trig_game_speed_Fast_Conditions))
call TriggerAddAction(udg_trigger186,function Trig_game_speed_Fast_Actions)
set udg_trigger187=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger187,30.00)
call TriggerAddAction(udg_trigger187,function Trig_leadr_board_Actions)
set udg_trigger188=CreateTrigger()
call TriggerRegisterLeaveRectSimple(udg_trigger188,udg_rect13)
call TriggerAddAction(udg_trigger188,function Trig_dead_Copy_Actions)
set udg_trigger194=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger194,udg_rect13)
call TriggerAddCondition(udg_trigger194,Condition(function Trig_spon_10_Conditions))
call TriggerAddAction(udg_trigger194,function Trig_spon_10_Actions)
set udg_trigger204=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger204,udg_rect13)
call TriggerAddCondition(udg_trigger204,Condition(function Trig_spon_20_Conditions))
call TriggerAddAction(udg_trigger204,function Trig_spon_20_Actions)
set udg_trigger214=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger214,udg_rect13)
call TriggerAddCondition(udg_trigger214,Condition(function Trig_spon_30_Conditions))
call TriggerAddAction(udg_trigger214,function Trig_spon_30_Actions)
set udg_trigger226=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger226,10.00)
call TriggerAddAction(udg_trigger226,function Trig_shop_names_Actions)
set udg_trigger229=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger229,Player(0),"-q",true)
call TriggerRegisterPlayerChatEvent(udg_trigger229,Player(1),"-q",true)
call TriggerRegisterPlayerChatEvent(udg_trigger229,Player(2),"-q",true)
call TriggerRegisterPlayerChatEvent(udg_trigger229,Player(3),"-q",true)
call TriggerRegisterPlayerChatEvent(udg_trigger229,Player(4),"-q",true)
call TriggerRegisterPlayerChatEvent(udg_trigger229,Player(5),"-q",true)
call TriggerRegisterPlayerChatEvent(udg_trigger229,Player(6),"-q",true)
call TriggerRegisterPlayerChatEvent(udg_trigger229,Player(7),"-q",true)
call TriggerRegisterPlayerChatEvent(udg_trigger229,Player(8),"-q",true)
call TriggerRegisterPlayerChatEvent(udg_trigger229,Player(9),"-q",true)
call TriggerRegisterPlayerChatEvent(udg_trigger229,Player(10),"-q",true)
call TriggerRegisterPlayerChatEvent(udg_trigger229,Player(11),"-q",true)
call TriggerAddAction(udg_trigger229,function Trig_like_Copy_Actions)
set udg_trigger230=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger230,EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger230,Condition(function Trig_victory_Conditions))
call TriggerAddAction(udg_trigger230,function Trig_victory_Actions)
set udg_trigger249=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger249,Player(0),"-ms",true)
call TriggerRegisterPlayerChatEvent(udg_trigger249,Player(1),"-ms",true)
call TriggerRegisterPlayerChatEvent(udg_trigger249,Player(2),"-ms",true)
call TriggerRegisterPlayerChatEvent(udg_trigger249,Player(3),"-ms",true)
call TriggerRegisterPlayerChatEvent(udg_trigger249,Player(4),"-ms",true)
call TriggerRegisterPlayerChatEvent(udg_trigger249,Player(5),"-ms",true)
call TriggerRegisterPlayerChatEvent(udg_trigger249,Player(6),"-ms",true)
call TriggerRegisterPlayerChatEvent(udg_trigger249,Player(7),"-ms",true)
call TriggerRegisterPlayerChatEvent(udg_trigger249,Player(8),"-ms",true)
call TriggerRegisterPlayerChatEvent(udg_trigger249,Player(9),"-ms",true)
call TriggerRegisterPlayerChatEvent(udg_trigger249,Player(10),"-ms",true)
call TriggerRegisterPlayerChatEvent(udg_trigger249,Player(11),"-ms",true)
call TriggerAddAction(udg_trigger249,function Trig_ms_Actions)
set udg_trigger285=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger285,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger285,Condition(function Trig_Anhk_stack_Conditions))
call TriggerAddAction(udg_trigger285,function Trig_Anhk_stack_Actions)
call ConditionalTriggerExecute(udg_trigger01)
call ConditionalTriggerExecute(udg_trigger02)
call ConditionalTriggerExecute(udg_trigger26)
set udg_trigger286=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger286,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger286,Condition(function Trig_a81_Conditions))
call TriggerAddAction(udg_trigger286,function Trig_a81_Actions)
set udg_trigger287=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger287,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger287,Condition(function Trig_a82_Conditions))
call TriggerAddAction(udg_trigger287,function Trig_a82_Actions)
set udg_trigger288=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger288,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger288,Condition(function Trig_a83_Conditions))
call TriggerAddAction(udg_trigger288,function Trig_a83_Actions)
set udg_trigger289=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger289,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger289,Condition(function Trig_a84_Conditions))
call TriggerAddAction(udg_trigger289,function Trig_a84_Actions)
set udg_trigger290=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger290,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger290,Condition(function Trig_a85_Conditions))
call TriggerAddAction(udg_trigger290,function Trig_a85_Actions)
set udg_trigger291=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger291,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger291,Condition(function Trig_a86_Conditions))
call TriggerAddAction(udg_trigger291,function Trig_a86_Actions)
set udg_trigger292=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger292,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger292,Condition(function Trig_a87_Conditions))
call TriggerAddAction(udg_trigger292,function Trig_a87_Actions)
set udg_trigger293=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger293,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger293,Condition(function Trig_a88_Conditions))
call TriggerAddAction(udg_trigger293,function Trig_a88_Actions)
set udg_trigger294=CreateTrigger()
call TriggerRegisterTimerEventPeriodic( udg_trigger294, 1.00 )
// call TriggerAddCondition(udg_trigger294,Condition(function Trig_itemhealthgain_Conditions))
call TriggerAddAction(udg_trigger294,function Trig_itemhealthgain_Actions)
set udg_trigger295=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger295,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger295,Condition(function Trig_a89_Conditions))
call TriggerAddAction(udg_trigger295,function Trig_a89_Actions)
set udg_trigger296=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger296,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger296,Condition(function Trig_a90_Conditions))
call TriggerAddAction(udg_trigger296,function Trig_a90_Actions)
set udg_trigger297=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger297,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger297,Condition(function Trig_a91_Conditions))
call TriggerAddAction(udg_trigger297,function Trig_a91_Actions)
set udg_trigger298=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger298,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger298,Condition(function Trig_a92_Conditions))
call TriggerAddAction(udg_trigger298,function Trig_a92_Actions)
set udg_trigger299=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger299,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger299,Condition(function Trig_a93_Conditions))
call TriggerAddAction(udg_trigger299,function Trig_a93_Actions)
set udg_trigger300=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger300,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger300,Condition(function Trig_a94_Conditions))
call TriggerAddAction(udg_trigger300,function Trig_a94_Actions)
set udg_trigger301=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger301,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger301,Condition(function Trig_a95_Conditions))
call TriggerAddAction(udg_trigger301,function Trig_a95_Actions)
set udg_trigger302=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger302,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger302,Condition(function Trig_a96_Conditions))
call TriggerAddAction(udg_trigger302,function Trig_a96_Actions)
set udg_trigger303=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger303,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger303,Condition(function Trig_a97_Conditions))
call TriggerAddAction(udg_trigger303,function Trig_a97_Actions)
set udg_trigger304=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger304,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger304,Condition(function Trig_a98_Conditions))
call TriggerAddAction(udg_trigger304,function Trig_a98_Actions)
set udg_trigger305=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger305,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger305,Condition(function Trig_a99_Conditions))
call TriggerAddAction(udg_trigger305,function Trig_a99_Actions)
set udg_trigger306=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger306,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger306,Condition(function Trig_a100_Conditions))
call TriggerAddAction(udg_trigger306,function Trig_a100_Actions)
set udg_trigger307=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger307,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger307,Condition(function Trig_a101_Conditions))
call TriggerAddAction(udg_trigger307,function Trig_a101_Actions)
set udg_trigger308=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger308,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger308,Condition(function Trig_str_tomes_Conditions))
call TriggerAddAction(udg_trigger308,function Trig_str_tomes_Actions)
set udg_trigger309=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger309,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger309,Condition(function Trig_agi_tomes_Conditions))
call TriggerAddAction(udg_trigger309,function Trig_agi_tomes_Actions)
set udg_trigger310=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger310,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger310,Condition(function Trig_int_tomes_Conditions))
call TriggerAddAction(udg_trigger310,function Trig_int_tomes_Actions)
set udg_trigger311=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger311,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger311,Condition(function Trig_know_tomes_Conditions))
call TriggerAddAction(udg_trigger311,function Trig_know_tomes_Actions)
set udg_trigger312=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger312,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger312,Condition(function Trig_man_tomes_Conditions))
call TriggerAddAction(udg_trigger312,function Trig_man_tomes_Actions)
set udg_trigger313=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger313,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger313,Condition(function Trig_a102_Conditions))
call TriggerAddAction(udg_trigger313,function Trig_a102_Actions)
set udg_trigger314=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger314,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger314,Condition(function Trig_a103_Conditions))
call TriggerAddAction(udg_trigger314,function Trig_a103_Actions)
set udg_trigger315=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger315,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger315,Condition(function Trig_a104_Conditions))
call TriggerAddAction(udg_trigger315,function Trig_a104_Actions)
set udg_trigger316=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger316,Player(0),"-skills 1",true)
call TriggerRegisterPlayerChatEvent(udg_trigger316,Player(1),"-skills 1",true)
call TriggerRegisterPlayerChatEvent(udg_trigger316,Player(2),"-skills 1",true)
call TriggerRegisterPlayerChatEvent(udg_trigger316,Player(3),"-skills 1",true)
call TriggerRegisterPlayerChatEvent(udg_trigger316,Player(4),"-skills 1",true)
call TriggerRegisterPlayerChatEvent(udg_trigger316,Player(5),"-skills 1",true)
call TriggerRegisterPlayerChatEvent(udg_trigger316,Player(6),"-skills 1",true)
call TriggerRegisterPlayerChatEvent(udg_trigger316,Player(7),"-skills 1",true)
call TriggerRegisterPlayerChatEvent(udg_trigger316,Player(8),"-skills 1",true)
call TriggerRegisterPlayerChatEvent(udg_trigger316,Player(9),"-skills 1",true)
call TriggerRegisterPlayerChatEvent(udg_trigger316,Player(10),"-skills 1",true)
call TriggerRegisterPlayerChatEvent(udg_trigger316,Player(11),"-skills 1",true)
call TriggerAddAction(udg_trigger316,function Trig_skills_p1_Actions)
set udg_trigger317=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger317,Player(0),"-skills 2",true)
call TriggerRegisterPlayerChatEvent(udg_trigger317,Player(1),"-skills 2",true)
call TriggerRegisterPlayerChatEvent(udg_trigger317,Player(2),"-skills 2",true)
call TriggerRegisterPlayerChatEvent(udg_trigger317,Player(3),"-skills 2",true)
call TriggerRegisterPlayerChatEvent(udg_trigger317,Player(4),"-skills 2",true)
call TriggerRegisterPlayerChatEvent(udg_trigger317,Player(5),"-skills 2",true)
call TriggerRegisterPlayerChatEvent(udg_trigger317,Player(6),"-skills 2",true)
call TriggerRegisterPlayerChatEvent(udg_trigger317,Player(7),"-skills 2",true)
call TriggerRegisterPlayerChatEvent(udg_trigger317,Player(8),"-skills 2",true)
call TriggerRegisterPlayerChatEvent(udg_trigger317,Player(9),"-skills 2",true)
call TriggerRegisterPlayerChatEvent(udg_trigger317,Player(10),"-skills 2",true)
call TriggerRegisterPlayerChatEvent(udg_trigger317,Player(11),"-skills 2",true)
call TriggerAddAction(udg_trigger317,function Trig_skills_p2_Actions)
set udg_trigger318=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger318,Player(0),"-skills 3",true)
call TriggerRegisterPlayerChatEvent(udg_trigger318,Player(1),"-skills 3",true)
call TriggerRegisterPlayerChatEvent(udg_trigger318,Player(2),"-skills 3",true)
call TriggerRegisterPlayerChatEvent(udg_trigger318,Player(3),"-skills 3",true)
call TriggerRegisterPlayerChatEvent(udg_trigger318,Player(4),"-skills 3",true)
call TriggerRegisterPlayerChatEvent(udg_trigger318,Player(5),"-skills 3",true)
call TriggerRegisterPlayerChatEvent(udg_trigger318,Player(6),"-skills 3",true)
call TriggerRegisterPlayerChatEvent(udg_trigger318,Player(7),"-skills 3",true)
call TriggerRegisterPlayerChatEvent(udg_trigger318,Player(8),"-skills 3",true)
call TriggerRegisterPlayerChatEvent(udg_trigger318,Player(9),"-skills 3",true)
call TriggerRegisterPlayerChatEvent(udg_trigger318,Player(10),"-skills 3",true)
call TriggerRegisterPlayerChatEvent(udg_trigger318,Player(11),"-skills 3",true)
call TriggerAddAction(udg_trigger318,function Trig_skills_p3_Actions)
set udg_trigger319=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger319,Player(0),"-skills 4",true)
call TriggerRegisterPlayerChatEvent(udg_trigger319,Player(1),"-skills 4",true)
call TriggerRegisterPlayerChatEvent(udg_trigger319,Player(2),"-skills 4",true)
call TriggerRegisterPlayerChatEvent(udg_trigger319,Player(3),"-skills 4",true)
call TriggerRegisterPlayerChatEvent(udg_trigger319,Player(4),"-skills 4",true)
call TriggerRegisterPlayerChatEvent(udg_trigger319,Player(5),"-skills 4",true)
call TriggerRegisterPlayerChatEvent(udg_trigger319,Player(6),"-skills 4",true)
call TriggerRegisterPlayerChatEvent(udg_trigger319,Player(7),"-skills 4",true)
call TriggerRegisterPlayerChatEvent(udg_trigger319,Player(8),"-skills 4",true)
call TriggerRegisterPlayerChatEvent(udg_trigger319,Player(9),"-skills 4",true)
call TriggerRegisterPlayerChatEvent(udg_trigger319,Player(10),"-skills 4",true)
call TriggerRegisterPlayerChatEvent(udg_trigger319,Player(11),"-skills 4",true)
call TriggerAddAction(udg_trigger319,function Trig_skills_p4_Actions)
set udg_trigger320=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger320,Player(0),"-skills 5",true)
call TriggerRegisterPlayerChatEvent(udg_trigger320,Player(1),"-skills 5",true)
call TriggerRegisterPlayerChatEvent(udg_trigger320,Player(2),"-skills 5",true)
call TriggerRegisterPlayerChatEvent(udg_trigger320,Player(3),"-skills 5",true)
call TriggerRegisterPlayerChatEvent(udg_trigger320,Player(4),"-skills 5",true)
call TriggerRegisterPlayerChatEvent(udg_trigger320,Player(5),"-skills 5",true)
call TriggerRegisterPlayerChatEvent(udg_trigger320,Player(6),"-skills 5",true)
call TriggerRegisterPlayerChatEvent(udg_trigger320,Player(7),"-skills 5",true)
call TriggerRegisterPlayerChatEvent(udg_trigger320,Player(8),"-skills 5",true)
call TriggerRegisterPlayerChatEvent(udg_trigger320,Player(9),"-skills 5",true)
call TriggerRegisterPlayerChatEvent(udg_trigger320,Player(10),"-skills 5",true)
call TriggerRegisterPlayerChatEvent(udg_trigger320,Player(11),"-skills 5",true)
call TriggerAddAction(udg_trigger320,function Trig_skills_p5_Actions)
set udg_trigger321=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger321,Player(0),"-skills 6",true)
call TriggerRegisterPlayerChatEvent(udg_trigger321,Player(1),"-skills 6",true)
call TriggerRegisterPlayerChatEvent(udg_trigger321,Player(2),"-skills 6",true)
call TriggerRegisterPlayerChatEvent(udg_trigger321,Player(3),"-skills 6",true)
call TriggerRegisterPlayerChatEvent(udg_trigger321,Player(4),"-skills 6",true)
call TriggerRegisterPlayerChatEvent(udg_trigger321,Player(5),"-skills 6",true)
call TriggerRegisterPlayerChatEvent(udg_trigger321,Player(6),"-skills 6",true)
call TriggerRegisterPlayerChatEvent(udg_trigger321,Player(7),"-skills 6",true)
call TriggerRegisterPlayerChatEvent(udg_trigger321,Player(8),"-skills 6",true)
call TriggerRegisterPlayerChatEvent(udg_trigger321,Player(9),"-skills 6",true)
call TriggerRegisterPlayerChatEvent(udg_trigger321,Player(10),"-skills 6",true)
call TriggerRegisterPlayerChatEvent(udg_trigger321,Player(11),"-skills 6",true)
call TriggerAddAction(udg_trigger321,function Trig_skills_p6_Actions)
set udg_trigger322=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger322,Player(0),"-skills 7",true)
call TriggerRegisterPlayerChatEvent(udg_trigger322,Player(1),"-skills 7",true)
call TriggerRegisterPlayerChatEvent(udg_trigger322,Player(2),"-skills 7",true)
call TriggerRegisterPlayerChatEvent(udg_trigger322,Player(3),"-skills 7",true)
call TriggerRegisterPlayerChatEvent(udg_trigger322,Player(4),"-skills 7",true)
call TriggerRegisterPlayerChatEvent(udg_trigger322,Player(5),"-skills 7",true)
call TriggerRegisterPlayerChatEvent(udg_trigger322,Player(6),"-skills 7",true)
call TriggerRegisterPlayerChatEvent(udg_trigger322,Player(7),"-skills 7",true)
call TriggerRegisterPlayerChatEvent(udg_trigger322,Player(8),"-skills 7",true)
call TriggerRegisterPlayerChatEvent(udg_trigger322,Player(9),"-skills 7",true)
call TriggerRegisterPlayerChatEvent(udg_trigger322,Player(10),"-skills 7",true)
call TriggerRegisterPlayerChatEvent(udg_trigger322,Player(11),"-skills 7",true)
call TriggerAddAction(udg_trigger322,function Trig_skills_p7_Actions)
set udg_trigger323=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger323,Player(0),"-skills 8",true)
call TriggerRegisterPlayerChatEvent(udg_trigger323,Player(1),"-skills 8",true)
call TriggerRegisterPlayerChatEvent(udg_trigger323,Player(2),"-skills 8",true)
call TriggerRegisterPlayerChatEvent(udg_trigger323,Player(3),"-skills 8",true)
call TriggerRegisterPlayerChatEvent(udg_trigger323,Player(4),"-skills 8",true)
call TriggerRegisterPlayerChatEvent(udg_trigger323,Player(5),"-skills 8",true)
call TriggerRegisterPlayerChatEvent(udg_trigger323,Player(6),"-skills 8",true)
call TriggerRegisterPlayerChatEvent(udg_trigger323,Player(7),"-skills 8",true)
call TriggerRegisterPlayerChatEvent(udg_trigger323,Player(8),"-skills 8",true)
call TriggerRegisterPlayerChatEvent(udg_trigger323,Player(9),"-skills 8",true)
call TriggerRegisterPlayerChatEvent(udg_trigger323,Player(10),"-skills 8",true)
call TriggerRegisterPlayerChatEvent(udg_trigger323,Player(11),"-skills 8",true)
call TriggerAddAction(udg_trigger323,function Trig_skills_p8_Actions)
set udg_trigger324=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger324,Player(0),"-skills 9",true)
call TriggerRegisterPlayerChatEvent(udg_trigger324,Player(1),"-skills 9",true)
call TriggerRegisterPlayerChatEvent(udg_trigger324,Player(2),"-skills 9",true)
call TriggerRegisterPlayerChatEvent(udg_trigger324,Player(3),"-skills 9",true)
call TriggerRegisterPlayerChatEvent(udg_trigger324,Player(4),"-skills 9",true)
call TriggerRegisterPlayerChatEvent(udg_trigger324,Player(5),"-skills 9",true)
call TriggerRegisterPlayerChatEvent(udg_trigger324,Player(6),"-skills 9",true)
call TriggerRegisterPlayerChatEvent(udg_trigger324,Player(7),"-skills 9",true)
call TriggerRegisterPlayerChatEvent(udg_trigger324,Player(8),"-skills 9",true)
call TriggerRegisterPlayerChatEvent(udg_trigger324,Player(9),"-skills 9",true)
call TriggerRegisterPlayerChatEvent(udg_trigger324,Player(10),"-skills 9",true)
call TriggerRegisterPlayerChatEvent(udg_trigger324,Player(11),"-skills 9",true)
call TriggerAddAction(udg_trigger324,function Trig_skills_p9_Actions)
set udg_trigger325=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger325,Player(0),"-skills 10",true)
call TriggerRegisterPlayerChatEvent(udg_trigger325,Player(1),"-skills 10",true)
call TriggerRegisterPlayerChatEvent(udg_trigger325,Player(2),"-skills 10",true)
call TriggerRegisterPlayerChatEvent(udg_trigger325,Player(3),"-skills 10",true)
call TriggerRegisterPlayerChatEvent(udg_trigger325,Player(4),"-skills 10",true)
call TriggerRegisterPlayerChatEvent(udg_trigger325,Player(5),"-skills 10",true)
call TriggerRegisterPlayerChatEvent(udg_trigger325,Player(6),"-skills 10",true)
call TriggerRegisterPlayerChatEvent(udg_trigger325,Player(7),"-skills 10",true)
call TriggerRegisterPlayerChatEvent(udg_trigger325,Player(8),"-skills 10",true)
call TriggerRegisterPlayerChatEvent(udg_trigger325,Player(9),"-skills 10",true)
call TriggerRegisterPlayerChatEvent(udg_trigger325,Player(10),"-skills 10",true)
call TriggerRegisterPlayerChatEvent(udg_trigger325,Player(11),"-skills 10",true)
call TriggerAddAction(udg_trigger325,function Trig_skills_p10_Actions)
set udg_trigger326=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger326,Player(0),"-skills 11",true)
call TriggerRegisterPlayerChatEvent(udg_trigger326,Player(1),"-skills 11",true)
call TriggerRegisterPlayerChatEvent(udg_trigger326,Player(2),"-skills 11",true)
call TriggerRegisterPlayerChatEvent(udg_trigger326,Player(3),"-skills 11",true)
call TriggerRegisterPlayerChatEvent(udg_trigger326,Player(4),"-skills 11",true)
call TriggerRegisterPlayerChatEvent(udg_trigger326,Player(5),"-skills 11",true)
call TriggerRegisterPlayerChatEvent(udg_trigger326,Player(6),"-skills 11",true)
call TriggerRegisterPlayerChatEvent(udg_trigger326,Player(7),"-skills 11",true)
call TriggerRegisterPlayerChatEvent(udg_trigger326,Player(8),"-skills 11",true)
call TriggerRegisterPlayerChatEvent(udg_trigger326,Player(9),"-skills 11",true)
call TriggerRegisterPlayerChatEvent(udg_trigger326,Player(10),"-skills 11",true)
call TriggerRegisterPlayerChatEvent(udg_trigger326,Player(11),"-skills 11",true)
call TriggerAddAction(udg_trigger326,function Trig_skills_p11_Actions)
set udg_trigger327=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger327,Player(0),"-skills 12",true)
call TriggerRegisterPlayerChatEvent(udg_trigger327,Player(1),"-skills 12",true)
call TriggerRegisterPlayerChatEvent(udg_trigger327,Player(2),"-skills 12",true)
call TriggerRegisterPlayerChatEvent(udg_trigger327,Player(3),"-skills 12",true)
call TriggerRegisterPlayerChatEvent(udg_trigger327,Player(4),"-skills 12",true)
call TriggerRegisterPlayerChatEvent(udg_trigger327,Player(5),"-skills 12",true)
call TriggerRegisterPlayerChatEvent(udg_trigger327,Player(6),"-skills 12",true)
call TriggerRegisterPlayerChatEvent(udg_trigger327,Player(7),"-skills 12",true)
call TriggerRegisterPlayerChatEvent(udg_trigger327,Player(8),"-skills 12",true)
call TriggerRegisterPlayerChatEvent(udg_trigger327,Player(9),"-skills 12",true)
call TriggerRegisterPlayerChatEvent(udg_trigger327,Player(10),"-skills 12",true)
call TriggerRegisterPlayerChatEvent(udg_trigger327,Player(11),"-skills 12",true)
call TriggerAddAction(udg_trigger327,function Trig_skills_p12_Actions)
set udg_trigger328=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger328,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger328,Condition(function Trig_b25_Conditions))
call TriggerAddAction(udg_trigger328,function Trig_b25_Actions)
endfunction
//***************************************************************************
//*
//*Map Configuration
//*
//***************************************************************************
function InitTrig_init takes nothing returns nothing
call ExecuteFunc("main2")
endfunction