// 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 |
boolean01 | boolean | No | |
boolean02 | boolean | No | |
boolean03 | boolean | No | |
boolean04 | boolean | No | |
boolean05 | boolean | No | |
boolean06 | boolean | No | |
boolean07 | boolean | No | |
currentPlayer | force | No | |
destructable01 | destructable | No | |
destructable02 | destructable | No | |
destructable03 | destructable | No | |
destructable04 | destructable | No | |
destructable05 | destructable | No | |
destructable06 | destructable | No | |
destructable07 | destructable | No | |
destructable08 | destructable | No | |
destructable09 | destructable | No | |
destructable10 | destructable | No | |
destructable11 | destructable | No | |
destructable12 | destructable | No | |
destructable13 | destructable | No | |
destructable14 | destructable | No | |
destructable15 | destructable | No | |
destructable16 | destructable | No | |
eneUnits | unit | Yes | |
fastBuil | boolean | No | |
force01 | force | No | |
force02 | force | No | |
group01 | group | No | |
group02 | group | No | |
group03 | group | No | |
integer01 | integer | No | |
integer02 | integer | No | |
integer03 | integer | No | |
integer04 | integer | No | |
integer05 | integer | No | |
integer06 | integer | No | |
integer07 | integer | No | |
integer08 | integer | No | |
integer09 | integer | No | |
integer10 | integer | No | |
integers01 | integer | Yes | |
item01 | item | No | |
leaderboard01 | leaderboard | No | |
location01 | location | No | |
locations01 | location | Yes | |
player01 | player | No | |
reals01 | real | Yes | |
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 | |
rect100 | rect | No | |
rect101 | rect | No | |
rect102 | rect | No | |
rect103 | rect | No | |
rect104 | rect | No | |
rect105 | rect | No | |
rect106 | rect | No | |
rect107 | rect | No | |
rect108 | rect | No | |
rect109 | rect | No | |
rect11 | rect | No | |
rect110 | rect | No | |
rect111 | rect | No | |
rect112 | rect | No | |
rect113 | rect | No | |
rect114 | rect | No | |
rect115 | rect | No | |
rect116 | rect | No | |
rect117 | rect | No | |
rect118 | rect | No | |
rect119 | rect | No | |
rect12 | rect | No | |
rect120 | rect | No | |
rect121 | rect | No | |
rect122 | rect | No | |
rect123 | rect | No | |
rect124 | rect | No | |
rect125 | rect | No | |
rect126 | rect | No | |
rect127 | rect | No | |
rect128 | rect | No | |
rect129 | rect | No | |
rect13 | rect | No | |
rect130 | rect | No | |
rect131 | rect | No | |
rect132 | rect | No | |
rect133 | rect | No | |
rect134 | rect | No | |
rect135 | rect | No | |
rect136 | rect | No | |
rect137 | rect | No | |
rect138 | rect | No | |
rect139 | rect | No | |
rect14 | rect | No | |
rect140 | rect | No | |
rect141 | rect | No | |
rect142 | rect | No | |
rect143 | rect | No | |
rect144 | rect | No | |
rect145 | rect | No | |
rect146 | rect | No | |
rect147 | rect | No | |
rect148 | rect | No | |
rect149 | rect | No | |
rect15 | rect | No | |
rect150 | rect | No | |
rect151 | rect | No | |
rect152 | rect | No | |
rect153 | rect | No | |
rect154 | rect | No | |
rect155 | rect | No | |
rect156 | rect | No | |
rect157 | rect | No | |
rect158 | rect | No | |
rect16 | rect | No | |
rect17 | rect | No | |
rect18 | rect | No | |
rect19 | rect | No | |
rect20 | rect | No | |
rect21 | rect | No | |
rect22 | rect | No | |
rect23 | rect | No | |
rect24 | rect | No | |
rect25 | rect | No | |
rect26 | rect | No | |
rect27 | rect | No | |
rect28 | rect | No | |
rect29 | rect | No | |
rect30 | rect | No | |
rect31 | rect | No | |
rect32 | rect | No | |
rect33 | rect | No | |
rect34 | rect | No | |
rect35 | rect | No | |
rect36 | rect | No | |
rect37 | rect | No | |
rect38 | rect | No | |
rect39 | rect | No | |
rect40 | rect | No | |
rect41 | rect | No | |
rect42 | rect | No | |
rect43 | rect | No | |
rect44 | rect | No | |
rect45 | rect | No | |
rect46 | rect | No | |
rect47 | rect | No | |
rect48 | rect | No | |
rect49 | rect | No | |
rect50 | rect | No | |
rect51 | rect | No | |
rect52 | rect | No | |
rect53 | rect | No | |
rect54 | rect | No | |
rect55 | rect | No | |
rect56 | rect | No | |
rect57 | rect | No | |
rect58 | rect | No | |
rect59 | rect | No | |
rect60 | rect | No | |
rect61 | rect | No | |
rect62 | rect | No | |
rect63 | rect | No | |
rect64 | rect | No | |
rect65 | rect | No | |
rect66 | rect | No | |
rect67 | rect | No | |
rect68 | rect | No | |
rect69 | rect | No | |
rect70 | rect | No | |
rect71 | rect | No | |
rect72 | rect | No | |
rect73 | rect | No | |
rect74 | rect | No | |
rect75 | rect | No | |
rect76 | rect | No | |
rect77 | rect | No | |
rect78 | rect | No | |
rect79 | rect | No | |
rect80 | rect | No | |
rect81 | rect | No | |
rect82 | rect | No | |
rect83 | rect | No | |
rect84 | rect | No | |
rect85 | rect | No | |
rect86 | rect | No | |
rect87 | rect | No | |
rect88 | rect | No | |
rect89 | rect | No | |
rect90 | rect | No | |
rect91 | rect | No | |
rect92 | rect | No | |
rect93 | rect | No | |
rect94 | rect | No | |
rect95 | rect | No | |
rect96 | rect | No | |
rect97 | rect | No | |
rect98 | rect | No | |
rect99 | rect | No | |
rects01 | rect | Yes | |
Size | real | No | |
size | real | No | |
sound01 | sound | No | |
sound02 | sound | No | |
sound03 | sound | No | |
sound04 | sound | No | |
sound05 | sound | No | |
sound06 | sound | No | |
string01 | string | No | |
string02 | string | No | |
string03 | string | No | |
string04 | string | No | |
strmod | integer | No | |
timer01 | timer | No | |
timer02 | timer | No | |
timer03 | timer | No | |
timer04 | timer | No | |
timer05 | timer | No | |
timer06 | timer | No | |
timer07 | timer | No | |
timer08 | timer | No | |
timer09 | timer | No | |
timer10 | timer | No | |
timerdialog01 | timerdialog | No | |
trigger01 | trigger | No | |
trigger02 | trigger | No | |
trigger03 | trigger | No | |
trigger04 | trigger | No | |
trigger05 | trigger | No | |
trigger06 | trigger | No | |
trigger07 | trigger | No | |
trigger08 | trigger | No | |
trigger09 | trigger | No | |
trigger10 | trigger | No | |
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 | |
trigger28 | trigger | No | |
trigger29 | trigger | No | |
trigger30 | trigger | No | |
trigger31 | trigger | No | |
trigger32 | 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 | |
triggers01 | trigger | Yes | |
triggers02 | trigger | Yes | |
triggers03 | trigger | Yes | |
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 | |
unit14 | unit | No | |
unit15 | unit | No | |
unit16 | unit | No | |
unit17 | unit | No | |
unit18 | unit | No | |
unit19 | unit | No | |
unit20 | unit | No | |
unit21 | unit | No | |
unit22 | unit | No | |
unit23 | unit | No | |
unit24 | unit | No | |
unit25 | unit | No | |
unit26 | unit | No | |
unit27 | unit | No | |
unit28 | unit | No | |
unit29 | unit | No | |
unit30 | unit | No | |
unit31 | unit | No | |
unit32 | unit | No | |
unit33 | unit | No | |
unit34 | unit | No | |
unit35 | unit | No | |
unit36 | unit | No | |
unit37 | unit | No | |
unit38 | unit | No | |
unit39 | unit | No | |
unit40 | unit | No | |
unit41 | unit | No | |
unit42 | unit | No | |
unit43 | unit | No | |
unit44 | unit | No | |
unit45 | unit | No | |
units01 | unit | Yes |
// 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 O73685 takes nothing returns nothing
local integer O69804=0
set udg_boolean01=false
set udg_boolean02=false
set udg_boolean03=false
set udg_boolean04=false
set udg_force01=CreateForce()
set udg_force02=CreateForce()
set udg_group01=CreateGroup()
set udg_integer01=0
set O69804=0
loop
exitwhen(O69804>1)
set udg_integers01[O69804]=0
set O69804=O69804+1
endloop
set udg_integer02=20
set udg_integer03=0
set udg_integer04=14
set udg_integer05=0
set udg_integer06=14
set udg_integer07=0
set udg_group02=CreateGroup()
set udg_group03=CreateGroup()
set O69804=0
loop
exitwhen(O69804>1)
set udg_reals01[O69804]=0
set O69804=O69804+1
endloop
set udg_timer01=CreateTimer()
set udg_timer02=CreateTimer()
set udg_timer03=CreateTimer()
set udg_timer04=CreateTimer()
set udg_timer05=CreateTimer()
set udg_timer06=CreateTimer()
set udg_timer07=CreateTimer()
set udg_timer08=CreateTimer()
set udg_timer09=CreateTimer()
set udg_integer08='hpea'
set udg_boolean05=false
set udg_boolean06=false
set udg_timer10=CreateTimer()
set udg_integer09=0
set udg_integer10=0
set udg_boolean07=false
endfunction
function O73802 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('desc',20)
call RandomDistAddItem('IC85',20)
call RandomDistAddItem('IC86',20)
call RandomDistAddItem('IC87',20)
call RandomDistAddItem('IC88',20)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O73906 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('blba',10)
call RandomDistAddItem('rst1',10)
call RandomDistAddItem('I007',10)
call RandomDistAddItem('clsd',10)
call RandomDistAddItem(-1,60)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74031 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('I007',25)
call RandomDistAddItem('I005',25)
call RandomDistAddItem('I008',25)
call RandomDistAddItem('I00U',25)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74046 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('ward',25)
call RandomDistAddItem('IC88',25)
call RandomDistAddItem('blba',25)
call RandomDistAddItem('I019',25)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74139 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('I017',100)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74206 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('I00B',100)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74281 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('I00C',10)
call RandomDistAddItem('I00F',10)
call RandomDistAddItem('I009',10)
call RandomDistAddItem('I00A',10)
call RandomDistAddItem('I003',59)
call RandomDistAddItem('I016',1)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74342 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('I007',25)
call RandomDistAddItem('I005',25)
call RandomDistAddItem('I00N',25)
call RandomDistAddItem('I00S',25)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74432 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('I00A',100)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74498 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('I00H',100)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74571 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('I003',100)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74643 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('I009',100)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74740 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('ward',25)
call RandomDistAddItem('IC87',25)
call RandomDistAddItem('clsd',25)
call RandomDistAddItem('gvsm',25)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74765 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('ward',25)
call RandomDistAddItem('IC85',25)
call RandomDistAddItem('modt',25)
call RandomDistAddItem('frhg',25)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74863 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('ward',100)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74991 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('ward',100)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O74999 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('ward',100)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O75042 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('ward',100)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O75097 takes nothing returns nothing
local widget O29002=null
local unit O33559=null
local integer O70996=0
local boolean O68519=true
set O29002=bj_lastDyingWidget
if(O29002==null)then
set O33559=GetTriggerUnit()
endif
if(O33559!=null)then
set O68519=not IsUnitHidden(O33559)
if(O68519 and GetChangingUnit()!=null)then
set O68519=(GetChangingUnitPrevOwner()==Player(PLAYER_NEUTRAL_AGGRESSIVE))
endif
endif
if(O68519)then
call RandomDistReset()
call RandomDistAddItem('ward',25)
call RandomDistAddItem('IC86',25)
call RandomDistAddItem('blba',25)
call RandomDistAddItem('I00P',25)
set O70996=RandomDistChoose()
if(O33559!=null)then
call UnitDropItem(O33559,O70996)
else
call WidgetDropItem(O29002,O70996)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function O75338 takes nothing returns nothing
local destructable O35751
local trigger O56144
local real O73562
set udg_destructable05=CreateDestructable('DTg5',-1728.0,3072.0,270.000,0.900,0)
set udg_destructable03=CreateDestructable('DTg5',-1728.0,-3072.0,270.000,0.900,0)
set udg_destructable04=CreateDestructable('DTg5',1728.0,-3072.0,270.000,0.900,0)
set udg_destructable06=CreateDestructable('DTg5',1728.0,3072.0,270.000,0.900,0)
set udg_destructable08=CreateDestructable('DTg7',-5632.0,1472.0,0.000,0.900,0)
set udg_destructable09=CreateDestructable('DTg7',5632.0,-1472.0,0.000,0.900,0)
set udg_destructable07=CreateDestructable('DTg7',-5632.0,-1472.0,0.000,0.900,0)
set udg_destructable10=CreateDestructable('DTg7',5632.0,1472.0,0.000,0.900,0)
set udg_destructable16=CreateDestructable('Dofw',6656.0,0.0,180.000,1.000,0)
set udg_destructable15=CreateDestructable('Dofw',-6656.0,0.0,180.000,1.000,0)
set udg_destructable12=CreateDestructable('LTe1',4096.0,2048.0,270.000,0.900,0)
set udg_destructable13=CreateDestructable('LTe1',-4096.0,2048.0,270.000,0.900,0)
set udg_destructable14=CreateDestructable('LTe1',-4096.0,-2048.0,270.000,0.900,0)
set udg_destructable02=CreateDestructable('LTe1',0.0,-3840.0,270.000,0.900,0)
set udg_destructable01=CreateDestructable('LTe1',0.0,3840.0,270.000,0.900,0)
set udg_destructable11=CreateDestructable('LTe1',4096.0,-2048.0,270.000,0.900,0)
endfunction
function O75355 takes nothing returns nothing
local player O29964=Player(0)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set udg_unit22=CreateUnit(O29964,'e001',-151.4,-8063.1,215.723)
set udg_unit44=CreateUnit(O29964,'o000',-26.6,7343.7,207.538)
endfunction
function O75359 takes nothing returns nothing
local player O29964=Player(1)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set udg_unit21=CreateUnit(O29964,'e001',-160.2,-8219.6,126.080)
endfunction
function O75389 takes nothing returns nothing
local player O29964=Player(2)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set udg_unit19=CreateUnit(O29964,'e001',-162.4,-8375.5,55.310)
endfunction
function O75453 takes nothing returns nothing
local player O29964=Player(3)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set udg_unit17=CreateUnit(O29964,'e001',-153.2,-8530.8,236.000)
endfunction
function O75565 takes nothing returns nothing
local player O29964=Player(4)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set udg_unit20=CreateUnit(O29964,'e001',-267.3,-8217.9,274.040)
endfunction
function O75622 takes nothing returns nothing
local player O29964=Player(5)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set udg_unit18=CreateUnit(O29964,'e001',-266.7,-8369.4,183.460)
endfunction
function O75697 takes nothing returns nothing
local player O29964=Player(6)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set udg_unit32=CreateUnit(O29964,'e001',158.8,-8395.2,213.530)
set udg_unit45=CreateUnit(O29964,'o000',10.2,7347.8,179.886)
endfunction
function O75727 takes nothing returns nothing
local player O29964=Player(7)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set udg_unit15=CreateUnit(O29964,'e001',158.4,-8080.5,191.830)
endfunction
function O75815 takes nothing returns nothing
local player O29964=Player(8)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set udg_unit14=CreateUnit(O29964,'e001',271.4,-8389.3,181.070)
endfunction
function O75918 takes nothing returns nothing
local player O29964=Player(9)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set udg_unit13=CreateUnit(O29964,'e001',160.5,-8237.7,169.030)
endfunction
function O75982 takes nothing returns nothing
local player O29964=Player(10)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set udg_unit16=CreateUnit(O29964,'e001',274.1,-8228.8,208.910)
endfunction
function O76024 takes nothing returns nothing
local player O29964=Player(11)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set udg_unit12=CreateUnit(O29964,'e001',148.9,-8543.2,152.530)
endfunction
function O76076 takes nothing returns nothing
local player O29964=Player(PLAYER_NEUTRAL_AGGRESSIVE)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set O34615=CreateUnit(O29964,'n024',10752.0,-1408.0,270.000)
set O34615=CreateUnit(O29964,'n024',9984.0,-2176.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',-1568.0,-4640.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',1568.0,-4640.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',-5664.0,-2592.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',5664.0,-2592.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',-5664.0,2592.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',5664.0,2592.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',1568.0,4640.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',-1568.0,4640.0,270.000)
set O34615=CreateUnit(O29964,'ncp3',-7296.0,0.0,270.000)
set O34615=CreateUnit(O29964,'ncp3',7296.0,0.0,270.000)
set O34615=CreateUnit(O29964,'ncp3',-6336.0,0.0,270.000)
set O34615=CreateUnit(O29964,'ncp3',6336.0,0.0,270.000)
set O34615=CreateUnit(O29964,'n024',0.0,-5952.0,270.000)
set O34615=CreateUnit(O29964,'ncp3',-8960.0,-704.0,270.000)
set O34615=CreateUnit(O29964,'ncp3',8960.0,-704.0,270.000)
set O34615=CreateUnit(O29964,'ncp3',448.0,-9024.0,270.000)
set O34615=CreateUnit(O29964,'ncp3',-448.0,-9024.0,270.000)
set O34615=CreateUnit(O29964,'n024',10368.0,-6080.0,270.000)
set O34615=CreateUnit(O29964,'n024',-3968.0,5376.0,270.000)
set O34615=CreateUnit(O29964,'nwgt',-5760.0,5760.0,270.000)
call WaygateSetDestination(O34615,GetRectCenterX(udg_rect42),GetRectCenterY(udg_rect42))
call WaygateActivate(O34615,true)
set O34615=CreateUnit(O29964,'nwgt',5760.0,5760.0,270.000)
call WaygateSetDestination(O34615,GetRectCenterX(udg_rect45),GetRectCenterY(udg_rect45))
call WaygateActivate(O34615,true)
set O34615=CreateUnit(O29964,'n024',3968.0,5376.0,270.000)
set O34615=CreateUnit(O29964,'n024',-10368.0,-6080.0,270.000)
set O34615=CreateUnit(O29964,'nwgt',-10368.0,-8960.0,270.000)
call WaygateSetDestination(O34615,GetRectCenterX(udg_rect49),GetRectCenterY(udg_rect49))
call WaygateActivate(O34615,true)
set O34615=CreateUnit(O29964,'n024',-10816.0,-1728.0,270.000)
set O34615=CreateUnit(O29964,'nwgt',10368.0,-8960.0,270.000)
call WaygateSetDestination(O34615,GetRectCenterX(udg_rect48),GetRectCenterY(udg_rect48))
call WaygateActivate(O34615,true)
set O34615=CreateUnit(O29964,'n024',-10048.0,-1728.0,270.000)
set O34615=CreateUnit(O29964,'nwgt',-4864.0,64.0,270.000)
call WaygateSetDestination(O34615,GetRectCenterX(udg_rect44),GetRectCenterY(udg_rect44))
call WaygateActivate(O34615,true)
set O34615=CreateUnit(O29964,'nwgt',4864.0,64.0,270.000)
call WaygateSetDestination(O34615,GetRectCenterX(udg_rect47),GetRectCenterY(udg_rect47))
call WaygateActivate(O34615,true)
set O34615=CreateUnit(O29964,'nwgt',-640.0,-5632.0,270.000)
call WaygateSetDestination(O34615,GetRectCenterX(udg_rect50),GetRectCenterY(udg_rect50))
call WaygateActivate(O34615,true)
set O34615=CreateUnit(O29964,'nwgt',-640.0,-6272.0,270.000)
call WaygateSetDestination(O34615,GetRectCenterX(udg_rect51),GetRectCenterY(udg_rect51))
call WaygateActivate(O34615,true)
set O34615=CreateUnit(O29964,'nwgt',-1408.0,-5952.0,270.000)
call WaygateSetDestination(O34615,GetRectCenterX(udg_rect43),GetRectCenterY(udg_rect43))
call WaygateActivate(O34615,true)
set O34615=CreateUnit(O29964,'nwgt',1408.0,-5952.0,270.000)
call WaygateSetDestination(O34615,GetRectCenterX(udg_rect46),GetRectCenterY(udg_rect46))
call WaygateActivate(O34615,true)
set O34615=CreateUnit(O29964,'nwgt',640.0,-5632.0,270.000)
call WaygateSetDestination(O34615,GetRectCenterX(udg_rect52),GetRectCenterY(udg_rect52))
call WaygateActivate(O34615,true)
set O34615=CreateUnit(O29964,'nwgt',640.0,-6272.0,270.000)
call WaygateSetDestination(O34615,GetRectCenterX(udg_rect53),GetRectCenterY(udg_rect53))
call WaygateActivate(O34615,true)
endfunction
function O76082 takes nothing returns nothing
local player O29964=Player(PLAYER_NEUTRAL_AGGRESSIVE)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set O34615=CreateUnit(O29964,'E002',-10424.6,-985.2,273.010)
call SetHeroLevel(O34615,30,false)
call SetUnitState(O34615,UNIT_STATE_MANA,1380)
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A00L')
call SelectHeroSkill(O34615,'A00L')
call SelectHeroSkill(O34615,'A00L')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A02E')
call SelectHeroSkill(O34615,'A02E')
call SelectHeroSkill(O34615,'A02E')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A02L')
call SelectHeroSkill(O34615,'A02L')
call SelectHeroSkill(O34615,'A02L')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A04U')
call IssueImmediateOrder(O34615,"")
call UnitAddItemToSlotById(O34615,'clsd',0)
call UnitAddItemToSlotById(O34615,'I00P',1)
call UnitAddItemToSlotById(O34615,'I014',2)
call UnitAddItemToSlotById(O34615,'I012',3)
call UnitAddItemToSlotById(O34615,'I017',4)
call UnitAddItemToSlotById(O34615,'gemt',5)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,O34615,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,O34615,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74139)
set O34615=CreateUnit(O29964,'U00B',10364.5,-1796.7,229.261)
call SetHeroLevel(O34615,30,false)
call SetUnitState(O34615,UNIT_STATE_MANA,620)
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A01X')
call SelectHeroSkill(O34615,'A01X')
call SelectHeroSkill(O34615,'A01X')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A01W')
call SelectHeroSkill(O34615,'A01W')
call SelectHeroSkill(O34615,'A01W')
call IssueImmediateOrder(O34615,"frostarmoron")
call SelectHeroSkill(O34615,'ANrn')
call SelectHeroSkill(O34615,'S000')
call IssueImmediateOrder(O34615,"")
call UnitAddItemToSlotById(O34615,'blba',0)
call UnitAddItemToSlotById(O34615,'sbch',1)
call UnitAddItemToSlotById(O34615,'I007',2)
call UnitAddItemToSlotById(O34615,'I007',3)
call UnitAddItemToSlotById(O34615,'gvsm',4)
call UnitAddItemToSlotById(O34615,'I00P',5)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,O34615,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,O34615,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74571)
set O34615=CreateUnit(O29964,'H010',10377.0,-7397.0,272.680)
call SetHeroLevel(O34615,10,false)
call SetUnitState(O34615,UNIT_STATE_MANA,485)
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A00L')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A02A')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A01M')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A01A')
call IssueImmediateOrder(O34615,"")
call UnitAddItemToSlotById(O34615,'I00B',0)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,O34615,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,O34615,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74206)
set udg_unit33=CreateUnit(O29964,'HC08',-5347.2,2565.2,3.800)
call SetHeroLevel(udg_unit33,10,false)
call SetUnitState(udg_unit33,UNIT_STATE_MANA,140)
call SelectHeroSkill(udg_unit33,'AUfn')
call SelectHeroSkill(udg_unit33,'AUfn')
call SelectHeroSkill(udg_unit33,'AUfn')
call SelectHeroSkill(udg_unit33,'AEev')
call SelectHeroSkill(udg_unit33,'AEev')
call SelectHeroSkill(udg_unit33,'AEev')
call SelectHeroSkill(udg_unit33,'AOae')
call SelectHeroSkill(udg_unit33,'AOae')
call SelectHeroSkill(udg_unit33,'AOae')
call IssueImmediateOrder(udg_unit33,"slowon")
call SelectHeroSkill(udg_unit33,'AEtq')
call SelectHeroSkill(udg_unit33,'A02A')
call IssueImmediateOrder(udg_unit33,"")
call SelectHeroSkill(udg_unit33,'A01T')
call IssueImmediateOrder(udg_unit33,"")
call SelectHeroSkill(udg_unit33,'A018')
call IssueImmediateOrder(udg_unit33,"")
call SelectHeroSkill(udg_unit33,'A02T')
call IssueImmediateOrder(udg_unit33,"")
call SelectHeroSkill(udg_unit33,'A000')
call SelectHeroSkill(udg_unit33,'A000')
call SelectHeroSkill(udg_unit33,'A000')
call SelectHeroSkill(udg_unit33,'A000')
call SelectHeroSkill(udg_unit33,'A000')
call SelectHeroSkill(udg_unit33,'A000')
call IssueImmediateOrder(udg_unit33,"")
call SelectHeroSkill(udg_unit33,'A04X')
call IssueImmediateOrder(udg_unit33,"")
call SelectHeroSkill(udg_unit33,'S000')
call IssueImmediateOrder(udg_unit33,"")
set udg_unit34=CreateUnit(O29964,'HC09',5319.5,2579.4,172.450)
call SetHeroLevel(udg_unit34,10,false)
call SetUnitState(udg_unit34,UNIT_STATE_MANA,140)
call SelectHeroSkill(udg_unit34,'AUfn')
call SelectHeroSkill(udg_unit34,'AUfn')
call SelectHeroSkill(udg_unit34,'AUfn')
call SelectHeroSkill(udg_unit34,'AEev')
call SelectHeroSkill(udg_unit34,'AEev')
call SelectHeroSkill(udg_unit34,'AEev')
call SelectHeroSkill(udg_unit34,'AOae')
call SelectHeroSkill(udg_unit34,'AOae')
call SelectHeroSkill(udg_unit34,'AOae')
call IssueImmediateOrder(udg_unit34,"slowon")
call SelectHeroSkill(udg_unit34,'AEtq')
call SelectHeroSkill(udg_unit34,'A02A')
call IssueImmediateOrder(udg_unit34,"")
call SelectHeroSkill(udg_unit34,'A01T')
call IssueImmediateOrder(udg_unit34,"")
call SelectHeroSkill(udg_unit34,'A018')
call IssueImmediateOrder(udg_unit34,"")
call SelectHeroSkill(udg_unit34,'A02T')
call IssueImmediateOrder(udg_unit34,"")
call SelectHeroSkill(udg_unit34,'A000')
call SelectHeroSkill(udg_unit34,'A000')
call SelectHeroSkill(udg_unit34,'A000')
call SelectHeroSkill(udg_unit34,'A000')
call SelectHeroSkill(udg_unit34,'A000')
call SelectHeroSkill(udg_unit34,'A000')
call IssueImmediateOrder(udg_unit34,"")
call SelectHeroSkill(udg_unit34,'A04X')
call IssueImmediateOrder(udg_unit34,"")
call SelectHeroSkill(udg_unit34,'S000')
call IssueImmediateOrder(udg_unit34,"")
set udg_unit35=CreateUnit(O29964,'NC16',9723.9,7668.6,190.510)
call SetHeroLevel(udg_unit35,20,false)
call SetUnitState(udg_unit35,UNIT_STATE_MANA,0)
call SelectHeroSkill(udg_unit35,'AHtc')
call SelectHeroSkill(udg_unit35,'AHtc')
call SelectHeroSkill(udg_unit35,'AHtc')
call IssueImmediateOrder(udg_unit35,"bloodluston")
call SelectHeroSkill(udg_unit35,'AOre')
call SelectHeroSkill(udg_unit35,'A02S')
call IssueImmediateOrder(udg_unit35,"")
call SelectHeroSkill(udg_unit35,'A018')
call SelectHeroSkill(udg_unit35,'A018')
call IssueImmediateOrder(udg_unit35,"")
call SelectHeroSkill(udg_unit35,'A01T')
call IssueImmediateOrder(udg_unit35,"")
call SelectHeroSkill(udg_unit35,'A03P')
call SelectHeroSkill(udg_unit35,'A03P')
call IssueImmediateOrder(udg_unit35,"")
call SelectHeroSkill(udg_unit35,'A02E')
call SelectHeroSkill(udg_unit35,'A02E')
call IssueImmediateOrder(udg_unit35,"")
call SelectHeroSkill(udg_unit35,'A01U')
call IssueImmediateOrder(udg_unit35,"")
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit35,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit35,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O73802)
set udg_unit36=CreateUnit(O29964,'NC17',-9707.6,7704.4,334.190)
call SetHeroLevel(udg_unit36,20,false)
call SetUnitState(udg_unit36,UNIT_STATE_MANA,0)
call SelectHeroSkill(udg_unit36,'AOcr')
call SelectHeroSkill(udg_unit36,'AOcr')
call SelectHeroSkill(udg_unit36,'AOcr')
call SelectHeroSkill(udg_unit36,'AUau')
call SelectHeroSkill(udg_unit36,'AUau')
call SelectHeroSkill(udg_unit36,'AUau')
call IssueImmediateOrder(udg_unit36,"bloodluston")
call SelectHeroSkill(udg_unit36,'AOws')
call SelectHeroSkill(udg_unit36,'AOws')
call SelectHeroSkill(udg_unit36,'AOws')
call SelectHeroSkill(udg_unit36,'AOre')
call SelectHeroSkill(udg_unit36,'A02E')
call SelectHeroSkill(udg_unit36,'A02E')
call IssueImmediateOrder(udg_unit36,"")
call SelectHeroSkill(udg_unit36,'A01U')
call IssueImmediateOrder(udg_unit36,"")
call SelectHeroSkill(udg_unit36,'A03Q')
call SelectHeroSkill(udg_unit36,'A03Q')
call IssueImmediateOrder(udg_unit36,"")
call SelectHeroSkill(udg_unit36,'A025')
call SelectHeroSkill(udg_unit36,'A025')
call IssueImmediateOrder(udg_unit36,"")
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit36,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit36,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O73802)
set udg_unit30=CreateUnit(O29964,'UC18',117.7,7303.1,272.780)
call SetUnitState(udg_unit30,UNIT_STATE_MANA,300)
call SelectHeroSkill(udg_unit30,'A04Z')
call IssueImmediateOrder(udg_unit30,"")
call UnitAddItemToSlotById(udg_unit30,'modt',0)
call UnitAddItemToSlotById(udg_unit30,'I016',1)
call UnitAddItemToSlotById(udg_unit30,'I002',2)
call UnitAddItemToSlotById(udg_unit30,'frhg',3)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit30,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit30,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74281)
set udg_unit29=CreateUnit(O29964,'HC11',-5481.0,-2591.7,4.000)
call SetHeroLevel(udg_unit29,10,false)
call SetUnitState(udg_unit29,UNIT_STATE_MANA,95)
call SelectHeroSkill(udg_unit29,'A02A')
call IssueImmediateOrder(udg_unit29,"")
call SelectHeroSkill(udg_unit29,'A01T')
call IssueImmediateOrder(udg_unit29,"")
call SelectHeroSkill(udg_unit29,'A018')
call IssueImmediateOrder(udg_unit29,"")
call SelectHeroSkill(udg_unit29,'A02T')
call IssueImmediateOrder(udg_unit29,"")
call IssueImmediateOrder(udg_unit29,"slowon")
call SelectHeroSkill(udg_unit29,'A000')
call SelectHeroSkill(udg_unit29,'A000')
call SelectHeroSkill(udg_unit29,'A000')
call SelectHeroSkill(udg_unit29,'A000')
call SelectHeroSkill(udg_unit29,'A000')
call SelectHeroSkill(udg_unit29,'A000')
call IssueImmediateOrder(udg_unit29,"")
call SelectHeroSkill(udg_unit29,'A04X')
call IssueImmediateOrder(udg_unit29,"")
call SelectHeroSkill(udg_unit29,'S000')
call IssueImmediateOrder(udg_unit29,"")
set udg_unit28=CreateUnit(O29964,'HC10',5442.8,-2599.1,173.280)
call SetHeroLevel(udg_unit28,10,false)
call SetUnitState(udg_unit28,UNIT_STATE_MANA,95)
call SelectHeroSkill(udg_unit28,'A02A')
call IssueImmediateOrder(udg_unit28,"")
call SelectHeroSkill(udg_unit28,'A01T')
call IssueImmediateOrder(udg_unit28,"")
call SelectHeroSkill(udg_unit28,'A018')
call IssueImmediateOrder(udg_unit28,"")
call SelectHeroSkill(udg_unit28,'A02T')
call IssueImmediateOrder(udg_unit28,"")
call IssueImmediateOrder(udg_unit28,"slowon")
call SelectHeroSkill(udg_unit28,'A000')
call SelectHeroSkill(udg_unit28,'A000')
call SelectHeroSkill(udg_unit28,'A000')
call SelectHeroSkill(udg_unit28,'A000')
call SelectHeroSkill(udg_unit28,'A000')
call SelectHeroSkill(udg_unit28,'A000')
call IssueImmediateOrder(udg_unit28,"")
call SelectHeroSkill(udg_unit28,'A04X')
call IssueImmediateOrder(udg_unit28,"")
call SelectHeroSkill(udg_unit28,'S000')
call IssueImmediateOrder(udg_unit28,"")
set udg_unit27=CreateUnit(O29964,'HC15',-7434.0,-4325.2,358.440)
call SetHeroLevel(udg_unit27,30,false)
call SetUnitState(udg_unit27,UNIT_STATE_MANA,220)
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call SelectHeroSkill(udg_unit27,'A000')
call IssueImmediateOrder(udg_unit27,"")
call SelectHeroSkill(udg_unit27,'A03T')
call SelectHeroSkill(udg_unit27,'A03T')
call SelectHeroSkill(udg_unit27,'A03T')
call IssueImmediateOrder(udg_unit27,"")
call SelectHeroSkill(udg_unit27,'A01U')
call SelectHeroSkill(udg_unit27,'A01U')
call SelectHeroSkill(udg_unit27,'A01U')
call IssueImmediateOrder(udg_unit27,"")
call SelectHeroSkill(udg_unit27,'A01S')
call SelectHeroSkill(udg_unit27,'A01S')
call SelectHeroSkill(udg_unit27,'A01S')
call IssueImmediateOrder(udg_unit27,"")
call SelectHeroSkill(udg_unit27,'A02D')
call IssueImmediateOrder(udg_unit27,"")
call IssueImmediateOrder(udg_unit27,"curseon")
call SelectHeroSkill(udg_unit27,'A05G')
call SelectHeroSkill(udg_unit27,'A05G')
call SelectHeroSkill(udg_unit27,'A05G')
call IssueImmediateOrder(udg_unit27,"")
call SelectHeroSkill(udg_unit27,'A02C')
call SelectHeroSkill(udg_unit27,'A02C')
call SelectHeroSkill(udg_unit27,'A02C')
call IssueImmediateOrder(udg_unit27,"")
call SelectHeroSkill(udg_unit27,'A03M')
call IssueImmediateOrder(udg_unit27,"")
call SelectHeroSkill(udg_unit27,'A05H')
call SelectHeroSkill(udg_unit27,'A05H')
call SelectHeroSkill(udg_unit27,'A05H')
call IssueImmediateOrder(udg_unit27,"")
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit27,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit27,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O73802)
set udg_unit26=CreateUnit(O29964,'HC14',7406.6,-4342.1,178.700)
call SetHeroLevel(udg_unit26,30,false)
call SetUnitState(udg_unit26,UNIT_STATE_MANA,220)
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call SelectHeroSkill(udg_unit26,'A000')
call IssueImmediateOrder(udg_unit26,"")
call SelectHeroSkill(udg_unit26,'A03T')
call SelectHeroSkill(udg_unit26,'A03T')
call SelectHeroSkill(udg_unit26,'A03T')
call IssueImmediateOrder(udg_unit26,"")
call SelectHeroSkill(udg_unit26,'A01U')
call SelectHeroSkill(udg_unit26,'A01U')
call SelectHeroSkill(udg_unit26,'A01U')
call IssueImmediateOrder(udg_unit26,"")
call SelectHeroSkill(udg_unit26,'A01S')
call SelectHeroSkill(udg_unit26,'A01S')
call SelectHeroSkill(udg_unit26,'A01S')
call IssueImmediateOrder(udg_unit26,"")
call SelectHeroSkill(udg_unit26,'A02D')
call IssueImmediateOrder(udg_unit26,"")
call IssueImmediateOrder(udg_unit26,"curseon")
call SelectHeroSkill(udg_unit26,'A05G')
call SelectHeroSkill(udg_unit26,'A05G')
call SelectHeroSkill(udg_unit26,'A05G')
call IssueImmediateOrder(udg_unit26,"")
call SelectHeroSkill(udg_unit26,'A02C')
call SelectHeroSkill(udg_unit26,'A02C')
call SelectHeroSkill(udg_unit26,'A02C')
call IssueImmediateOrder(udg_unit26,"")
call SelectHeroSkill(udg_unit26,'A03M')
call IssueImmediateOrder(udg_unit26,"")
call SelectHeroSkill(udg_unit26,'A05H')
call SelectHeroSkill(udg_unit26,'A05H')
call SelectHeroSkill(udg_unit26,'A05H')
call IssueImmediateOrder(udg_unit26,"")
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit26,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit26,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O73802)
set udg_unit25=CreateUnit(O29964,'HC13',7935.8,4368.5,185.330)
call SetHeroLevel(udg_unit25,30,false)
call SetUnitState(udg_unit25,UNIT_STATE_MANA,220)
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call SelectHeroSkill(udg_unit25,'A000')
call IssueImmediateOrder(udg_unit25,"")
call SelectHeroSkill(udg_unit25,'A03T')
call SelectHeroSkill(udg_unit25,'A03T')
call SelectHeroSkill(udg_unit25,'A03T')
call IssueImmediateOrder(udg_unit25,"")
call SelectHeroSkill(udg_unit25,'A01U')
call SelectHeroSkill(udg_unit25,'A01U')
call SelectHeroSkill(udg_unit25,'A01U')
call IssueImmediateOrder(udg_unit25,"")
call SelectHeroSkill(udg_unit25,'A01S')
call SelectHeroSkill(udg_unit25,'A01S')
call SelectHeroSkill(udg_unit25,'A01S')
call IssueImmediateOrder(udg_unit25,"")
call SelectHeroSkill(udg_unit25,'A02D')
call IssueImmediateOrder(udg_unit25,"")
call IssueImmediateOrder(udg_unit25,"curseon")
call SelectHeroSkill(udg_unit25,'A05G')
call SelectHeroSkill(udg_unit25,'A05G')
call SelectHeroSkill(udg_unit25,'A05G')
call IssueImmediateOrder(udg_unit25,"")
call SelectHeroSkill(udg_unit25,'A02C')
call SelectHeroSkill(udg_unit25,'A02C')
call SelectHeroSkill(udg_unit25,'A02C')
call IssueImmediateOrder(udg_unit25,"")
call SelectHeroSkill(udg_unit25,'A03M')
call IssueImmediateOrder(udg_unit25,"")
call SelectHeroSkill(udg_unit25,'A05H')
call SelectHeroSkill(udg_unit25,'A05H')
call SelectHeroSkill(udg_unit25,'A05H')
call IssueImmediateOrder(udg_unit25,"")
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit25,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit25,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O73802)
set udg_unit24=CreateUnit(O29964,'HC12',-7932.0,4353.9,0.160)
call SetHeroLevel(udg_unit24,30,false)
call SetUnitState(udg_unit24,UNIT_STATE_MANA,220)
call SelectHeroSkill(udg_unit24,'AOmi')
call SelectHeroSkill(udg_unit24,'AOmi')
call SelectHeroSkill(udg_unit24,'AOmi')
call SelectHeroSkill(udg_unit24,'AEev')
call SelectHeroSkill(udg_unit24,'AEev')
call SelectHeroSkill(udg_unit24,'AEev')
call SelectHeroSkill(udg_unit24,'AUau')
call SelectHeroSkill(udg_unit24,'AUau')
call SelectHeroSkill(udg_unit24,'AUau')
call SelectHeroSkill(udg_unit24,'AOre')
call IssueImmediateOrder(udg_unit24,"curseon")
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call SelectHeroSkill(udg_unit24,'A000')
call IssueImmediateOrder(udg_unit24,"")
call SelectHeroSkill(udg_unit24,'A01U')
call SelectHeroSkill(udg_unit24,'A01U')
call SelectHeroSkill(udg_unit24,'A01U')
call IssueImmediateOrder(udg_unit24,"")
call SelectHeroSkill(udg_unit24,'A01S')
call SelectHeroSkill(udg_unit24,'A01S')
call SelectHeroSkill(udg_unit24,'A01S')
call IssueImmediateOrder(udg_unit24,"")
call SelectHeroSkill(udg_unit24,'A02D')
call IssueImmediateOrder(udg_unit24,"")
call SelectHeroSkill(udg_unit24,'A03T')
call SelectHeroSkill(udg_unit24,'A03T')
call SelectHeroSkill(udg_unit24,'A03T')
call IssueImmediateOrder(udg_unit24,"")
call SelectHeroSkill(udg_unit24,'A05G')
call SelectHeroSkill(udg_unit24,'A05G')
call SelectHeroSkill(udg_unit24,'A05G')
call IssueImmediateOrder(udg_unit24,"")
call SelectHeroSkill(udg_unit24,'A02C')
call SelectHeroSkill(udg_unit24,'A02C')
call SelectHeroSkill(udg_unit24,'A02C')
call IssueImmediateOrder(udg_unit24,"")
call SelectHeroSkill(udg_unit24,'A03M')
call IssueImmediateOrder(udg_unit24,"")
call SelectHeroSkill(udg_unit24,'A05H')
call SelectHeroSkill(udg_unit24,'A05H')
call SelectHeroSkill(udg_unit24,'A05H')
call IssueImmediateOrder(udg_unit24,"")
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit24,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit24,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O73802)
set udg_unit23=CreateUnit(O29964,'EC03',-7958.0,-7413.8,0.760)
call SetHeroLevel(udg_unit23,30,false)
call SetUnitState(udg_unit23,UNIT_STATE_MANA,325)
call SetUnitColor(udg_unit23,ConvertPlayerColor(12))
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call SelectHeroSkill(udg_unit23,'A000')
call IssueImmediateOrder(udg_unit23,"")
call SelectHeroSkill(udg_unit23,'A05I')
call SelectHeroSkill(udg_unit23,'A05I')
call SelectHeroSkill(udg_unit23,'A05I')
call IssueImmediateOrder(udg_unit23,"")
call SelectHeroSkill(udg_unit23,'A02L')
call SelectHeroSkill(udg_unit23,'A02L')
call SelectHeroSkill(udg_unit23,'A02L')
call IssueImmediateOrder(udg_unit23,"")
call SelectHeroSkill(udg_unit23,'A05X')
call SelectHeroSkill(udg_unit23,'A05X')
call SelectHeroSkill(udg_unit23,'A05X')
call IssueImmediateOrder(udg_unit23,"")
call SelectHeroSkill(udg_unit23,'A023')
call IssueImmediateOrder(udg_unit23,"")
call UnitAddItemToSlotById(udg_unit23,'blba',0)
call UnitAddItemToSlotById(udg_unit23,'I007',1)
call UnitAddItemToSlotById(udg_unit23,'rst1',2)
call UnitAddItemToSlotById(udg_unit23,'I019',3)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit23,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit23,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74046)
set udg_unit43=CreateUnit(O29964,'EC02',7918.1,-7397.5,179.880)
call SetHeroLevel(udg_unit43,30,false)
call SetUnitState(udg_unit43,UNIT_STATE_MANA,870)
call SetUnitColor(udg_unit43,ConvertPlayerColor(9))
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call SelectHeroSkill(udg_unit43,'A000')
call IssueImmediateOrder(udg_unit43,"")
call SelectHeroSkill(udg_unit43,'A01X')
call SelectHeroSkill(udg_unit43,'A01X')
call SelectHeroSkill(udg_unit43,'A01X')
call IssueImmediateOrder(udg_unit43,"")
call SelectHeroSkill(udg_unit43,'A01L')
call SelectHeroSkill(udg_unit43,'A01L')
call SelectHeroSkill(udg_unit43,'A01L')
call IssueImmediateOrder(udg_unit43,"manashieldon")
call SelectHeroSkill(udg_unit43,'A02U')
call SelectHeroSkill(udg_unit43,'A02U')
call SelectHeroSkill(udg_unit43,'A02U')
call IssueImmediateOrder(udg_unit43,"")
call SelectHeroSkill(udg_unit43,'A00K')
call SelectHeroSkill(udg_unit43,'A00K')
call SelectHeroSkill(udg_unit43,'A00K')
call IssueImmediateOrder(udg_unit43,"")
call SelectHeroSkill(udg_unit43,'A046')
call IssueImmediateOrder(udg_unit43,"")
call SelectHeroSkill(udg_unit43,'A02L')
call SelectHeroSkill(udg_unit43,'A02L')
call SelectHeroSkill(udg_unit43,'A02L')
call IssueImmediateOrder(udg_unit43,"")
call SelectHeroSkill(udg_unit43,'A01W')
call SelectHeroSkill(udg_unit43,'A01W')
call SelectHeroSkill(udg_unit43,'A01W')
call IssueImmediateOrder(udg_unit43,"frostarmoron")
call UnitAddItemToSlotById(udg_unit43,'blba',0)
call UnitAddItemToSlotById(udg_unit43,'I007',1)
call UnitAddItemToSlotById(udg_unit43,'rst1',2)
call UnitAddItemToSlotById(udg_unit43,'I00P',3)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit43,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit43,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O75097)
set udg_unit37=CreateUnit(O29964,'EC01',4336.8,7453.1,175.060)
call SetHeroLevel(udg_unit37,30,false)
call SetUnitState(udg_unit37,UNIT_STATE_MANA,325)
call SetUnitColor(udg_unit37,ConvertPlayerColor(11))
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call SelectHeroSkill(udg_unit37,'A000')
call IssueImmediateOrder(udg_unit37,"")
call SelectHeroSkill(udg_unit37,'A00L')
call SelectHeroSkill(udg_unit37,'A00L')
call SelectHeroSkill(udg_unit37,'A00L')
call IssueImmediateOrder(udg_unit37,"")
call SelectHeroSkill(udg_unit37,'A01L')
call SelectHeroSkill(udg_unit37,'A01L')
call SelectHeroSkill(udg_unit37,'A01L')
call IssueImmediateOrder(udg_unit37,"manashieldon")
call SelectHeroSkill(udg_unit37,'A04S')
call IssueImmediateOrder(udg_unit37,"")
call SelectHeroSkill(udg_unit37,'A02L')
call SelectHeroSkill(udg_unit37,'A02L')
call SelectHeroSkill(udg_unit37,'A02L')
call IssueImmediateOrder(udg_unit37,"")
call SelectHeroSkill(udg_unit37,'A04M')
call SelectHeroSkill(udg_unit37,'A04M')
call SelectHeroSkill(udg_unit37,'A04M')
call IssueImmediateOrder(udg_unit37,"")
call SelectHeroSkill(udg_unit37,'A04K')
call SelectHeroSkill(udg_unit37,'A04K')
call SelectHeroSkill(udg_unit37,'A04K')
call IssueImmediateOrder(udg_unit37,"")
call UnitAddItemToSlotById(udg_unit37,'clsd',0)
call UnitAddItemToSlotById(udg_unit37,'I007',1)
call UnitAddItemToSlotById(udg_unit37,'gvsm',2)
call UnitAddItemToSlotById(udg_unit37,'I011',3)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit37,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit37,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74740)
set udg_unit38=CreateUnit(O29964,'EC00',-4384.0,7449.5,356.160)
call SetHeroLevel(udg_unit38,30,false)
call SetUnitState(udg_unit38,UNIT_STATE_MANA,325)
call SetUnitColor(udg_unit38,ConvertPlayerColor(0))
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call SelectHeroSkill(udg_unit38,'A000')
call IssueImmediateOrder(udg_unit38,"")
call SelectHeroSkill(udg_unit38,'A01L')
call SelectHeroSkill(udg_unit38,'A01L')
call SelectHeroSkill(udg_unit38,'A01L')
call IssueImmediateOrder(udg_unit38,"manashieldon")
call SelectHeroSkill(udg_unit38,'A025')
call SelectHeroSkill(udg_unit38,'A025')
call SelectHeroSkill(udg_unit38,'A025')
call IssueImmediateOrder(udg_unit38,"")
call SelectHeroSkill(udg_unit38,'A05J')
call IssueImmediateOrder(udg_unit38,"")
call SelectHeroSkill(udg_unit38,'A02L')
call SelectHeroSkill(udg_unit38,'A02L')
call SelectHeroSkill(udg_unit38,'A02L')
call IssueImmediateOrder(udg_unit38,"")
call SelectHeroSkill(udg_unit38,'A01C')
call SelectHeroSkill(udg_unit38,'A01C')
call SelectHeroSkill(udg_unit38,'A01C')
call IssueImmediateOrder(udg_unit38,"")
call IssueImmediateOrder(udg_unit38,"")
call SelectHeroSkill(udg_unit38,'A060')
call IssueImmediateOrder(udg_unit38,"")
call UnitAddItemToSlotById(udg_unit38,'modt',0)
call UnitAddItemToSlotById(udg_unit38,'I007',1)
call UnitAddItemToSlotById(udg_unit38,'I011',2)
call UnitAddItemToSlotById(udg_unit38,'frhg',3)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit38,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit38,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74765)
set udg_unit39=CreateUnit(O29964,'EC07',-1364.4,-4637.7,7.800)
call SetHeroLevel(udg_unit39,15,false)
call SetUnitState(udg_unit39,UNIT_STATE_MANA,220)
call SelectHeroSkill(udg_unit39,'A000')
call SelectHeroSkill(udg_unit39,'A000')
call SelectHeroSkill(udg_unit39,'A000')
call SelectHeroSkill(udg_unit39,'A000')
call SelectHeroSkill(udg_unit39,'A000')
call SelectHeroSkill(udg_unit39,'A000')
call SelectHeroSkill(udg_unit39,'A000')
call SelectHeroSkill(udg_unit39,'A000')
call SelectHeroSkill(udg_unit39,'A000')
call IssueImmediateOrder(udg_unit39,"")
call SelectHeroSkill(udg_unit39,'A035')
call IssueImmediateOrder(udg_unit39,"")
call SelectHeroSkill(udg_unit39,'A03P')
call SelectHeroSkill(udg_unit39,'A03P')
call IssueImmediateOrder(udg_unit39,"")
call SelectHeroSkill(udg_unit39,'A019')
call SelectHeroSkill(udg_unit39,'A019')
call IssueImmediateOrder(udg_unit39,"")
call SelectHeroSkill(udg_unit39,'A00N')
call IssueImmediateOrder(udg_unit39,"")
call SelectHeroSkill(udg_unit39,'A023')
call IssueImmediateOrder(udg_unit39,"")
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit39,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit39,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74863)
set udg_unit40=CreateUnit(O29964,'EC06',1344.2,-4604.8,178.850)
call SetHeroLevel(udg_unit40,15,false)
call SetUnitState(udg_unit40,UNIT_STATE_MANA,220)
call SelectHeroSkill(udg_unit40,'A000')
call SelectHeroSkill(udg_unit40,'A000')
call SelectHeroSkill(udg_unit40,'A000')
call SelectHeroSkill(udg_unit40,'A000')
call SelectHeroSkill(udg_unit40,'A000')
call SelectHeroSkill(udg_unit40,'A000')
call SelectHeroSkill(udg_unit40,'A000')
call SelectHeroSkill(udg_unit40,'A000')
call IssueImmediateOrder(udg_unit40,"")
call SelectHeroSkill(udg_unit40,'A01S')
call SelectHeroSkill(udg_unit40,'A01S')
call IssueImmediateOrder(udg_unit40,"")
call SelectHeroSkill(udg_unit40,'A035')
call IssueImmediateOrder(udg_unit40,"")
call SelectHeroSkill(udg_unit40,'A01X')
call SelectHeroSkill(udg_unit40,'A01X')
call IssueImmediateOrder(udg_unit40,"")
call SelectHeroSkill(udg_unit40,'A01W')
call SelectHeroSkill(udg_unit40,'A01W')
call IssueImmediateOrder(udg_unit40,"frostarmoron")
call SelectHeroSkill(udg_unit40,'A046')
call IssueImmediateOrder(udg_unit40,"")
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit40,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit40,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74991)
set udg_unit41=CreateUnit(O29964,'EC05',1320.7,4617.6,173.150)
call SetHeroLevel(udg_unit41,15,false)
call SetUnitState(udg_unit41,UNIT_STATE_MANA,220)
call SelectHeroSkill(udg_unit41,'A01S')
call SelectHeroSkill(udg_unit41,'A01S')
call IssueImmediateOrder(udg_unit41,"")
call SelectHeroSkill(udg_unit41,'A000')
call SelectHeroSkill(udg_unit41,'A000')
call SelectHeroSkill(udg_unit41,'A000')
call SelectHeroSkill(udg_unit41,'A000')
call SelectHeroSkill(udg_unit41,'A000')
call SelectHeroSkill(udg_unit41,'A000')
call SelectHeroSkill(udg_unit41,'A000')
call SelectHeroSkill(udg_unit41,'A000')
call IssueImmediateOrder(udg_unit41,"")
call SelectHeroSkill(udg_unit41,'A035')
call IssueImmediateOrder(udg_unit41,"")
call SelectHeroSkill(udg_unit41,'A039')
call SelectHeroSkill(udg_unit41,'A039')
call IssueImmediateOrder(udg_unit41,"")
call SelectHeroSkill(udg_unit41,'A04K')
call SelectHeroSkill(udg_unit41,'A04K')
call IssueImmediateOrder(udg_unit41,"")
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit41,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit41,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74999)
set udg_unit42=CreateUnit(O29964,'EC04',-1359.7,4615.9,3.400)
call SetHeroLevel(udg_unit42,15,false)
call SetUnitState(udg_unit42,UNIT_STATE_MANA,220)
call SelectHeroSkill(udg_unit42,'A01S')
call IssueImmediateOrder(udg_unit42,"")
call SelectHeroSkill(udg_unit42,'A000')
call SelectHeroSkill(udg_unit42,'A000')
call SelectHeroSkill(udg_unit42,'A000')
call SelectHeroSkill(udg_unit42,'A000')
call SelectHeroSkill(udg_unit42,'A000')
call SelectHeroSkill(udg_unit42,'A000')
call SelectHeroSkill(udg_unit42,'A000')
call SelectHeroSkill(udg_unit42,'A000')
call IssueImmediateOrder(udg_unit42,"")
call SelectHeroSkill(udg_unit42,'A035')
call IssueImmediateOrder(udg_unit42,"")
call SelectHeroSkill(udg_unit42,'A01N')
call SelectHeroSkill(udg_unit42,'A01N')
call IssueImmediateOrder(udg_unit42,"")
call SelectHeroSkill(udg_unit42,'A04T')
call SelectHeroSkill(udg_unit42,'A04T')
call IssueImmediateOrder(udg_unit42,"slowon")
call SelectHeroSkill(udg_unit42,'A01C')
call SelectHeroSkill(udg_unit42,'A01C')
call IssueImmediateOrder(udg_unit42,"")
call IssueImmediateOrder(udg_unit42,"")
call SelectHeroSkill(udg_unit42,'A060')
call IssueImmediateOrder(udg_unit42,"")
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit42,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit42,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O75042)
set O34615=CreateUnit(O29964,'U000',-3930.9,4275.9,267.540)
call SetHeroLevel(O34615,20,false)
call SetUnitState(O34615,UNIT_STATE_MANA,585)
call SelectHeroSkill(O34615,'A015')
call SelectHeroSkill(O34615,'A015')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A04Z')
call SelectHeroSkill(O34615,'A04Z')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A054')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A018')
call SelectHeroSkill(O34615,'A018')
call IssueImmediateOrder(O34615,"")
call UnitAddItemToSlotById(O34615,'I00A',0)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,O34615,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,O34615,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74432)
set O34615=CreateUnit(O29964,'UC98',3986.9,4320.3,272.340)
call SetHeroLevel(O34615,20,false)
call SetUnitState(O34615,UNIT_STATE_MANA,585)
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A046')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A02U')
call SelectHeroSkill(O34615,'A02U')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A00K')
call SelectHeroSkill(O34615,'A00K')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A01L')
call SelectHeroSkill(O34615,'A01L')
call IssueImmediateOrder(O34615,"manashieldon")
call UnitAddItemToSlotById(O34615,'I009',0)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,O34615,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,O34615,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74643)
set O34615=CreateUnit(O29964,'HC33',-10359.6,-7516.9,263.620)
call SetHeroLevel(O34615,10,false)
call SetUnitState(O34615,UNIT_STATE_MANA,385)
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call SelectHeroSkill(O34615,'A000')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A02B')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A017')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'S000')
call IssueImmediateOrder(O34615,"")
call SelectHeroSkill(O34615,'A01T')
call IssueImmediateOrder(O34615,"")
call IssueImmediateOrder(O34615,"")
call UnitAddItemToSlotById(O34615,'I00H',0)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,O34615,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,O34615,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74498)
endfunction
function O76126 takes nothing returns nothing
local player O29964=Player(PLAYER_NEUTRAL_PASSIVE)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set O34615=CreateUnit(O29964,'n01O',8448.0,-704.0,270.000)
call SetUnitColor(O34615,ConvertPlayerColor(0))
set O34615=CreateUnit(O29964,'ncop',2624.0,-8128.0,270.000)
set O34615=CreateUnit(O29964,'ncop',2624.0,-7744.0,270.000)
set O34615=CreateUnit(O29964,'ncop',2624.0,-7360.0,270.000)
set O34615=CreateUnit(O29964,'ncop',2624.0,-6976.0,270.000)
set O34615=CreateUnit(O29964,'ncop',1728.0,-6976.0,270.000)
set O34615=CreateUnit(O29964,'ncop',1728.0,-7360.0,270.000)
set O34615=CreateUnit(O29964,'ncop',1728.0,-7744.0,270.000)
set O34615=CreateUnit(O29964,'ncop',1728.0,-8128.0,270.000)
set O34615=CreateUnit(O29964,'ncop',1088.0,-8128.0,270.000)
set O34615=CreateUnit(O29964,'ncop',1088.0,-7744.0,270.000)
set O34615=CreateUnit(O29964,'ncop',1088.0,-7360.0,270.000)
set O34615=CreateUnit(O29964,'ncop',832.0,-7104.0,270.000)
set O34615=CreateUnit(O29964,'ncop',448.0,-7104.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-448.0,-7104.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-832.0,-7104.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-1088.0,-7360.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-1088.0,-7744.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-1088.0,-8128.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-2176.0,-6848.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-1728.0,-7744.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-1728.0,-7360.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-1728.0,-6976.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-2624.0,-6976.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-2624.0,-7360.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-2624.0,-7744.0,270.000)
set O34615=CreateUnit(O29964,'ncop',-2624.0,-8128.0,270.000)
set O34615=CreateUnit(O29964,'nC94',-8448.0,-704.0,270.000)
call SetUnitColor(O34615,ConvertPlayerColor(0))
set O34615=CreateUnit(O29964,'ncop',-1728.0,-8128.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',-8480.0,-4320.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',-8992.0,-7392.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',8992.0,-7392.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',8480.0,-4320.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',8992.0,4320.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',5408.0,7392.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',-5408.0,7392.0,270.000)
set O34615=CreateUnit(O29964,'ncp2',-8992.0,4320.0,270.000)
set O34615=CreateUnit(O29964,'ncop',2176.0,-6784.0,270.000)
set O34615=CreateUnit(O29964,'nC20',-7936.0,768.0,270.000)
set O34615=CreateUnit(O29964,'nC20',7936.0,704.0,270.000)
set O34615=CreateUnit(O29964,'nC22',-8960.0,768.0,270.000)
set O34615=CreateUnit(O29964,'nC22',8960.0,704.0,270.000)
set O34615=CreateUnit(O29964,'nC21',-8448.0,768.0,270.000)
set O34615=CreateUnit(O29964,'nC21',8448.0,704.0,270.000)
set O34615=CreateUnit(O29964,'nC23',7936.0,-704.0,270.000)
call SetUnitColor(O34615,ConvertPlayerColor(0))
set O34615=CreateUnit(O29964,'nC23',-7936.0,-704.0,270.000)
call SetUnitColor(O34615,ConvertPlayerColor(0))
set O34615=CreateUnit(O29964,'nfoh',-896.0,640.0,270.000)
set O34615=CreateUnit(O29964,'nfoh',896.0,-640.0,270.000)
set O34615=CreateUnit(O29964,'nmoo',-832.0,-640.0,270.000)
set O34615=CreateUnit(O29964,'nmoo',896.0,640.0,270.000)
set O34615=CreateUnit(O29964,'n023',-8256.0,64.0,270.000)
set O34615=CreateUnit(O29964,'n023',8192.0,0.0,270.000)
set O34615=CreateUnit(O29964,'n01N',-10432.0,-320.0,270.000)
endfunction
function O76209 takes nothing returns nothing
local player O29964=Player(PLAYER_NEUTRAL_PASSIVE)
local unit O34615
local integer O71921
local trigger O56144
local real O73562
set O34615=CreateUnit(O29964,'U006',2180.6,-6633.1,271.840)
call SetUnitState(O34615,UNIT_STATE_MANA,90)
set O34615=CreateUnit(O29964,'HC26',-1223.9,-8123.8,277.880)
call SetUnitState(O34615,UNIT_STATE_MANA,75)
set O34615=CreateUnit(O29964,'O005',1226.5,-8113.1,276.210)
call SetUnitState(O34615,UNIT_STATE_MANA,70)
set udg_unit11=CreateUnit(O29964,'UC95',-5.3,6467.5,96.640)
call SetHeroLevel(udg_unit11,30,false)
call SetUnitState(udg_unit11,UNIT_STATE_MANA,1755)
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call SelectHeroSkill(udg_unit11,'A000')
call IssueImmediateOrder(udg_unit11,"")
call SelectHeroSkill(udg_unit11,'A05I')
call SelectHeroSkill(udg_unit11,'A05I')
call SelectHeroSkill(udg_unit11,'A05I')
call IssueImmediateOrder(udg_unit11,"")
call SelectHeroSkill(udg_unit11,'A05U')
call SelectHeroSkill(udg_unit11,'A05U')
call SelectHeroSkill(udg_unit11,'A05U')
call IssueImmediateOrder(udg_unit11,"")
call SelectHeroSkill(udg_unit11,'A02L')
call SelectHeroSkill(udg_unit11,'A02L')
call SelectHeroSkill(udg_unit11,'A02L')
call IssueImmediateOrder(udg_unit11,"")
call SelectHeroSkill(udg_unit11,'A01O')
call IssueImmediateOrder(udg_unit11,"")
call IssueImmediateOrder(udg_unit11,"")
call SelectHeroSkill(udg_unit11,'A06B')
call IssueImmediateOrder(udg_unit11,"")
call UnitAddItemToSlotById(udg_unit11,'I00U',0)
call UnitAddItemToSlotById(udg_unit11,'I00T',1)
call UnitAddItemToSlotById(udg_unit11,'I007',2)
call UnitAddItemToSlotById(udg_unit11,'I007',3)
call UnitAddItemToSlotById(udg_unit11,'I00P',4)
call UnitAddItemToSlotById(udg_unit11,'I001',5)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit11,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit11,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74031)
set udg_unit31=CreateUnit(O29964,'E004',127.4,8070.0,273.870)
call SetHeroLevel(udg_unit31,30,false)
call SetUnitState(udg_unit31,UNIT_STATE_MANA,1800)
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call SelectHeroSkill(udg_unit31,'A000')
call IssueImmediateOrder(udg_unit31,"")
call SelectHeroSkill(udg_unit31,'A03U')
call SelectHeroSkill(udg_unit31,'A03U')
call SelectHeroSkill(udg_unit31,'A03U')
call IssueImmediateOrder(udg_unit31,"")
call SelectHeroSkill(udg_unit31,'A02I')
call SelectHeroSkill(udg_unit31,'A02I')
call SelectHeroSkill(udg_unit31,'A02I')
call IssueImmediateOrder(udg_unit31,"")
call SelectHeroSkill(udg_unit31,'A02L')
call SelectHeroSkill(udg_unit31,'A02L')
call SelectHeroSkill(udg_unit31,'A02L')
call IssueImmediateOrder(udg_unit31,"")
call SelectHeroSkill(udg_unit31,'A02H')
call IssueImmediateOrder(udg_unit31,"")
call IssueImmediateOrder(udg_unit31,"")
call SelectHeroSkill(udg_unit31,'A066')
call SelectHeroSkill(udg_unit31,'A066')
call SelectHeroSkill(udg_unit31,'A066')
call IssueImmediateOrder(udg_unit31,"")
call UnitAddItemToSlotById(udg_unit31,'I00S',0)
call UnitAddItemToSlotById(udg_unit31,'I00R',1)
call UnitAddItemToSlotById(udg_unit31,'I007',2)
call UnitAddItemToSlotById(udg_unit31,'I007',3)
call UnitAddItemToSlotById(udg_unit31,'I011',4)
call UnitAddItemToSlotById(udg_unit31,'I001',5)
set O56144=CreateTrigger()
call TriggerRegisterUnitEvent(O56144,udg_unit31,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(O56144,udg_unit31,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(O56144,function O74342)
set O34615=CreateUnit(O29964,'U00B',10253.2,-5837.0,270.839)
call SetUnitState(O34615,UNIT_STATE_MANA,185)
set O34615=CreateUnit(O29964,'U00A',3962.0,5686.6,296.370)
call SetUnitState(O34615,UNIT_STATE_MANA,420)
set O34615=CreateUnit(O29964,'H00Z',-3967.2,5679.2,261.631)
set O34615=CreateUnit(O29964,'N000',4240.1,5685.4,272.137)
set O34615=CreateUnit(O29964,'H010',-4227.2,5692.7,273.134)
set O34615=CreateUnit(O29964,'E005',-10232.3,-5823.6,270.270)
set O34615=CreateUnit(O29964,'N01P',9994.6,-5840.7,271.193)
set O34615=CreateUnit(O29964,'N01Z',-9986.9,-5833.7,272.680)
set O34615=CreateUnit(O29964,'EC75',2762.2,-8131.0,272.320)
call SetUnitState(O34615,UNIT_STATE_MANA,75)
set O34615=CreateUnit(O29964,'HC97',2763.4,-7739.2,272.830)
call SetUnitState(O34615,UNIT_STATE_MANA,80)
set O34615=CreateUnit(O29964,'UC43',2754.4,-6966.1,270.952)
set O34615=CreateUnit(O29964,'OC65',1593.2,-6969.1,270.382)
call SetUnitState(O34615,UNIT_STATE_MANA,65)
set O34615=CreateUnit(O29964,'OC62',-1594.3,-7336.3,270.980)
call SetUnitState(O34615,UNIT_STATE_MANA,80)
set O34615=CreateUnit(O29964,'OC61',1595.8,-7381.6,270.910)
call SetUnitState(O34615,UNIT_STATE_MANA,75)
set O34615=CreateUnit(O29964,'UC47',1591.7,-8103.8,274.350)
call SetUnitState(O34615,UNIT_STATE_MANA,65)
set O34615=CreateUnit(O29964,'UC46',2756.7,-7352.8,270.969)
set O34615=CreateUnit(O29964,'OC60',1226.1,-7360.3,270.330)
call SetUnitState(O34615,UNIT_STATE_MANA,60)
set O34615=CreateUnit(O29964,'O001',-457.5,-6951.6,272.866)
set O34615=CreateUnit(O29964,'OC54',-824.3,-6951.0,268.924)
set O34615=CreateUnit(O29964,'EC72',844.0,-6978.9,265.145)
set O34615=CreateUnit(O29964,'O002',448.2,-6953.3,270.890)
call SetUnitState(O34615,UNIT_STATE_MANA,65)
set O34615=CreateUnit(O29964,'OC55',1228.4,-7739.2,270.317)
set O34615=CreateUnit(O29964,'UC48',-1235.6,-7348.9,271.580)
set O34615=CreateUnit(O29964,'UC49',1599.7,-7717.2,277.750)
call SetUnitState(O34615,UNIT_STATE_MANA,90)
set O34615=CreateUnit(O29964,'HC35',-1219.7,-7745.5,271.097)
set O34615=CreateUnit(O29964,'HC24',-1595.5,-8126.6,272.630)
call SetUnitState(O34615,UNIT_STATE_MANA,75)
set O34615=CreateUnit(O29964,'HC27',-1596.9,-7733.4,269.660)
set O34615=CreateUnit(O29964,'HC25',-1602.8,-6954.2,270.650)
call SetUnitState(O34615,UNIT_STATE_MANA,75)
set O34615=CreateUnit(O29964,'OC63',-2170.3,-6659.4,275.270)
call SetUnitState(O34615,UNIT_STATE_MANA,75)
set O34615=CreateUnit(O29964,'OC57',-2763.0,-6949.4,269.630)
set O34615=CreateUnit(O29964,'H004',-2757.9,-7340.0,269.190)
call SetUnitState(O34615,UNIT_STATE_MANA,75)
set O34615=CreateUnit(O29964,'UC44',-2752.6,-7748.3,268.080)
call SetUnitState(O34615,UNIT_STATE_MANA,75)
call IssueImmediateOrder(O34615,"")
set O34615=CreateUnit(O29964,'EC69',-2753.6,-8128.0,264.700)
call SetUnitState(O34615,UNIT_STATE_MANA,90)
set O34615=CreateUnit(O29964,'UC98',-10479.0,-5826.5,269.610)
call SetUnitState(O34615,UNIT_STATE_MANA,300)
set O34615=CreateUnit(O29964,'U000',10534.6,-5810.8,269.750)
call SetUnitState(O34615,UNIT_STATE_MANA,300)
set O34615=CreateUnit(O29964,'UC34',10797.1,-5829.9,270.375)
set O34615=CreateUnit(O29964,'UC99',-10744.3,-5828.0,272.396)
set O34615=CreateUnit(O29964,'H00O',-3713.9,5682.8,271.165)
set O34615=CreateUnit(O29964,'HC33',3719.4,5671.5,276.270)
endfunction
function O76342 takes nothing returns nothing
local weathereffect O69048
set udg_rect01=Rect(-64.0,-6016.0,64.0,-5888.0)
set udg_rect02=Rect(5792.0,-7488.0,5920.0,-7360.0)
set udg_rect03=Rect(-2336.0,7360.0,-2208.0,7488.0)
set udg_rect04=Rect(-5920.0,-7488.0,-5792.0,-7360.0)
set udg_rect05=Rect(2208.0,7360.0,2336.0,7488.0)
set udg_rect06=Rect(8928.0,-7456.0,9056.0,-7328.0)
set udg_rect07=Rect(-5472.0,7328.0,-5344.0,7456.0)
set udg_rect08=Rect(-9056.0,-7456.0,-8928.0,-7328.0)
set udg_rect09=Rect(5344.0,7328.0,5472.0,7456.0)
set udg_rect10=Rect(7872.0,-7488.0,8000.0,-7360.0)
set udg_rect11=Rect(-4416.0,7360.0,-4288.0,7488.0)
set udg_rect12=Rect(-8000.0,-7488.0,-7872.0,-7360.0)
set udg_rect13=Rect(4288.0,7360.0,4416.0,7488.0)
set udg_rect14=Rect(1504.0,-4704.0,1632.0,-4576.0)
set udg_rect15=Rect(-1632.0,4576.0,-1504.0,4704.0)
set udg_rect16=Rect(-1632.0,-4704.0,-1504.0,-4576.0)
set udg_rect17=Rect(1504.0,4576.0,1632.0,4704.0)
set udg_rect18=Rect(6272.0,-1600.0,6528.0,-1344.0)
set udg_rect19=Rect(4800.0,-1536.0,5056.0,-1280.0)
set udg_rect20=Rect(-6528.0,-1600.0,-6272.0,-1344.0)
set udg_rect21=Rect(-5056.0,-1536.0,-4800.0,-1280.0)
set udg_rect22=Rect(6272.0,1344.0,6528.0,1600.0)
set udg_rect23=Rect(4800.0,1280.0,5056.0,1536.0)
set udg_rect24=Rect(-6528.0,1344.0,-6272.0,1600.0)
set udg_rect25=Rect(-5056.0,1280.0,-4800.0,1536.0)
set udg_rect26=Rect(1600.0,-3840.0,1856.0,-3584.0)
set udg_rect27=Rect(1536.0,-2496.0,1792.0,-2240.0)
set udg_rect28=Rect(-1856.0,-3840.0,-1600.0,-3584.0)
set udg_rect29=Rect(-1792.0,-2496.0,-1536.0,-2240.0)
set udg_rect30=Rect(1600.0,3584.0,1856.0,3840.0)
set udg_rect31=Rect(1536.0,2240.0,1792.0,2496.0)
set udg_rect32=Rect(-1856.0,3584.0,-1600.0,3840.0)
set udg_rect33=Rect(-1792.0,2240.0,-1536.0,2496.0)
set udg_rect34=Rect(9472.0,7456.0,10016.0,7872.0)
set udg_rect35=Rect(-9984.0,7456.0,-9472.0,7872.0)
set udg_rect36=Rect(-2720.0,-224.0,-2240.0,224.0)
set udg_rect37=Rect(2240.0,-224.0,2720.0,224.0)
set udg_rect38=Rect(-928.0,6784.0,928.0,7840.0)
set udg_rect39=Rect(-896.0,5472.0,1024.0,6144.0)
set udg_rect40=Rect(-8704.0,448.0,-8192.0,832.0)
set udg_rect41=Rect(8192.0,384.0,8704.0,768.0)
set udg_rect42=Rect(-704.0,-5696.0,-576.0,-5568.0)
set udg_rect43=Rect(-4928.0,0.0,-4800.0,128.0)
set udg_rect44=Rect(-1472.0,-6016.0,-1344.0,-5888.0)
set udg_rect45=Rect(576.0,-5696.0,704.0,-5568.0)
set udg_rect46=Rect(4800.0,0.0,4928.0,128.0)
set udg_rect47=Rect(1344.0,-6016.0,1472.0,-5888.0)
set udg_rect48=Rect(576.0,-6336.0,704.0,-6208.0)
set udg_rect49=Rect(-704.0,-6336.0,-576.0,-6208.0)
set udg_rect50=Rect(-5824.0,5696.0,-5696.0,5824.0)
set udg_rect51=Rect(-10432.0,-9024.0,-10304.0,-8896.0)
set udg_rect52=Rect(5696.0,5696.0,5824.0,5824.0)
set udg_rect53=Rect(10304.0,-9024.0,10432.0,-8896.0)
set udg_rect54=Rect(32.0,8000.0,224.0,8160.0)
set udg_rect55=Rect(0.0,5760.0,128.0,5888.0)
set udg_rect56=Rect(5312.0,-2624.0,5440.0,-2496.0)
set udg_rect57=Rect(-5440.0,2496.0,-5312.0,2624.0)
set udg_rect58=Rect(-5440.0,-2624.0,-5312.0,-2496.0)
set udg_rect59=Rect(5312.0,2496.0,5440.0,2624.0)
set udg_rect60=Rect(2112.0,-6848.0,2240.0,-6720.0)
set udg_rect61=Rect(-896.0,-7168.0,-768.0,-7040.0)
set udg_rect62=Rect(-2240.0,-6848.0,-2112.0,-6720.0)
set udg_rect63=Rect(1664.0,-7808.0,1792.0,-7680.0)
set udg_rect64=Rect(-1152.0,-7808.0,-1024.0,-7680.0)
set udg_rect65=Rect(384.0,-7168.0,512.0,-7040.0)
set udg_rect66=Rect(-1792.0,-8192.0,-1664.0,-8064.0)
set udg_rect67=Rect(-1152.0,-8192.0,-1024.0,-8064.0)
set udg_rect68=Rect(-1152.0,-7424.0,-1024.0,-7296.0)
set udg_rect69=Rect(2560.0,-8192.0,2688.0,-8064.0)
set udg_rect70=Rect(1024.0,-7424.0,1152.0,-7296.0)
set udg_rect71=Rect(-1792.0,-7808.0,-1664.0,-7680.0)
set udg_rect72=Rect(2560.0,-7424.0,2688.0,-7296.0)
set udg_rect73=Rect(2560.0,-7808.0,2688.0,-7680.0)
set udg_rect74=Rect(1664.0,-7424.0,1792.0,-7296.0)
set udg_rect75=Rect(-4032.0,5312.0,-3904.0,5440.0)
set udg_rect76=Rect(-1792.0,-7424.0,-1664.0,-7296.0)
set udg_rect77=Rect(-2688.0,-7808.0,-2560.0,-7680.0)
set udg_rect78=Rect(-10432.0,-6144.0,-10304.0,-6016.0)
set udg_rect79=Rect(1664.0,-7040.0,1792.0,-6912.0)
set udg_rect80=Rect(-512.0,-7168.0,-384.0,-7040.0)
set udg_rect81=Rect(768.0,-7168.0,896.0,-7040.0)
set udg_rect82=Rect(3904.0,5312.0,4032.0,5440.0)
set udg_rect83=Rect(2560.0,-7040.0,2688.0,-6912.0)
set udg_rect84=Rect(1024.0,-7808.0,1152.0,-7680.0)
set udg_rect85=Rect(-1792.0,-7040.0,-1664.0,-6912.0)
set udg_rect86=Rect(1024.0,-8192.0,1152.0,-8064.0)
set udg_rect87=Rect(-2688.0,-8192.0,-2560.0,-8064.0)
set udg_rect88=Rect(-2688.0,-7424.0,-2560.0,-7296.0)
set udg_rect89=Rect(10304.0,-6144.0,10432.0,-6016.0)
set udg_rect90=Rect(1664.0,-8192.0,1792.0,-8064.0)
set udg_rect91=Rect(-384.0,-384.0,384.0,384.0)
set udg_rect92=Rect(-2688.0,-7040.0,-2560.0,-6912.0)
set udg_rect93=Rect(-768.0,5536.0,-256.0,6016.0)
set udg_rect94=Rect(-96.0,6464.0,96.0,6624.0)
set udg_rect95=Rect(1600.0,7488.0,1728.0,7616.0)
set udg_rect96=Rect(1600.0,7008.0,1728.0,7136.0)
set udg_rect97=Rect(-1728.0,7008.0,-1600.0,7136.0)
set udg_rect98=Rect(-1728.0,7168.0,-1600.0,7296.0)
set udg_rect99=Rect(1600.0,7328.0,1728.0,7456.0)
set udg_rect100=Rect(-1728.0,7648.0,-1600.0,7776.0)
set udg_rect101=Rect(1600.0,7648.0,1728.0,7776.0)
set udg_rect102=Rect(-1728.0,6848.0,-1600.0,6976.0)
set udg_rect103=Rect(1600.0,7168.0,1728.0,7296.0)
set udg_rect104=Rect(-1728.0,7328.0,-1600.0,7456.0)
set udg_rect105=Rect(1600.0,6848.0,1728.0,6976.0)
set udg_rect106=Rect(-1728.0,7488.0,-1600.0,7616.0)
set udg_rect107=Rect(-576.0,-9152.0,-320.0,-8896.0)
set udg_rect108=Rect(-9088.0,-544.0,-8832.0,-288.0)
set udg_rect109=Rect(-9056.0,-800.0,-8864.0,-608.0)
set udg_rect110=Rect(-7360.0,-64.0,-7232.0,64.0)
set udg_rect111=Rect(-6080.0,-64.0,-5952.0,64.0)
set udg_rect112=Rect(-6400.0,-64.0,-6272.0,64.0)
set udg_rect113=Rect(-7712.0,-64.0,-7584.0,64.0)
set udg_rect114=Rect(320.0,-9152.0,576.0,-8896.0)
set udg_rect115=Rect(8832.0,-544.0,9088.0,-288.0)
set udg_rect116=Rect(8864.0,-800.0,9056.0,-608.0)
set udg_rect117=Rect(7232.0,-64.0,7360.0,64.0)
set udg_rect118=Rect(5920.0,-64.0,6048.0,64.0)
set udg_rect119=Rect(6272.0,-64.0,6400.0,64.0)
set udg_rect120=Rect(7584.0,-64.0,7712.0,64.0)
set udg_rect121=Rect(-64.0,-64.0,64.0,64.0)
set udg_rect122=Rect(5280.0,-4416.0,5408.0,-4288.0)
set udg_rect123=Rect(-5920.0,4288.0,-5792.0,4416.0)
set udg_rect124=Rect(-5408.0,-4416.0,-5280.0,-4288.0)
set udg_rect125=Rect(5792.0,4288.0,5920.0,4416.0)
set udg_rect126=Rect(8416.0,-4384.0,8544.0,-4256.0)
set udg_rect127=Rect(-9056.0,4256.0,-8928.0,4384.0)
set udg_rect128=Rect(-8544.0,-4384.0,-8416.0,-4256.0)
set udg_rect129=Rect(8928.0,4256.0,9056.0,4384.0)
set udg_rect130=Rect(7360.0,-4416.0,7488.0,-4288.0)
set udg_rect131=Rect(-8000.0,4288.0,-7872.0,4416.0)
set udg_rect132=Rect(-7488.0,-4416.0,-7360.0,-4288.0)
set udg_rect133=Rect(7872.0,4288.0,8000.0,4416.0)
set udg_rect134=Rect(5600.0,-2656.0,5728.0,-2528.0)
set udg_rect135=Rect(-5728.0,2528.0,-5600.0,2656.0)
set udg_rect136=Rect(-5728.0,-2656.0,-5600.0,-2528.0)
set udg_rect137=Rect(5600.0,2528.0,5728.0,2656.0)
set udg_rect138=Rect(1280.0,-4672.0,1408.0,-4544.0)
set udg_rect139=Rect(-1408.0,4576.0,-1280.0,4704.0)
set udg_rect140=Rect(-1440.0,-4672.0,-1312.0,-4544.0)
set udg_rect141=Rect(1248.0,4576.0,1376.0,4704.0)
set udg_rect142=Rect(-704.0,7232.0,-576.0,7360.0)
set udg_rect143=Rect(-8896.0,-256.0,-8512.0,256.0)
set udg_rect144=Rect(576.0,7232.0,704.0,7360.0)
set udg_rect145=Rect(8512.0,-256.0,8896.0,256.0)
set udg_rect146=Rect(384.0,5600.0,896.0,6016.0)
set udg_rect147=Rect(-480.0,-8608.0,480.0,-7936.0)
set udg_rect148=Rect(-4512.0,-128.0,-4192.0,192.0)
set udg_rect149=Rect(4192.0,-128.0,4512.0,192.0)
set udg_rect150=Rect(-10880.0,-1792.0,-10752.0,-1664.0)
set udg_rect151=Rect(-10112.0,-1792.0,-9984.0,-1664.0)
set udg_rect152=Rect(-5536.0,-960.0,5536.0,928.0)
set udg_rect153=Rect(-11488.0,-10240.0,12288.0,9184.0)
set udg_rect154=Rect(-320.0,-9344.0,-128.0,-9152.0)
set udg_rect155=Rect(128.0,-9344.0,320.0,-9152.0)
set udg_rect156=Rect(10688.0,-1472.0,10816.0,-1344.0)
set udg_rect157=Rect(-96.0,-7008.0,64.0,-6816.0)
set udg_rect158=Rect(9888.0,-2272.0,10080.0,-2080.0)
endfunction
function O76364 takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),10.00,"TRIGSTR_490")
call AdjustPlayerStateBJ(5000,Player(0),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(5000,Player(1),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(5000,Player(2),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(5000,Player(3),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(5000,Player(4),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(5000,Player(5),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(5000,Player(6),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(5000,Player(7),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(5000,Player(8),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(5000,Player(9),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(5000,Player(10),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ(5000,Player(11),PLAYER_STATE_RESOURCE_GOLD)
endfunction
function O76532 takes nothing returns nothing
call ConditionalTriggerExecute(udg_trigger01)
endfunction
function O76713 takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O76833 takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O76942 takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O76956 takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O76985 takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O76986 takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O77048 takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O77099 takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O77179 takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O77250 takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O77374 takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O77452 takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O77576 takes nothing returns boolean
return(GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA()))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O77663 takes nothing returns boolean
return(GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA()))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O77768 takes nothing returns nothing
call SetPlayerStateBJ(GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD,100)
endfunction
function O77785 takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect147),0)
endfunction
function O77886 takes nothing returns nothing
call MeleeStartingVisibility()
call FogMaskEnableOff()
call FogEnableOff()
call SetDestructableInvulnerableBJ(udg_destructable08,true)
call SetDestructableInvulnerableBJ(udg_destructable05,true)
call SetDestructableInvulnerableBJ(udg_destructable06,true)
call SetDestructableInvulnerableBJ(udg_destructable10,true)
call SetDestructableInvulnerableBJ(udg_destructable09,true)
call SetDestructableInvulnerableBJ(udg_destructable04,true)
call SetDestructableInvulnerableBJ(udg_destructable03,true)
call SetDestructableInvulnerableBJ(udg_destructable07,true)
call SetDestructableInvulnerableBJ(udg_destructable15,true)
call SetDestructableInvulnerableBJ(udg_destructable16,true)
call SetDestructableInvulnerableBJ(udg_destructable13,true)
call SetDestructableInvulnerableBJ(udg_destructable01,true)
call SetDestructableInvulnerableBJ(udg_destructable12,true)
call SetDestructableInvulnerableBJ(udg_destructable11,true)
call SetDestructableInvulnerableBJ(udg_destructable02,true)
call SetDestructableInvulnerableBJ(udg_destructable14,true)
if(O76713())then
call SelectUnitSingle(udg_unit22)
else
call RemoveUnit(udg_unit22)
endif
if(O76833())then
call SelectUnitSingle(udg_unit21)
else
call RemoveUnit(udg_unit21)
endif
if(O76942())then
call SelectUnitSingle(udg_unit19)
else
call RemoveUnit(udg_unit19)
endif
if(O76956())then
call SelectUnitSingle(udg_unit17)
else
call RemoveUnit(udg_unit17)
endif
if(O76985())then
call SelectUnitSingle(udg_unit20)
else
call RemoveUnit(udg_unit20)
endif
if(O76986())then
call SelectUnitSingle(udg_unit18)
else
call RemoveUnit(udg_unit18)
endif
if(O77048())then
call SelectUnitSingle(udg_unit32)
else
call RemoveUnit(udg_unit32)
endif
if(O77099())then
call SelectUnitSingle(udg_unit15)
else
call RemoveUnit(udg_unit15)
endif
if(O77179())then
call SelectUnitSingle(udg_unit14)
else
call RemoveUnit(udg_unit14)
endif
if(O77250())then
call SelectUnitSingle(udg_unit13)
else
call RemoveUnit(udg_unit13)
endif
if(O77374())then
call SelectUnitSingle(udg_unit16)
else
call RemoveUnit(udg_unit16)
endif
if(O77452())then
call SelectUnitSingle(udg_unit12)
else
call RemoveUnit(udg_unit12)
endif
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(O77576())then
call ForceAddPlayerSimple(ConvertedPlayer(GetForLoopIndexA()),udg_force01)
else
call DoNothing()
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=7
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(O77663())then
call ForceAddPlayerSimple(ConvertedPlayer(GetForLoopIndexA()),udg_force02)
else
call DoNothing()
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_integer02=(CountPlayersInForceBJ(udg_force01)*12)
call ClearSelection()
call ForForce(GetPlayersAll(),function O77768)
call ForForce(GetPlayersAll(),function O77785)
call StartTimerBJ(udg_timer03,false,300.00)
call StartTimerBJ(udg_timer02,false,60.00)
set udg_boolean06=false
set udg_boolean07=false
call TriggerExecute(udg_trigger05)
call TriggerExecute(udg_trigger06)
call ConditionalTriggerExecute(udg_trigger80)
call PlaySoundBJ(udg_sound03)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_491")
call TriggerSleepAction(5.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_492")
call TriggerSleepAction(5.00)
call PlayMusicBJ(udg_string02)
call DoNotSaveReplay()
endfunction
function O77937 takes nothing returns nothing
call SetPlayerHandicapXPBJ(Player(0),150.00)
call SetPlayerHandicapXPBJ(Player(1),150.00)
call SetPlayerHandicapXPBJ(Player(2),150.00)
call SetPlayerHandicapXPBJ(Player(3),150.00)
call SetPlayerHandicapXPBJ(Player(4),150.00)
call SetPlayerHandicapXPBJ(Player(5),150.00)
call SetPlayerHandicapXPBJ(Player(6),150.00)
call SetPlayerHandicapXPBJ(Player(7),150.00)
call SetPlayerHandicapXPBJ(Player(8),150.00)
call SetPlayerHandicapXPBJ(Player(9),150.00)
call SetPlayerHandicapXPBJ(Player(10),150.00)
call SetPlayerHandicapXPBJ(Player(11),150.00)
endfunction
function O78020 takes nothing returns boolean
return(GetPlayerController(Player(0))==MAP_CONTROL_COMPUTER)
endfunction
function O78108 takes nothing returns boolean
return(GetPlayerController(Player(1))==MAP_CONTROL_COMPUTER)
endfunction
function O78219 takes nothing returns boolean
return(GetPlayerController(Player(2))==MAP_CONTROL_COMPUTER)
endfunction
function O78312 takes nothing returns boolean
return(GetPlayerController(Player(3))==MAP_CONTROL_COMPUTER)
endfunction
function O78320 takes nothing returns boolean
return(GetPlayerController(Player(4))==MAP_CONTROL_COMPUTER)
endfunction
function O78386 takes nothing returns boolean
return(GetPlayerController(Player(5))==MAP_CONTROL_COMPUTER)
endfunction
function O78462 takes nothing returns boolean
return(GetPlayerController(Player(6))==MAP_CONTROL_COMPUTER)
endfunction
function O78468 takes nothing returns boolean
return(GetPlayerController(Player(7))==MAP_CONTROL_COMPUTER)
endfunction
function O78489 takes nothing returns boolean
return(GetPlayerController(Player(8))==MAP_CONTROL_COMPUTER)
endfunction
function O78518 takes nothing returns boolean
return(GetPlayerController(Player(9))==MAP_CONTROL_COMPUTER)
endfunction
function O78622 takes nothing returns boolean
return(GetPlayerController(Player(10))==MAP_CONTROL_COMPUTER)
endfunction
function O78659 takes nothing returns boolean
return(GetPlayerController(Player(11))==MAP_CONTROL_COMPUTER)
endfunction
function O78662 takes nothing returns nothing
if(O78020())then
call SetUnitPositionLoc(udg_unit22,GetRectCenter(udg_rect61))
else
call DoNothing()
endif
if(O78108())then
call SetUnitPositionLoc(udg_unit21,GetRectCenter(udg_rect85))
else
call DoNothing()
endif
if(O78219())then
call SetUnitPositionLoc(udg_unit19,GetRectCenter(udg_rect68))
else
call DoNothing()
endif
if(O78312())then
call SetUnitPositionLoc(udg_unit17,GetRectCenter(udg_rect87))
else
call DoNothing()
endif
if(O78320())then
call SetUnitPositionLoc(udg_unit20,GetRectCenter(udg_rect66))
else
call DoNothing()
endif
if(O78386())then
call SetUnitPositionLoc(udg_unit18,GetRectCenter(udg_rect92))
else
call DoNothing()
endif
if(O78462())then
call SetUnitPositionLoc(udg_unit32,GetRectCenter(udg_rect63))
else
call DoNothing()
endif
if(O78468())then
call SetUnitPositionLoc(udg_unit15,GetRectCenter(udg_rect90))
else
call DoNothing()
endif
if(O78489())then
call SetUnitPositionLoc(udg_unit14,GetRectCenter(udg_rect73))
else
call DoNothing()
endif
if(O78518())then
call SetUnitPositionLoc(udg_unit13,GetRectCenter(udg_rect74))
else
call DoNothing()
endif
if(O78622())then
call SetUnitPositionLoc(udg_unit16,GetRectCenter(udg_rect70))
else
call DoNothing()
endif
if(O78659())then
call SetUnitPositionLoc(udg_unit12,GetRectCenter(udg_rect86))
else
call DoNothing()
endif
endfunction
function O78780 takes nothing returns nothing
call LeaderboardAddItemBJ(GetEnumPlayer(),GetLastCreatedLeaderboard(),GetPlayerName(GetEnumPlayer()),0)
endfunction
function O78826 takes nothing returns nothing
call LeaderboardAddItemBJ(GetEnumPlayer(),GetLastCreatedLeaderboard(),GetPlayerName(GetEnumPlayer()),0)
endfunction
function O78871 takes nothing returns nothing
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_integers01[GetForLoopIndexA()]=0
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(1.00)
call CreateLeaderboardBJ(GetPlayersAll(),"TRIGSTR_493")
set udg_leaderboard01=GetLastCreatedLeaderboard()
call LeaderboardAddItemBJ(Player(PLAYER_NEUTRAL_AGGRESSIVE),GetLastCreatedLeaderboard(),"TRIGSTR_494",0)
call LeaderboardSetPlayerItemLabelColorBJ(Player(PLAYER_NEUTRAL_AGGRESSIVE),GetLastCreatedLeaderboard(),100,100,100,0)
call LeaderboardSetPlayerItemValueColorBJ(Player(PLAYER_NEUTRAL_AGGRESSIVE),GetLastCreatedLeaderboard(),100,100,100,0)
call ForForce(udg_force01,function O78780)
call LeaderboardAddItemBJ(Player(PLAYER_NEUTRAL_PASSIVE),GetLastCreatedLeaderboard(),"TRIGSTR_495",0)
call LeaderboardSetPlayerItemLabelColorBJ(Player(PLAYER_NEUTRAL_PASSIVE),GetLastCreatedLeaderboard(),100,100,100,0)
call LeaderboardSetPlayerItemValueColorBJ(Player(PLAYER_NEUTRAL_PASSIVE),GetLastCreatedLeaderboard(),100,100,100,0)
call ForForce(udg_force02,function O78826)
call LeaderboardAddItemBJ(Player(bj_PLAYER_NEUTRAL_VICTIM),GetLastCreatedLeaderboard(),("Win = "+(I2S(100)+" Team Kills")),100)
call LeaderboardSetPlayerItemStyleBJ(Player(bj_PLAYER_NEUTRAL_VICTIM),GetLastCreatedLeaderboard(),true,false,false)
call LeaderboardSetPlayerItemLabelColorBJ(Player(bj_PLAYER_NEUTRAL_VICTIM),GetLastCreatedLeaderboard(),100,100,100,0)
call EnableTrigger(udg_trigger07)
endfunction
function O78969 takes nothing returns nothing
call LeaderboardSetPlayerItemValueBJ(GetEnumPlayer(),udg_leaderboard01,udg_integers01[GetConvertedPlayerId(GetEnumPlayer())])
endfunction
function O79068 takes nothing returns nothing
call ForForce(GetPlayersAll(),function O78969)
call LeaderboardSetPlayerItemValueBJ(Player(PLAYER_NEUTRAL_AGGRESSIVE),udg_leaderboard01,udg_integer03)
call LeaderboardSetPlayerItemValueBJ(Player(PLAYER_NEUTRAL_PASSIVE),udg_leaderboard01,udg_integer05)
call ConditionalTriggerExecute(udg_trigger218)
call ConditionalTriggerExecute(udg_trigger219)
endfunction
function O79216 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O79288 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O79365 takes nothing returns boolean
if(not GetBooleanOr(O79216(),O79288()))then
return false
endif
return true
endfunction
function O79377 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC75',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O79510 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O79619 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O79718 takes nothing returns boolean
if(not GetBooleanOr(O79510(),O79619()))then
return false
endif
return true
endfunction
function O79834 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC97',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O79917 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O80029 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O80107 takes nothing returns boolean
if(not GetBooleanOr(O79917(),O80029()))then
return false
endif
return true
endfunction
function O80207 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC46',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O80427 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O80541 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O80669 takes nothing returns boolean
if(not GetBooleanOr(O80427(),O80541()))then
return false
endif
return true
endfunction
function O80723 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC43',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O80886 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O80949 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O80988 takes nothing returns boolean
if(not GetBooleanOr(O80886(),O80949()))then
return false
endif
return true
endfunction
function O81049 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U006',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O81116 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O81226 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O81331 takes nothing returns boolean
if(not GetBooleanOr(O81116(),O81226()))then
return false
endif
return true
endfunction
function O81376 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC65',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O81446 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O81448 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O81459 takes nothing returns boolean
if(not GetBooleanOr(O81446(),O81448()))then
return false
endif
return true
endfunction
function O81557 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC61',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O81681 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O81736 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O81798 takes nothing returns boolean
if(not GetBooleanOr(O81681(),O81736()))then
return false
endif
return true
endfunction
function O81838 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC49',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O81849 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O81851 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O81904 takes nothing returns boolean
if(not GetBooleanOr(O81849(),O81851()))then
return false
endif
return true
endfunction
function O82023 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC47',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O82104 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O82106 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O82137 takes nothing returns boolean
if(not GetBooleanOr(O82104(),O82106()))then
return false
endif
return true
endfunction
function O82138 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'O005',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O82218 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O82222 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O82330 takes nothing returns boolean
if(not GetBooleanOr(O82218(),O82222()))then
return false
endif
return true
endfunction
function O82377 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC55',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O82430 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O82502 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O82540 takes nothing returns boolean
if(not GetBooleanOr(O82430(),O82502()))then
return false
endif
return true
endfunction
function O82662 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC60',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O82850 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O82876 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O82943 takes nothing returns boolean
if(not GetBooleanOr(O82850(),O82876()))then
return false
endif
return true
endfunction
function O83052 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC72',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O83183 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O83244 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O83323 takes nothing returns boolean
if(not GetBooleanOr(O83183(),O83244()))then
return false
endif
return true
endfunction
function O83383 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'O002',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O83523 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I017')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00N')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I008')==false))then
return false
endif
return true
endfunction
function O83622 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E002',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I017'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger22)
endfunction
function O83768 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O83774 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O83805 takes nothing returns boolean
if(not GetBooleanOr(O83768(),O83774()))then
return false
endif
return true
endfunction
function O83912 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'O001',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O84000 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O84003 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O84032 takes nothing returns boolean
if(not GetBooleanOr(O84000(),O84003()))then
return false
endif
return true
endfunction
function O84096 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC54',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O84288 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O84383 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O84423 takes nothing returns boolean
if(not GetBooleanOr(O84288(),O84383()))then
return false
endif
return true
endfunction
function O84549 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC48',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O84677 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O84731 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O84763 takes nothing returns boolean
if(not GetBooleanOr(O84677(),O84731()))then
return false
endif
return true
endfunction
function O84875 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC35',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O84997 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O85123 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O85230 takes nothing returns boolean
if(not GetBooleanOr(O84997(),O85123()))then
return false
endif
return true
endfunction
function O85271 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC26',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O85364 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O85489 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O85553 takes nothing returns boolean
if(not GetBooleanOr(O85364(),O85489()))then
return false
endif
return true
endfunction
function O85667 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC24',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O85765 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O85809 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O85901 takes nothing returns boolean
if(not GetBooleanOr(O85765(),O85809()))then
return false
endif
return true
endfunction
function O85987 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC27',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O86118 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O86225 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O86328 takes nothing returns boolean
if(not GetBooleanOr(O86118(),O86225()))then
return false
endif
return true
endfunction
function O86381 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC62',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O86600 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O86715 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O86763 takes nothing returns boolean
if(not GetBooleanOr(O86600(),O86715()))then
return false
endif
return true
endfunction
function O86842 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC25',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O87006 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O87013 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O87137 takes nothing returns boolean
if(not GetBooleanOr(O87006(),O87013()))then
return false
endif
return true
endfunction
function O87218 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC63',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O87355 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O87427 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O87481 takes nothing returns boolean
if(not GetBooleanOr(O87355(),O87427()))then
return false
endif
return true
endfunction
function O87549 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC57',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O87632 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O87645 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O87710 takes nothing returns boolean
if(not GetBooleanOr(O87632(),O87645()))then
return false
endif
return true
endfunction
function O87751 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H004',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O87906 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O87947 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O88074 takes nothing returns boolean
if(not GetBooleanOr(O87906(),O87947()))then
return false
endif
return true
endfunction
function O88156 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC44',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O88235 takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true)
endfunction
function O88326 takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function O88340 takes nothing returns boolean
if(not GetBooleanOr(O88235(),O88326()))then
return false
endif
return true
endfunction
function O88381 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC69',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect91),GetRectCenter(udg_rect91))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O88548 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00C')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00B')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00D')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01A')==false))then
return false
endif
return true
endfunction
function O88636 takes nothing returns nothing
call SetUnitColor(GetEnumUnit(),GetPlayerColor(Player(4)))
endfunction
function O88663 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H00Z',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
call ForGroupBJ(GetUnitsOfTypeIdAll('H00Z'),function O88636)
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00C'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger37)
endfunction
function O88874 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00B')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00C')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00D')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01A')==false))then
return false
endif
return true
endfunction
function O88916 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H010',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00B'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger38)
endfunction
function O89110 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00D')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00B')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00C')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01A')==false))then
return false
endif
return true
endfunction
function O89137 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H00O',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00D'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger39)
endfunction
function O89299 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01A')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00B')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00C')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00D')==false))then
return false
endif
return true
endfunction
function O89342 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H00V',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I01A'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger40)
endfunction
function O89491 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00F')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00H')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00E')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I019')==false))then
return false
endif
return true
endfunction
function O89618 takes nothing returns nothing
call SetUnitColor(GetEnumUnit(),GetPlayerColor(Player(0)))
endfunction
function O89702 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U00A',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
call ForGroupBJ(GetUnitsOfTypeIdAll('U00A'),function O89618)
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00F'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger41)
endfunction
function O89812 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00H')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00F')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00E')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I019')==false))then
return false
endif
return true
endfunction
function O89858 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC33',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00H'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger42)
endfunction
function O89986 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00E')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00H')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00F')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I019')==false))then
return false
endif
return true
endfunction
function O90044 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'N000',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00E'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger43)
endfunction
function O90191 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I019')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00H')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00F')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00E')==false))then
return false
endif
return true
endfunction
function O90314 takes nothing returns nothing
call SetUnitColor(GetEnumUnit(),GetPlayerColor(Player(PLAYER_NEUTRAL_AGGRESSIVE)))
endfunction
function O90375 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H000',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
call ForGroupBJ(GetUnitsOfTypeIdAll('H000'),function O90314)
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I019'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger44)
endfunction
function O90458 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I009')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00M')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00I')==false))then
return false
endif
return true
endfunction
function O90495 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC98',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I009'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger45)
endfunction
function O90697 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I009')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00M')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00I')==false))then
return false
endif
return true
endfunction
function O90801 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'N01Z',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00G'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger46)
endfunction
function O90966 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00M')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I009')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00I')==false))then
return false
endif
return true
endfunction
function O91063 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E005',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00M'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger47)
endfunction
function O91237 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00I')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I009')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00M')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G')==false))then
return false
endif
return true
endfunction
function O91270 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC99',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00I'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger48)
endfunction
function O91404 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00A')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00J')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00K')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00L')==false))then
return false
endif
return true
endfunction
function O91418 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U000',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00A'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger49)
endfunction
function O91572 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00K')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00A')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00J')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00L')==false))then
return false
endif
return true
endfunction
function O91670 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'N01P',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00K'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger50)
endfunction
function O91806 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00J')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00A')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00K')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00L')==false))then
return false
endif
return true
endfunction
function O91913 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U00B',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00J'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger51)
endfunction
function O92122 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00L')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00A')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00J')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00K')==false))then
return false
endif
return true
endfunction
function O92148 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC34',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00L'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger52)
endfunction
function O92292 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00N')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I017')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I008')==false))then
return false
endif
return true
endfunction
function O92369 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E004',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I00N'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger53)
endfunction
function O92506 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I008')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I017')==false))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00N')==false))then
return false
endif
return true
endfunction
function O92567 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC95',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I008'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger54)
endfunction
function O92722 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I010')==true))then
return false
endif
return true
endfunction
function O92809 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U008',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveItem(GetItemOfTypeFromUnitBJ(GetLastCreatedUnit(),'I010'))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger55)
endfunction
function O92975 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I006')==true))then
return false
endif
return true
endfunction
function O93017 takes nothing returns nothing
call SetUnitColor(GetEnumUnit(),GetPlayerColor(Player(PLAYER_NEUTRAL_PASSIVE)))
endfunction
function O93097 takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U009',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(GetPlayableMapRect()),GetRectCenter(GetPlayableMapRect()))
call ForGroupBJ(GetUnitsOfTypeIdAll('U009'),function O93017)
set udg_units01[GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit()))]=GetLastCreatedUnit()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call UnitAddItemSwapped(UnitItemInSlotBJ(GetEnteringUnit(),GetForLoopIndexA()),GetLastCreatedUnit())
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(GetPlayersAll(),(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(GetLastCreatedUnit()))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
call DisableTrigger(udg_trigger56)
endfunction
function O93230 takes nothing returns boolean
if(not(udg_boolean02==false))then
return false
endif
return true
endfunction
function O93349 takes nothing returns nothing
call AdjustPlayerStateBJ(1000000,GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
endfunction
function O93439 takes nothing returns boolean
if(not(udg_boolean02==false))then
return false
endif
return true
endfunction
function O93562 takes nothing returns nothing
call UnitAddItemByIdSwapped('I006',GroupPickRandomUnit(GetUnitsOfPlayerAll(GetTriggerPlayer())))
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O93689 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetDyingUnit(),'ankh')==false))then
return false
endif
return true
endfunction
function O93746 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function O93846 takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnitBJ())!=Player(PLAYER_NEUTRAL_AGGRESSIVE))
endfunction
function O93945 takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnitBJ())!=Player(PLAYER_NEUTRAL_AGGRESSIVE))
endfunction
function O94022 takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnitBJ())!=Player(PLAYER_NEUTRAL_AGGRESSIVE))
endfunction
function O94109 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function O94134 takes nothing returns boolean
return GetBooleanAnd(O94022(),O94109())
endfunction
function O94225 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function O94312 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function O94381 takes nothing returns boolean
return(GetTriggerUnit()==udg_unit05)
endfunction
function O94405 takes nothing returns boolean
return(udg_boolean01==false)
endfunction
function O94477 takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function O94595 takes nothing returns nothing
call AdjustPlayerStateBJ(1000,GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
endfunction
function O94646 takes nothing returns nothing
call UnitRemoveItemFromSlotSwapped(GetRandomInt(3,6),GetTriggerUnit())
call PlaySoundBJ(udg_sound06)
if(O93746())then
set udg_integer05=(udg_integer05+3)
else
set udg_integer05=(udg_integer05+1)
endif
if(O93846())then
set udg_integers01[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers01[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+1)
else
call DoNothing()
endif
call TriggerExecute(udg_trigger07)
if(O93945())then
call DisplayTextToForce(GetPlayersAll(),(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+(" Defeats "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))))
else
call DisplayTextToForce(GetPlayersAll(),(GetPlayerName(GetOwningPlayer(GetTriggerUnit()))+" Dies To Creeps"))
endif
if(O94134())then
call DisplayTextToForce(GetPlayersAll(),(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+" Wins the Duel! "))
else
call DoNothing()
endif
if(O94225())then
call TriggerExecute(udg_trigger213)
else
call DoNothing()
endif
if(O94312())then
set udg_boolean01=false
else
call DoNothing()
endif
call TriggerSleepAction(2.00)
if(O94381())then
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect142))
else
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect143))
endif
call TriggerSleepAction(2)
if(O94405())then
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect143),1.00)
else
call DoNothing()
endif
call TriggerSleepAction(2)
call ReviveHeroLoc(GetDyingUnit(),GetUnitLoc(GetTriggerUnit()),true)
call SetUnitManaPercentBJ(GetTriggerUnit(),100)
if(O94477())then
call IssuePointOrderLocBJ(GetTriggerUnit(),"move",GetRectCenter(udg_rect111))
else
call DoNothing()
endif
call SetPlayerAbilityAvailableBJ(true,'AHds',GetOwningPlayer(udg_unit05))
call ForForce(udg_force02,function O94595)
endfunction
function O94792 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetDyingUnit(),'ankh')==false))then
return false
endif
return true
endfunction
function O94868 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function O94988 takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnitBJ())!=Player(PLAYER_NEUTRAL_AGGRESSIVE))
endfunction
function O95009 takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnitBJ())!=Player(PLAYER_NEUTRAL_AGGRESSIVE))
endfunction
function O95045 takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnitBJ())!=Player(PLAYER_NEUTRAL_AGGRESSIVE))
endfunction
function O95071 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function O95086 takes nothing returns boolean
return GetBooleanAnd(O95045(),O95071())
endfunction
function O95136 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function O95137 takes nothing returns boolean
return(udg_boolean01==true)
endfunction
function O95252 takes nothing returns boolean
return(GetTriggerUnit()==udg_unit06)
endfunction
function O95284 takes nothing returns boolean
return(udg_boolean01==false)
endfunction
function O95375 takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function O95440 takes nothing returns nothing
call AdjustPlayerStateBJ(1000,GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
endfunction
function O95558 takes nothing returns nothing
call UnitRemoveItemFromSlotSwapped(GetRandomInt(3,6),GetTriggerUnit())
call PlaySoundBJ(udg_sound06)
if(O94868())then
set udg_integer03=(udg_integer03+3)
else
set udg_integer03=(udg_integer03+1)
endif
if(O94988())then
set udg_integers01[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]=(udg_integers01[GetConvertedPlayerId(GetOwningPlayer(GetKillingUnitBJ()))]+1)
else
call DoNothing()
endif
call TriggerExecute(udg_trigger07)
if(O95009())then
call DisplayTextToForce(GetPlayersAll(),(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+(" Defeats "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))))
else
call DisplayTextToForce(GetPlayersAll(),(GetPlayerName(GetOwningPlayer(GetTriggerUnit()))+" Dies To Creeps"))
endif
if(O95086())then
call DisplayTextToForce(GetPlayersAll(),(GetPlayerName(GetOwningPlayer(GetKillingUnitBJ()))+" Wins the Duel! "))
else
call DoNothing()
endif
if(O95136())then
call TriggerExecute(udg_trigger213)
else
call DoNothing()
endif
if(O95137())then
set udg_boolean01=false
else
call DoNothing()
endif
call TriggerSleepAction(2.00)
if(O95252())then
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect144))
else
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect145))
endif
call TriggerSleepAction(2)
if(O95284())then
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect145),1.00)
else
call DoNothing()
endif
call TriggerSleepAction(2)
call ReviveHeroLoc(GetDyingUnit(),GetUnitLoc(GetTriggerUnit()),true)
call SetUnitManaPercentBJ(GetTriggerUnit(),100)
if(O95375())then
call IssuePointOrderLocBJ(GetTriggerUnit(),"move",GetRectCenter(udg_rect118))
else
call DoNothing()
endif
call SetPlayerAbilityAvailableBJ(true,'AHds',GetOwningPlayer(udg_unit06))
call ForForce(udg_force01,function O95440)
endfunction
function O95665 takes nothing returns boolean
if(not(udg_boolean02==false))then
return false
endif
return true
endfunction
function O95787 takes nothing returns boolean
return(udg_integer03>udg_integer05)
endfunction
function O95840 takes nothing returns boolean
return(udg_integer03>udg_integer05)
endfunction
function O95937 takes nothing returns boolean
return(udg_integer03<udg_integer05)
endfunction
function O96054 takes nothing returns boolean
return(udg_integer03<udg_integer05)
endfunction
function O96081 takes nothing returns nothing
if(O95787())then
call CreateItemLoc('tkno',GetRectCenter(udg_rect145))
else
call DoNothing()
endif
if(O95840())then
call CreateItemLoc('tpow',GetRectCenter(udg_rect145))
else
call DoNothing()
endif
if(O95937())then
call CreateItemLoc('tkno',GetRectCenter(udg_rect143))
else
call DoNothing()
endif
if(O96054())then
call CreateItemLoc('tpow',GetRectCenter(udg_rect143))
else
call DoNothing()
endif
endfunction
function O96156 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
return true
endfunction
function O96229 takes nothing returns nothing
call GroupAddUnitSimple(GetTriggerUnit(),udg_group01)
endfunction
function O96439 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
return true
endfunction
function O96462 takes nothing returns nothing
call GroupRemoveUnitSimple(GetTriggerUnit(),udg_group01)
endfunction
function O96630 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable14)
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable13)
call StartTimerBJ(udg_timer04,false,10.00)
endfunction
function O96822 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable13)
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable01)
call StartTimerBJ(udg_timer05,false,10.00)
endfunction
function O96912 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable01)
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable12)
call StartTimerBJ(udg_timer06,false,10.00)
endfunction
function O97108 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable12)
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable11)
call StartTimerBJ(udg_timer07,false,10.00)
endfunction
function O97284 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable11)
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable02)
call StartTimerBJ(udg_timer08,false,10.00)
endfunction
function O97472 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable02)
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable14)
call StartTimerBJ(udg_timer03,false,10.00)
endfunction
function O97616 takes nothing returns boolean
if(not(GetRandomInt(1,5)==1))then
return false
endif
return true
endfunction
function O97732 takes nothing returns nothing
call CreateItemLoc(ChooseRandomItemBJ(6),GetUnitLoc(GetTriggerUnit()))
endfunction
function O97839 takes nothing returns boolean
if(not(udg_boolean02==false))then
return false
endif
if(not(udg_boolean06==false))then
return false
endif
if(not(udg_boolean07==false))then
return false
endif
return true
endfunction
function O97857 takes nothing returns nothing
call ConditionalTriggerExecute(udg_triggers01[ModuloInteger(udg_integer01,24)])
set udg_integer01=(udg_integer01+1)
endfunction
function O98016 takes nothing returns boolean
if(not(udg_boolean02==false))then
return false
endif
if(not(udg_boolean06==true))then
return false
endif
if(not(udg_boolean07==false))then
return false
endif
return true
endfunction
function O98107 takes nothing returns nothing
call ConditionalTriggerExecute(udg_triggers02[ModuloInteger(udg_integer09,24)])
set udg_integer09=(udg_integer09+1)
endfunction
function O98129 takes nothing returns boolean
if(not(udg_boolean02==false))then
return false
endif
if(not(udg_boolean06==false))then
return false
endif
if(not(udg_boolean07==true))then
return false
endif
return true
endfunction
function O98228 takes nothing returns nothing
call ConditionalTriggerExecute(udg_triggers03[ModuloInteger(udg_integer10,24)])
set udg_integer10=(udg_integer10+1)
endfunction
function O98389 takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),20.00,"TRIGSTR_496")
set udg_boolean06=true
set udg_boolean07=false
set udg_integer09=0
call ConditionalTriggerExecute(udg_trigger81)
endfunction
function O98515 takes nothing returns nothing
call DisplayTimedTextToForce(GetPlayersAll(),20.00,"TRIGSTR_145")
set udg_boolean06=false
set udg_boolean07=true
set udg_integer10=0
call ConditionalTriggerExecute(udg_trigger82)
endfunction
function O98719 takes nothing returns nothing
set udg_triggers01[0]=udg_trigger84
set udg_triggers01[1]=udg_trigger94
set udg_triggers01[2]=udg_trigger104
set udg_triggers01[3]=udg_trigger114
set udg_triggers01[4]=udg_trigger134
set udg_triggers01[5]=udg_trigger154
set udg_triggers01[6]=udg_trigger144
set udg_triggers01[7]=udg_trigger124
set udg_triggers01[8]=udg_trigger85
set udg_triggers01[9]=udg_trigger95
set udg_triggers01[10]=udg_trigger105
set udg_triggers01[11]=udg_trigger115
set udg_triggers01[12]=udg_trigger135
set udg_triggers01[13]=udg_trigger155
set udg_triggers01[14]=udg_trigger145
set udg_triggers01[15]=udg_trigger125
set udg_triggers01[16]=udg_trigger86
set udg_triggers01[17]=udg_trigger96
set udg_triggers01[18]=udg_trigger106
set udg_triggers01[19]=udg_trigger116
set udg_triggers01[20]=udg_trigger136
set udg_triggers01[21]=udg_trigger156
set udg_triggers01[22]=udg_trigger146
set udg_triggers01[23]=udg_trigger126
endfunction
function O98786 takes nothing returns nothing
set udg_triggers02[0]=udg_trigger87
set udg_triggers02[1]=udg_trigger97
set udg_triggers02[2]=udg_trigger107
set udg_triggers02[3]=udg_trigger117
set udg_triggers02[4]=udg_trigger137
set udg_triggers02[5]=udg_trigger157
set udg_triggers02[6]=udg_trigger147
set udg_triggers02[7]=udg_trigger127
set udg_triggers02[8]=udg_trigger88
set udg_triggers02[9]=udg_trigger98
set udg_triggers02[10]=udg_trigger108
set udg_triggers02[11]=udg_trigger118
set udg_triggers02[12]=udg_trigger138
set udg_triggers02[13]=udg_trigger158
set udg_triggers02[14]=udg_trigger148
set udg_triggers02[15]=udg_trigger128
set udg_triggers02[16]=udg_trigger89
set udg_triggers02[17]=udg_trigger99
set udg_triggers02[18]=udg_trigger109
set udg_triggers02[19]=udg_trigger119
set udg_triggers02[20]=udg_trigger139
set udg_triggers02[21]=udg_trigger159
set udg_triggers02[22]=udg_trigger149
set udg_triggers02[23]=udg_trigger129
endfunction
function O98959 takes nothing returns nothing
set udg_triggers03[0]=udg_trigger90
set udg_triggers03[1]=udg_trigger100
set udg_triggers03[2]=udg_trigger110
set udg_triggers03[3]=udg_trigger120
set udg_triggers03[4]=udg_trigger140
set udg_triggers03[5]=udg_trigger160
set udg_triggers03[6]=udg_trigger150
set udg_triggers03[7]=udg_trigger130
set udg_triggers03[8]=udg_trigger91
set udg_triggers03[9]=udg_trigger101
set udg_triggers03[10]=udg_trigger111
set udg_triggers03[11]=udg_trigger121
set udg_triggers03[12]=udg_trigger141
set udg_triggers03[13]=udg_trigger161
set udg_triggers03[14]=udg_trigger151
set udg_triggers03[15]=udg_trigger131
set udg_triggers03[16]=udg_trigger92
set udg_triggers03[17]=udg_trigger102
set udg_triggers03[18]=udg_trigger112
set udg_triggers03[19]=udg_trigger122
set udg_triggers03[20]=udg_trigger142
set udg_triggers03[21]=udg_trigger162
set udg_triggers03[22]=udg_trigger152
set udg_triggers03[23]=udg_trigger132
endfunction
function O99074 takes nothing returns nothing
call UnitWakeUpBJ(udg_unit07)
call IssuePointOrderLocBJ(udg_unit07,"attack",GetRandomLocInRect(udg_rect25))
call TriggerSleepAction(10.00)
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable08)
call ReplaceUnitBJ(udg_unit07,GetUnitTypeId(udg_unit07),bj_UNIT_STATE_METHOD_RELATIVE)
endfunction
function O99292 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable08)
call CreateNUnitsAtLoc(1,'n005',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect24),270.00)
set udg_unit07=GetLastCreatedUnit()
call TriggerExecute(udg_trigger83)
endfunction
function O99501 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable08)
call CreateNUnitsAtLoc(1,'n004',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect24),270.00)
set udg_unit07=GetLastCreatedUnit()
call TriggerExecute(udg_trigger83)
endfunction
function O99613 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable08)
call CreateNUnitsAtLoc(1,'n003',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect24),270.00)
set udg_unit07=GetLastCreatedUnit()
call TriggerExecute(udg_trigger83)
endfunction
function O99679 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable08)
call CreateNUnitsAtLoc(1,'n006',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect24),270.00)
set udg_unit07=GetLastCreatedUnit()
call TriggerExecute(udg_trigger83)
endfunction
function O99796 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable08)
call CreateNUnitsAtLoc(1,'n002',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect24),270.00)
set udg_unit07=GetLastCreatedUnit()
call TriggerExecute(udg_trigger83)
endfunction
function O99953 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable08)
call CreateNUnitsAtLoc(1,'n02C',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect24),270.00)
set udg_unit07=GetLastCreatedUnit()
call TriggerExecute(udg_trigger83)
endfunction
function O100013 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable08)
call CreateNUnitsAtLoc(1,'n001',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect24),270.00)
set udg_unit07=GetLastCreatedUnit()
call TriggerExecute(udg_trigger83)
endfunction
function O100233 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable08)
call CreateNUnitsAtLoc(1,'n02B',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect24),270.00)
set udg_unit07=GetLastCreatedUnit()
call TriggerExecute(udg_trigger83)
endfunction
function O100343 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable08)
call CreateNUnitsAtLoc(1,'n02D',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect24),270.00)
set udg_unit07=GetLastCreatedUnit()
call TriggerExecute(udg_trigger83)
endfunction
function O100451 takes nothing returns nothing
call UnitWakeUpBJ(udg_unit02)
call IssuePointOrderLocBJ(udg_unit02,"attack",GetRandomLocInRect(udg_rect19))
call TriggerSleepAction(10.00)
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable09)
call ReplaceUnitBJ(udg_unit02,GetUnitTypeId(udg_unit02),bj_UNIT_STATE_METHOD_RELATIVE)
endfunction
function O100599 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable09)
call CreateNUnitsAtLoc(1,'n00P',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect18),270.00)
set udg_unit02=GetLastCreatedUnit()
call TriggerExecute(udg_trigger93)
endfunction
function O100804 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable09)
call CreateNUnitsAtLoc(1,'n00Q',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect18),270.00)
set udg_unit02=GetLastCreatedUnit()
call TriggerExecute(udg_trigger93)
endfunction
function O100968 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable09)
call CreateNUnitsAtLoc(1,'n00R',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect18),270.00)
set udg_unit02=GetLastCreatedUnit()
call TriggerExecute(udg_trigger93)
endfunction
function O101174 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable09)
call CreateNUnitsAtLoc(1,'n00S',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect18),270.00)
set udg_unit02=GetLastCreatedUnit()
call TriggerExecute(udg_trigger93)
endfunction
function O101305 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable09)
call CreateNUnitsAtLoc(1,'n00T',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect18),270.00)
set udg_unit02=GetLastCreatedUnit()
call TriggerExecute(udg_trigger93)
endfunction
function O101429 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable09)
call CreateNUnitsAtLoc(1,'n00U',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect18),270.00)
set udg_unit02=GetLastCreatedUnit()
call TriggerExecute(udg_trigger93)
endfunction
function O101562 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable09)
call CreateNUnitsAtLoc(1,'n02M',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect18),270.00)
set udg_unit02=GetLastCreatedUnit()
call TriggerExecute(udg_trigger93)
endfunction
function O101590 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable09)
call CreateNUnitsAtLoc(1,'n02L',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect18),270.00)
set udg_unit02=GetLastCreatedUnit()
call TriggerExecute(udg_trigger93)
endfunction
function O101659 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable09)
call CreateNUnitsAtLoc(1,'n02K',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect18),270.00)
set udg_unit02=GetLastCreatedUnit()
call TriggerExecute(udg_trigger93)
endfunction
function O101745 takes nothing returns nothing
call UnitWakeUpBJ(udg_unit01)
call IssuePointOrderLocBJ(udg_unit01,"attack",GetRandomLocInRect(udg_rect21))
call TriggerSleepAction(10.00)
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable07)
call ReplaceUnitBJ(udg_unit01,GetUnitTypeId(udg_unit01),bj_UNIT_STATE_METHOD_RELATIVE)
endfunction
function O101855 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable07)
call CreateNUnitsAtLoc(1,'n00D',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect20),270.00)
set udg_unit01=GetLastCreatedUnit()
call TriggerExecute(udg_trigger103)
endfunction
function O101929 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable07)
call CreateNUnitsAtLoc(1,'n00E',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect20),270.00)
set udg_unit01=GetLastCreatedUnit()
call TriggerExecute(udg_trigger103)
endfunction
function O102143 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable07)
call CreateNUnitsAtLoc(1,'n00F',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect20),270.00)
set udg_unit01=GetLastCreatedUnit()
call TriggerExecute(udg_trigger103)
endfunction
function O102227 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable07)
call CreateNUnitsAtLoc(1,'n00G',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect20),270.00)
set udg_unit01=GetLastCreatedUnit()
call TriggerExecute(udg_trigger103)
endfunction
function O102332 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable07)
call CreateNUnitsAtLoc(1,'n00H',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect20),270.00)
set udg_unit01=GetLastCreatedUnit()
call TriggerExecute(udg_trigger103)
endfunction
function O102364 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable07)
call CreateNUnitsAtLoc(1,'n00I',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect20),270.00)
set udg_unit01=GetLastCreatedUnit()
call TriggerExecute(udg_trigger103)
endfunction
function O102591 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable07)
call CreateNUnitsAtLoc(1,'n02G',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect20),270.00)
set udg_unit01=GetLastCreatedUnit()
call TriggerExecute(udg_trigger103)
endfunction
function O102818 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable07)
call CreateNUnitsAtLoc(1,'n02E',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect20),270.00)
set udg_unit01=GetLastCreatedUnit()
call TriggerExecute(udg_trigger103)
endfunction
function O103019 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable07)
call CreateNUnitsAtLoc(1,'n02F',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect20),270.00)
set udg_unit01=GetLastCreatedUnit()
call TriggerExecute(udg_trigger103)
endfunction
function O103229 takes nothing returns nothing
call UnitWakeUpBJ(udg_unit08)
call IssuePointOrderLocBJ(udg_unit08,"attack",GetRandomLocInRect(udg_rect23))
call TriggerSleepAction(10.00)
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable10)
call ReplaceUnitBJ(udg_unit08,GetUnitTypeId(udg_unit08),bj_UNIT_STATE_METHOD_RELATIVE)
endfunction
function O103381 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable10)
call CreateNUnitsAtLoc(1,'n012',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect22),270.00)
set udg_unit08=GetLastCreatedUnit()
call TriggerExecute(udg_trigger113)
endfunction
function O103423 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable10)
call CreateNUnitsAtLoc(1,'n013',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect22),270.00)
set udg_unit08=GetLastCreatedUnit()
call TriggerExecute(udg_trigger113)
endfunction
function O103597 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable10)
call CreateNUnitsAtLoc(1,'n010',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect22),270.00)
set udg_unit08=GetLastCreatedUnit()
call TriggerExecute(udg_trigger113)
endfunction
function O103710 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable10)
call CreateNUnitsAtLoc(1,'n014',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect22),270.00)
set udg_unit08=GetLastCreatedUnit()
call TriggerExecute(udg_trigger113)
endfunction
function O103920 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable10)
call CreateNUnitsAtLoc(1,'n015',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect22),270.00)
set udg_unit08=GetLastCreatedUnit()
call TriggerExecute(udg_trigger113)
endfunction
function O103966 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable10)
call CreateNUnitsAtLoc(1,'n02R',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect22),270.00)
set udg_unit08=GetLastCreatedUnit()
call TriggerExecute(udg_trigger113)
endfunction
function O104064 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable10)
call CreateNUnitsAtLoc(1,'n016',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect22),270.00)
set udg_unit08=GetLastCreatedUnit()
call TriggerExecute(udg_trigger113)
endfunction
function O104268 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable10)
call CreateNUnitsAtLoc(1,'n02S',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect22),270.00)
set udg_unit08=GetLastCreatedUnit()
call TriggerExecute(udg_trigger113)
endfunction
function O104434 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable10)
call CreateNUnitsAtLoc(1,'n02Q',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect22),270.00)
set udg_unit08=GetLastCreatedUnit()
call TriggerExecute(udg_trigger113)
endfunction
function O104532 takes nothing returns nothing
call UnitWakeUpBJ(udg_unit09)
call IssuePointOrderLocBJ(udg_unit09,"attack",GetRandomLocInRect(udg_rect31))
call TriggerSleepAction(10.00)
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable06)
call ReplaceUnitBJ(udg_unit09,GetUnitTypeId(udg_unit09),bj_UNIT_STATE_METHOD_RELATIVE)
endfunction
function O104685 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable06)
call CreateNUnitsAtLoc(1,'n007',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect30),270.00)
set udg_unit09=GetLastCreatedUnit()
call TriggerExecute(udg_trigger123)
endfunction
function O104844 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable06)
call CreateNUnitsAtLoc(1,'n009',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect30),270.00)
set udg_unit09=GetLastCreatedUnit()
call TriggerExecute(udg_trigger123)
endfunction
function O105062 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable06)
call CreateNUnitsAtLoc(1,'n008',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect30),270.00)
set udg_unit09=GetLastCreatedUnit()
call TriggerExecute(udg_trigger123)
endfunction
function O105192 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable06)
call CreateNUnitsAtLoc(1,'n00C',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect30),270.00)
set udg_unit09=GetLastCreatedUnit()
call TriggerExecute(udg_trigger123)
endfunction
function O105331 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable06)
call CreateNUnitsAtLoc(1,'n00B',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect30),270.00)
set udg_unit09=GetLastCreatedUnit()
call TriggerExecute(udg_trigger123)
endfunction
function O105502 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable06)
call CreateNUnitsAtLoc(1,'n00A',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect30),270.00)
set udg_unit09=GetLastCreatedUnit()
call TriggerExecute(udg_trigger123)
endfunction
function O105677 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable06)
call CreateNUnitsAtLoc(1,'n02A',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect30),270.00)
set udg_unit09=GetLastCreatedUnit()
call TriggerExecute(udg_trigger123)
endfunction
function O105905 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable06)
call CreateNUnitsAtLoc(1,'n01Y',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect30),270.00)
set udg_unit09=GetLastCreatedUnit()
call TriggerExecute(udg_trigger123)
endfunction
function O106028 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable06)
call CreateNUnitsAtLoc(1,'n029',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect30),270.00)
set udg_unit09=GetLastCreatedUnit()
call TriggerExecute(udg_trigger123)
endfunction
function O106207 takes nothing returns nothing
call UnitWakeUpBJ(udg_unit10)
call IssuePointOrderLocBJ(udg_unit10,"attack",GetRandomLocInRect(udg_rect33))
call TriggerSleepAction(10.00)
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable05)
call ReplaceUnitBJ(udg_unit10,GetUnitTypeId(udg_unit10),bj_UNIT_STATE_METHOD_RELATIVE)
endfunction
function O106349 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable05)
call CreateNUnitsAtLoc(1,'n00K',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect32),270.00)
set udg_unit10=GetLastCreatedUnit()
call TriggerExecute(udg_trigger133)
endfunction
function O106504 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable05)
call CreateNUnitsAtLoc(1,'n00L',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect32),270.00)
set udg_unit10=GetLastCreatedUnit()
call TriggerExecute(udg_trigger133)
endfunction
function O106647 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable05)
call CreateNUnitsAtLoc(1,'n00M',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect32),270.00)
set udg_unit10=GetLastCreatedUnit()
call TriggerExecute(udg_trigger133)
endfunction
function O106721 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable05)
call CreateNUnitsAtLoc(1,'n00N',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect32),270.00)
set udg_unit10=GetLastCreatedUnit()
call TriggerExecute(udg_trigger133)
endfunction
function O106876 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable05)
call CreateNUnitsAtLoc(1,'n00O',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect32),270.00)
set udg_unit10=GetLastCreatedUnit()
call TriggerExecute(udg_trigger133)
endfunction
function O106997 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable05)
call CreateNUnitsAtLoc(1,'n02J',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect32),270.00)
set udg_unit10=GetLastCreatedUnit()
call TriggerExecute(udg_trigger133)
endfunction
function O107143 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable05)
call CreateNUnitsAtLoc(1,'n02I',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect32),270.00)
set udg_unit10=GetLastCreatedUnit()
call TriggerExecute(udg_trigger133)
endfunction
function O107290 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable05)
call CreateNUnitsAtLoc(1,'n00J',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect32),270.00)
set udg_unit10=GetLastCreatedUnit()
call TriggerExecute(udg_trigger133)
endfunction
function O107451 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable05)
call CreateNUnitsAtLoc(1,'n02H',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect32),270.00)
set udg_unit10=GetLastCreatedUnit()
call TriggerExecute(udg_trigger133)
endfunction
function O107583 takes nothing returns nothing
call UnitWakeUpBJ(udg_unit03)
call IssuePointOrderLocBJ(udg_unit03,"attack",GetRandomLocInRect(udg_rect29))
call TriggerSleepAction(10.00)
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable03)
call ReplaceUnitBJ(udg_unit03,GetUnitTypeId(udg_unit03),bj_UNIT_STATE_METHOD_RELATIVE)
endfunction
function O107733 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable03)
call CreateNUnitsAtLoc(1,'n018',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect28),270.00)
set udg_unit03=GetLastCreatedUnit()
call TriggerExecute(udg_trigger143)
endfunction
function O107941 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable03)
call CreateNUnitsAtLoc(1,'n019',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect28),270.00)
set udg_unit03=GetLastCreatedUnit()
call TriggerExecute(udg_trigger143)
endfunction
function O108042 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable03)
call CreateNUnitsAtLoc(1,'n01A',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect28),270.00)
set udg_unit03=GetLastCreatedUnit()
call TriggerExecute(udg_trigger143)
endfunction
function O108214 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable03)
call CreateNUnitsAtLoc(1,'n01B',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect28),270.00)
set udg_unit03=GetLastCreatedUnit()
call TriggerExecute(udg_trigger143)
endfunction
function O108322 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable03)
call CreateNUnitsAtLoc(1,'n01C',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect28),270.00)
set udg_unit03=GetLastCreatedUnit()
call TriggerExecute(udg_trigger143)
endfunction
function O108415 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable03)
call CreateNUnitsAtLoc(1,'n02T',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect28),270.00)
set udg_unit03=GetLastCreatedUnit()
call TriggerExecute(udg_trigger143)
endfunction
function O108622 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable03)
call CreateNUnitsAtLoc(1,'n02U',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect28),270.00)
set udg_unit03=GetLastCreatedUnit()
call TriggerExecute(udg_trigger143)
endfunction
function O108748 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable03)
call CreateNUnitsAtLoc(1,'n02V',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect28),270.00)
set udg_unit03=GetLastCreatedUnit()
call TriggerExecute(udg_trigger143)
endfunction
function O108883 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable03)
call CreateNUnitsAtLoc(1,'n017',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect28),270.00)
set udg_unit03=GetLastCreatedUnit()
call TriggerExecute(udg_trigger143)
endfunction
function O109019 takes nothing returns nothing
call UnitWakeUpBJ(udg_unit04)
call IssuePointOrderLocBJ(udg_unit04,"attack",GetRandomLocInRect(udg_rect27))
call TriggerSleepAction(10.00)
call ModifyGateBJ(bj_GATEOPERATION_CLOSE,udg_destructable04)
call ReplaceUnitBJ(udg_unit04,GetUnitTypeId(udg_unit04),bj_UNIT_STATE_METHOD_RELATIVE)
endfunction
function O109145 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable04)
call CreateNUnitsAtLoc(1,'n00Z',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect26),270.00)
set udg_unit04=GetLastCreatedUnit()
call TriggerExecute(udg_trigger153)
endfunction
function O109184 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable04)
call CreateNUnitsAtLoc(1,'n00W',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect26),270.00)
set udg_unit04=GetLastCreatedUnit()
call TriggerExecute(udg_trigger153)
endfunction
function O109376 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable04)
call CreateNUnitsAtLoc(1,'n00X',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect26),270.00)
set udg_unit04=GetLastCreatedUnit()
call TriggerExecute(udg_trigger153)
endfunction
function O109573 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable04)
call CreateNUnitsAtLoc(1,'n00Y',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect26),270.00)
set udg_unit04=GetLastCreatedUnit()
call TriggerExecute(udg_trigger153)
endfunction
function O109628 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable04)
call CreateNUnitsAtLoc(1,'n00V',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect26),270.00)
set udg_unit04=GetLastCreatedUnit()
call TriggerExecute(udg_trigger153)
endfunction
function O109846 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable04)
call CreateNUnitsAtLoc(1,'n02O',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect26),270.00)
set udg_unit04=GetLastCreatedUnit()
call TriggerExecute(udg_trigger153)
endfunction
function O109951 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable04)
call CreateNUnitsAtLoc(1,'n02N',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect26),270.00)
set udg_unit04=GetLastCreatedUnit()
call TriggerExecute(udg_trigger153)
endfunction
function O110026 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable04)
call CreateNUnitsAtLoc(1,'n02P',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect26),270.00)
set udg_unit04=GetLastCreatedUnit()
call TriggerExecute(udg_trigger153)
endfunction
function O110072 takes nothing returns nothing
call ModifyGateBJ(bj_GATEOPERATION_OPEN,udg_destructable04)
call CreateNUnitsAtLoc(1,'n011',Player(PLAYER_NEUTRAL_AGGRESSIVE),GetRectCenter(udg_rect26),270.00)
set udg_unit04=GetLastCreatedUnit()
call TriggerExecute(udg_trigger153)
endfunction
function O110225 takes nothing returns boolean
if(not(IsUnitDeadBJ(udg_unit30)==true))then
return false
endif
if(not(IsUnitAlly(udg_unit30,Player(PLAYER_NEUTRAL_AGGRESSIVE))==true))then
return false
endif
return true
endfunction
function O110340 takes nothing returns nothing
call TriggerSleepAction(180.00)
call ReviveHeroLoc(udg_unit30,GetRandomLocInRect(udg_rect91),true)
endfunction
function O110515 takes nothing returns boolean
if(not(IsUnitDeadBJ(udg_unit31)==true))then
return false
endif
if(not(IsUnitAlly(udg_unit31,Player(PLAYER_NEUTRAL_AGGRESSIVE))==true))then
return false
endif
return true
endfunction
function O110568 takes nothing returns nothing
call ReviveHeroLoc(udg_unit31,GetRectCenter(udg_rect54),true)
call SetUnitOwner(udg_unit31,Player(PLAYER_NEUTRAL_PASSIVE),true)
call EnableTrigger(udg_trigger221)
endfunction
function O110758 takes nothing returns boolean
if(not(IsUnitDeadBJ(udg_unit11)==true))then
return false
endif
if(not(IsUnitAlly(udg_unit11,Player(PLAYER_NEUTRAL_AGGRESSIVE))==true))then
return false
endif
return true
endfunction
function O110810 takes nothing returns nothing
call ReviveHeroLoc(udg_unit11,GetRectCenter(udg_rect94),true)
call SetUnitOwner(udg_unit11,Player(PLAYER_NEUTRAL_PASSIVE),true)
call EnableTrigger(udg_trigger222)
endfunction
function O110939 takes nothing returns nothing
call PlaySoundBJ(udg_sound05)
call SetUnitLifePercentBJ(GetTriggerUnit(),100)
call SetUnitManaPercentBJ(GetTriggerUnit(),100)
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit38,GetRectCenter(udg_rect11),true)
endfunction
function O111111 takes nothing returns nothing
call PlaySoundBJ(udg_sound05)
call SetUnitLifePercentBJ(GetTriggerUnit(),100)
call SetUnitManaPercentBJ(GetTriggerUnit(),100)
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit37,GetRectCenter(udg_rect13),true)
endfunction
function O111156 takes nothing returns nothing
call PlaySoundBJ(udg_sound05)
call SetUnitLifePercentBJ(GetTriggerUnit(),100)
call SetUnitManaPercentBJ(GetTriggerUnit(),100)
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit23,GetRectCenter(udg_rect12),true)
endfunction
function O111274 takes nothing returns nothing
call PlaySoundBJ(udg_sound05)
call SetUnitLifePercentBJ(GetTriggerUnit(),100)
call SetUnitManaPercentBJ(GetTriggerUnit(),100)
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit43,GetRectCenter(udg_rect10),true)
endfunction
function O111400 takes nothing returns nothing
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit42,GetRectCenter(udg_rect139),true)
endfunction
function O111507 takes nothing returns nothing
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit41,GetRectCenter(udg_rect141),true)
endfunction
function O111642 takes nothing returns nothing
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit39,GetRectCenter(udg_rect140),true)
endfunction
function O111861 takes nothing returns nothing
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit40,GetRectCenter(udg_rect138),true)
endfunction
function O111938 takes nothing returns nothing
call PlaySoundBJ(udg_sound05)
call SetUnitLifePercentBJ(GetTriggerUnit(),100)
call SetUnitManaPercentBJ(GetTriggerUnit(),100)
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit24,GetRectCenter(udg_rect131),true)
endfunction
function O112008 takes nothing returns nothing
call PlaySoundBJ(udg_sound05)
call SetUnitLifePercentBJ(GetTriggerUnit(),100)
call SetUnitManaPercentBJ(GetTriggerUnit(),100)
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit25,GetRectCenter(udg_rect133),true)
endfunction
function O112165 takes nothing returns nothing
call PlaySoundBJ(udg_sound05)
call SetUnitLifePercentBJ(GetTriggerUnit(),100)
call SetUnitManaPercentBJ(GetTriggerUnit(),100)
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit27,GetRectCenter(udg_rect132),true)
endfunction
function O112313 takes nothing returns nothing
call PlaySoundBJ(udg_sound05)
call SetUnitLifePercentBJ(GetTriggerUnit(),100)
call SetUnitManaPercentBJ(GetTriggerUnit(),100)
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit26,GetRectCenter(udg_rect130),true)
endfunction
function O112391 takes nothing returns nothing
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit33,GetRectCenter(udg_rect57),true)
endfunction
function O112585 takes nothing returns nothing
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit34,GetRectCenter(udg_rect59),true)
endfunction
function O112791 takes nothing returns nothing
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit29,GetRectCenter(udg_rect58),true)
endfunction
function O112918 takes nothing returns nothing
call TriggerSleepAction(120.00)
call ReviveHeroLoc(udg_unit28,GetRectCenter(udg_rect56),true)
endfunction
function O112995 takes nothing returns nothing
call SetUnitPositionLoc(udg_unit35,GetRectCenter(udg_rect37))
call SetUnitPositionLoc(udg_unit36,GetRectCenter(udg_rect36))
endfunction
function O113116 takes nothing returns nothing
call CreateItemLoc(ChooseRandomItemExBJ(7,ITEM_TYPE_ANY),GetUnitLoc(GetTriggerUnit()))
call ReviveHeroLoc(udg_unit35,GetRectCenter(udg_rect34),true)
endfunction
function O113211 takes nothing returns nothing
call CreateItemLoc(ChooseRandomItemExBJ(7,ITEM_TYPE_ANY),GetUnitLoc(GetTriggerUnit()))
call ReviveHeroLoc(udg_unit36,GetRectCenter(udg_rect35),true)
endfunction
function O113291 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(IsUnitAlly(GetTriggerUnit(),Player(0))==true))then
return false
endif
return true
endfunction
function O113336 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect108))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect108),0)
endfunction
function O113494 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(IsUnitAlly(GetTriggerUnit(),Player(6))==true))then
return false
endif
return true
endfunction
function O113619 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect115))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect115),0)
endfunction
function O113830 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
return true
endfunction
function O113868 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect154))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect154),0)
endfunction
function O113937 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
return true
endfunction
function O114021 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect155))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect155),0)
endfunction
function O114228 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(IsUnitAlly(GetTriggerUnit(),Player(0))==true))then
return false
endif
return true
endfunction
function O114351 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect113))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect113),0)
endfunction
function O114484 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not(IsUnitAlly(GetTriggerUnit(),Player(6))==true))then
return false
endif
return true
endfunction
function O114607 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect120))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect120),0)
endfunction
function O114728 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect111))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect111),0)
endfunction
function O114911 takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function O114972 takes nothing returns nothing
if(O114911())then
call IssuePointOrderLocBJ(GetTriggerUnit(),"patrol",GetRectCenter(udg_rect91))
else
call DoNothing()
endif
endfunction
function O115109 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect118))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect118),0)
endfunction
function O115207 takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function O115219 takes nothing returns nothing
if(O115207())then
call IssuePointOrderLocBJ(GetTriggerUnit(),"patrol",GetRectCenter(udg_rect91))
else
call DoNothing()
endif
endfunction
function O115305 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect03))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect03),0)
endfunction
function O115323 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect121))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
endfunction
function O115457 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect05))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect05),0)
endfunction
function O115565 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect121))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
endfunction
function O115708 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect04))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect04),0)
endfunction
function O115801 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect121))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
endfunction
function O115927 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect02))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect02),0)
endfunction
function O116131 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect121))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
endfunction
function O116268 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect123))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect123),0)
endfunction
function O116312 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect121))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
endfunction
function O116378 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect125))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
endfunction
function O116502 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect121))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
endfunction
function O116680 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect124))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect124),0)
endfunction
function O116812 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect121))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
endfunction
function O116940 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect122))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect122),0)
endfunction
function O117000 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect121))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect91),0)
endfunction
function O117036 takes nothing returns nothing
set udg_rects01[1]=udg_rect100
set udg_rects01[2]=udg_rect106
set udg_rects01[3]=udg_rect104
set udg_rects01[4]=udg_rect98
set udg_rects01[5]=udg_rect97
set udg_rects01[6]=udg_rect102
set udg_rects01[7]=udg_rect101
set udg_rects01[8]=udg_rect95
set udg_rects01[9]=udg_rect99
set udg_rects01[10]=udg_rect103
set udg_rects01[11]=udg_rect96
set udg_rects01[12]=udg_rect105
call StartTimerBJ(udg_timer01,false,360.00)
call CreateTimerDialogBJ(udg_timer01,"TRIGSTR_497")
set udg_timer01=GetLastCreatedTimerBJ()
call TimerDialogDisplayBJ(true,udg_timerdialog01)
endfunction
function O117203 takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect38),1.00)
endfunction
function O117216 takes nothing returns boolean
return(udg_integers01[GetForLoopIndexA()]>udg_integer07)
endfunction
function O117297 takes nothing returns boolean
return(GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA()))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O117328 takes nothing returns boolean
return GetBooleanAnd(O117216(),O117297())
endfunction
function O117417 takes nothing returns boolean
return(udg_integers01[GetForLoopIndexA()]==udg_integer07)
endfunction
function O117438 takes nothing returns boolean
return(GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA()))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O117520 takes nothing returns boolean
return GetBooleanAnd(O117417(),O117438())
endfunction
function O117647 takes nothing returns boolean
return(udg_integers01[GetForLoopIndexA()]>udg_integer07)
endfunction
function O117758 takes nothing returns boolean
return(GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA()))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O117774 takes nothing returns boolean
return GetBooleanAnd(O117647(),O117758())
endfunction
function O117786 takes nothing returns boolean
return(udg_integers01[GetForLoopIndexA()]==udg_integer07)
endfunction
function O117822 takes nothing returns boolean
return(GetPlayerSlotState(ConvertedPlayer(GetForLoopIndexA()))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function O117940 takes nothing returns boolean
return GetBooleanAnd(O117786(),O117822())
endfunction
function O118003 takes nothing returns nothing
call PauseAllUnitsBJ(true)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_498")
set udg_boolean02=true
set udg_boolean01=true
call StartTimerBJ(udg_timer10,false,120.00)
call StopMusicBJ(true)
call TriggerSleepAction(3.00)
call ForForce(GetPlayersAll(),function O117203)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_locations01[GetForLoopIndexA()]=GetUnitLoc(udg_units01[GetForLoopIndexA()])
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_reals01[GetForLoopIndexA()]=GetUnitFacing(udg_units01[GetForLoopIndexA()])
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLoc(udg_units01[GetForLoopIndexA()],GetRectCenter(udg_rects01[GetForLoopIndexA()]))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitFacingToFaceLocTimed(udg_units01[GetForLoopIndexA()],GetRectCenter(udg_rect38),0)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitInvulnerable(udg_units01[GetForLoopIndexA()],true)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_integer07=0
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(O117328())then
set udg_integer07=udg_integers01[GetForLoopIndexA()]
else
call DoNothing()
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(O117520())then
set udg_integer04=GetForLoopIndexA()
else
call DoNothing()
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_unit05=udg_units01[udg_integer04]
call SetUnitPositionLoc(udg_unit05,GetRectCenter(udg_rect142))
call SetUnitLifePercentBJ(udg_unit05,100)
call SetUnitManaPercentBJ(udg_unit05,100)
call SetUnitInvulnerable(udg_unit05,false)
set udg_integer07=0
set bj_forLoopAIndex=7
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(O117774())then
set udg_integer07=udg_integers01[GetForLoopIndexA()]
else
call DoNothing()
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=7
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(O117940())then
set udg_integer06=GetForLoopIndexA()
else
call DoNothing()
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_unit06=udg_units01[udg_integer06]
call SetUnitPositionLoc(udg_unit06,GetRectCenter(udg_rect144))
call SetUnitLifePercentBJ(udg_unit06,100)
call SetUnitManaPercentBJ(udg_unit06,100)
call SetUnitInvulnerable(udg_unit06,false)
call DisplayTextToForce(GetPlayersAll(),(GetPlayerName(ConvertedPlayer(udg_integer04))+(" Vs "+GetPlayerName(ConvertedPlayer(udg_integer06)))))
call TriggerSleepAction(5.00)
call PlayMusicBJ(udg_string03)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_500")
call TriggerSleepAction(1.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_501")
call TriggerSleepAction(1.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_502")
call TriggerSleepAction(1.00)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_503")
call PauseUnitBJ(false,udg_unit05)
call PauseUnitBJ(false,udg_unit44)
call PauseUnitBJ(false,udg_unit06)
call PauseUnitBJ(false,udg_unit45)
endfunction
function O118116 takes nothing returns nothing
call PauseAllUnitsBJ(true)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLocFacingBJ(udg_units01[GetForLoopIndexA()],udg_locations01[GetForLoopIndexA()],udg_reals01[GetForLoopIndexA()])
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitInvulnerable(udg_units01[GetForLoopIndexA()],false)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call PanCameraToTimedLocForPlayer(ConvertedPlayer(GetForLoopIndexA()),udg_locations01[GetForLoopIndexA()],1.00)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_integer04=14
set udg_integer06=14
set udg_unit05=null
set udg_unit06=null
call StopMusicBJ(true)
call TriggerSleepAction(1.00)
call PlaySoundBJ(udg_sound02)
call TriggerSleepAction(5.00)
set udg_boolean01=false
set udg_boolean02=false
call PauseAllUnitsBJ(false)
call TriggerSleepAction(1.00)
call PlayMusicBJ(udg_string02)
call StartTimerBJ(udg_timer01,false,360.00)
call EnableTrigger(udg_trigger182)
endfunction
function O118297 takes nothing returns boolean
if(not(udg_boolean01==true))then
return false
endif
return true
endfunction
function O118411 takes nothing returns nothing
call KillUnit(GetEnumUnit())
endfunction
function O118524 takes nothing returns nothing
call ForGroupBJ(GetUnitsInRectAll(udg_rect38),function O118411)
endfunction
function O118701 takes nothing returns boolean
return(GetPlayerSlotState(GetEnumPlayer())!=PLAYER_SLOT_STATE_LEFT)
endfunction
function O118790 takes nothing returns nothing
if(O118701())then
set udg_boolean03=true
else
call LeaderboardSetPlayerItemLabelBJ(GetEnumPlayer(),GetLastCreatedLeaderboard(),"TRIGSTR_504")
endif
endfunction
function O118858 takes nothing returns boolean
return(GetPlayerSlotState(GetEnumPlayer())==PLAYER_SLOT_STATE_LEFT)
endfunction
function O118949 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function O119018 takes nothing returns nothing
if(O118858())then
call ForGroupBJ(GetUnitsOfPlayerAll(GetEnumPlayer()),function O118949)
else
call DoNothing()
endif
endfunction
function O119036 takes nothing returns boolean
return(GetPlayerSlotState(GetEnumPlayer())!=PLAYER_SLOT_STATE_LEFT)
endfunction
function O119152 takes nothing returns nothing
if(O119036())then
set udg_boolean04=true
else
call LeaderboardSetPlayerItemLabelBJ(GetEnumPlayer(),GetLastCreatedLeaderboard(),"TRIGSTR_505")
endif
endfunction
function O119280 takes nothing returns boolean
return(GetPlayerSlotState(GetEnumPlayer())==PLAYER_SLOT_STATE_LEFT)
endfunction
function O119386 takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function O119467 takes nothing returns nothing
if(O119280())then
call ForGroupBJ(GetUnitsOfPlayerAll(GetEnumPlayer()),function O119386)
else
call DoNothing()
endif
endfunction
function O119591 takes nothing returns boolean
return(udg_boolean03==false)
endfunction
function O119642 takes nothing returns boolean
return(udg_boolean04==false)
endfunction
function O119681 takes nothing returns nothing
set udg_boolean03=false
call ForForce(udg_force01,function O118790)
call ForForce(udg_force01,function O119018)
set udg_boolean04=false
call ForForce(udg_force02,function O119152)
call ForForce(udg_force02,function O119467)
if(O119591())then
call TriggerExecute(udg_trigger219)
else
call DoNothing()
endif
if(O119642())then
call TriggerExecute(udg_trigger218)
else
call DoNothing()
endif
endfunction
function O119815 takes nothing returns boolean
if(not(udg_integer03>=100))then
return false
endif
return true
endfunction
function O119860 takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect39),1.00)
endfunction
function O119932 takes nothing returns nothing
call CustomDefeatBJ(GetEnumPlayer(),"TRIGSTR_507")
endfunction
function O120043 takes nothing returns nothing
call CustomVictoryBJ(Player(0),true,true)
endfunction
function O120102 takes nothing returns nothing
call StopMusicBJ(true)
call SetUnitPositionLoc(udg_unit31,GetRectCenter(udg_rect55))
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLoc(udg_units01[GetForLoopIndexA()],GetRandomLocInRect(udg_rect146))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=7
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLoc(udg_units01[GetForLoopIndexA()],GetRandomLocInRect(udg_rect93))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call ForForce(GetPlayersAll(),function O119860)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_506")
call LeaderboardDisplayBJ(false,udg_leaderboard01)
call TimerDialogDisplayBJ(false,udg_timerdialog01)
call TriggerSleepAction(1.00)
call SetUnitAnimation(udg_unit31,"Stand Victory")
set bj_forLoopAIndex=7
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call KillUnit(udg_units01[GetForLoopIndexA()])
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(5.00)
call ForForce(udg_force02,function O119932)
call ForForce(udg_force01,function O120043)
call TriggerSleepAction(1.00)
call PlayMusicBJ(udg_string04)
endfunction
function O120241 takes nothing returns boolean
if(not(udg_integer05>=100))then
return false
endif
return true
endfunction
function O120248 takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect39),1.00)
endfunction
function O120276 takes nothing returns nothing
call CustomDefeatBJ(GetEnumPlayer(),"TRIGSTR_509")
endfunction
function O120347 takes nothing returns nothing
call CustomVictoryBJ(GetEnumPlayer(),true,true)
endfunction
function O120422 takes nothing returns nothing
call StopMusicBJ(true)
call SetUnitPositionLoc(udg_unit11,GetRectCenter(udg_rect55))
set bj_forLoopAIndex=7
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLoc(udg_units01[GetForLoopIndexA()],GetRandomLocInRect(udg_rect146))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLoc(udg_units01[GetForLoopIndexA()],GetRandomLocInRect(udg_rect93))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call ForForce(GetPlayersAll(),function O120248)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_508")
call LeaderboardDisplayBJ(false,udg_leaderboard01)
call TimerDialogDisplayBJ(false,udg_timerdialog01)
call TriggerSleepAction(1.00)
call SetUnitAnimation(udg_unit11,"Stand Victory")
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call KillUnit(udg_units01[GetForLoopIndexA()])
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(5.00)
call ForForce(udg_force01,function O120276)
call ForForce(udg_force02,function O120347)
call TriggerSleepAction(1.00)
call PlayMusicBJ(udg_string04)
endfunction
function O120594 takes nothing returns boolean
if(not(udg_boolean02==false))then
return false
endif
return true
endfunction
function O120597 takes nothing returns nothing
call SetUnitExplodedBJ(udg_units01[GetConvertedPlayerId(GetTriggerPlayer())],true)
call TriggerSleepAction(0.10)
call KillUnit(udg_units01[GetConvertedPlayerId(GetTriggerPlayer())])
endfunction
function O120708 takes nothing returns boolean
if(not(udg_boolean02==false))then
return false
endif
return true
endfunction
function O120834 takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect91),1.00)
endfunction
function O120868 takes nothing returns nothing
call StopMusicBJ(true)
call SetUnitPositionLocFacingLocBJ(GetTriggerUnit(),GetRectCenter(udg_rect91),GetUnitLoc(GetTriggerUnit()))
call ForForce(GetPlayersAll(),function O120834)
call SetUnitOwner(udg_unit31,Player(PLAYER_NEUTRAL_AGGRESSIVE),true)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_510")
call PlaySoundBJ(udg_sound04)
call TriggerSleepAction(5.00)
call SetUnitPositionLoc(udg_unit31,GetRandomLocInRect(udg_rect91))
call DisableTrigger(GetTriggeringTrigger())
call PlayMusicBJ(udg_string02)
endfunction
function O120891 takes nothing returns boolean
if(not(udg_boolean02==false))then
return false
endif
return true
endfunction
function O121014 takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect91),1.00)
endfunction
function O121142 takes nothing returns nothing
call StopMusicBJ(true)
call SetUnitPositionLocFacingLocBJ(GetTriggerUnit(),GetRectCenter(udg_rect91),GetUnitLoc(GetTriggerUnit()))
call ForForce(GetPlayersAll(),function O121014)
call SetUnitOwner(udg_unit11,Player(PLAYER_NEUTRAL_AGGRESSIVE),true)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_511")
call PlaySoundBJ(udg_sound04)
call TriggerSleepAction(5.00)
call SetUnitPositionLoc(udg_unit11,GetRandomLocInRect(udg_rect91))
call EnableTrigger(udg_trigger223)
call DisableTrigger(udg_trigger222)
call PlayMusicBJ(udg_string02)
endfunction
function O121367 takes nothing returns boolean
if(not(GetPlayerController(GetOwningPlayer(udg_unit11))==GetPlayerController(Player(PLAYER_NEUTRAL_AGGRESSIVE))))then
return false
endif
if(not(udg_boolean01==false))then
return false
endif
return true
endfunction
function O121484 takes nothing returns nothing
call IssuePointOrderLocBJ(udg_unit11,"attack",GetRectCenter(udg_rect148))
call TriggerSleepAction(60.00)
call IssuePointOrderLocBJ(udg_unit11,"attack",GetRectCenter(udg_rect149))
call TriggerSleepAction(60.00)
endfunction
function O121664 takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect91),1.00)
endfunction
function O121708 takes nothing returns nothing
call StopMusicBJ(true)
call ForForce(GetPlayersAll(),function O121664)
call DisplayTextToForce(GetPlayersAll(),"TRIGSTR_135")
call PlaySoundBJ(udg_sound04)
call TriggerSleepAction(5.00)
call SetUnitPositionLoc(udg_unit30,GetRandomLocInRect(udg_rect91))
call DisableTrigger(udg_trigger224)
call PlayMusicBJ(udg_string02)
endfunction
function O121830 takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='n01E'))then
return false
endif
return true
endfunction
function O121941 takes nothing returns nothing
call KillUnit(GetTriggerUnit())
call CreateItemLoc(ChooseRandomItemExBJ(7,ITEM_TYPE_ANY),GetUnitLoc(GetTriggerUnit()))
call UnitAddItemSwapped(GetLastCreatedItem(),GetTriggerUnit())
endfunction
function O122183 takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='n01E'))then
return false
endif
return true
endfunction
function O122249 takes nothing returns nothing
call KillUnit(GetTriggerUnit())
call CreateItemLoc(ChooseRandomItemExBJ(7,ITEM_TYPE_ANY),GetUnitLoc(GetTriggerUnit()))
call UnitAddItemSwapped(GetLastCreatedItem(),GetTriggerUnit())
endfunction
function O122328 takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='n01D'))then
return false
endif
return true
endfunction
function O122392 takes nothing returns boolean
if(not(GetRandomInt(1,2)==1))then
return false
endif
return true
endfunction
function O122438 takes nothing returns nothing
if(O122392())then
call KillUnit(GetTriggerUnit())
call CreateItemLoc(ChooseRandomItemExBJ(8,ITEM_TYPE_ANY),GetUnitLoc(GetTriggerUnit()))
else
call KillUnit(GetTriggerUnit())
endif
endfunction
function O122570 takes nothing returns boolean
if(not(GetUnitTypeId(GetTriggerUnit())=='n01D'))then
return false
endif
return true
endfunction
function O122682 takes nothing returns boolean
if(not(GetRandomInt(1,2)==1))then
return false
endif
return true
endfunction
function O122795 takes nothing returns nothing
if(O122682())then
call KillUnit(GetTriggerUnit())
call CreateItemLoc(ChooseRandomItemExBJ(8,ITEM_TYPE_ANY),GetUnitLoc(GetTriggerUnit()))
else
call KillUnit(GetTriggerUnit())
endif
endfunction
function O122874 takes nothing returns boolean
return(IsUnitAlly(GetTriggerUnit(),Player(0))==true)
endfunction
function O122937 takes nothing returns boolean
return(IsUnitAlly(GetTriggerUnit(),Player(6))==true)
endfunction
function O122990 takes nothing returns boolean
if(not(RectContainsUnit(udg_rect91,udg_unit31)==true))then
return false
endif
if(not(IsUnitAlly(udg_unit31,Player(PLAYER_NEUTRAL_AGGRESSIVE))==true))then
return false
endif
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not GetBooleanOr(O122874(),O122937()))then
return false
endif
return true
endfunction
function O123004 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect150))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect150),0)
endfunction
function O123060 takes nothing returns boolean
return(IsUnitAlly(GetTriggerUnit(),Player(0))==true)
endfunction
function O123165 takes nothing returns boolean
return(IsUnitAlly(GetTriggerUnit(),Player(6))==true)
endfunction
function O123289 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not GetBooleanOr(O123060(),O123165()))then
return false
endif
return true
endfunction
function O123321 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRandomLocInRect(udg_rect152))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function O123435 takes nothing returns boolean
return(IsUnitAlly(GetTriggerUnit(),Player(0))==true)
endfunction
function O123439 takes nothing returns boolean
return(IsUnitAlly(GetTriggerUnit(),Player(6))==true)
endfunction
function O123480 takes nothing returns boolean
if(not(RectContainsUnit(udg_rect91,udg_unit11)==true))then
return false
endif
if(not(IsUnitAlly(udg_unit11,Player(PLAYER_NEUTRAL_AGGRESSIVE))==true))then
return false
endif
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not GetBooleanOr(O123435(),O123439()))then
return false
endif
return true
endfunction
function O123585 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect158))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect158),0)
endfunction
function O123716 takes nothing returns boolean
return(IsUnitAlly(GetTriggerUnit(),Player(0))==true)
endfunction
function O123787 takes nothing returns boolean
return(IsUnitAlly(GetTriggerUnit(),Player(6))==true)
endfunction
function O123839 takes nothing returns boolean
if(not(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)==true))then
return false
endif
if(not GetBooleanOr(O123716(),O123787()))then
return false
endif
return true
endfunction
function O123928 takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRandomLocInRect(udg_rect152))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function O124050 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ofir')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ward')==true))then
return false
endif
return true
endfunction
function O124125 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ofir'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ward'))
call UnitAddItemByIdSwapped('IC85',GetEnteringUnit())
endfunction
function O124294 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'mlst')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC85')==true))then
return false
endif
return true
endfunction
function O124301 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'mlst'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC85'))
call UnitAddItemByIdSwapped('srbd',GetEnteringUnit())
endfunction
function O124439 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'stwa')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC85')==true))then
return false
endif
return true
endfunction
function O124527 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'stwa'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC85'))
call UnitAddItemByIdSwapped('srtl',GetEnteringUnit())
endfunction
function O124666 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'sksh')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC85')==true))then
return false
endif
return true
endfunction
function O124681 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'sksh'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC85'))
call UnitAddItemByIdSwapped('shhn',GetEnteringUnit())
endfunction
function O124830 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'mnsf')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'nspi')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC85')==true))then
return false
endif
return true
endfunction
function O124926 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'mnsf'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'nspi'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC85'))
call UnitAddItemByIdSwapped('I004',GetEnteringUnit())
endfunction
function O124974 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'rst1')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I007')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC85')==true))then
return false
endif
return true
endfunction
function O125048 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'rst1'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC85'))
call UnitAddItemByIdSwapped('frhg',GetEnteringUnit())
endfunction
function O125204 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ofro')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ward')==true))then
return false
endif
return true
endfunction
function O125297 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ofro'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ward'))
call UnitAddItemByIdSwapped('IC86',GetEnteringUnit())
endfunction
function O125373 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'mlst')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC86')==true))then
return false
endif
return true
endfunction
function O125442 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'mlst'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC86'))
call UnitAddItemByIdSwapped('frgd',GetEnteringUnit())
endfunction
function O125511 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'stwa')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC86')==true))then
return false
endif
return true
endfunction
function O125567 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'stwa'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC86'))
call UnitAddItemByIdSwapped('klmm',GetEnteringUnit())
endfunction
function O125737 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'sksh')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC86')==true))then
return false
endif
return true
endfunction
function O125851 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'sksh'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC86'))
call UnitAddItemByIdSwapped('fwss',GetEnteringUnit())
endfunction
function O125887 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'gcel')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I007')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC86')==true))then
return false
endif
return true
endfunction
function O125998 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'gcel'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC86'))
call UnitAddItemByIdSwapped('I00P',GetEnteringUnit())
endfunction
function O126048 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'olig')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ward')==true))then
return false
endif
return true
endfunction
function O126140 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'olig'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ward'))
call UnitAddItemByIdSwapped('IC87',GetEnteringUnit())
endfunction
function O126365 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'mlst')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I007')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC87')==true))then
return false
endif
return true
endfunction
function O126463 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'mlst'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC87'))
call UnitAddItemByIdSwapped('desc',GetEnteringUnit())
endfunction
function O126602 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'rat3')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I007')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC87')==true))then
return false
endif
return true
endfunction
function O126637 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'rat3'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC87'))
call UnitAddItemByIdSwapped('I00Q',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O126760 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ratf')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC87')==true))then
return false
endif
return true
endfunction
function O126778 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ratf'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC87'))
call UnitAddItemByIdSwapped('I002',GetEnteringUnit())
endfunction
function O126901 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'gcel')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC87')==true))then
return false
endif
return true
endfunction
function O126976 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'gcel'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC87'))
call UnitAddItemByIdSwapped('gvsm',GetEnteringUnit())
endfunction
function O127185 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ratf')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ward')==true))then
return false
endif
return true
endfunction
function O127296 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ratf'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ward'))
call UnitAddItemByIdSwapped('IC88',GetEnteringUnit())
endfunction
function O127534 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'blba')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I007')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC88')==true))then
return false
endif
return true
endfunction
function O127621 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'blba'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC88'))
call UnitAddItemByIdSwapped('clsd',GetEnteringUnit())
endfunction
function O127778 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'mnsf')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'nspi')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I007')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC88')==true))then
return false
endif
return true
endfunction
function O127845 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'mnsf'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'nspi'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC88'))
call UnitAddItemByIdSwapped('I01C',GetEnteringUnit())
endfunction
function O128060 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'rst1')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC88')==true))then
return false
endif
return true
endfunction
function O128155 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'rst1'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC88'))
call UnitAddItemByIdSwapped('I011',GetEnteringUnit())
endfunction
function O128324 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC85')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC86')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC87')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC88')==true))then
return false
endif
return true
endfunction
function O128364 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC85'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC86'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC87'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC88'))
call UnitAddItemByIdSwapped('I00O',GetEnteringUnit())
endfunction
function O128412 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ckng')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00O')==true))then
return false
endif
return true
endfunction
function O128514 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ckng'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00O'))
call UnitAddItemByIdSwapped('I00W',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O128700 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'mlst')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00O')==true))then
return false
endif
return true
endfunction
function O128711 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'mlst'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00O'))
call UnitAddItemByIdSwapped('I00X',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O128866 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'stwa')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I007')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00O')==true))then
return false
endif
return true
endfunction
function O128990 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'stwa'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00O'))
call UnitAddItemByIdSwapped('I00Z',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O129187 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'rat3')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I007')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00O')==true))then
return false
endif
return true
endfunction
function O129230 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'rat3'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00O'))
call UnitAddItemByIdSwapped('I015',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O129421 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'sksh')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00O')==true))then
return false
endif
return true
endfunction
function O129441 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'sksh'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00O'))
call UnitAddItemByIdSwapped('I00V',GetEnteringUnit())
endfunction
function O129604 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ward')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00O')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC85')==true))then
return false
endif
return true
endfunction
function O129712 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ward'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00O'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC85'))
call UnitAddItemByIdSwapped('I016',GetEnteringUnit())
endfunction
function O129772 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'mlst')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I016')==true))then
return false
endif
return true
endfunction
function O129850 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'mlst'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I016'))
call UnitAddItemByIdSwapped('I018',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O130093 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I016')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'tret')==true))then
return false
endif
return true
endfunction
function O130205 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I016'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'tret'))
call UnitAddItemByIdSwapped('I007',GetEnteringUnit())
endfunction
function O130275 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00C')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00R')==true))then
return false
endif
return true
endfunction
function O130330 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00C'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00R'))
call UnitAddItemByIdSwapped('I00N',GetEnteringUnit())
endfunction
function O130418 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00F')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00T')==true))then
return false
endif
return true
endfunction
function O130539 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00F'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00T'))
call UnitAddItemByIdSwapped('I008',GetEnteringUnit())
endfunction
function O130690 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ckng')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'modt')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC86')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC88')==true))then
return false
endif
return true
endfunction
function O130707 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ckng'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'modt'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC86'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC88'))
call UnitAddItemByIdSwapped('I010',GetEnteringUnit())
endfunction
function O130892 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'desc')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'rde4')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00L')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00H')==true))then
return false
endif
return true
endfunction
function O130947 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'desc'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'rde4'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00L'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00H'))
call UnitAddItemByIdSwapped('I019',GetEnteringUnit())
endfunction
function O131046 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00O')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ward')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00I')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00B')==true))then
return false
endif
return true
endfunction
function O131125 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00O'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ward'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00I'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00B'))
call UnitAddItemByIdSwapped('I01A',GetEnteringUnit())
endfunction
function O131253 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ckng')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I016')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC86')==true))then
return false
endif
return true
endfunction
function O131256 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ckng'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I016'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC86'))
call UnitAddItemByIdSwapped('I006',GetEnteringUnit())
endfunction
function O131347 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'desc')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ward')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I002')==true))then
return false
endif
return true
endfunction
function O131442 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'desc'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ward'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I002'))
call UnitAddItemByIdSwapped('I014',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O131626 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00V')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I007')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ward')==true))then
return false
endif
return true
endfunction
function O131719 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00V'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ward'))
call UnitAddItemByIdSwapped('I012',GetEnteringUnit())
endfunction
function O131856 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I004')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00R')==true))then
return false
endif
return true
endfunction
function O131863 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I004'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00R'))
call UnitAddItemByIdSwapped('I00S',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O132020 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'gvsm')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00T')==true))then
return false
endif
return true
endfunction
function O132053 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'gvsm'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00T'))
call UnitAddItemByIdSwapped('I00U',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O132065 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ckng')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'blba')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I007')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC86')==true))then
return false
endif
return true
endfunction
function O132113 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ckng'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'blba'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC86'))
call UnitAddItemByIdSwapped('crdt',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O132165 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'frgd')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I007')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC86')==true))then
return false
endif
return true
endfunction
function O132167 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'frgd'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC86'))
call UnitAddItemByIdSwapped('I013',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O132344 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I012')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC85')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC86')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC87')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'IC88')==true))then
return false
endif
return true
endfunction
function O132466 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I012'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC85'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC86'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC87'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'IC88'))
call UnitAddItemByIdSwapped('I01B',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O132516 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'rde4')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I00O')==true))then
return false
endif
return true
endfunction
function O132529 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'rde4'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I00O'))
call UnitAddItemByIdSwapped('rde3',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function O132643 takes nothing returns boolean
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'rst1')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I007')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'ward')==true))then
return false
endif
if(not(UnitHasItemOfTypeBJ(GetEnteringUnit(),'I006')==true))then
return false
endif
return true
endfunction
function O132758 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'rst1'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'ward'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetEnteringUnit(),'I006'))
call UnitAddItemByIdSwapped('I00Y',GetEnteringUnit())
call DisableTrigger(GetTriggeringTrigger())
endfunction
function main2 takes nothing returns nothing
call SetCameraBounds(-11520.0+GetCameraMargin(CAMERA_MARGIN_LEFT),-9728.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM),11520.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),9216.0-GetCameraMargin(CAMERA_MARGIN_TOP),-11520.0+GetCameraMargin(CAMERA_MARGIN_LEFT),9216.0-GetCameraMargin(CAMERA_MARGIN_TOP),11520.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),-9728.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM))
call SetDayNightModels("Environment\\DNC\\DNCLordaeron\\DNCLordaeronTerrain\\DNCLordaeronTerrain.mdl","Environment\\DNC\\DNCLordaeron\\DNCLordaeronUnit\\DNCLordaeronUnit.mdl")
call NewSoundEnvironment("Default")
call SetAmbientDaySound("IceCrownDay")
call SetAmbientNightSound("IceCrownNight")
call SetMapMusic("Music",true,0)
set udg_string01="Sound\\Music\\mp3Music\\Credits.mp3"
set udg_sound01=CreateSound("Sound\\Dialogue\\HumanCampaign\\Human09\\H09Guardian08.mp3",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound01,"H09Guardian08")
call SetSoundDuration(udg_sound01,9326)
set udg_sound02=CreateSound("Sound\\Dialogue\\Extra\\MuradinTaunt1.mp3",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound02,"MuradinTaunt1")
call SetSoundDuration(udg_sound02,2299)
set udg_string02="Sound\\Music\\mp3Music\\NightElf1.mp3"
set udg_sound03=CreateSound("Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Cenarius03.mp3",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound03,"O05Cenarius03")
call SetSoundDuration(udg_sound03,3213)
set udg_sound04=CreateSound("Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Cenarius27.mp3",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound04,"O05Cenarius27")
call SetSoundDuration(udg_sound04,5146)
set udg_string03="Sound\\Music\\mp3Music\\PH1.mp3"
set udg_string04="Sound\\Music\\mp3Music\\UndeadDefeat.mp3"
set udg_sound05=CreateSound("Sound\\Dialogue\\Extra\\UtherTaunt2.mp3",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound05,"UtherTaunt2")
call SetSoundDuration(udg_sound05,1855)
set udg_sound06=CreateSound("Units\\Critters\\VillagerMan\\VillagerMaleDeath1.wav",false,true,true,10,10,"DefaultEAXON")
call SetSoundParamsFromLabel(udg_sound06,"VillagerManDeath")
call SetSoundDuration(udg_sound06,1591)
call O76342()
call SetPlayerAbilityAvailable(Player(0),'Adtn',false)
call SetPlayerAbilityAvailable(Player(1),'Adtn',false)
call SetPlayerAbilityAvailable(Player(2),'Adtn',false)
call SetPlayerAbilityAvailable(Player(3),'Adtn',false)
call SetPlayerAbilityAvailable(Player(4),'Adtn',false)
call SetPlayerAbilityAvailable(Player(5),'Adtn',false)
call SetPlayerAbilityAvailable(Player(6),'Adtn',false)
call SetPlayerAbilityAvailable(Player(7),'Adtn',false)
call SetPlayerAbilityAvailable(Player(8),'Adtn',false)
call SetPlayerAbilityAvailable(Player(9),'Adtn',false)
call SetPlayerAbilityAvailable(Player(10),'Adtn',false)
call SetPlayerAbilityAvailable(Player(11),'Adtn',false)
call O75338()
call O76076()
call O76126()
call O76082()
call O76209()
call O75355()
call O75359()
call O75389()
call O75453()
call O75565()
call O75622()
call O75697()
call O75727()
call O75815()
call O75918()
call O75982()
call O76024()
call O73685()
set udg_trigger01=CreateTrigger()
call TriggerRegisterGameStateEventTimeOfDay(udg_trigger01,GREATER_THAN,6.00)
call TriggerAddAction(udg_trigger01,function O76364)
set udg_trigger02=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger02,300.00)
call TriggerAddAction(udg_trigger02,function O76532)
set udg_trigger03=CreateTrigger()
call TriggerAddAction(udg_trigger03,function O77886)
set udg_trigger04=CreateTrigger()
call TriggerRegisterGameStateEventTimeOfDay(udg_trigger04,GREATER_THAN,12)
call TriggerAddAction(udg_trigger04,function O77937)
set udg_trigger05=CreateTrigger()
call TriggerAddAction(udg_trigger05,function O78662)
set udg_trigger06=CreateTrigger()
call TriggerAddAction(udg_trigger06,function O78871)
set udg_trigger07=CreateTrigger()
call DisableTrigger(udg_trigger07)
call TriggerAddAction(udg_trigger07,function O79068)
set udg_trigger08=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger08,udg_rect69)
call TriggerAddCondition(udg_trigger08,Condition(function O79365))
call TriggerAddAction(udg_trigger08,function O79377)
set udg_trigger09=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger09,udg_rect73)
call TriggerAddCondition(udg_trigger09,Condition(function O79718))
call TriggerAddAction(udg_trigger09,function O79834)
set udg_trigger10=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger10,udg_rect72)
call TriggerAddCondition(udg_trigger10,Condition(function O80107))
call TriggerAddAction(udg_trigger10,function O80207)
set udg_trigger11=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger11,udg_rect83)
call TriggerAddCondition(udg_trigger11,Condition(function O80669))
call TriggerAddAction(udg_trigger11,function O80723)
set udg_trigger12=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger12,udg_rect60)
call TriggerAddCondition(udg_trigger12,Condition(function O80988))
call TriggerAddAction(udg_trigger12,function O81049)
set udg_trigger13=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger13,udg_rect79)
call TriggerAddCondition(udg_trigger13,Condition(function O81331))
call TriggerAddAction(udg_trigger13,function O81376)
set udg_trigger14=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger14,udg_rect74)
call TriggerAddCondition(udg_trigger14,Condition(function O81459))
call TriggerAddAction(udg_trigger14,function O81557)
set udg_trigger15=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger15,udg_rect63)
call TriggerAddCondition(udg_trigger15,Condition(function O81798))
call TriggerAddAction(udg_trigger15,function O81838)
set udg_trigger16=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger16,udg_rect90)
call TriggerAddCondition(udg_trigger16,Condition(function O81904))
call TriggerAddAction(udg_trigger16,function O82023)
set udg_trigger17=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger17,udg_rect86)
call TriggerAddCondition(udg_trigger17,Condition(function O82137))
call TriggerAddAction(udg_trigger17,function O82138)
set udg_trigger18=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger18,udg_rect84)
call TriggerAddCondition(udg_trigger18,Condition(function O82330))
call TriggerAddAction(udg_trigger18,function O82377)
set udg_trigger19=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger19,udg_rect70)
call TriggerAddCondition(udg_trigger19,Condition(function O82540))
call TriggerAddAction(udg_trigger19,function O82662)
set udg_trigger20=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger20,udg_rect81)
call TriggerAddCondition(udg_trigger20,Condition(function O82943))
call TriggerAddAction(udg_trigger20,function O83052)
set udg_trigger21=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger21,udg_rect65)
call TriggerAddCondition(udg_trigger21,Condition(function O83323))
call TriggerAddAction(udg_trigger21,function O83383)
set udg_trigger22=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger22,udg_rect01)
call TriggerAddCondition(udg_trigger22,Condition(function O83523))
call TriggerAddAction(udg_trigger22,function O83622)
set udg_trigger23=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger23,udg_rect80)
call TriggerAddCondition(udg_trigger23,Condition(function O83805))
call TriggerAddAction(udg_trigger23,function O83912)
set udg_trigger24=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger24,udg_rect61)
call TriggerAddCondition(udg_trigger24,Condition(function O84032))
call TriggerAddAction(udg_trigger24,function O84096)
set udg_trigger25=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger25,udg_rect68)
call TriggerAddCondition(udg_trigger25,Condition(function O84423))
call TriggerAddAction(udg_trigger25,function O84549)
set udg_trigger26=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger26,udg_rect64)
call TriggerAddCondition(udg_trigger26,Condition(function O84763))
call TriggerAddAction(udg_trigger26,function O84875)
set udg_trigger27=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger27,udg_rect67)
call TriggerAddCondition(udg_trigger27,Condition(function O85230))
call TriggerAddAction(udg_trigger27,function O85271)
set udg_trigger28=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger28,udg_rect66)
call TriggerAddCondition(udg_trigger28,Condition(function O85553))
call TriggerAddAction(udg_trigger28,function O85667)
set udg_trigger29=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger29,udg_rect71)
call TriggerAddCondition(udg_trigger29,Condition(function O85901))
call TriggerAddAction(udg_trigger29,function O85987)
set udg_trigger30=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger30,udg_rect76)
call TriggerAddCondition(udg_trigger30,Condition(function O86328))
call TriggerAddAction(udg_trigger30,function O86381)
set udg_trigger31=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger31,udg_rect85)
call TriggerAddCondition(udg_trigger31,Condition(function O86763))
call TriggerAddAction(udg_trigger31,function O86842)
set udg_trigger32=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger32,udg_rect62)
call TriggerAddCondition(udg_trigger32,Condition(function O87137))
call TriggerAddAction(udg_trigger32,function O87218)
set udg_trigger33=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger33,udg_rect92)
call TriggerAddCondition(udg_trigger33,Condition(function O87481))
call TriggerAddAction(udg_trigger33,function O87549)
set udg_trigger34=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger34,udg_rect88)
call TriggerAddCondition(udg_trigger34,Condition(function O87710))
call TriggerAddAction(udg_trigger34,function O87751)
set udg_trigger35=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger35,udg_rect77)
call TriggerAddCondition(udg_trigger35,Condition(function O88074))
call TriggerAddAction(udg_trigger35,function O88156)
set udg_trigger36=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger36,udg_rect87)
call TriggerAddCondition(udg_trigger36,Condition(function O88340))
call TriggerAddAction(udg_trigger36,function O88381)
set udg_trigger37=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger37,udg_rect75)
call TriggerAddCondition(udg_trigger37,Condition(function O88548))
call TriggerAddAction(udg_trigger37,function O88663)
set udg_trigger38=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger38,udg_rect75)
call TriggerAddCondition(udg_trigger38,Condition(function O88874))
call TriggerAddAction(udg_trigger38,function O88916)
set udg_trigger39=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger39,udg_rect75)
call TriggerAddCondition(udg_trigger39,Condition(function O89110))
call TriggerAddAction(udg_trigger39,function O89137)
set udg_trigger40=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger40,udg_rect75)
call TriggerAddCondition(udg_trigger40,Condition(function O89299))
call TriggerAddAction(udg_trigger40,function O89342)
set udg_trigger41=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger41,udg_rect82)
call TriggerAddCondition(udg_trigger41,Condition(function O89491))
call TriggerAddAction(udg_trigger41,function O89702)
set udg_trigger42=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger42,udg_rect82)
call TriggerAddCondition(udg_trigger42,Condition(function O89812))
call TriggerAddAction(udg_trigger42,function O89858)
set udg_trigger43=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger43,udg_rect82)
call TriggerAddCondition(udg_trigger43,Condition(function O89986))
call TriggerAddAction(udg_trigger43,function O90044)
set udg_trigger44=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger44,udg_rect82)
call TriggerAddCondition(udg_trigger44,Condition(function O90191))
call TriggerAddAction(udg_trigger44,function O90375)
set udg_trigger45=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger45,udg_rect78)
call TriggerAddCondition(udg_trigger45,Condition(function O90458))
call TriggerAddAction(udg_trigger45,function O90495)
set udg_trigger46=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger46,udg_rect78)
call TriggerAddCondition(udg_trigger46,Condition(function O90697))
call TriggerAddAction(udg_trigger46,function O90801)
set udg_trigger47=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger47,udg_rect78)
call TriggerAddCondition(udg_trigger47,Condition(function O90966))
call TriggerAddAction(udg_trigger47,function O91063)
set udg_trigger48=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger48,udg_rect78)
call TriggerAddCondition(udg_trigger48,Condition(function O91237))
call TriggerAddAction(udg_trigger48,function O91270)
set udg_trigger49=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger49,udg_rect89)
call TriggerAddCondition(udg_trigger49,Condition(function O91404))
call TriggerAddAction(udg_trigger49,function O91418)
set udg_trigger50=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger50,udg_rect89)
call TriggerAddCondition(udg_trigger50,Condition(function O91572))
call TriggerAddAction(udg_trigger50,function O91670)
set udg_trigger51=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger51,udg_rect89)
call TriggerAddCondition(udg_trigger51,Condition(function O91806))
call TriggerAddAction(udg_trigger51,function O91913)
set udg_trigger52=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger52,udg_rect89)
call TriggerAddCondition(udg_trigger52,Condition(function O92122))
call TriggerAddAction(udg_trigger52,function O92148)
set udg_trigger53=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger53,udg_rect01)
call TriggerAddCondition(udg_trigger53,Condition(function O92292))
call TriggerAddAction(udg_trigger53,function O92369)
set udg_trigger54=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger54,udg_rect01)
call TriggerAddCondition(udg_trigger54,Condition(function O92506))
call TriggerAddAction(udg_trigger54,function O92567)
set udg_trigger55=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger55,udg_rect156)
call TriggerAddCondition(udg_trigger55,Condition(function O92722))
call TriggerAddAction(udg_trigger55,function O92809)
set udg_trigger56=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger56,udg_rect157)
call TriggerAddCondition(udg_trigger56,Condition(function O92975))
call TriggerAddAction(udg_trigger56,function O93097)
set udg_trigger57=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger57,Player(0),"goldrush",false)
call TriggerRegisterPlayerChatEvent(udg_trigger57,Player(6),"goldrush",false)
call TriggerAddCondition(udg_trigger57,Condition(function O93230))
call TriggerAddAction(udg_trigger57,function O93349)
set udg_trigger58=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger58,Player(1),"runic power",false)
call TriggerRegisterPlayerChatEvent(udg_trigger58,Player(9),"runic power",false)
call TriggerAddCondition(udg_trigger58,Condition(function O93439))
call TriggerAddAction(udg_trigger58,function O93562)
set udg_trigger59=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger59,Player(0),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger59,Player(1),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger59,Player(2),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger59,Player(3),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger59,Player(4),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger59,Player(5),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger59,Condition(function O93689))
call TriggerAddAction(udg_trigger59,function O94646)
set udg_trigger60=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger60,Player(6),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger60,Player(7),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger60,Player(8),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger60,Player(9),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger60,Player(10),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger60,Player(11),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger60,Condition(function O94792))
call TriggerAddAction(udg_trigger60,function O95558)
set udg_trigger61=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger61,240.00)
call TriggerAddCondition(udg_trigger61,Condition(function O95665))
call TriggerAddAction(udg_trigger61,function O96081)
set udg_trigger66=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger66,udg_rect153)
call TriggerAddCondition(udg_trigger66,Condition(function O96156))
call TriggerAddAction(udg_trigger66,function O96229)
set udg_trigger67=CreateTrigger()
call TriggerRegisterLeaveRectSimple(udg_trigger67,udg_rect153)
call TriggerAddCondition(udg_trigger67,Condition(function O96439))
call TriggerAddAction(udg_trigger67,function O96462)
set udg_trigger68=CreateTrigger()
call TriggerRegisterTimerExpireEventBJ(udg_trigger68,udg_timer03)
call TriggerAddAction(udg_trigger68,function O96630)
set udg_trigger69=CreateTrigger()
call TriggerRegisterTimerExpireEventBJ(udg_trigger69,udg_timer04)
call TriggerAddAction(udg_trigger69,function O96822)
set udg_trigger70=CreateTrigger()
call TriggerRegisterTimerExpireEventBJ(udg_trigger70,udg_timer05)
call TriggerAddAction(udg_trigger70,function O96912)
set udg_trigger71=CreateTrigger()
call TriggerRegisterTimerExpireEventBJ(udg_trigger71,udg_timer06)
call TriggerAddAction(udg_trigger71,function O97108)
set udg_trigger72=CreateTrigger()
call TriggerRegisterTimerExpireEventBJ(udg_trigger72,udg_timer07)
call TriggerAddAction(udg_trigger72,function O97284)
set udg_trigger73=CreateTrigger()
call TriggerRegisterTimerExpireEventBJ(udg_trigger73,udg_timer08)
call TriggerAddAction(udg_trigger73,function O97472)
set udg_trigger74=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger74,Player(PLAYER_NEUTRAL_AGGRESSIVE),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger74,Condition(function O97616))
call TriggerAddAction(udg_trigger74,function O97732)
set udg_trigger75=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger75,5.00)
call TriggerAddCondition(udg_trigger75,Condition(function O97839))
call TriggerAddAction(udg_trigger75,function O97857)
set udg_trigger76=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger76,5.00)
call TriggerAddCondition(udg_trigger76,Condition(function O98016))
call TriggerAddAction(udg_trigger76,function O98107)
set udg_trigger77=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger77,5.00)
call TriggerAddCondition(udg_trigger77,Condition(function O98129))
call TriggerAddAction(udg_trigger77,function O98228)
set udg_trigger78=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger78,900.00)
call TriggerAddAction(udg_trigger78,function O98389)
set udg_trigger79=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger79,1800.00)
call TriggerAddAction(udg_trigger79,function O98515)
set udg_trigger80=CreateTrigger()
call TriggerAddAction(udg_trigger80,function O98719)
set udg_trigger81=CreateTrigger()
call TriggerAddAction(udg_trigger81,function O98786)
set udg_trigger82=CreateTrigger()
call TriggerAddAction(udg_trigger82,function O98959)
set udg_trigger83=CreateTrigger()
call TriggerAddAction(udg_trigger83,function O99074)
set udg_trigger84=CreateTrigger()
call TriggerAddAction(udg_trigger84,function O99292)
set udg_trigger85=CreateTrigger()
call TriggerAddAction(udg_trigger85,function O99501)
set udg_trigger86=CreateTrigger()
call TriggerAddAction(udg_trigger86,function O99613)
set udg_trigger87=CreateTrigger()
call TriggerAddAction(udg_trigger87,function O99679)
set udg_trigger88=CreateTrigger()
call TriggerAddAction(udg_trigger88,function O99796)
set udg_trigger89=CreateTrigger()
call TriggerAddAction(udg_trigger89,function O99953)
set udg_trigger90=CreateTrigger()
call TriggerAddAction(udg_trigger90,function O100013)
set udg_trigger91=CreateTrigger()
call TriggerAddAction(udg_trigger91,function O100233)
set udg_trigger92=CreateTrigger()
call TriggerAddAction(udg_trigger92,function O100343)
set udg_trigger93=CreateTrigger()
call TriggerAddAction(udg_trigger93,function O100451)
set udg_trigger94=CreateTrigger()
call TriggerAddAction(udg_trigger94,function O100599)
set udg_trigger95=CreateTrigger()
call TriggerAddAction(udg_trigger95,function O100804)
set udg_trigger96=CreateTrigger()
call TriggerAddAction(udg_trigger96,function O100968)
set udg_trigger97=CreateTrigger()
call TriggerAddAction(udg_trigger97,function O101174)
set udg_trigger98=CreateTrigger()
call TriggerAddAction(udg_trigger98,function O101305)
set udg_trigger99=CreateTrigger()
call TriggerAddAction(udg_trigger99,function O101429)
set udg_trigger100=CreateTrigger()
call TriggerAddAction(udg_trigger100,function O101562)
set udg_trigger101=CreateTrigger()
call TriggerAddAction(udg_trigger101,function O101590)
set udg_trigger102=CreateTrigger()
call TriggerAddAction(udg_trigger102,function O101659)
set udg_trigger103=CreateTrigger()
call TriggerAddAction(udg_trigger103,function O101745)
set udg_trigger104=CreateTrigger()
call TriggerAddAction(udg_trigger104,function O101855)
set udg_trigger105=CreateTrigger()
call TriggerAddAction(udg_trigger105,function O101929)
set udg_trigger106=CreateTrigger()
call TriggerAddAction(udg_trigger106,function O102143)
set udg_trigger107=CreateTrigger()
call TriggerAddAction(udg_trigger107,function O102227)
set udg_trigger108=CreateTrigger()
call TriggerAddAction(udg_trigger108,function O102332)
set udg_trigger109=CreateTrigger()
call TriggerAddAction(udg_trigger109,function O102364)
set udg_trigger110=CreateTrigger()
call TriggerAddAction(udg_trigger110,function O102591)
set udg_trigger111=CreateTrigger()
call TriggerAddAction(udg_trigger111,function O102818)
set udg_trigger112=CreateTrigger()
call TriggerAddAction(udg_trigger112,function O103019)
set udg_trigger113=CreateTrigger()
call TriggerAddAction(udg_trigger113,function O103229)
set udg_trigger114=CreateTrigger()
call TriggerAddAction(udg_trigger114,function O103381)
set udg_trigger115=CreateTrigger()
call TriggerAddAction(udg_trigger115,function O103423)
set udg_trigger116=CreateTrigger()
call TriggerAddAction(udg_trigger116,function O103597)
set udg_trigger117=CreateTrigger()
call TriggerAddAction(udg_trigger117,function O103710)
set udg_trigger118=CreateTrigger()
call TriggerAddAction(udg_trigger118,function O103920)
set udg_trigger119=CreateTrigger()
call TriggerAddAction(udg_trigger119,function O103966)
set udg_trigger120=CreateTrigger()
call TriggerAddAction(udg_trigger120,function O104064)
set udg_trigger121=CreateTrigger()
call TriggerAddAction(udg_trigger121,function O104268)
set udg_trigger122=CreateTrigger()
call TriggerAddAction(udg_trigger122,function O104434)
set udg_trigger123=CreateTrigger()
call TriggerAddAction(udg_trigger123,function O104532)
set udg_trigger124=CreateTrigger()
call TriggerAddAction(udg_trigger124,function O104685)
set udg_trigger125=CreateTrigger()
call TriggerAddAction(udg_trigger125,function O104844)
set udg_trigger126=CreateTrigger()
call TriggerAddAction(udg_trigger126,function O105062)
set udg_trigger127=CreateTrigger()
call TriggerAddAction(udg_trigger127,function O105192)
set udg_trigger128=CreateTrigger()
call TriggerAddAction(udg_trigger128,function O105331)
set udg_trigger129=CreateTrigger()
call TriggerAddAction(udg_trigger129,function O105502)
set udg_trigger130=CreateTrigger()
call TriggerAddAction(udg_trigger130,function O105677)
set udg_trigger131=CreateTrigger()
call TriggerAddAction(udg_trigger131,function O105905)
set udg_trigger132=CreateTrigger()
call TriggerAddAction(udg_trigger132,function O106028)
set udg_trigger133=CreateTrigger()
call TriggerAddAction(udg_trigger133,function O106207)
set udg_trigger134=CreateTrigger()
call TriggerAddAction(udg_trigger134,function O106349)
set udg_trigger135=CreateTrigger()
call TriggerAddAction(udg_trigger135,function O106504)
set udg_trigger136=CreateTrigger()
call TriggerAddAction(udg_trigger136,function O106647)
set udg_trigger137=CreateTrigger()
call TriggerAddAction(udg_trigger137,function O106721)
set udg_trigger138=CreateTrigger()
call TriggerAddAction(udg_trigger138,function O106876)
set udg_trigger139=CreateTrigger()
call TriggerAddAction(udg_trigger139,function O106997)
set udg_trigger140=CreateTrigger()
call TriggerAddAction(udg_trigger140,function O107143)
set udg_trigger141=CreateTrigger()
call TriggerAddAction(udg_trigger141,function O107290)
set udg_trigger142=CreateTrigger()
call TriggerAddAction(udg_trigger142,function O107451)
set udg_trigger143=CreateTrigger()
call TriggerAddAction(udg_trigger143,function O107583)
set udg_trigger144=CreateTrigger()
call TriggerAddAction(udg_trigger144,function O107733)
set udg_trigger145=CreateTrigger()
call TriggerAddAction(udg_trigger145,function O107941)
set udg_trigger146=CreateTrigger()
call TriggerAddAction(udg_trigger146,function O108042)
set udg_trigger147=CreateTrigger()
call TriggerAddAction(udg_trigger147,function O108214)
set udg_trigger148=CreateTrigger()
call TriggerAddAction(udg_trigger148,function O108322)
set udg_trigger149=CreateTrigger()
call TriggerAddAction(udg_trigger149,function O108415)
set udg_trigger150=CreateTrigger()
call TriggerAddAction(udg_trigger150,function O108622)
set udg_trigger151=CreateTrigger()
call TriggerAddAction(udg_trigger151,function O108748)
set udg_trigger152=CreateTrigger()
call TriggerAddAction(udg_trigger152,function O108883)
set udg_trigger153=CreateTrigger()
call TriggerAddAction(udg_trigger153,function O109019)
set udg_trigger154=CreateTrigger()
call TriggerAddAction(udg_trigger154,function O109145)
set udg_trigger155=CreateTrigger()
call TriggerAddAction(udg_trigger155,function O109184)
set udg_trigger156=CreateTrigger()
call TriggerAddAction(udg_trigger156,function O109376)
set udg_trigger157=CreateTrigger()
call TriggerAddAction(udg_trigger157,function O109573)
set udg_trigger158=CreateTrigger()
call TriggerAddAction(udg_trigger158,function O109628)
set udg_trigger159=CreateTrigger()
call TriggerAddAction(udg_trigger159,function O109846)
set udg_trigger160=CreateTrigger()
call TriggerAddAction(udg_trigger160,function O109951)
set udg_trigger161=CreateTrigger()
call TriggerAddAction(udg_trigger161,function O110026)
set udg_trigger162=CreateTrigger()
call TriggerAddAction(udg_trigger162,function O110072)
set udg_trigger163=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger163,udg_unit30,EVENT_UNIT_DEATH)
call TriggerAddCondition(udg_trigger163,Condition(function O110225))
call TriggerAddAction(udg_trigger163,function O110340)
set udg_trigger164=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger164,udg_unit31,EVENT_UNIT_DEATH)
call TriggerAddCondition(udg_trigger164,Condition(function O110515))
call TriggerAddAction(udg_trigger164,function O110568)
set udg_trigger165=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger165,udg_unit11,EVENT_UNIT_DEATH)
call TriggerAddCondition(udg_trigger165,Condition(function O110758))
call TriggerAddAction(udg_trigger165,function O110810)
set udg_trigger166=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger166,udg_unit38,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger166,function O110939)
set udg_trigger167=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger167,udg_unit37,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger167,function O111111)
set udg_trigger168=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger168,udg_unit23,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger168,function O111156)
set udg_trigger169=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger169,udg_unit43,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger169,function O111274)
set udg_trigger170=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger170,udg_unit42,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger170,function O111400)
set udg_trigger171=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger171,udg_unit41,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger171,function O111507)
set udg_trigger172=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger172,udg_unit39,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger172,function O111642)
set udg_trigger173=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger173,udg_unit40,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger173,function O111861)
set udg_trigger174=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger174,udg_unit24,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger174,function O111938)
set udg_trigger175=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger175,udg_unit25,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger175,function O112008)
set udg_trigger176=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger176,udg_unit27,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger176,function O112165)
set udg_trigger177=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger177,udg_unit26,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger177,function O112313)
set udg_trigger178=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger178,udg_unit33,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger178,function O112391)
set udg_trigger179=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger179,udg_unit34,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger179,function O112585)
set udg_trigger180=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger180,udg_unit29,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger180,function O112791)
set udg_trigger181=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger181,udg_unit28,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger181,function O112918)
set udg_trigger182=CreateTrigger()
call DisableTrigger(udg_trigger182)
call TriggerRegisterTimerEventPeriodic(udg_trigger182,100.00)
call TriggerAddAction(udg_trigger182,function O112995)
set udg_trigger183=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger183,udg_unit35,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger183,function O113116)
set udg_trigger184=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger184,udg_unit36,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger184,function O113211)
set udg_trigger185=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger185,udg_rect107)
call TriggerAddCondition(udg_trigger185,Condition(function O113291))
call TriggerAddAction(udg_trigger185,function O113336)
set udg_trigger186=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger186,udg_rect114)
call TriggerAddCondition(udg_trigger186,Condition(function O113494))
call TriggerAddAction(udg_trigger186,function O113619)
set udg_trigger187=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger187,udg_rect109)
call TriggerAddCondition(udg_trigger187,Condition(function O113830))
call TriggerAddAction(udg_trigger187,function O113868)
set udg_trigger188=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger188,udg_rect116)
call TriggerAddCondition(udg_trigger188,Condition(function O113937))
call TriggerAddAction(udg_trigger188,function O114021)
set udg_trigger189=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger189,udg_rect112)
call TriggerAddCondition(udg_trigger189,Condition(function O114228))
call TriggerAddAction(udg_trigger189,function O114351)
set udg_trigger190=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger190,udg_rect119)
call TriggerAddCondition(udg_trigger190,Condition(function O114484))
call TriggerAddAction(udg_trigger190,function O114607)
set udg_trigger191=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger191,udg_rect110)
call TriggerAddAction(udg_trigger191,function O114728)
set udg_trigger192=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger192,udg_rect111)
call TriggerAddAction(udg_trigger192,function O114972)
set udg_trigger193=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger193,udg_rect117)
call TriggerAddAction(udg_trigger193,function O115109)
set udg_trigger194=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger194,udg_rect118)
call TriggerAddAction(udg_trigger194,function O115219)
set udg_trigger195=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger195,udg_rect15)
call TriggerAddAction(udg_trigger195,function O115305)
set udg_trigger196=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger196,udg_rect07)
call TriggerAddAction(udg_trigger196,function O115323)
set udg_trigger197=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger197,udg_rect17)
call TriggerAddAction(udg_trigger197,function O115457)
set udg_trigger198=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger198,udg_rect09)
call TriggerAddAction(udg_trigger198,function O115565)
set udg_trigger199=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger199,udg_rect16)
call TriggerAddAction(udg_trigger199,function O115708)
set udg_trigger200=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger200,udg_rect08)
call TriggerAddAction(udg_trigger200,function O115801)
set udg_trigger201=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger201,udg_rect14)
call TriggerAddAction(udg_trigger201,function O115927)
set udg_trigger202=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger202,udg_rect06)
call TriggerAddAction(udg_trigger202,function O116131)
set udg_trigger203=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger203,udg_rect135)
call TriggerAddAction(udg_trigger203,function O116268)
set udg_trigger204=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger204,udg_rect127)
call TriggerAddAction(udg_trigger204,function O116312)
set udg_trigger205=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger205,udg_rect137)
call TriggerAddAction(udg_trigger205,function O116378)
set udg_trigger206=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger206,udg_rect129)
call TriggerAddAction(udg_trigger206,function O116502)
set udg_trigger207=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger207,udg_rect136)
call TriggerAddAction(udg_trigger207,function O116680)
set udg_trigger208=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger208,udg_rect128)
call TriggerAddAction(udg_trigger208,function O116812)
set udg_trigger209=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger209,udg_rect134)
call TriggerAddAction(udg_trigger209,function O116940)
set udg_trigger210=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger210,udg_rect126)
call TriggerAddAction(udg_trigger210,function O117000)
set udg_trigger211=CreateTrigger()
call TriggerRegisterTimerExpireEventBJ(udg_trigger211,udg_timer02)
call TriggerAddAction(udg_trigger211,function O117036)
set udg_trigger212=CreateTrigger()
call TriggerRegisterTimerExpireEventBJ(udg_trigger212,udg_timer01)
call TriggerAddAction(udg_trigger212,function O118003)
set udg_trigger213=CreateTrigger()
call TriggerAddAction(udg_trigger213,function O118116)
set udg_trigger214=CreateTrigger()
call TriggerRegisterTimerExpireEventBJ(udg_trigger214,udg_timer10)
call TriggerAddCondition(udg_trigger214,Condition(function O118297))
call TriggerAddAction(udg_trigger214,function O118524)
set udg_trigger217=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger217,5.00)
call TriggerAddAction(udg_trigger217,function O119681)
set udg_trigger218=CreateTrigger()
call TriggerAddCondition(udg_trigger218,Condition(function O119815))
call TriggerAddAction(udg_trigger218,function O120102)
set udg_trigger219=CreateTrigger()
call TriggerAddCondition(udg_trigger219,Condition(function O120241))
call TriggerAddAction(udg_trigger219,function O120422)
set udg_trigger220=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger220,Player(0),"jesus christ",false)
call TriggerRegisterPlayerChatEvent(udg_trigger220,Player(1),"jesus christ",false)
call TriggerRegisterPlayerChatEvent(udg_trigger220,Player(2),"jesus christ",false)
call TriggerRegisterPlayerChatEvent(udg_trigger220,Player(3),"jesus christ",false)
call TriggerRegisterPlayerChatEvent(udg_trigger220,Player(4),"jesus christ",false)
call TriggerRegisterPlayerChatEvent(udg_trigger220,Player(5),"jesus christ",false)
call TriggerRegisterPlayerChatEvent(udg_trigger220,Player(6),"jesus christ",false)
call TriggerRegisterPlayerChatEvent(udg_trigger220,Player(7),"jesus christ",false)
call TriggerRegisterPlayerChatEvent(udg_trigger220,Player(8),"jesus christ",false)
call TriggerRegisterPlayerChatEvent(udg_trigger220,Player(9),"jesus christ",false)
call TriggerRegisterPlayerChatEvent(udg_trigger220,Player(10),"jesus christ",false)
call TriggerRegisterPlayerChatEvent(udg_trigger220,Player(11),"jesus christ",false)
call TriggerAddCondition(udg_trigger220,Condition(function O120594))
call TriggerAddAction(udg_trigger220,function O120597)
set udg_trigger221=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger221,Player(0),"god doesn't exist",false)
call TriggerRegisterPlayerChatEvent(udg_trigger221,Player(1),"god doesn't exist",false)
call TriggerRegisterPlayerChatEvent(udg_trigger221,Player(2),"god doesn't exist",false)
call TriggerRegisterPlayerChatEvent(udg_trigger221,Player(3),"god doesn't exist",false)
call TriggerRegisterPlayerChatEvent(udg_trigger221,Player(4),"god doesn't exist",false)
call TriggerRegisterPlayerChatEvent(udg_trigger221,Player(5),"god doesn't exist",false)
call TriggerRegisterPlayerChatEvent(udg_trigger221,Player(6),"god doesn't exist",false)
call TriggerRegisterPlayerChatEvent(udg_trigger221,Player(7),"god doesn't exist",false)
call TriggerRegisterPlayerChatEvent(udg_trigger221,Player(8),"god doesn't exist",false)
call TriggerRegisterPlayerChatEvent(udg_trigger221,Player(9),"god doesn't exist",false)
call TriggerRegisterPlayerChatEvent(udg_trigger221,Player(10),"god doesn't exist",false)
call TriggerRegisterPlayerChatEvent(udg_trigger221,Player(11),"god doesn't exist",false)
call TriggerAddCondition(udg_trigger221,Condition(function O120708))
call TriggerAddAction(udg_trigger221,function O120868)
set udg_trigger222=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger222,Player(0),"There's no evil",false)
call TriggerRegisterPlayerChatEvent(udg_trigger222,Player(1),"There's no evil",false)
call TriggerRegisterPlayerChatEvent(udg_trigger222,Player(2),"There's no evil",false)
call TriggerRegisterPlayerChatEvent(udg_trigger222,Player(3),"There's no evil",false)
call TriggerRegisterPlayerChatEvent(udg_trigger222,Player(4),"There's no evil",false)
call TriggerRegisterPlayerChatEvent(udg_trigger222,Player(5),"There's no evil",false)
call TriggerRegisterPlayerChatEvent(udg_trigger222,Player(6),"There's no evil",false)
call TriggerRegisterPlayerChatEvent(udg_trigger222,Player(7),"There's no evil",false)
call TriggerRegisterPlayerChatEvent(udg_trigger222,Player(8),"There's no evil",false)
call TriggerRegisterPlayerChatEvent(udg_trigger222,Player(9),"There's no evil",false)
call TriggerRegisterPlayerChatEvent(udg_trigger222,Player(10),"There's no evil",false)
call TriggerRegisterPlayerChatEvent(udg_trigger222,Player(11),"There's no evil",false)
call TriggerAddCondition(udg_trigger222,Condition(function O120891))
call TriggerAddAction(udg_trigger222,function O121142)
set udg_trigger223=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger223,120.00)
call TriggerAddCondition(udg_trigger223,Condition(function O121367))
call TriggerAddAction(udg_trigger223,function O121484)
set udg_trigger224=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger224,150.00)
call TriggerAddAction(udg_trigger224,function O121708)
set udg_trigger225=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger225,udg_rect40)
call TriggerAddCondition(udg_trigger225,Condition(function O121830))
call TriggerAddAction(udg_trigger225,function O121941)
set udg_trigger226=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger226,udg_rect41)
call TriggerAddCondition(udg_trigger226,Condition(function O122183))
call TriggerAddAction(udg_trigger226,function O122249)
set udg_trigger227=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger227,udg_rect40)
call TriggerAddCondition(udg_trigger227,Condition(function O122328))
call TriggerAddAction(udg_trigger227,function O122438)
set udg_trigger228=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger228,udg_rect41)
call TriggerAddCondition(udg_trigger228,Condition(function O122570))
call TriggerAddAction(udg_trigger228,function O122795)
set udg_trigger229=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger229,udg_rect121)
call TriggerAddCondition(udg_trigger229,Condition(function O122990))
call TriggerAddAction(udg_trigger229,function O123004)
set udg_trigger230=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger230,udg_rect151)
call TriggerAddCondition(udg_trigger230,Condition(function O123289))
call TriggerAddAction(udg_trigger230,function O123321)
set udg_trigger231=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger231,udg_rect121)
call TriggerAddCondition(udg_trigger231,Condition(function O123480))
call TriggerAddAction(udg_trigger231,function O123585)
set udg_trigger232=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger232,udg_rect156)
call TriggerAddCondition(udg_trigger232,Condition(function O123839))
call TriggerAddAction(udg_trigger232,function O123928)
set udg_trigger233=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger233,udg_rect01)
call TriggerAddCondition(udg_trigger233,Condition(function O124050))
call TriggerAddAction(udg_trigger233,function O124125)
set udg_trigger234=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger234,udg_rect01)
call TriggerAddCondition(udg_trigger234,Condition(function O124294))
call TriggerAddAction(udg_trigger234,function O124301)
set udg_trigger235=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger235,udg_rect01)
call TriggerAddCondition(udg_trigger235,Condition(function O124439))
call TriggerAddAction(udg_trigger235,function O124527)
set udg_trigger236=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger236,udg_rect01)
call TriggerAddCondition(udg_trigger236,Condition(function O124666))
call TriggerAddAction(udg_trigger236,function O124681)
set udg_trigger237=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger237,udg_rect01)
call TriggerAddCondition(udg_trigger237,Condition(function O124830))
call TriggerAddAction(udg_trigger237,function O124926)
set udg_trigger238=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger238,udg_rect01)
call TriggerAddCondition(udg_trigger238,Condition(function O124974))
call TriggerAddAction(udg_trigger238,function O125048)
set udg_trigger239=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger239,udg_rect01)
call TriggerAddCondition(udg_trigger239,Condition(function O125204))
call TriggerAddAction(udg_trigger239,function O125297)
set udg_trigger240=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger240,udg_rect01)
call TriggerAddCondition(udg_trigger240,Condition(function O125373))
call TriggerAddAction(udg_trigger240,function O125442)
set udg_trigger241=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger241,udg_rect01)
call TriggerAddCondition(udg_trigger241,Condition(function O125511))
call TriggerAddAction(udg_trigger241,function O125567)
set udg_trigger242=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger242,udg_rect01)
call TriggerAddCondition(udg_trigger242,Condition(function O125737))
call TriggerAddAction(udg_trigger242,function O125851)
set udg_trigger243=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger243,udg_rect121)
call TriggerAddCondition(udg_trigger243,Condition(function O125887))
call TriggerAddAction(udg_trigger243,function O125998)
set udg_trigger244=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger244,udg_rect01)
call TriggerAddCondition(udg_trigger244,Condition(function O126048))
call TriggerAddAction(udg_trigger244,function O126140)
set udg_trigger245=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger245,udg_rect01)
call TriggerAddCondition(udg_trigger245,Condition(function O126365))
call TriggerAddAction(udg_trigger245,function O126463)
set udg_trigger246=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger246,udg_rect01)
call TriggerAddCondition(udg_trigger246,Condition(function O126602))
call TriggerAddAction(udg_trigger246,function O126637)
set udg_trigger247=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger247,udg_rect01)
call TriggerAddCondition(udg_trigger247,Condition(function O126760))
call TriggerAddAction(udg_trigger247,function O126778)
set udg_trigger248=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger248,udg_rect01)
call TriggerAddCondition(udg_trigger248,Condition(function O126901))
call TriggerAddAction(udg_trigger248,function O126976)
set udg_trigger249=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger249,udg_rect01)
call TriggerAddCondition(udg_trigger249,Condition(function O127185))
call TriggerAddAction(udg_trigger249,function O127296)
set udg_trigger250=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger250,udg_rect01)
call TriggerAddCondition(udg_trigger250,Condition(function O127534))
call TriggerAddAction(udg_trigger250,function O127621)
set udg_trigger251=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger251,udg_rect01)
call TriggerAddCondition(udg_trigger251,Condition(function O127778))
call TriggerAddAction(udg_trigger251,function O127845)
set udg_trigger252=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger252,udg_rect01)
call TriggerAddCondition(udg_trigger252,Condition(function O128060))
call TriggerAddAction(udg_trigger252,function O128155)
set udg_trigger253=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger253,udg_rect121)
call TriggerAddCondition(udg_trigger253,Condition(function O128324))
call TriggerAddAction(udg_trigger253,function O128364)
set udg_trigger254=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger254,udg_rect121)
call TriggerAddCondition(udg_trigger254,Condition(function O128412))
call TriggerAddAction(udg_trigger254,function O128514)
set udg_trigger255=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger255,udg_rect121)
call TriggerAddCondition(udg_trigger255,Condition(function O128700))
call TriggerAddAction(udg_trigger255,function O128711)
set udg_trigger256=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger256,udg_rect121)
call TriggerAddCondition(udg_trigger256,Condition(function O128866))
call TriggerAddAction(udg_trigger256,function O128990)
set udg_trigger257=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger257,udg_rect121)
call TriggerAddCondition(udg_trigger257,Condition(function O129187))
call TriggerAddAction(udg_trigger257,function O129230)
set udg_trigger258=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger258,udg_rect121)
call TriggerAddCondition(udg_trigger258,Condition(function O129421))
call TriggerAddAction(udg_trigger258,function O129441)
set udg_trigger259=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger259,udg_rect01)
call TriggerAddCondition(udg_trigger259,Condition(function O129604))
call TriggerAddAction(udg_trigger259,function O129712)
set udg_trigger260=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger260,udg_rect01)
call TriggerAddCondition(udg_trigger260,Condition(function O129772))
call TriggerAddAction(udg_trigger260,function O129850)
set udg_trigger261=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger261,udg_rect121)
call TriggerAddCondition(udg_trigger261,Condition(function O130093))
call TriggerAddAction(udg_trigger261,function O130205)
set udg_trigger262=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger262,udg_rect121)
call TriggerAddCondition(udg_trigger262,Condition(function O130275))
call TriggerAddAction(udg_trigger262,function O130330)
set udg_trigger263=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger263,udg_rect121)
call TriggerAddCondition(udg_trigger263,Condition(function O130418))
call TriggerAddAction(udg_trigger263,function O130539)
set udg_trigger264=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger264,udg_rect01)
call TriggerAddCondition(udg_trigger264,Condition(function O130690))
call TriggerAddAction(udg_trigger264,function O130707)
set udg_trigger265=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger265,udg_rect01)
call TriggerAddCondition(udg_trigger265,Condition(function O130892))
call TriggerAddAction(udg_trigger265,function O130947)
set udg_trigger266=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger266,udg_rect01)
call TriggerAddCondition(udg_trigger266,Condition(function O131046))
call TriggerAddAction(udg_trigger266,function O131125)
set udg_trigger267=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger267,udg_rect121)
call TriggerAddCondition(udg_trigger267,Condition(function O131253))
call TriggerAddAction(udg_trigger267,function O131256)
set udg_trigger268=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger268,udg_rect121)
call TriggerAddCondition(udg_trigger268,Condition(function O131347))
call TriggerAddAction(udg_trigger268,function O131442)
set udg_trigger269=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger269,udg_rect121)
call TriggerAddCondition(udg_trigger269,Condition(function O131626))
call TriggerAddAction(udg_trigger269,function O131719)
set udg_trigger270=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger270,udg_rect121)
call TriggerAddCondition(udg_trigger270,Condition(function O131856))
call TriggerAddAction(udg_trigger270,function O131863)
set udg_trigger271=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger271,udg_rect121)
call TriggerAddCondition(udg_trigger271,Condition(function O132020))
call TriggerAddAction(udg_trigger271,function O132053)
set udg_trigger272=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger272,udg_rect156)
call TriggerAddCondition(udg_trigger272,Condition(function O132065))
call TriggerAddAction(udg_trigger272,function O132113)
set udg_trigger273=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger273,udg_rect156)
call TriggerAddCondition(udg_trigger273,Condition(function O132165))
call TriggerAddAction(udg_trigger273,function O132167)
set udg_trigger274=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger274,udg_rect121)
call TriggerAddCondition(udg_trigger274,Condition(function O132344))
call TriggerAddAction(udg_trigger274,function O132466)
set udg_trigger275=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger275,udg_rect121)
call TriggerAddCondition(udg_trigger275,Condition(function O132516))
call TriggerAddAction(udg_trigger275,function O132529)
set udg_trigger276=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger276,udg_rect157)
call TriggerAddCondition(udg_trigger276,Condition(function O132643))
call TriggerAddAction(udg_trigger276,function O132758)
call ConditionalTriggerExecute(udg_trigger03)
endfunction
function InitTrig_init takes nothing returns nothing
call ExecuteFunc("main2")
endfunction