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 | |
boolean08 | boolean | No | |
boolean09 | boolean | No | |
boolean10 | boolean | No | |
boolexpr01 | boolexpr | No | |
camerasetup01 | camerasetup | No | |
camerasetup02 | camerasetup | No | |
camerasetup03 | camerasetup | No | |
camerasetup04 | camerasetup | No | |
camerasetup05 | camerasetup | No | |
camerasetup06 | camerasetup | 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 | |
DuelingCheck | boolean | No | |
DuelingTime | timer | No | |
DuelingTimeWindow | timerdialog | No | |
DuelTimer | timer | No | |
DuelTimerWindow | timerdialog | No | |
DuelWinner | string | No | |
effect01 | effect | No | |
effect02 | effect | No | |
effect03 | effect | No | |
effect04 | effect | No | |
effect05 | effect | No | |
effect06 | effect | No | |
effect07 | effect | No | |
effect08 | effect | No | |
effect09 | effect | No | |
effect10 | effect | No | |
effects01 | effect | Yes | |
effects02 | effect | Yes | |
effects03 | effect | Yes | |
fogmodifier01 | fogmodifier | No | |
force01 | force | No | |
force02 | force | No | |
force03 | force | No | |
group01 | group | No | |
group02 | group | No | |
group03 | group | No | |
group04 | group | No | |
group05 | group | No | |
group06 | group | No | |
group07 | group | No | |
group08 | group | No | |
group09 | group | No | |
group10 | group | No | |
group11 | group | No | |
group12 | group | No | |
group13 | group | No | |
groups01 | group | Yes | |
HeroDuelSpots | rect | Yes | |
Heros | unit | Yes | |
HeroSaveDirection | real | Yes | |
HeroSavePoints | location | Yes | |
integer01 | integer | No | |
integer02 | integer | No | |
integer03 | integer | No | |
integer04 | integer | No | |
integer05 | integer | No | |
integer06 | integer | No | |
integer07 | integer | No | |
integer08 | integer | No | |
integer09 | integer | No | |
integer10 | integer | No | |
integer11 | integer | No | |
integer12 | integer | No | |
integer13 | integer | No | |
integer14 | integer | No | |
integer15 | integer | No | |
integer16 | integer | No | |
integer17 | integer | No | |
integers01 | integer | Yes | |
integers02 | integer | Yes | |
integers03 | integer | Yes | |
integers04 | integer | Yes | |
item01 | item | No | |
leaderboard01 | leaderboard | No | |
location01 | location | No | |
location02 | location | No | |
location03 | location | No | |
location04 | location | No | |
location05 | location | No | |
location06 | location | No | |
location07 | location | No | |
location08 | location | No | |
location09 | location | No | |
location10 | location | No | |
location11 | location | No | |
location12 | location | No | |
location13 | location | No | |
location14 | location | No | |
location15 | location | No | |
location16 | location | No | |
location17 | location | No | |
location18 | location | No | |
location19 | location | No | |
locations01 | location | Yes | |
locations02 | location | Yes | |
locations03 | location | Yes | |
locations04 | location | Yes | |
locations05 | location | Yes | |
real01 | real | No | |
real02 | real | No | |
real03 | real | No | |
real04 | real | No | |
real05 | real | No | |
real06 | real | No | |
real07 | real | No | |
real08 | real | No | |
real09 | real | No | 0. |
real10 | real | No | 0. |
reals01 | real | Yes | |
reals02 | real | Yes | |
reals03 | real | Yes | |
reals04 | real | Yes | |
reals05 | 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 | |
rect159 | rect | No | |
rect16 | rect | No | |
rect160 | rect | No | |
rect161 | rect | No | |
rect162 | rect | No | |
rect163 | rect | No | |
rect164 | rect | No | |
rect165 | rect | No | |
rect166 | rect | No | |
rect167 | rect | No | |
rect168 | rect | No | |
rect169 | rect | No | |
rect17 | rect | No | |
rect170 | rect | No | |
rect171 | rect | No | |
rect172 | rect | No | |
rect173 | rect | No | |
rect174 | rect | No | |
rect175 | rect | No | |
rect176 | rect | No | |
rect177 | rect | No | |
rect178 | rect | No | |
rect179 | rect | No | |
rect18 | rect | No | |
rect180 | rect | No | |
rect181 | rect | No | |
rect182 | rect | No | |
rect183 | rect | No | |
rect184 | rect | No | |
rect185 | rect | No | |
rect186 | rect | No | |
rect187 | rect | No | |
rect188 | rect | No | |
rect189 | rect | No | |
rect19 | rect | No | |
rect190 | rect | No | |
rect191 | rect | No | |
rect192 | rect | No | |
rect193 | rect | No | |
rect194 | rect | No | |
rect195 | rect | No | |
rect196 | rect | No | |
rect197 | rect | No | |
rect198 | rect | No | |
rect199 | rect | No | |
rect20 | rect | No | |
rect200 | rect | No | |
rect201 | rect | No | |
rect202 | rect | No | |
rect203 | rect | No | |
rect204 | rect | No | |
rect205 | rect | No | |
rect206 | rect | No | |
rect207 | rect | No | |
rect208 | rect | No | |
rect209 | rect | No | |
rect21 | rect | No | |
rect210 | rect | No | |
rect211 | rect | No | |
rect212 | rect | No | |
rect213 | rect | No | |
rect214 | rect | No | |
rect215 | rect | No | |
rect216 | rect | No | |
rect217 | rect | No | |
rect218 | rect | No | |
rect219 | rect | No | |
rect22 | rect | No | |
rect220 | rect | No | |
rect221 | rect | No | |
rect222 | rect | No | |
rect223 | rect | No | |
rect224 | rect | No | |
rect225 | rect | No | |
rect226 | rect | No | |
rect227 | rect | No | |
rect228 | rect | No | |
rect229 | 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 | |
sound01 | sound | No | |
sound02 | sound | No | |
sound03 | sound | No | |
sound04 | sound | No | |
sound05 | sound | No | |
sound06 | sound | No | |
sound07 | sound | No | |
sound08 | sound | No | |
sound09 | sound | No | |
sound10 | sound | No | |
sound11 | sound | No | |
sound12 | sound | No | |
sound13 | sound | No | |
sound14 | sound | No | |
sound15 | sound | No | |
sound16 | sound | No | |
sound17 | sound | No | |
sound18 | sound | No | |
sound19 | sound | No | |
sound20 | sound | No | |
sound21 | sound | No | |
sound22 | sound | No | |
sound23 | sound | No | |
sound24 | sound | No | |
sound25 | sound | No | |
sound26 | sound | No | |
string01 | string | No | Sound\\\\Music\\\\mp3Music\\\\NightElf1.mp3 |
string02 | string | No | Sound\\\\Music\\\\mp3Music\\\\UndeadDefeat.mp3 |
string03 | string | No | Sound\\\\Music\\\\mp3Music\\\\PursuitTheme.mp3 |
strings01 | string | Yes | |
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 | |
timer11 | timer | No | |
timer12 | timer | No | |
timer13 | timer | No | |
timer14 | timer | No | |
timer15 | timer | No | |
timer16 | 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 | |
trigger277 | trigger | No | |
trigger278 | trigger | No | |
trigger279 | trigger | No | |
trigger28 | trigger | No | |
trigger280 | trigger | No | |
trigger281 | trigger | No | |
trigger282 | trigger | No | |
trigger283 | trigger | No | |
trigger284 | trigger | No | |
trigger285 | trigger | No | |
trigger286 | trigger | No | |
trigger287 | trigger | No | |
trigger288 | trigger | No | |
trigger289 | trigger | No | |
trigger29 | trigger | No | |
trigger290 | trigger | No | |
trigger291 | trigger | No | |
trigger292 | trigger | No | |
trigger293 | trigger | No | |
trigger294 | trigger | No | |
trigger295 | trigger | No | |
trigger296 | trigger | No | |
trigger297 | trigger | No | |
trigger298 | trigger | No | |
trigger299 | trigger | No | |
trigger30 | trigger | No | |
trigger300 | trigger | No | |
trigger301 | trigger | No | |
trigger302 | trigger | No | |
trigger303 | trigger | No | |
trigger304 | trigger | No | |
trigger305 | trigger | No | |
trigger306 | trigger | No | |
trigger307 | trigger | No | |
trigger308 | trigger | No | |
trigger309 | trigger | No | |
trigger31 | trigger | No | |
trigger310 | trigger | No | |
trigger311 | trigger | No | |
trigger312 | trigger | No | |
trigger313 | trigger | No | |
trigger314 | trigger | No | |
trigger315 | trigger | No | |
trigger316 | trigger | No | |
trigger317 | trigger | No | |
trigger318 | trigger | No | |
trigger319 | trigger | No | |
trigger32 | trigger | No | |
trigger320 | trigger | No | |
trigger321 | trigger | No | |
trigger322 | trigger | No | |
trigger323 | trigger | No | |
trigger324 | trigger | No | |
trigger325 | trigger | No | |
trigger326 | trigger | No | |
trigger327 | trigger | No | |
trigger328 | trigger | No | |
trigger329 | trigger | No | |
trigger33 | trigger | No | |
trigger330 | trigger | No | |
trigger331 | trigger | No | |
trigger332 | trigger | No | |
trigger333 | trigger | No | |
trigger334 | trigger | No | |
trigger335 | trigger | No | |
trigger336 | trigger | No | |
trigger337 | trigger | No | |
trigger338 | trigger | No | |
trigger339 | trigger | No | |
trigger34 | trigger | No | |
trigger340 | trigger | No | |
trigger341 | trigger | No | |
trigger342 | trigger | No | |
trigger343 | trigger | No | |
trigger344 | trigger | No | |
trigger345 | trigger | No | |
trigger346 | trigger | No | |
trigger347 | trigger | No | |
trigger348 | trigger | No | |
trigger349 | trigger | No | |
trigger35 | trigger | No | |
trigger350 | trigger | No | |
trigger351 | trigger | No | |
trigger352 | trigger | No | |
trigger353 | trigger | No | |
trigger354 | trigger | No | |
trigger355 | trigger | No | |
trigger356 | trigger | No | |
trigger357 | trigger | No | |
trigger358 | trigger | No | |
trigger359 | trigger | No | |
trigger36 | trigger | No | |
trigger360 | trigger | No | |
trigger361 | trigger | No | |
trigger362 | trigger | No | |
trigger363 | trigger | No | |
trigger364 | trigger | No | |
trigger365 | trigger | No | |
trigger366 | trigger | No | |
trigger367 | trigger | No | |
trigger368 | trigger | No | |
trigger369 | trigger | No | |
trigger37 | trigger | No | |
trigger370 | trigger | No | |
trigger371 | trigger | No | |
trigger372 | trigger | No | |
trigger373 | trigger | No | |
trigger374 | trigger | No | |
trigger375 | trigger | No | |
trigger376 | trigger | No | |
trigger377 | trigger | No | |
trigger378 | trigger | No | |
trigger379 | trigger | No | |
trigger38 | trigger | No | |
trigger380 | trigger | No | |
trigger381 | trigger | No | |
trigger382 | trigger | No | |
trigger383 | trigger | No | |
trigger384 | trigger | No | |
trigger385 | trigger | No | |
trigger386 | trigger | No | |
trigger387 | trigger | No | |
trigger388 | trigger | No | |
trigger389 | trigger | No | |
trigger39 | trigger | No | |
trigger390 | trigger | No | |
trigger391 | trigger | No | |
trigger392 | trigger | No | |
trigger393 | trigger | No | |
trigger394 | trigger | No | |
trigger395 | trigger | No | |
trigger396 | trigger | No | |
trigger397 | trigger | No | |
trigger398 | trigger | No | |
trigger399 | trigger | No | |
trigger40 | trigger | No | |
trigger400 | trigger | No | |
trigger401 | trigger | No | |
trigger402 | trigger | No | |
trigger403 | trigger | No | |
trigger404 | trigger | No | |
trigger405 | trigger | No | |
trigger406 | trigger | No | |
trigger407 | trigger | No | |
trigger408 | trigger | No | |
trigger409 | trigger | No | |
trigger41 | trigger | No | |
trigger410 | trigger | No | |
trigger411 | trigger | No | |
trigger412 | trigger | No | |
trigger413 | trigger | No | |
trigger414 | trigger | No | |
trigger415 | trigger | No | |
trigger416 | trigger | No | |
trigger417 | trigger | No | |
trigger418 | trigger | No | |
trigger419 | trigger | No | |
trigger42 | trigger | No | |
trigger420 | trigger | No | |
trigger421 | trigger | No | |
trigger422 | trigger | No | |
trigger423 | trigger | No | |
trigger424 | trigger | No | |
trigger425 | trigger | No | |
trigger426 | trigger | No | |
trigger427 | trigger | No | |
trigger428 | trigger | No | |
trigger429 | trigger | No | |
trigger43 | trigger | No | |
trigger430 | trigger | No | |
trigger431 | trigger | No | |
trigger432 | trigger | No | |
trigger433 | trigger | No | |
trigger434 | trigger | No | |
trigger435 | trigger | No | |
trigger436 | trigger | No | |
trigger437 | trigger | No | |
trigger438 | trigger | No | |
trigger439 | trigger | No | |
trigger44 | trigger | No | |
trigger440 | trigger | No | |
trigger441 | trigger | No | |
trigger442 | trigger | No | |
trigger443 | trigger | No | |
trigger444 | trigger | No | |
trigger445 | trigger | No | |
trigger446 | trigger | No | |
trigger447 | trigger | No | |
trigger448 | trigger | No | |
trigger449 | trigger | No | |
trigger45 | trigger | No | |
trigger450 | trigger | No | |
trigger451 | trigger | No | |
trigger452 | trigger | No | |
trigger453 | trigger | No | |
trigger454 | trigger | No | |
trigger455 | trigger | No | |
trigger456 | trigger | No | |
trigger457 | trigger | No | |
trigger458 | trigger | No | |
trigger459 | trigger | No | |
trigger46 | trigger | No | |
trigger460 | trigger | No | |
trigger461 | trigger | No | |
trigger462 | trigger | No | |
trigger463 | trigger | No | |
trigger464 | trigger | No | |
trigger465 | trigger | No | |
trigger466 | trigger | No | |
trigger467 | trigger | No | |
trigger468 | trigger | No | |
trigger469 | trigger | No | |
trigger47 | trigger | No | |
trigger470 | trigger | No | |
trigger471 | trigger | No | |
trigger472 | trigger | No | |
trigger473 | trigger | No | |
trigger474 | trigger | No | |
trigger475 | trigger | No | |
trigger476 | trigger | No | |
trigger477 | trigger | No | |
trigger478 | trigger | No | |
trigger479 | trigger | No | |
trigger48 | trigger | No | |
trigger480 | trigger | No | |
trigger481 | trigger | No | |
trigger482 | trigger | No | |
trigger483 | trigger | No | |
trigger484 | trigger | No | |
trigger485 | trigger | No | |
trigger486 | trigger | No | |
trigger487 | trigger | No | |
trigger488 | trigger | No | |
trigger489 | trigger | No | |
trigger49 | trigger | No | |
trigger490 | trigger | No | |
trigger491 | trigger | No | |
trigger492 | trigger | No | |
trigger493 | trigger | No | |
trigger494 | trigger | No | |
trigger495 | trigger | No | |
trigger496 | trigger | No | |
trigger497 | trigger | No | |
trigger498 | trigger | No | |
trigger499 | trigger | No | |
trigger50 | trigger | No | |
trigger500 | trigger | No | |
trigger501 | trigger | No | |
trigger502 | trigger | No | |
trigger503 | trigger | No | |
trigger504 | trigger | No | |
trigger505 | trigger | No | |
trigger506 | trigger | No | |
trigger507 | trigger | No | |
trigger508 | trigger | No | |
trigger509 | trigger | No | |
trigger51 | trigger | No | |
trigger510 | trigger | No | |
trigger511 | trigger | No | |
trigger512 | trigger | No | |
trigger513 | trigger | No | |
trigger514 | trigger | No | |
trigger515 | trigger | No | |
trigger516 | trigger | No | |
trigger517 | trigger | No | |
trigger518 | trigger | No | |
trigger519 | trigger | No | |
trigger52 | trigger | No | |
trigger520 | trigger | No | |
trigger521 | trigger | No | |
trigger522 | trigger | No | |
trigger523 | trigger | No | |
trigger524 | trigger | No | |
trigger525 | trigger | No | |
trigger526 | trigger | No | |
trigger527 | trigger | No | |
trigger528 | trigger | No | |
trigger529 | trigger | No | |
trigger53 | trigger | No | |
trigger530 | trigger | No | |
trigger531 | trigger | No | |
trigger532 | trigger | No | |
trigger533 | trigger | No | |
trigger534 | trigger | No | |
trigger535 | trigger | No | |
trigger536 | trigger | No | |
trigger537 | trigger | No | |
trigger538 | trigger | No | |
trigger539 | trigger | No | |
trigger54 | trigger | No | |
trigger540 | trigger | No | |
trigger541 | trigger | No | |
trigger542 | trigger | No | |
trigger543 | trigger | No | |
trigger544 | trigger | No | |
trigger545 | trigger | No | |
trigger546 | trigger | No | |
trigger547 | trigger | No | |
trigger548 | trigger | No | |
trigger549 | trigger | No | |
trigger55 | trigger | No | |
trigger550 | trigger | No | |
trigger551 | trigger | No | |
trigger552 | trigger | No | |
trigger553 | trigger | No | |
trigger554 | trigger | No | |
trigger555 | trigger | No | |
trigger556 | trigger | No | |
trigger557 | 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 | |
unit46 | unit | No | |
unit47 | unit | No | |
unit48 | unit | No | |
unit49 | unit | No | |
unit50 | unit | No | |
unit51 | unit | No | |
unit52 | unit | No | |
unit53 | unit | No | |
unit54 | unit | No | |
unit55 | unit | No | |
unit56 | unit | No | |
unit57 | unit | No | |
unit58 | unit | No | |
unit59 | unit | No | |
unit60 | unit | No | |
unit61 | unit | No | |
unit62 | unit | No | |
unit63 | unit | No | |
unit64 | unit | No | |
unit65 | unit | No | |
unit66 | unit | No | |
unit67 | unit | No | |
unit68 | unit | No | |
unit69 | unit | No | |
unit70 | unit | No | |
unit71 | unit | No | |
unit72 | unit | No | |
unit73 | unit | No | |
unit74 | unit | No | |
unit75 | unit | No | |
unit76 | unit | No | |
unit77 | unit | No | |
unit78 | unit | No | |
units01 | unit | Yes | |
units02 | unit | Yes | |
units03 | unit | Yes | |
units04 | unit | Yes | |
units05 | unit | Yes | |
units06 | unit | Yes | |
units07 | unit | Yes | |
units08 | unit | Yes | |
units09 | unit | Yes | |
units10 | unit | Yes | |
units11 | unit | Yes | |
units12 | unit | Yes | |
units13 | unit | Yes |
function hC takes real HC returns nothing
local real jC
local real st=TimerGetElapsed(udg_timer16)
if st<=0 then
set udg_timer16=CreateTimer()
call TimerStart(udg_timer16,1000000,false,null)
endif
if(HC>0)then
loop
set jC=HC-TimerGetElapsed(udg_timer16)+st
exitwhen jC<=0
if(jC>bj_POLLED_WAIT_SKIP_THRESHOLD)then
call TriggerSleepAction(0.1*jC)
else
call TriggerSleepAction(bj_POLLED_WAIT_INTERVAL)
endif
endloop
endif
endfunction
function JC takes location kC,real KC,real lC returns location
return Location(GetLocationX(kC)+KC*Cos(lC*bj_DEGTORAD),GetLocationY(kC)+KC*Sin(lC*bj_DEGTORAD))
endfunction
function LC takes nothing returns boolean
local real dx=GetDestructableX(GetFilterDestructable())-udg_real09
local real dy=GetDestructableY(GetFilterDestructable())-udg_real10
return(dx*dx+dy*dy<=bj_enumDestructableRadius)
endfunction
function mC takes rect r returns group
set udg_group13=CreateGroup()
call GroupEnumUnitsInRect(udg_group13,r,udg_boolexpr01)
return udg_group13
endfunction
function MC takes rect r,player pC returns group
set udg_group13=CreateGroup()
set bj_groupEnumOwningPlayer=pC
call GroupEnumUnitsInRect(udg_group13,r,filterGetUnitsInRectOfPlayer)
return udg_group13
endfunction
function PC takes real qC,location QC,boolexpr sC returns group
set udg_group13=CreateGroup()
call GroupEnumUnitsInRangeOfLoc(udg_group13,QC,qC,sC)
return udg_group13
endfunction
function SC takes real qC,location QC returns group
set udg_group13=CreateGroup()
call GroupEnumUnitsInRangeOfLoc(udg_group13,QC,qC,udg_boolexpr01)
return udg_group13
endfunction
function tC takes integer TC returns group
set udg_group13=CreateGroup()
call GroupEnumUnitsOfType(udg_group13,UnitId2String(TC),udg_boolexpr01)
return udg_group13
endfunction
function uC takes player pC,boolexpr sC returns group
set udg_group13=CreateGroup()
call GroupEnumUnitsOfPlayer(udg_group13,pC,sC)
call DestroyBoolExpr(sC)
return udg_group13
endfunction
function UC takes player pC returns group
set udg_group13=CreateGroup()
call GroupEnumUnitsOfPlayer(udg_group13,pC,udg_boolexpr01)
return udg_group13
endfunction
function wC takes player pC returns force
set udg_force03=CreateForce()
call ForceAddPlayer(udg_force03,pC)
return udg_force03
endfunction
function WC takes mapcontrol yC returns force
local integer YC
local player zC
set udg_force03=CreateForce()
set YC=0
loop
set zC=Player(YC)
if GetPlayerController(zC)==yC then
call ForceAddPlayer(udg_force03,zC)
endif
set YC=YC+1
exitwhen YC==16
endloop
return udg_force03
endfunction
function ZC takes integer vd,group ed returns group
set bj_randomSubGroupGroup=CreateGroup()
set bj_randomSubGroupWant=vd
set bj_randomSubGroupTotal=CountUnitsInGroup(ed)
if(bj_randomSubGroupWant<=0 or bj_randomSubGroupTotal<=0)then
return bj_randomSubGroupGroup
endif
set bj_randomSubGroupChance=I2R(bj_randomSubGroupWant)/I2R(bj_randomSubGroupTotal)
call ForGroup(ed,function GetRandomSubGroupEnum)
return bj_randomSubGroupGroup
endfunction
function xd takes itemtype od,integer rd returns nothing
local group g
set bj_stockPickedItemType=od
set bj_stockPickedItemLevel=rd
set g=CreateGroup()
call GroupEnumUnitsOfType(g,"marketplace",udg_boolexpr01)
call ForGroup(g,function UpdateEachStockBuildingEnum)
call DestroyGroup(g)
set g=null
endfunction
function id takes nothing returns nothing
local integer pickedItemId
local itemtype ad
local integer nd=0
local integer Vd=0
local integer rd
set rd=1
loop
if(bj_stockAllowedPermanent[rd])then
set Vd=Vd+1
if(GetRandomInt(1,Vd)==1)then
set ad=ITEM_TYPE_PERMANENT
set nd=rd
endif
endif
if(bj_stockAllowedCharged[rd])then
set Vd=Vd+1
if(GetRandomInt(1,Vd)==1)then
set ad=ITEM_TYPE_CHARGED
set nd=rd
endif
endif
if(bj_stockAllowedArtifact[rd])then
set Vd=Vd+1
if(GetRandomInt(1,Vd)==1)then
set ad=ITEM_TYPE_ARTIFACT
set nd=rd
endif
endif
set rd=rd+1
exitwhen rd>10
endloop
if(Vd==0)then
set ad=null
return
endif
call xd(ad,nd)
set ad=null
endfunction
function Ed takes nothing returns nothing
call id()
call TimerStart(bj_stockUpdateTimer,bj_STOCK_RESTOCK_INTERVAL,true,function id)
endfunction
function Od takes nothing returns boolean
return true
endfunction
function Nd takes unit bd,integer Bd returns item
if(Bd==-1)then
return null
endif
set udg_item01=CreateItem(Bd,GetUnitX(bd)+GetRandomReal(-32,32),GetUnitY(bd)+GetRandomReal(-32,32))
call SetItemDropID(udg_item01,GetUnitTypeId(bd))
call UpdateStockAvailability(udg_item01)
return udg_item01
endfunction
function ItemTable000000_DropItems takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I00B',4)
call RandomDistAddItem('I01U',4)
call RandomDistAddItem('I00C',4)
call RandomDistAddItem('I00F',4)
call RandomDistAddItem('I00E',4)
call RandomDistAddItem(ChooseRandomItemEx(ITEM_TYPE_ANY,0),1)
call RandomDistAddItem(ChooseRandomItemEx(ITEM_TYPE_ANY,7),4)
call RandomDistAddItem(ChooseRandomItemEx(ITEM_TYPE_ANY,8),4)
call RandomDistAddItem(-1,71)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function fd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I025',3)
call RandomDistAddItem('I00N',3)
call RandomDistAddItem('I00O',3)
call RandomDistAddItem('I01V',3)
call RandomDistAddItem('I01U',5)
call RandomDistAddItem('I01O',5)
call RandomDistAddItem('IC92',5)
call RandomDistAddItem('IC89',5)
call RandomDistAddItem('I00B',5)
call RandomDistAddItem('I00C',5)
call RandomDistAddItem('I00I',5)
call RandomDistAddItem('I00F',5)
call RandomDistAddItem('I00L',5)
call RandomDistAddItem(-1,5)
call RandomDistAddItem('I00D',5)
call RandomDistAddItem('I00E',5)
call RandomDistAddItem(-1,28)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I000',6)
call RandomDistAddItem('I02W',3)
call RandomDistAddItem('I01P',9)
call RandomDistAddItem('IC91',9)
call RandomDistAddItem('I01O',9)
call RandomDistAddItem('IC89',9)
call RandomDistAddItem('IC90',9)
call RandomDistAddItem('I018',9)
call RandomDistAddItem('I016',9)
call RandomDistAddItem('I019',8)
call RandomDistAddItem('I00V',8)
call RandomDistAddItem('I017',8)
call RandomDistAddItem(-1,4)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I04B',7)
call RandomDistAddItem('I04A',7)
call RandomDistAddItem('I049',7)
call RandomDistAddItem('I04D',7)
call RandomDistAddItem('I04C',7)
call RandomDistAddItem('I048',7)
call RandomDistAddItem('I030',7)
call RandomDistAddItem('I03A',7)
call RandomDistAddItem('I038',7)
call RandomDistAddItem('I037',7)
call RandomDistAddItem('I036',7)
call RandomDistAddItem('I035',7)
call RandomDistAddItem('I039',7)
call RandomDistAddItem(-1,9)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Fd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I00V',8)
call RandomDistAddItem('I01K',8)
call RandomDistAddItem('I000',8)
call RandomDistAddItem('I02W',8)
call RandomDistAddItem('IC90',8)
call RandomDistAddItem('I00Z',8)
call RandomDistAddItem('I002',8)
call RandomDistAddItem('I016',8)
call RandomDistAddItem('IC92',8)
call RandomDistAddItem('IC91',8)
call RandomDistAddItem('I019',8)
call RandomDistAddItem('I014',4)
call RandomDistAddItem(-1,8)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I048',7)
call RandomDistAddItem('I04D',7)
call RandomDistAddItem('I04C',7)
call RandomDistAddItem('I04B',7)
call RandomDistAddItem('I049',7)
call RandomDistAddItem('I04A',7)
call RandomDistAddItem('I030',7)
call RandomDistAddItem('I03A',7)
call RandomDistAddItem('I038',7)
call RandomDistAddItem('I037',7)
call RandomDistAddItem('I036',7)
call RandomDistAddItem('I035',7)
call RandomDistAddItem('I039',7)
call RandomDistAddItem(-1,9)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function ItemTable000003_DropItems takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem(ChooseRandomItemEx(ITEM_TYPE_ANY,7),20)
call RandomDistAddItem(ChooseRandomItemEx(ITEM_TYPE_ANY,8),10)
call RandomDistAddItem(-1,70)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function gd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I01U',12)
call RandomDistAddItem('I025',11)
call RandomDistAddItem('I00O',13)
call RandomDistAddItem('I00D',11)
call RandomDistAddItem('I00N',12)
call RandomDistAddItem('I00I',12)
call RandomDistAddItem('I00F',12)
call RandomDistAddItem('I01V',12)
call RandomDistAddItem(-1,5)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('IC89',8)
call RandomDistAddItem('I000',5)
call RandomDistAddItem('I02W',3)
call RandomDistAddItem('IC91',8)
call RandomDistAddItem('I016',8)
call RandomDistAddItem('IC92',8)
call RandomDistAddItem('I01A',7)
call RandomDistAddItem('I01O',7)
call RandomDistAddItem('I01S',7)
call RandomDistAddItem('I01R',5)
call RandomDistAddItem('I01T',6)
call RandomDistAddItem('I018',7)
call RandomDistAddItem('IC90',7)
call RandomDistAddItem('I00V',7)
call RandomDistAddItem('I01P',7)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I04B',7)
call RandomDistAddItem('I04A',7)
call RandomDistAddItem('I049',7)
call RandomDistAddItem('I04D',7)
call RandomDistAddItem('I04C',7)
call RandomDistAddItem('I048',7)
call RandomDistAddItem('I030',7)
call RandomDistAddItem('I03A',7)
call RandomDistAddItem('I038',7)
call RandomDistAddItem('I037',7)
call RandomDistAddItem('I036',8)
call RandomDistAddItem('I035',8)
call RandomDistAddItem('I039',8)
call RandomDistAddItem(-1,6)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Gd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I006','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function hd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I00A','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Hd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I05S','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function jd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I009','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Jd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I05K','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function kd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I05J','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Kd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I047','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function ld takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I00K','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Ld takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I022','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function md takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I03F','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I02X','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Md takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem(ChooseRandomItemEx(ITEM_TYPE_ANY,0),1)
call RandomDistAddItem(ChooseRandomItemEx(ITEM_TYPE_ANY,8),20)
call RandomDistAddItem('I00C',4)
call RandomDistAddItem('I00F',4)
call RandomDistAddItem('I00D',4)
call RandomDistAddItem('IC85',25)
call RandomDistAddItem('I00B',4)
call RandomDistAddItem('I01U',4)
call RandomDistAddItem(-1,34)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function pd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem(ChooseRandomItemEx(ITEM_TYPE_ANY,0),1)
call RandomDistAddItem('I005',50)
call RandomDistAddItem('I01D',8)
call RandomDistAddItem('I01B',8)
call RandomDistAddItem(-1,33)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I000',8)
call RandomDistAddItem(-1,92)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Pd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I05I','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function qd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I02P','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I044','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I058','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I04H','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I05R','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Qd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I026','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I02X','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function sd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I056','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Sd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I05H','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function td takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I02U','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Td takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I008','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function ud takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem(ChooseRandomItemEx(ITEM_TYPE_ANY,0),1)
call RandomDistAddItem('I005',50)
call RandomDistAddItem('I01D',8)
call RandomDistAddItem('I01B',8)
call RandomDistAddItem(-1,33)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I000',8)
call RandomDistAddItem(-1,92)
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Ud takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I00H','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function wd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I00G','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Wd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I00M','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function yd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I00J','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Yd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I024','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function zd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I023','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function Zd takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I02Y','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function vD takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I02T','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function eD takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I03G','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
call RandomDistReset()
call RandomDistAddItem('I02X','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function xD takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I057','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function oD takes nothing returns nothing
local widget cd=null
local unit Cd=null
local integer dd=0
local boolean Dd=true
set cd=bj_lastDyingWidget
if(cd==null)then
set Cd=GetTriggerUnit()
endif
if(Cd!=null)then
set Dd=not IsUnitHidden(Cd)
if(Dd and GetChangingUnit()!=null)then
set Dd=(GetChangingUnitPrevOwner()==Player(12))
endif
endif
if(Dd)then
call RandomDistReset()
call RandomDistAddItem('I05T','d')
set dd=RandomDistChoose()
if(Cd!=null)then
call Nd(Cd,dd)
else
call WidgetDropItem(cd,dd)
endif
endif
set bj_lastDyingWidget=null
call DestroyTrigger(GetTriggeringTrigger())
endfunction
function rD takes nothing returns boolean
return(GetSpellAbilityId()=='A0AF')
endfunction
function iD takes nothing returns nothing
set udg_units08[1]=GetSpellAbilityUnit()
set udg_units08[2]=GetSpellTargetUnit()
set udg_locations03[1]=GetUnitLoc(udg_units08[2])
call SetUnitFacingToFaceUnitTimed(udg_units08[1],udg_units08[2],0)
call PauseUnit(udg_units08[1],true)
call PauseUnit(udg_units08[2],true)
call UnitAddAbility(udg_units08[1],'A0AG')
call UnitAddAbility(udg_units08[2],'A0AG')
call UnitRemoveAbility(udg_units08[1],'A0AG')
call UnitRemoveAbility(udg_units08[2],'A0AG')
call SetUnitPositionLoc(udg_units08[1],JC(udg_locations03[1],75.,GetRandomReal(0,360)))
call SetUnitAnimation(udg_units08[1],"attack")
call TriggerSleepAction(.35)
call SetUnitAnimation(udg_units08[2],"death")
call SetUnitInvulnerable(udg_units08[1],true)
call SetUnitPathing(udg_units08[1],false)
call SetUnitPathing(udg_units08[2],false)
call AddSpecialEffectLocBJ(udg_locations03[1],"Abilities\\Spells\\Human\\ThunderClap\\ThunderClapCaster.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call UnitDamageTargetBJ(udg_units08[1],udg_units08[2],200000.,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_FIRE)
call TriggerExecute(udg_trigger02)
call RemoveLocation(udg_locations03[1])
endfunction
function aD takes nothing returns nothing
set udg_locations03[1]=GetUnitLoc(udg_units08[2])
call SetUnitFlyHeight(udg_units08[1],550.,2000.)
call SetUnitFlyHeight(udg_units08[2],500.,1200.)
call SetUnitAnimation(udg_units08[1],"attack slam")
call TriggerSleepAction(.4)
call TriggerExecute(udg_trigger03)
call UnitDamageTargetBJ(udg_units08[1],udg_units08[2],3000000.,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_FIRE)
call AddSpecialEffectTargetUnitBJ("chest",udg_units08[2],"Abilities\\Spells\\Human\\Thunderclap\\ThunderClapCaster.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call SetUnitFlyHeight(udg_units08[1],200.,2000.)
call SetUnitFlyHeight(udg_units08[2],200.,800.)
call RemoveLocation(udg_locations03[1])
endfunction
function nD takes nothing returns nothing
set udg_locations03[1]=GetUnitLoc(udg_units08[2])
call SetUnitAnimation(udg_units08[1],"attack")
call TriggerSleepAction(.5)
call UnitDamageTargetBJ(udg_units08[1],udg_units08[2],4000000.,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_FIRE)
call AddSpecialEffectTargetUnitBJ("chest",udg_units08[2],"Abilities\\Spells\\Human\\Thunderclap\\ThunderClapCaster.mdl")
call DestroyEffect(bj_lastCreatedEffect)
set udg_reals02[1]=400.
set udg_reals02[2]=.0
set udg_reals02[3]=.0
call EnableTrigger(udg_trigger04)
call RemoveLocation(udg_locations03[1])
endfunction
function VD takes nothing returns boolean
return(udg_reals02[2]>=udg_reals02[1])
endfunction
function ED takes nothing returns nothing
set udg_locations03[1]=GetUnitLoc(udg_units08[2])
set udg_reals02[2]=(udg_reals02[2]+20.)
set udg_reals02[3]=(udg_reals02[3]+10.)
call SetUnitPositionLoc(udg_units08[2],JC(udg_locations03[1],20.,GetUnitFacing(udg_units08[1])))
call SetUnitVertexColorBJ(udg_units08[1],'d','d','d',udg_reals02[3])
call RemoveLocation(udg_locations03[1])
if(VD())then
call DisableTrigger(GetTriggeringTrigger())
call TriggerExecute(udg_trigger05)
endif
endfunction
function XD takes nothing returns nothing
set udg_locations03[1]=GetUnitLoc(udg_units08[2])
call SetUnitVertexColorBJ(udg_units08[1],'d','d','d',.0)
call SetUnitPositionLocFacingLocBJ(udg_units08[1],JC(GetUnitLoc(udg_units08[2]),85.,GetRandomReal(100.,500.)),udg_locations03[1])
call SetUnitAnimation(udg_units08[1],"attack")
call TriggerSleepAction(.2)
call UnitDamageTargetBJ(udg_units08[1],udg_units08[2],5000000.,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_FIRE)
call AddSpecialEffectTargetUnitBJ("chest",udg_units08[2],"Abilities\\Spells\\Human\\Thunderclap\\ThunderClapCaster.mdl")
call DestroyEffect(bj_lastCreatedEffect)
set udg_reals02[1]=400.
set udg_reals02[2]=.0
set udg_reals02[3]=.0
call EnableTrigger(udg_trigger06)
call SetUnitFlyHeight(udg_units08[2],600.,1200.)
call RemoveLocation(udg_locations03[1])
endfunction
function OD takes nothing returns boolean
return(udg_reals02[2]>=udg_reals02[1])
endfunction
function RD takes nothing returns nothing
set udg_locations03[1]=GetUnitLoc(udg_units08[2])
set udg_reals02[2]=(udg_reals02[2]+25.)
set udg_reals02[3]=(udg_reals02[3]+10.)
call SetUnitPositionLoc(udg_units08[2],JC(udg_locations03[1],25.,GetUnitFacing(udg_units08[1])))
call SetUnitVertexColorBJ(udg_units08[1],'d','d','d',udg_reals02[3])
call RemoveLocation(udg_locations03[1])
if(OD())then
call DisableTrigger(GetTriggeringTrigger())
call TriggerExecute(udg_trigger07)
call SetUnitFlyHeight(udg_units08[1],635.,1800.)
endif
endfunction
function ID takes nothing returns nothing
set udg_locations03[1]=GetUnitLoc(udg_units08[2])
call SetUnitVertexColorBJ(udg_units08[1],'d','d','d',.0)
call SetUnitPositionLocFacingLocBJ(udg_units08[1],JC(GetUnitLoc(udg_units08[2]),85.,GetRandomReal(200.,500.)),udg_locations03[1])
call SetUnitAnimation(udg_units08[1],"attack slam")
call TriggerSleepAction(.5)
call SetUnitFlyHeight(udg_units08[1],.0,2000.)
call SetUnitFlyHeight(udg_units08[2],.0,2000.)
call SetUnitTimeScalePercent(udg_units08[1],2.)
call AddSpecialEffectLocBJ(udg_locations03[1],"Abilities\\Spells\\Human\\ThunderClap\\ThunderClapCaster.mdl")
call UnitDamageTargetBJ(udg_units08[1],udg_units08[2],9000000.,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_FIRE)
call DestroyEffect(bj_lastCreatedEffect)
set udg_reals02[1]=400.
set udg_reals02[2]=.0
set udg_reals02[2]=.0
call TriggerSleepAction(1.)
call TriggerSleepAction(.2)
call UnitDamageTargetBJ(udg_units08[1],udg_units08[2],9000000.,ATTACK_TYPE_HERO,DAMAGE_TYPE_FIRE)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CreateNUnitsAtLocFacingLocBJ(1,'e01M',GetOwningPlayer(udg_units08[1]),JC(udg_locations03[1],125.,(600.*I2R(bj_forLoopAIndex))),udg_locations03[1])
call UnitApplyTimedLifeBJ(.5,'BTLF',bj_lastCreatedUnit)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,852555,udg_locations03[1])
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TerrainDeformationRippleBJ(1.,false,udg_locations03[1],.0,350.,125.,.2,350.)
call AddSpecialEffectLocBJ(udg_locations03[1],"Abilities\\Spells\\Human\\ThunderClap\\ThunderClapCaster.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call SetUnitTimeScalePercent(udg_units08[1],100.)
call ResetUnitAnimation(udg_units08[1])
call PauseUnit(udg_units08[1],false)
call PauseUnit(udg_units08[2],false)
call SetUnitInvulnerable(udg_units08[1],false)
call SetUnitPathing(udg_units08[1],true)
call SetUnitPathing(udg_units08[2],true)
set udg_units08[1]=null
set udg_units08[2]=null
call RemoveLocation(udg_locations03[1])
endfunction
function AD takes nothing returns boolean
return(GetSpellAbilityId()=='A0B2')
endfunction
function ND takes nothing returns boolean
return(IsUnitEnemy(GetEnumUnit(),GetOwningPlayer(udg_units08[3])))and(IsUnitType(GetEnumUnit(),UNIT_TYPE_FLYING)!=true)
endfunction
function bD takes nothing returns nothing
if(ND())then
call UnitDamageTargetBJ(udg_units08[3],GetEnumUnit(),25000000.,ATTACK_TYPE_CHAOS,DAMAGE_TYPE_NORMAL)
call CreateNUnitsAtLoc(1,'e01M',GetOwningPlayer(udg_units08[3]),udg_locations03[2],bj_UNIT_FACING)
call UnitApplyTimedLifeBJ(.75,'BTLF',bj_lastCreatedUnit)
call IssueTargetOrderById(bj_lastCreatedUnit,852171,GetEnumUnit())
endif
endfunction
function BD takes nothing returns nothing
set udg_units08[3]=GetSpellAbilityUnit()
set udg_locations03[2]=GetSpellTargetLoc()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=25
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call TriggerSleepAction(.1)
call TerrainDeformationRippleBJ(1.,false,udg_locations03[2],.0,500.,165.,.5,125.)
set udg_reals02[4]=GetRandomReal(0,360)
set udg_reals02[5]=GetRandomReal(0,360)
call AddSpecialEffectLocBJ(JC(udg_locations03[2],udg_reals02[5],udg_reals02[5]),"Abilities\\Spells\\Other\\Volcano\\VolcanoDeath.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call AddSpecialEffectLocBJ(JC(udg_locations03[2],udg_reals02[5],udg_reals02[5]),"Abilities\\Spells\\Other\\Volcano\\VolcanoDeath.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call ForGroupBJ(SC(125.,JC(udg_locations03[2],udg_reals02[4],udg_reals02[5])),function bD)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_units08[3]=null
call RemoveLocation(udg_locations03[2])
endfunction
function cD takes nothing returns boolean
return(GetSpellAbilityId()=='A0AZ')
endfunction
function CD takes nothing returns nothing
set udg_unit41=GetSpellTargetUnit()
set udg_unit42=GetTriggerUnit()
call SetUnitPathing(udg_unit41,false)
call SetUnitInvulnerable(GetTriggerUnit(),true)
call SetUnitInvulnerable(udg_unit41,true)
call SetUnitPathing(GetTriggerUnit(),false)
call UnitAddAbility(udg_unit41,'A0B0')
call UnitAddAbility(GetTriggerUnit(),'A0B0')
call UnitRemoveAbility(udg_unit41,'A0B0')
call UnitRemoveAbility(GetTriggerUnit(),'A0B0')
call SetUnitFacingToFaceUnitTimed(udg_unit41,GetTriggerUnit(),0)
call PauseUnit(udg_unit41,true)
call SetUnitFacingToFaceUnitTimed(GetTriggerUnit(),udg_unit41,0)
call PauseUnit(GetTriggerUnit(),true)
call SetUnitTimeScalePercent(GetTriggerUnit(),90.)
call SetUnitAnimation(GetTriggerUnit(),"spell throw")
call SetUnitAnimation(udg_unit41,"death")
call TriggerSleepAction(.1)
call PlaySoundAtPointBJ(udg_sound17,'d',GetUnitLoc(udg_unit42),0)
call SetUnitTimeScalePercent(GetTriggerUnit(),.0)
call SetUnitTimeScalePercent(udg_unit41,.0)
call AddSpecialEffectTargetUnitBJ("chest",udg_unit41,"war3mapImported\\DarkNova.mdx")
call TriggerSleepAction(.5)
call SetUnitTimeScalePercent(GetTriggerUnit(),70.)
call TriggerSleepAction(.1)
call SetUnitFlyHeight(udg_unit41,1000.,2000.)
call TriggerSleepAction(.25)
call SetUnitTimeScalePercent(udg_unit41,100.)
call TriggerSleepAction(.12)
call SetUnitAnimation(GetTriggerUnit(),"spell")
call TriggerSleepAction(.75)
set udg_location19=JC(GetUnitLoc(udg_unit41),50.,AngleBetweenPoints(GetUnitLoc(GetTriggerUnit()),GetUnitLoc(udg_unit41)))
call CreateNUnitsAtLoc(1,'h02Y',GetOwningPlayer(udg_unit41),udg_location19,bj_UNIT_FACING)
call SetUnitPathing(bj_lastCreatedUnit,false)
call AddSpecialEffectLocBJ(udg_location19,"Abilities\\Spells\\Human\\ThunderClap\\ThunderClapCaster.mdl")
call TriggerSleepAction(.1)
call SetUnitTimeScalePercent(bj_lastCreatedUnit,.0)
call SetUnitPositionLoc(udg_unit41,udg_location19)
call TriggerSleepAction(.25)
call SetUnitAnimation(GetTriggerUnit(),"stand")
call SetUnitFlyHeight(udg_unit41,270.,1460.)
call TriggerSleepAction(.5)
call PlaySoundAtPointBJ(udg_sound17,'d',udg_location19,0)
call SetUnitTimeScalePercent(udg_unit42,100.)
call TriggerExecute(udg_trigger14)
call SetUnitFlyHeight(udg_unit41,100.,50.)
call AddSpecialEffectTargetUnitBJ("origin",udg_unit41,"war3mapImported\\DarkNova.mdx")
call TriggerSleepAction(.5)
call AddSpecialEffectTargetUnitBJ("origin",udg_unit41,"war3mapImported\\DarkNova.mdx")
call TriggerSleepAction(.5)
call AddSpecialEffectTargetUnitBJ("origin",udg_unit41,"war3mapImported\\DarkNova.mdx")
call TriggerSleepAction(3.)
call SetUnitTimeScalePercent(bj_lastCreatedUnit,'d')
call SetUnitFlyHeight(udg_unit41,.0,200.)
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(udg_location19,"Abilities\\Spells\\Human\\ThunderClap\\ThunderClapCaster.mdl")
call RemoveUnit(bj_lastCreatedUnit)
endfunction
function dD takes nothing returns nothing
call SetUnitPositionLoc(udg_unit42,JC(GetUnitLoc(udg_unit42),3.,AngleBetweenPoints(GetUnitLoc(udg_unit41),GetUnitLoc(udg_unit42))))
endfunction
function DD takes nothing returns nothing
call SetUnitPositionLoc(udg_unit42,JC(GetUnitLoc(udg_unit42),6.,AngleBetweenPoints(GetUnitLoc(udg_unit42),GetUnitLoc(udg_unit41))))
endfunction
function fD takes nothing returns nothing
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit42),"Objects\\Spawnmodels\\Undead\\ImpaleTargetDust\\ImpaleTargetDust.mdl")
endfunction
function FD takes nothing returns nothing
call SetUnitPositionLoc(udg_unit41,JC(GetUnitLoc(udg_unit41),6.,AngleBetweenPoints(GetUnitLoc(udg_unit42),GetUnitLoc(udg_unit41))))
endfunction
function gD takes nothing returns boolean
return(IsUnitDeadBJ(udg_unit41))
endfunction
function GD takes nothing returns boolean
return(IsUnitDeadBJ(udg_unit41))
endfunction
function hD takes nothing returns boolean
return(IsUnitDeadBJ(udg_unit41))
endfunction
function HD takes nothing returns nothing
call SetUnitAnimation(GetTriggerUnit(),"channel")
call SetUnitFlyHeight(udg_unit42,150.,150.)
call EnableTrigger(udg_trigger10)
call TriggerSleepAction(1.)
call SetUnitFlyHeight(udg_unit42,.0,150.)
call TriggerSleepAction(1.)
call DisableTrigger(udg_trigger10)
call TriggerSleepAction(2.)
call EnableTrigger(udg_trigger34)
call EnableTrigger(udg_trigger12)
call TriggerSleepAction(1.)
call DisableTrigger(udg_trigger34)
call DisableTrigger(udg_trigger12)
call EnableTrigger(udg_trigger13)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit41),"Abilities\\Spells\\Orc\\WarStomp\\WarStompCaster.mdl")
call TriggerSleepAction(.5)
call DisableTrigger(udg_trigger13)
set udg_location18=GetUnitLoc(udg_unit41)
call SetUnitInvulnerable(udg_unit41,false)
call UnitDamageTargetBJ(udg_unit42,udg_unit41,91000000.,ATTACK_TYPE_CHAOS,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.1)
if(gD())then
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=25
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CreateNUnitsAtLoc(1,'u00K',GetOwningPlayer(udg_unit42),JC(GetUnitLoc(udg_unit42),50.,(GetUnitFacing(udg_unit42)+90.)),bj_UNIT_FACING)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(udg_location18,GetRandomReal(0,40.),GetRandomReal(0,360)))
call UnitApplyTimedLifeBJ(10.,'BTLF',bj_lastCreatedUnit)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
endif
if(GD())then
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=25
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CreateNUnitsAtLoc(1,'u00K',GetOwningPlayer(udg_unit42),JC(GetUnitLoc(udg_unit42),50.,(GetUnitFacing(udg_unit42)+270.)),bj_UNIT_FACING)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(udg_location18,GetRandomReal(0,40.),GetRandomReal(0,360)))
call UnitApplyTimedLifeBJ(10.,'BTLF',bj_lastCreatedUnit)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
endif
if(hD())then
call TriggerSleepAction(1.)
call PlaySoundAtPointBJ(udg_sound17,'d',udg_location18,0)
endif
call SetUnitPathing(udg_unit42,true)
call SetUnitPathing(udg_unit41,true)
call PauseUnit(udg_unit42,false)
call PauseUnit(udg_unit41,false)
call SetUnitAnimation(GetTriggerUnit(),"stand")
call SetUnitInvulnerable(udg_unit42,false)
call SetUnitTimeScalePercent(GetTriggerUnit(),100.)
endfunction
function jD takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='u00K')
endfunction
function JD takes nothing returns nothing
call SetUnitFlyHeight(GetTriggerUnit(),30.,300.)
endfunction
function kD takes nothing returns boolean
return(GetSpellAbilityId()=='A0AT')
endfunction
function KD takes nothing returns nothing
call UnitDamageTargetBJ(udg_unit38,udg_unit40,4000000.,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
endfunction
function lD takes nothing returns nothing
set udg_unit38=GetSpellAbilityUnit()
set udg_unit40=GetSpellTargetUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_unit40,"Abilities\\Spells\\NightElf\\Blink\\BlinkCaster.mdl")
call PauseUnit(udg_unit40,true)
call TriggerSleepAction(1.)
call CreateNUnitsAtLoc(1,'h02V',Player(0),JC(GetUnitLoc(udg_unit40),600.,90.),bj_UNIT_FACING)
set udg_units13[1]=bj_lastCreatedUnit
call CreateNUnitsAtLoc(1,'h02V',Player(0),JC(GetUnitLoc(udg_unit40),600.,135.),bj_UNIT_FACING)
set udg_units13[2]=bj_lastCreatedUnit
call CreateNUnitsAtLoc(1,'h02V',Player(0),JC(GetUnitLoc(udg_unit40),600.,180.),bj_UNIT_FACING)
set udg_units13[3]=bj_lastCreatedUnit
call CreateNUnitsAtLoc(1,'h02V',Player(0),JC(GetUnitLoc(udg_unit40),600.,225.),bj_UNIT_FACING)
set udg_units13[4]=bj_lastCreatedUnit
call CreateNUnitsAtLoc(1,'h02V',Player(0),JC(GetUnitLoc(udg_unit40),600.,270.),bj_UNIT_FACING)
set udg_units13[5]=bj_lastCreatedUnit
call CreateNUnitsAtLoc(1,'h02V',Player(0),JC(GetUnitLoc(udg_unit40),600.,315.),bj_UNIT_FACING)
set udg_units13[6]=bj_lastCreatedUnit
call CreateNUnitsAtLoc(1,'h02V',Player(0),JC(GetUnitLoc(udg_unit40),600.,360.),bj_UNIT_FACING)
set udg_units13[7]=bj_lastCreatedUnit
call TriggerSleepAction(2.)
call IssuePointOrderByIdLoc(udg_units13[1],851986,GetUnitLoc(udg_unit40))
call IssuePointOrderByIdLoc(udg_units13[2],851986,GetUnitLoc(udg_unit40))
call IssuePointOrderByIdLoc(udg_units13[3],851986,GetUnitLoc(udg_unit40))
call IssuePointOrderByIdLoc(udg_units13[4],851986,GetUnitLoc(udg_unit40))
call IssuePointOrderByIdLoc(udg_units13[5],851986,GetUnitLoc(udg_unit40))
call IssuePointOrderByIdLoc(udg_units13[6],851986,GetUnitLoc(udg_unit40))
call IssuePointOrderByIdLoc(udg_units13[7],851986,GetUnitLoc(udg_unit40))
call TriggerSleepAction(1.)
call CreateNUnitsAtLoc(1,'h02W',Player(1),GetUnitLoc(udg_unit40),bj_UNIT_FACING)
set udg_unit39=bj_lastCreatedUnit
call TriggerSleepAction(1.)
call DestroyEffect(bj_lastCreatedEffect)
call ExplodeUnitBJ(udg_units13[1])
call ExplodeUnitBJ(udg_units13[2])
call ExplodeUnitBJ(udg_units13[3])
call ExplodeUnitBJ(udg_units13[4])
call ExplodeUnitBJ(udg_units13[5])
call ExplodeUnitBJ(udg_units13[6])
call ExplodeUnitBJ(udg_units13[7])
call ForGroupBJ(SC(1000.,GetUnitLoc(udg_unit40)),function KD)
call TriggerSleepAction(1.)
call RemoveUnit(udg_unit39)
call PauseUnit(udg_unit40,false)
endfunction
function LD takes nothing returns boolean
return(GetSpellAbilityId()=='A0B3')
endfunction
function mD takes nothing returns nothing
call UnitDamageTargetBJ(udg_unit38,udg_unit40,4000000.,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
endfunction
function MD takes nothing returns nothing
set udg_unit38=GetSpellAbilityUnit()
set udg_unit40=GetSpellTargetUnit()
call AddSpecialEffectTargetUnitBJ("origin",udg_unit40,"Abilities\\Spells\\NightElf\\Blink\\BlinkCaster.mdl")
call PauseUnit(udg_unit40,true)
call TriggerSleepAction(1.)
call CreateNUnitsAtLoc(1,'h02Z',Player(0),JC(GetUnitLoc(udg_unit40),600.,90.),bj_UNIT_FACING)
set udg_units13[1]=bj_lastCreatedUnit
call CreateNUnitsAtLoc(1,'h02Z',Player(0),JC(GetUnitLoc(udg_unit40),600.,135.),bj_UNIT_FACING)
set udg_units13[2]=bj_lastCreatedUnit
call CreateNUnitsAtLoc(1,'h02Z',Player(0),JC(GetUnitLoc(udg_unit40),600.,180.),bj_UNIT_FACING)
set udg_units13[3]=bj_lastCreatedUnit
call CreateNUnitsAtLoc(1,'h02Z',Player(0),JC(GetUnitLoc(udg_unit40),600.,225.),bj_UNIT_FACING)
set udg_units13[4]=bj_lastCreatedUnit
call CreateNUnitsAtLoc(1,'h02Z',Player(0),JC(GetUnitLoc(udg_unit40),600.,270.),bj_UNIT_FACING)
set udg_units13[5]=bj_lastCreatedUnit
call CreateNUnitsAtLoc(1,'h02Z',Player(0),JC(GetUnitLoc(udg_unit40),600.,315.),bj_UNIT_FACING)
set udg_units13[6]=bj_lastCreatedUnit
call CreateNUnitsAtLoc(1,'h02Z',Player(0),JC(GetUnitLoc(udg_unit40),600.,360.),bj_UNIT_FACING)
set udg_units13[7]=bj_lastCreatedUnit
call TriggerSleepAction(2.)
call IssuePointOrderByIdLoc(udg_units13[1],851986,GetUnitLoc(udg_unit40))
call IssuePointOrderByIdLoc(udg_units13[2],851986,GetUnitLoc(udg_unit40))
call IssuePointOrderByIdLoc(udg_units13[3],851986,GetUnitLoc(udg_unit40))
call IssuePointOrderByIdLoc(udg_units13[4],851986,GetUnitLoc(udg_unit40))
call IssuePointOrderByIdLoc(udg_units13[5],851986,GetUnitLoc(udg_unit40))
call IssuePointOrderByIdLoc(udg_units13[6],851986,GetUnitLoc(udg_unit40))
call IssuePointOrderByIdLoc(udg_units13[7],851986,GetUnitLoc(udg_unit40))
call TriggerSleepAction(1.)
call CreateNUnitsAtLoc(1,'h02E',Player(1),GetUnitLoc(udg_unit40),bj_UNIT_FACING)
set udg_unit39=bj_lastCreatedUnit
call TriggerSleepAction(1.)
call DestroyEffect(bj_lastCreatedEffect)
call ExplodeUnitBJ(udg_units13[1])
call ExplodeUnitBJ(udg_units13[2])
call ExplodeUnitBJ(udg_units13[3])
call ExplodeUnitBJ(udg_units13[4])
call ExplodeUnitBJ(udg_units13[5])
call ExplodeUnitBJ(udg_units13[6])
call ExplodeUnitBJ(udg_units13[7])
call ForGroupBJ(SC(1000.,GetUnitLoc(udg_unit40)),function mD)
call TriggerSleepAction(1.)
call RemoveUnit(udg_unit39)
call PauseUnit(udg_unit40,false)
endfunction
function pD takes nothing returns boolean
return(GetSpellAbilityId()=='A0AR')
endfunction
function PD takes nothing returns boolean
return(ModuloInteger(bj_forLoopBIndex,2)==0)
endfunction
function qD takes nothing returns boolean
return(ModuloInteger(bj_forLoopBIndex,2)==0)
endfunction
function QD takes nothing returns nothing
set udg_unit37=GetSpellTargetUnit()
set udg_unit36=GetTriggerUnit()
call AttachSoundToUnit(udg_sound21,GetTriggerUnit())
call AttachSoundToUnit(udg_sound22,GetTriggerUnit())
call CreateFogModifierRadiusLocBJ(true,GetTriggerPlayer(),FOG_OF_WAR_VISIBLE,GetUnitLoc(GetSpellTargetUnit()),1000.)
set udg_fogmodifier01=bj_lastCreatedFogModifier
call SetCameraTargetControllerNoZForPlayer(GetTriggerPlayer(),GetSpellTargetUnit(),0,0,true)
call SetUnitInvulnerable(GetSpellTargetUnit(),true)
call PauseUnit(GetSpellTargetUnit(),true)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CreateNUnitsAtLoc(1,'o00P',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),GetUnitFacing(GetTriggerUnit()))
call SetUnitVertexColorBJ(bj_lastCreatedUnit,'d','d','d',(13000000.*I2R((bj_forLoopAIndex-1))))
call SetUnitTimeScalePercent(bj_lastCreatedUnit,200.)
set udg_units12[bj_forLoopAIndex]=bj_lastCreatedUnit
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call ShowUnitHide(GetTriggerUnit())
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=8
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitAnimationWithRarity(udg_units12[bj_forLoopAIndex],"attack",RARITY_FREQUENT)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call StartTimerBJ(udg_timer11,true,.07)
if(PD())then
call PlaySoundBJ(udg_sound21)
else
call PlaySoundBJ(udg_sound22)
endif
call SetUnitAnimation(udg_unit37,"death")
call AddSpecialEffectTargetUnitBJ("chest",udg_unit37,"Objects\\Spawnmodels\\Other\\NeutralBuildingExplosion\\NeutralBuildingExplosion.mdl")
call TriggerSleepAction(.35)
call ResetUnitAnimation(udg_unit37)
call DisableTrigger(udg_trigger23)
call DisableTrigger(udg_trigger22)
call DisableTrigger(udg_trigger21)
call DisableTrigger(udg_trigger20)
call PauseTimerBJ(true,udg_timer11)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLocFacingLocBJ(udg_units12[bj_forLoopAIndex],JC(GetUnitLoc(udg_unit37),200.,(GetUnitFacing(udg_units12[bj_forLoopAIndex])+15000000.)),GetUnitLoc(udg_unit37))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(.25)
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=8
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitAnimation(udg_units12[bj_forLoopAIndex],"slam")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call StartTimerBJ(udg_timer11,true,.07)
if(qD())then
call PlaySoundBJ(udg_sound21)
else
call PlaySoundBJ(udg_sound22)
endif
call SetUnitAnimation(udg_unit37,"death")
call AddSpecialEffectTargetUnitBJ("chest",udg_unit37,"war3mapImported\\LightStrikeArray.mdx")
call TriggerSleepAction(.25)
call ResetUnitAnimation(udg_unit37)
call DisableTrigger(udg_trigger23)
call DisableTrigger(udg_trigger22)
call DisableTrigger(udg_trigger21)
call DisableTrigger(udg_trigger20)
call PauseTimerBJ(true,udg_timer11)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLocFacingLocBJ(udg_units12[bj_forLoopAIndex],JC(GetUnitLoc(udg_unit37),200.,I2R(GetRandomInt(1,360))),GetUnitLoc(udg_unit37))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(.1)
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLocFacingLocBJ(udg_units12[bj_forLoopAIndex],JC(GetUnitLoc(udg_unit37),200.,(15000000.*I2R(bj_forLoopAIndex))),GetUnitLoc(udg_unit37))
call SetUnitVertexColorBJ(udg_units12[bj_forLoopAIndex],'d','d','d',.0)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(.2)
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=8
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitAnimation(udg_units12[bj_forLoopAIndex],"spin")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call StartTimerBJ(udg_timer11,true,.07)
call SetUnitAnimation(udg_unit37,"death")
call AddSpecialEffectTargetUnitBJ("origin",udg_unit37,"Objects\\Spawnmodels\\Human\\HCancelDeath\\HCancelDeath.mdl")
call TriggerSleepAction(.35)
call SetUnitAnimation(udg_unit37,"death")
call DisableTrigger(udg_trigger23)
call DisableTrigger(udg_trigger22)
call DisableTrigger(udg_trigger21)
call DisableTrigger(udg_trigger20)
call PauseTimerBJ(true,udg_timer11)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLocFacingLocBJ(udg_units12[bj_forLoopAIndex],JC(GetUnitLoc(udg_unit37),200.,(GetUnitFacing(udg_units12[bj_forLoopAIndex])+15000000.)),GetUnitLoc(udg_unit37))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(.25)
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
call ResetUnitAnimation(udg_unit37)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLocFacingLocBJ(udg_units12[bj_forLoopAIndex],JC(GetUnitLoc(udg_unit37),400.,GetUnitFacing(udg_unit37)),GetUnitLoc(udg_unit37))
call SetUnitVertexColorBJ(udg_units12[bj_forLoopAIndex],'d','d','d',(15000000.*I2R((bj_forLoopAIndex-1))))
call SetUnitTimeScalePercent(udg_units12[bj_forLoopAIndex],70.)
call ResetUnitAnimation(udg_units12[bj_forLoopAIndex])
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitAnimation(udg_units12[bj_forLoopAIndex],"ready")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(.3)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitAnimation(udg_units12[bj_forLoopAIndex],"slam")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call StartTimerBJ(udg_timer11,true,.07)
call PlaySoundBJ(udg_sound23)
call TriggerSleepAction(.3)
call AddSpecialEffectTargetUnitBJ("origin",udg_unit37,"Objects\\Spawnmodels\\Human\\HumanBlood\\HumanBloodKnight.mdl")
call CinematicFadeBJ(2,1.,"ReplaceableTextures\\CameraMasks\\DiagonalSlash_mask.blp",100.,0,0,50.)
call SetUnitInvulnerable(udg_unit37,false)
call PauseUnit(udg_unit37,false)
call UnitDamageTargetBJ(udg_unit36,udg_unit37,950000000.,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call PlaySoundBJ(udg_sound21)
call TriggerSleepAction(.7)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitAnimation(udg_units12[bj_forLoopAIndex],"ready")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call DisableTrigger(udg_trigger23)
call DisableTrigger(udg_trigger22)
call DisableTrigger(udg_trigger21)
call DisableTrigger(udg_trigger20)
call PauseTimerBJ(true,udg_timer11)
call SetUnitPositionLocFacingBJ(udg_unit36,GetUnitLoc(udg_units12[1]),GetUnitFacing(udg_units12[1]))
call TriggerSleepAction(.25)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call RemoveUnit(udg_units12[bj_forLoopAIndex])
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call DestroyFogModifier(udg_fogmodifier01)
call ShowUnitShow(udg_unit36)
call ResetToGameCameraForPlayer(GetOwningPlayer(udg_unit36),0)
endfunction
function sD takes nothing returns boolean
return(IsTriggerEnabled(udg_trigger20)==false)
endfunction
function SD takes nothing returns nothing
call SetUnitPositionLocFacingBJ(udg_units12[1],JC(GetUnitLoc(udg_units12[1]),50.,GetUnitFacing(udg_units12[1])),GetUnitFacing(udg_units12[1]))
if(sD())then
call StartTimerBJ(udg_timer12,true,.07)
call EnableTrigger(udg_trigger20)
endif
endfunction
function tD takes nothing returns boolean
return(IsTriggerEnabled(udg_trigger21)==false)
endfunction
function TD takes nothing returns nothing
call SetUnitPositionLocFacingBJ(udg_units12[2],JC(GetUnitLoc(udg_units12[2]),50.,GetUnitFacing(udg_units12[2])),GetUnitFacing(udg_units12[2]))
if(tD())then
call StartTimerBJ(udg_timer13,true,.07)
call EnableTrigger(udg_trigger21)
endif
endfunction
function uD takes nothing returns boolean
return(IsTriggerEnabled(udg_trigger22)==false)
endfunction
function UD takes nothing returns nothing
call SetUnitPositionLocFacingBJ(udg_units12[3],JC(GetUnitLoc(udg_units12[3]),50.,GetUnitFacing(udg_units12[3])),GetUnitFacing(udg_units12[3]))
if(uD())then
call StartTimerBJ(udg_timer14,true,.07)
call EnableTrigger(udg_trigger22)
endif
endfunction
function wD takes nothing returns boolean
return(IsTriggerEnabled(udg_trigger23)==false)
endfunction
function WD takes nothing returns nothing
call SetUnitPositionLocFacingBJ(udg_units12[4],JC(GetUnitLoc(udg_units12[4]),50.,GetUnitFacing(udg_units12[4])),GetUnitFacing(udg_units12[4]))
if(wD())then
call StartTimerBJ(udg_timer15,true,.07)
call EnableTrigger(udg_trigger23)
endif
endfunction
function yD takes nothing returns nothing
call SetUnitPositionLocFacingBJ(udg_units12[5],JC(GetUnitLoc(udg_units12[5]),50.,GetUnitFacing(udg_units12[5])),GetUnitFacing(udg_units12[5]))
endfunction
function YD takes nothing returns boolean
return(GetSpellAbilityId()=='A0AP')
endfunction
function zD takes nothing returns boolean
return(IsUnitEnemy(GetFilterUnit(),GetTriggerPlayer()))
endfunction
function ZD takes nothing returns boolean
return(IsUnitAliveBJ(GetTriggerUnit()))
endfunction
function vf takes nothing returns boolean
return GetBooleanAnd(zD(),ZD())
endfunction
function ef takes nothing returns nothing
call AddSpecialEffectTargetUnitBJ("chest",GetEnumUnit(),"Abilities\\Spells\\Other\\Tornado\\TornadoElementalSmall.mdl")
call UnitDamageTargetBJ(GetTriggerUnit(),GetEnumUnit(),(15000000.*I2R(GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetTriggerUnit()))),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call DestroyEffect(bj_lastCreatedEffect)
endfunction
function xf takes nothing returns nothing
set udg_unit33=GetTriggerUnit()
call SetUnitInvulnerable(udg_unit33,true)
set udg_integer15=0
set udg_unit34=GetSpellTargetUnit()
call TriggerSleepAction(.2)
call AddSpecialEffectTargetUnitBJ("weapon",GetTriggerUnit(),"Abilities\\Spells\\Undead\\Cripple\\CrippleTarget.mdl")
set udg_effect09=bj_lastCreatedEffect
call EnableTrigger(udg_trigger25)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_group11=PC(1000.,GetUnitLoc(GetTriggerUnit()),Condition(function vf))
call ForGroupBJ(udg_group11,function ef)
call TriggerSleepAction(.1)
call DestroyGroup(udg_group11)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call DisableTrigger(udg_trigger25)
call DestroyEffect(udg_effect09)
call SetUnitInvulnerable(udg_unit33,false)
endfunction
function of takes nothing returns nothing
set udg_integer15=(udg_integer15+1)
call SetUnitAnimation(udg_unit33,"Attack Walk Stand Spin")
call AddSpecialEffectTargetUnitBJ("origin",udg_unit33,"Objects\\Spawnmodels\\Other\\NeutralBuildingExplosion\\NeutralBuildingExplosion.mdl")
call SetUnitPositionLoc(udg_unit33,JC(GetUnitLoc(udg_unit34),400.,(20000000.*I2R(udg_integer15))))
call DestroyEffect(bj_lastCreatedEffect)
endfunction
function rf takes nothing returns boolean
return(GetSpellAbilityId()=='A0AQ')
endfunction
function af takes nothing returns boolean
return(IsUnitEnemy(GetFilterUnit(),GetOwningPlayer(udg_unit35)))
endfunction
function nf takes nothing returns nothing
set udg_unit35=GetTriggerUnit()
set udg_location17=GetSpellTargetLoc()
set udg_location16=GetUnitLoc(udg_unit35)
set udg_group12=PC(DistanceBetweenPoints(udg_location16,udg_location17),udg_location17,Condition(function af))
set udg_integer16=0
set udg_integer17=10
call AddSpecialEffectTargetUnitBJ("chest",udg_unit35,"Abilities\\Spells\\Undead\\Cripple\\CrippleTarget.mdl")
set udg_effect10=bj_lastCreatedEffect
call SetUnitPathing(udg_unit35,false)
call EnableTrigger(udg_trigger27)
endfunction
function Vf takes nothing returns boolean
return(udg_integer16==udg_integer17)
endfunction
function Ef takes nothing returns boolean
return(udg_integer16<udg_integer17)
endfunction
function Xf takes nothing returns nothing
if(Ef())then
set udg_integer16=(udg_integer16+1)
call SetUnitPositionLocFacingLocBJ(udg_unit35,JC(GetUnitLoc(udg_unit35),(DistanceBetweenPoints(udg_location16,udg_location17)/10.),GetUnitFacing(udg_unit35)),udg_location17)
call UnitAddAbility(udg_unit35,'Amrf')
call UnitRemoveAbility(udg_unit35,'Amrf')
call SetUnitFlyHeight(udg_unit35,(700.*SinBJ((18.*I2R(udg_integer16)))),.0)
else
if(Vf())then
call DestroyEffect(udg_effect10)
call DisableTrigger(GetTriggeringTrigger())
call SetUnitPathing(udg_unit35,true)
call RemoveLocation(udg_location16)
call RemoveLocation(udg_location17)
endif
endif
endfunction
function Of takes nothing returns boolean
return(GetSpellAbilityId()=='A0AY')
endfunction
function Rf takes nothing returns boolean
return(IsPlayerEnemy(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit())))
endfunction
function If takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_STRUCTURE)==false)
endfunction
function Af takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_MECHANICAL)==false)
endfunction
function Nf takes nothing returns boolean
return(IsUnitDeadBJ(GetFilterUnit())==false)
endfunction
function bf takes nothing returns boolean
return GetBooleanAnd(Af(),Nf())
endfunction
function Bf takes nothing returns boolean
return GetBooleanAnd(If(),bf())
endfunction
function cf takes nothing returns boolean
return GetBooleanAnd(Rf(),Bf())
endfunction
function Cf takes nothing returns nothing
call GroupAddUnit(udg_group10,GetEnumUnit())
call CreateNUnitsAtLoc(1,'o00O',GetOwningPlayer(GetTriggerUnit()),GetUnitLoc(GetEnumUnit()),bj_UNIT_FACING)
call IssueTargetOrderById(bj_lastCreatedUnit,852171,GetEnumUnit())
call UnitApplyTimedLifeBJ(6.,'BTLF',bj_lastCreatedUnit)
endfunction
function df takes nothing returns boolean
return(udg_boolean10==false)
endfunction
function Df takes nothing returns boolean
return(IsUnitAliveBJ(GetEnumUnit()))
endfunction
function ff takes nothing returns nothing
if(Df())then
call CreateNUnitsAtLoc(1,'o00O',GetOwningPlayer(GetTriggerUnit()),GetUnitLoc(GetEnumUnit()),bj_UNIT_FACING)
call UnitApplyTimedLifeBJ(1.,'BTLF',bj_lastCreatedUnit)
call AddSpecialEffectTargetUnitBJ("origin",GetEnumUnit(),"Abilities\\Weapons\\FrostWyrmMissile\\FrostWyrmMissile.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call IssueTargetOrderById(bj_lastCreatedUnit,852226,GetEnumUnit())
endif
endfunction
function Ff takes nothing returns nothing
set udg_boolean10=true
call CreateNUnitsAtLoc(1,'o00O',GetOwningPlayer(GetTriggerUnit()),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
set udg_unit32=bj_lastCreatedUnit
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,852089,GetUnitLoc(GetTriggerUnit()))
call UnitApplyTimedLifeBJ(6.,'BTLF',bj_lastCreatedUnit)
call TriggerSleepAction(1.)
call ForGroupBJ(PC(800.,GetUnitLoc(GetTriggerUnit()),Condition(function cf)),function Cf)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=4
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\TomeOfRetraining\\TomeOfRetrainingCaster.mdl")
call TriggerSleepAction(.9)
if(df())then
return
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=3
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call ForGroupBJ(udg_group10,function ff)
call TriggerSleepAction(.2)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
endfunction
function gf takes nothing returns boolean
return(GetSpellAbilityId()=='A000')
endfunction
function Gf takes nothing returns nothing
call UnitRemoveAbility(GetEnumUnit(),'B000')
endfunction
function hf takes nothing returns nothing
set udg_boolean10=false
call RemoveUnit(udg_unit32)
call ForGroupBJ(udg_group10,function Gf)
call GroupClear(udg_group10)
endfunction
function Hf takes nothing returns boolean
return(GetSpellAbilityId()=='A0AJ')
endfunction
function jf takes nothing returns nothing
call PlaySoundAtPointBJ(udg_sound20,'d',udg_location14,0)
set udg_unit30=GetSpellAbilityUnit()
set udg_location14=GetSpellTargetLoc()
call CreateNUnitsAtLocFacingLocBJ(1,'n03W',GetOwningPlayer(udg_unit30),udg_location14,GetUnitLoc(GetTriggerUnit()))
call SetUnitTimeScalePercent(bj_lastCreatedUnit,150.)
set udg_unit29=bj_lastCreatedUnit
call CreateNUnitsAtLocFacingLocBJ(1,'n03V',GetOwningPlayer(udg_unit30),udg_location14,GetUnitLoc(GetTriggerUnit()))
call SetUnitTimeScalePercent(bj_lastCreatedUnit,150.)
set udg_unit31=bj_lastCreatedUnit
call CreateNUnitsAtLocFacingLocBJ(1,'n03X',GetOwningPlayer(udg_unit30),GetUnitLoc(udg_unit29),GetUnitLoc(udg_unit30))
set udg_units11[1]=bj_lastCreatedUnit
call CreateNUnitsAtLocFacingLocBJ(1,'n03Y',Player(13),GetUnitLoc(udg_unit30),GetUnitLoc(udg_units11[1]))
set udg_units11[2]=bj_lastCreatedUnit
call IssueTargetOrderById(udg_units11[1],852487,udg_units11[2])
call AddSpecialEffectTargetUnitBJ("head",udg_unit30,"Abilities\\Spells\\Orc\\EtherealForm\\SpiritWalkerChange.mdl")
set udg_effect08=bj_lastCreatedEffect
call EnableTrigger(udg_trigger32)
call TriggerSleepAction(2.)
call PlaySoundAtPointBJ(udg_sound19,'d',udg_location14,0)
endfunction
function Jf takes nothing returns boolean
return(GetSpellAbilityId()=='A0AJ')
endfunction
function kf takes nothing returns nothing
call PauseUnit(GetEnumUnit(),false)
call GroupClear(udg_group09)
endfunction
function Kf takes nothing returns nothing
call DisableTrigger(udg_trigger32)
call ForGroupBJ(udg_group09,function kf)
call RemoveUnit(udg_unit29)
call RemoveUnit(udg_unit31)
call RemoveUnit(udg_units11[1])
call RemoveUnit(udg_units11[2])
call DestroyEffect(udg_effect08)
set udg_unit30=null
set udg_unit31=null
set udg_unit29=null
call RemoveLocation(udg_location13)
call RemoveLocation(udg_location15)
call StopSoundBJ(udg_sound19,true)
call TriggerSleepAction(.15)
set udg_integer13=0
set udg_integer14=0
endfunction
function lf takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_STRUCTURE)==false)
endfunction
function Lf takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_MECHANICAL)==false)
endfunction
function mf takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_MAGIC_IMMUNE)==false)
endfunction
function Mf takes nothing returns boolean
return(IsUnitEnemy(GetFilterUnit(),GetOwningPlayer(udg_unit30)))
endfunction
function pf takes nothing returns boolean
return(IsUnitAliveBJ(GetFilterUnit()))
endfunction
function Pf takes nothing returns boolean
return(GetUnitTypeId(GetFilterUnit())!='n003')
endfunction
function qf takes nothing returns boolean
return GetBooleanAnd(pf(),Pf())
endfunction
function Qf takes nothing returns boolean
return GetBooleanAnd(Mf(),qf())
endfunction
function sf takes nothing returns boolean
return GetBooleanAnd(mf(),Qf())
endfunction
function Sf takes nothing returns boolean
return GetBooleanAnd(Lf(),sf())
endfunction
function tf takes nothing returns boolean
return GetBooleanAnd(lf(),Sf())
endfunction
function Tf takes nothing returns nothing
call SetUnitPathing(GetEnumUnit(),false)
call PauseUnit(GetEnumUnit(),true)
call RemoveLocation(udg_location13)
call RemoveLocation(udg_location15)
set udg_location15=GetUnitLoc(GetEnumUnit())
set udg_location13=JC(udg_location15,9.35,(AngleBetweenPoints(udg_location15,udg_location14)+86.))
call UnitDamageTargetBJ(udg_unit30,GetEnumUnit(),100000.,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_MAGIC)
call SetWidgetLife(udg_unit30,(GetUnitStateSwap(UNIT_STATE_LIFE,udg_unit30)+.15))
call SetUnitPositionLoc(GetEnumUnit(),udg_location13)
call GroupAddUnit(udg_group09,GetEnumUnit())
set udg_integer13=(udg_integer13+1)
call AddSpecialEffectLocBJ(GetUnitLoc(GetEnumUnit()),"Abilities\\Spells\\Other\\Drain\\DrainTarget.mdl")
set udg_effects03[udg_integer13]=bj_lastCreatedEffect
call ConditionalTriggerExecute(udg_trigger33)
endfunction
function uf takes nothing returns nothing
call ForGroupBJ(PC(1000.,GetUnitLoc(udg_unit31),Condition(function tf)),function Tf)
endfunction
function Uf takes nothing returns nothing
call TriggerSleepAction(.1)
set udg_integer14=(udg_integer14+1)
call DestroyEffect(udg_effects03[udg_integer14])
endfunction
function wf takes nothing returns boolean
return(GetSpellAbilityId()=='A0AH')
endfunction
function Wf takes nothing returns boolean
return(DistanceBetweenPoints(udg_locations04[1],udg_locations04[2])<=350.)
endfunction
function yf takes nothing returns nothing
set udg_units09[1]=GetSpellAbilityUnit()
set udg_units09[2]=GetSpellTargetUnit()
set udg_locations04[1]=GetUnitLoc(udg_units09[1])
set udg_locations04[2]=GetUnitLoc(udg_units09[2])
set udg_reals03[1]=DistanceBetweenPoints(udg_locations04[1],udg_locations04[2])
call SetUnitFacingToFaceUnitTimed(udg_units09[1],udg_units09[2],0)
call TriggerSleepAction(.1)
if(Wf())then
call DisplayTimedTextToForce(WC(GetPlayerController(GetOwningPlayer(udg_units09[1]))),10.,"Too Close To Charge!")
call IssueImmediateOrderById(udg_units09[1],851972)
call RemoveLocation(udg_locations04[1])
call RemoveLocation(udg_locations04[2])
set udg_units09[1]=null
set udg_units09[2]=null
else
call TriggerSleepAction(.1)
call PauseUnit(udg_units09[1],true)
call SetUnitPathing(udg_units09[1],false)
call SetUnitInvulnerable(udg_units09[1],true)
call EnableTrigger(udg_trigger35)
call RemoveLocation(udg_locations04[1])
call RemoveLocation(udg_locations04[2])
endif
endfunction
function Yf takes nothing returns boolean
return(udg_reals03[1]<=100.)
endfunction
function zf takes nothing returns boolean
return(IsUnitDeadBJ(udg_units09[2]))
endfunction
function Zf takes nothing returns nothing
set udg_locations04[1]=GetUnitLoc(udg_units09[1])
set udg_locations04[2]=GetUnitLoc(udg_units09[2])
call SetUnitPositionLoc(udg_units09[1],JC(udg_locations04[1],40.,GetUnitFacing(udg_units09[1])))
call SetUnitFacingToFaceUnitTimed(udg_units09[1],udg_units09[2],0)
set udg_reals03[1]=DistanceBetweenPoints(udg_locations04[1],udg_locations04[2])
call AddSpecialEffectLocBJ(udg_locations04[1],"Abilities\\Weapons\\AncientProtectorMissile\\AncientProtectorMissile.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call RemoveLocation(udg_locations04[1])
call RemoveLocation(udg_locations04[2])
if(Yf())then
call SetUnitInvulnerable(udg_units09[1],false)
call PauseUnit(udg_units09[1],false)
call SetUnitPathing(udg_units09[1],true)
call SetUnitPathing(udg_units09[2],false)
call DisableTrigger(GetTriggeringTrigger())
call EnableTrigger(udg_trigger36)
set udg_reals03[2]=325.
set udg_reals03[3]=.0
endif
if(zf())then
call DisableTrigger(GetTriggeringTrigger())
call SetUnitInvulnerable(udg_units09[1],false)
call PauseUnit(udg_units09[1],false)
call SetUnitPathing(udg_units09[1],true)
call SetUnitPathing(udg_units09[2],true)
set udg_units09[1]=null
set udg_units09[2]=null
call RemoveLocation(udg_locations04[1])
call RemoveLocation(udg_locations04[2])
endif
endfunction
function vF takes nothing returns boolean
return(udg_reals03[3]>=udg_reals03[2])
endfunction
function eF takes nothing returns nothing
set udg_locations04[1]=GetUnitLoc(udg_units09[2])
set udg_reals03[3]=(udg_reals03[3]+25.)
call AddSpecialEffectLocBJ(udg_locations04[1],"Abilities\\Spells\\Human\\FlakCannons\\FlakTarget.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call SetUnitPositionLoc(udg_units09[2],JC(udg_locations04[1],25.,GetUnitFacing(udg_units09[1])))
call RemoveLocation(udg_locations04[1])
if(vF())then
call PauseUnit(udg_units09[1],false)
call SetUnitPathing(udg_units09[2],true)
call DisableTrigger(GetTriggeringTrigger())
call UnitDamageTargetBJ(udg_units09[1],udg_units09[2],(19500000.*I2R(GetUnitAbilityLevelSwapped('A0AH',udg_units09[1]))),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call DisableTrigger(udg_trigger35)
set udg_units09[1]=null
set udg_units09[2]=null
call RemoveLocation(udg_locations04[1])
call RemoveLocation(udg_locations04[2])
endif
endfunction
function xF takes nothing returns boolean
return(GetSpellAbilityId()=='A0AI')
endfunction
function oF takes nothing returns nothing
set udg_units10[1]=GetSpellAbilityUnit()
set udg_units10[2]=GetSpellTargetUnit()
set udg_locations05[1]=GetUnitLoc(udg_units10[1])
set udg_locations05[2]=GetUnitLoc(udg_units10[2])
set udg_reals04[1]=DistanceBetweenPoints(udg_locations05[1],udg_locations05[2])
set udg_reals04[2]=.0
set udg_reals04[3]=DistanceBetweenPoints(udg_locations05[1],udg_locations05[2])
call SetUnitPathing(udg_units10[2],false)
call RemoveLocation(udg_locations05[1])
call RemoveLocation(udg_locations05[2])
call EnableTrigger(udg_trigger38)
endfunction
function rF takes nothing returns boolean
return(udg_reals04[2]>=udg_reals04[1])
endfunction
function iF takes nothing returns boolean
return(udg_reals04[3]<=150.)
endfunction
function aF takes nothing returns nothing
set udg_reals04[2]=(udg_reals04[2]+15.)
set udg_locations05[1]=GetUnitLoc(udg_units10[2])
set udg_reals04[3]=DistanceBetweenPoints(udg_locations05[1],udg_locations05[2])
call SetUnitPositionLoc(udg_units10[2],JC(udg_locations05[1],-15.,GetUnitFacing(udg_units10[1])))
call AddSpecialEffectLocBJ(udg_locations05[1],"Abilities\\Spells\\Human\\FlakCannons\\FlakTarget.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call RemoveLocation(udg_locations05[1])
if(rF())then
call DisableTrigger(GetTriggeringTrigger())
call IssueImmediateOrderById(udg_units10[1],851972)
call SetUnitPathing(udg_units10[2],true)
set udg_units10[1]=null
set udg_units10[2]=null
endif
if(iF())then
call IssueImmediateOrderById(udg_units10[1],851972)
call DisableTrigger(GetTriggeringTrigger())
call SetUnitPathing(udg_units10[2],true)
set udg_units10[1]=null
set udg_units10[2]=null
endif
endfunction
function nF takes nothing returns boolean
return(GetSpellAbilityId()=='A0AI')
endfunction
function VF takes nothing returns nothing
call DisableTrigger(udg_trigger38)
call IssueImmediateOrderById(udg_units10[1],851972)
call SetUnitPathing(udg_units10[2],true)
set udg_units10[1]=null
set udg_units10[2]=null
call RemoveLocation(udg_locations05[1])
endfunction
function EF takes nothing returns boolean
return(GetSpellAbilityId()=='A0AB')
endfunction
function XF takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A0AB',udg_unit24)==1)
endfunction
function OF takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A0AB',udg_unit24)==2)
endfunction
function RF takes nothing returns boolean
return(GetUnitAbilityLevelSwapped('A0AB',udg_unit24)==3)
endfunction
function IF takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_STRUCTURE)!=true)
endfunction
function AF takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_FLYING)!=true)
endfunction
function NF takes nothing returns boolean
return(IsUnitAliveBJ(GetFilterUnit()))
endfunction
function bF takes nothing returns boolean
return GetBooleanAnd(AF(),NF())
endfunction
function BF takes nothing returns boolean
return(IsUnitEnemy(GetFilterUnit(),GetOwningPlayer(udg_unit24)))
endfunction
function cF takes nothing returns boolean
return GetBooleanAnd(bF(),BF())
endfunction
function CF takes nothing returns boolean
return GetBooleanAnd(IF(),cF())
endfunction
function dF takes nothing returns nothing
set udg_unit26=GetEnumUnit()
set udg_location12=GetUnitLoc(udg_unit26)
call SelectUnitRemove(udg_unit24)
call SetUnitPositionLoc(udg_unit24,udg_location12)
call RemoveLocation(udg_location12)
call SetUnitAnimation(udg_unit24,"attack")
call UnitDamageTargetBJ(udg_unit24,udg_unit26,GetRandomReal(9550000.,9650000.),ATTACK_TYPE_CHAOS,DAMAGE_TYPE_NORMAL)
call AddSpecialEffectTargetUnitBJ("chest",udg_unit24,"war3mapImported\\FrostNova.mdx")
call DestroyEffect(bj_lastCreatedEffect)
endfunction
function DF takes nothing returns boolean
return(CountUnitsInGroup(udg_groups01[1])>0)
endfunction
function fF takes nothing returns nothing
set udg_unit24=GetTriggerUnit()
set udg_unit25=GetSpellTargetUnit()
set udg_location10=GetUnitLoc(udg_unit25)
if(XF())then
set udg_integer12=4
endif
if(OF())then
set udg_integer12=6
endif
if(RF())then
set udg_integer12=9
endif
call SetUnitInvulnerable(udg_unit24,true)
call SetUnitVertexColorBJ(udg_unit24,'d','d','d',50.)
call SelectUnitRemove(udg_unit24)
call SetUnitPositionLoc(udg_unit24,udg_location10)
call RemoveLocation(udg_location10)
call SetUnitAnimation(udg_unit24,"attack")
call UnitDamageTargetBJ(udg_unit24,udg_unit25,GetRandomReal(1050000.,1650000.),ATTACK_TYPE_CHAOS,DAMAGE_TYPE_UNIVERSAL)
call AddSpecialEffectTargetUnitBJ("chest",udg_unit24,"war3mapImported\\FrostNova.mdx")
call DestroyEffect(bj_lastCreatedEffect)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=udg_integer12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call hC(.5)
set udg_location11=GetUnitLoc(udg_unit24)
set udg_groups01[1]=PC(600.,udg_location11,Condition(function CF))
set udg_groups01[2]=ZC(1,udg_groups01[1])
call RemoveLocation(udg_location11)
if(DF())then
call ForGroupBJ(udg_groups01[2],function dF)
call DestroyGroup(udg_groups01[1])
call DestroyGroup(udg_groups01[2])
else
call DestroyGroup(udg_groups01[1])
call DestroyGroup(udg_groups01[2])
call SelectUnitAddForPlayer(udg_unit24,GetOwningPlayer(udg_unit24))
call SetUnitVertexColorBJ(udg_unit24,'d','d','d',0)
call SetUnitInvulnerable(udg_unit24,false)
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call SelectUnitAddForPlayer(udg_unit24,GetOwningPlayer(udg_unit24))
call SetUnitVertexColorBJ(udg_unit24,'d','d','d',0)
call SetUnitInvulnerable(udg_unit24,false)
endfunction
function FF takes nothing returns boolean
return(GetSpellAbilityId()=='A0AE')
endfunction
function gF takes nothing returns nothing
set udg_unit27=GetSpellAbilityUnit()
set udg_unit28=GetSpellTargetUnit()
call TriggerSleepAction(.5)
call SetUnitInvulnerable(udg_unit27,true)
call SetUnitInvulnerable(udg_unit28,true)
call PauseUnit(udg_unit27,true)
call PauseUnit(udg_unit28,true)
call SetUnitAnimation(udg_unit27,"ready")
set udg_locations02[1]=GetUnitLoc(udg_unit27)
call AddSpecialEffectLocBJ(udg_locations02[1],"Abilities\\Spells\\Human\\Thunderclap\\ThunderClapCaster.mdl")
call RemoveLocation(udg_locations02[1])
set udg_effect07=bj_lastCreatedEffect
call TriggerSleepAction(1.)
call DestroyEffect(udg_effect07)
call SetUnitAnimation(udg_unit27,"attack")
call SetUnitAnimation(udg_unit28,"death")
call PlaySoundBJ(udg_sound18)
call AddSpecialEffectTargetUnitBJ("overhead",udg_unit28,"Abilities\\Spells\\Orc\\StasisTrap\\StasisTotemTarget.mdl")
set udg_effects01[1]=bj_lastCreatedEffect
call TriggerSleepAction(.35)
call SetUnitAnimation(udg_unit27,"attack")
call SetUnitAnimation(udg_unit28,"death")
call PlaySoundBJ(udg_sound18)
call TriggerSleepAction(.35)
call SetUnitAnimation(udg_unit27,"attack")
call SetUnitAnimation(udg_unit28,"death")
call PlaySoundBJ(udg_sound18)
call TriggerSleepAction(.35)
call SetUnitAnimation(udg_unit27,"attack")
call SetUnitAnimation(udg_unit28,"death")
call PlaySoundBJ(udg_sound18)
call TriggerSleepAction(.35)
call SetUnitAnimation(udg_unit27,"attack")
call SetUnitAnimation(udg_unit28,"death")
call PlaySoundBJ(udg_sound18)
call TriggerSleepAction(.35)
call SetUnitAnimation(udg_unit27,"attack")
call SetUnitAnimation(udg_unit28,"death")
call PlaySoundBJ(udg_sound18)
call TriggerSleepAction(.35)
call SetUnitAnimation(udg_unit27,"ready")
call SetUnitAnimation(udg_unit28,"stand")
call AddSpecialEffectTargetUnitBJ("weapon",udg_unit27,"war3mapImported\\FireNova2.mdx")
set udg_effects02[1]=bj_lastCreatedEffect
call TriggerSleepAction(.6)
call SetUnitAnimation(udg_unit27,"attack")
call TriggerSleepAction(.25)
call SetUnitAnimation(udg_unit28,"death")
set udg_locations02[1]=GetUnitLoc(udg_unit28)
call CreateNUnitsAtLoc(1,'h02S',GetOwningPlayer(udg_unit27),udg_locations02[1],bj_UNIT_FACING)
call RemoveLocation(udg_locations02[1])
call UnitApplyTimedLifeBJ(2.,'BTLF',bj_lastCreatedUnit)
call AddSpecialEffectTargetUnitBJ("overhead",udg_unit28,"Abilities\\Spells\\Human\\Thunderclap\\ThunderclapTarget.mdl")
set udg_effects01[2]=bj_lastCreatedEffect
call DestroyEffect(udg_effects02[1])
call TriggerSleepAction(.35)
call SetUnitAnimation(udg_unit27,"ready")
call SetUnitAnimation(udg_unit28,"stand")
call AddSpecialEffectTargetUnitBJ("weapon",udg_unit27,"Abilities\\Weapons\\PhoenixMissile\\Phoenix_Missile.mdl")
set udg_effects02[1]=bj_lastCreatedEffect
call AddSpecialEffectTargetUnitBJ("weapon",udg_unit27,"Abilities\\Weapons\\ZigguratMissile\\ZigguratMissile.mdl")
set udg_effects02[2]=bj_lastCreatedEffect
call TriggerSleepAction(.6)
call SetUnitTimeScalePercent(udg_unit27,50.)
call SetUnitAnimation(udg_unit27,"spell")
call TriggerSleepAction(1.15)
call SetUnitAnimation(udg_unit28,"death")
set udg_locations02[1]=GetUnitLoc(udg_unit28)
call CreateNUnitsAtLoc(1,'h02S',GetOwningPlayer(udg_unit27),udg_locations02[1],bj_UNIT_FACING)
call RemoveLocation(udg_locations02[1])
call UnitApplyTimedLifeBJ(2.,'BTLF',bj_lastCreatedUnit)
set udg_locations02[1]=GetUnitLoc(udg_unit28)
call CreateNUnitsAtLoc(1,'h02R',GetOwningPlayer(udg_unit27),udg_locations02[1],bj_UNIT_FACING)
call RemoveLocation(udg_locations02[1])
call UnitApplyTimedLifeBJ(2.,'BTLF',bj_lastCreatedUnit)
call SetUnitTimeScalePercent(udg_unit27,100.)
call DestroyEffect(udg_effects02[1])
call DestroyEffect(udg_effects02[2])
call EnableTrigger(udg_trigger42)
call TriggerSleepAction(1.4)
call DisableTrigger(udg_trigger42)
set udg_locations02[1]=GetUnitLoc(udg_unit28)
call CreateNUnitsAtLoc(1,'h02T',GetOwningPlayer(udg_unit27),udg_locations02[1],bj_UNIT_FACING)
call RemoveLocation(udg_locations02[1])
call UnitApplyTimedLifeBJ(2.,'BTLF',bj_lastCreatedUnit)
call DestroyEffect(udg_effects01[1])
call DestroyEffect(udg_effects01[2])
call SetUnitInvulnerable(udg_unit28,false)
call SetUnitInvulnerable(udg_unit27,false)
call UnitDamageTargetBJ(udg_unit27,udg_unit28,(I2R(GetHeroStatBJ(0,udg_unit27,true))*4600.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call PauseUnit(udg_unit27,false)
call PauseUnit(udg_unit28,false)
call IssueImmediateOrderById(udg_unit27,851972)
call ResetUnitAnimation(udg_unit27)
set udg_unit27=null
set udg_unit28=null
call RemoveLocation(udg_locations02[1])
call RemoveLocation(udg_locations02[2])
endfunction
function GF takes nothing returns nothing
set udg_locations02[1]=GetUnitLoc(udg_unit28)
set udg_locations02[2]=GetUnitLoc(udg_unit27)
call SetUnitPositionLoc(udg_unit28,JC(udg_locations02[1],6.,AngleBetweenPoints(udg_locations02[2],udg_locations02[1])))
endfunction
function hF takes nothing returns boolean
return(GetSpellAbilityId()=='A0A3')
endfunction
function HF takes nothing returns nothing
call AddSpecialEffectLocBJ(GetUnitLoc(GetEnumUnit()),"Abilities\\Spells\\Undead\\DeathPact\\DeathPactTarget.mdl")
endfunction
function jF takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function JF takes nothing returns nothing
set udg_unit11=GetSpellAbilityUnit()
set udg_rect01=RectFromCenterSizeBJ(GetSpellTargetLoc(),500.,500.)
call AddSpecialEffectLocBJ(GetSpellTargetLoc(),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call TerrainDeformationCraterBJ(3.,true,GetSpellTargetLoc(),400.,400.)
call TriggerSleepAction(.3)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02I',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
call TriggerSleepAction(1.5)
call AddSpecialEffectLocBJ(JC(GetSpellTargetLoc(),200.,0),"Objects\\Spawnmodels\\Human\\FragmentationShards\\FragBoomSpawn.mdl")
call EnableTrigger(udg_trigger44)
call TriggerSleepAction(15.)
call ForGroupBJ(tC('h02I'),function HF)
call TriggerSleepAction(.2)
call ForGroupBJ(tC('h02I'),function jF)
call DisableTrigger(udg_trigger44)
call TerrainDeformationCraterBJ(.5,true,GetRectCenter(udg_rect01),400.,-400.)
endfunction
function kF takes nothing returns nothing
call SetUnitPositionLoc(GetEnumUnit(),GetRectCenter(udg_rect01))
endfunction
function KF takes nothing returns nothing
call SetWidgetLife(GetEnumUnit(),(GetUnitStateSwap(UNIT_STATE_LIFE,GetEnumUnit())-80000.))
endfunction
function lF takes nothing returns boolean
return(RectContainsUnit(udg_rect227,GetEnumUnit()))
endfunction
function LF takes nothing returns nothing
if(lF())then
call SetWidgetLife(GetEnumUnit(),(GetUnitStateSwap(UNIT_STATE_LIFE,GetEnumUnit())-80000.))
endif
endfunction
function mF takes nothing returns nothing
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call ForGroupBJ(SC(450.,GetRectCenter(udg_rect01)),function kF)
call ForGroupBJ(mC(udg_rect01),function KF)
call ForGroupBJ(mC(udg_rect01),function LF)
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdl")
endfunction
function MF takes nothing returns boolean
return(GetSpellAbilityId()=='A0A5')
endfunction
function pF takes nothing returns nothing
call AddSpecialEffectLocBJ(GetUnitLoc(GetEnumUnit()),"Abilities\\Spells\\Undead\\DeathPact\\DeathPactTarget.mdl")
endfunction
function PF takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function qF takes nothing returns nothing
set udg_unit11=GetSpellAbilityUnit()
set udg_rect01=RectFromCenterSizeBJ(GetSpellTargetLoc(),500.,500.)
call AddSpecialEffectLocBJ(GetSpellTargetLoc(),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call TerrainDeformationCraterBJ(2.,true,GetSpellTargetLoc(),400.,400.)
call TriggerSleepAction(.3)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
set udg_real08=(udg_real08+20.)
call CreateNUnitsAtLocFacingLocBJ(1,'h02H',GetOwningPlayer(udg_unit11),JC(GetSpellTargetLoc(),400.,udg_real08),GetSpellTargetLoc())
call TriggerSleepAction(1.5)
call AddSpecialEffectLocBJ(JC(GetSpellTargetLoc(),200.,0),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call EnableTrigger(udg_trigger46)
call TriggerSleepAction(15.)
call ForGroupBJ(tC('h02H'),function pF)
call TriggerSleepAction(.2)
call ForGroupBJ(tC('h02H'),function PF)
call DisableTrigger(udg_trigger46)
call TerrainDeformationCraterBJ(.5,true,GetRectCenter(udg_rect01),400.,-400.)
endfunction
function QF takes nothing returns nothing
call SetUnitPositionLoc(GetEnumUnit(),GetRectCenter(udg_rect01))
endfunction
function sF takes nothing returns nothing
call SetWidgetLife(GetEnumUnit(),(GetUnitStateSwap(UNIT_STATE_LIFE,GetEnumUnit())-80000.))
endfunction
function SF takes nothing returns boolean
return(RectContainsUnit(udg_rect227,GetEnumUnit()))
endfunction
function tF takes nothing returns nothing
if(SF())then
call SetWidgetLife(GetEnumUnit(),(GetUnitStateSwap(UNIT_STATE_LIFE,GetEnumUnit())-80000.))
endif
endfunction
function TF takes nothing returns nothing
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call ForGroupBJ(SC(450.,GetRectCenter(udg_rect01)),function QF)
call ForGroupBJ(mC(udg_rect01),function sF)
call ForGroupBJ(mC(udg_rect01),function tF)
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetRandomLocInRect(udg_rect01),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
endfunction
function uF takes nothing returns boolean
return(GetSpellAbilityId()=='A0A0')
endfunction
function UF takes nothing returns nothing
set udg_locations01[6]=GetUnitLoc(GetSpellTargetUnit())
set udg_units07[0]=GetSpellTargetUnit()
call AddSpecialEffectLocBJ(GetUnitLoc(GetSpellAbilityUnit()),"Abilities\\Spells\\Human\\Thunderclap\\ThunderClapCaster.mdl")
call ShowUnitHide(GetSpellAbilityUnit())
call PauseUnit(GetSpellTargetUnit(),true)
call SetUnitPositionLocFacingLocBJ(GetSpellAbilityUnit(),JC(udg_locations01[6],GetRandomReal(10.,150.),GetRandomReal(1.,360.)),udg_locations01[6])
call TriggerSleepAction(.5)
call DestroyEffect(bj_lastCreatedEffect)
call ShowUnitShow(GetSpellAbilityUnit())
call AddSpecialEffectTargetUnitBJ("weapon",GetSpellAbilityUnit(),"Abilities\\Spells\\Human\\Thunderclap\\ThunderClapCaster.mdl")
call PauseUnit(GetSpellAbilityUnit(),true)
call SetUnitTimeScalePercent(GetSpellAbilityUnit(),50.)
call SetUnitAnimation(GetSpellAbilityUnit(),"spell")
call TriggerSleepAction(.5)
call DestroyEffect(bj_lastCreatedEffect)
call CreateNUnitsAtLoc(1,'h02C',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),50.,GetUnitFacing(GetSpellAbilityUnit())),GetUnitFacing(GetSpellAbilityUnit()))
call UnitApplyTimedLifeBJ(1.,'BTLF',bj_lastCreatedUnit)
call SetUnitInvulnerable(GetSpellAbilityUnit(),true)
call UnitDamagePointLoc(GetSpellAbilityUnit(),.0,200.,JC(GetUnitLoc(GetSpellAbilityUnit()),100.,GetUnitFacing(GetSpellAbilityUnit())),(I2R(GetHeroStatBJ(2,GetSpellAbilityUnit(),true))*1500.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call SetUnitInvulnerable(GetSpellAbilityUnit(),false)
call PauseUnit(udg_units07[0],false)
call PauseUnit(GetSpellAbilityUnit(),false)
endfunction
function wF takes nothing returns boolean
return(GetSpellAbilityId()=='A0A4')
endfunction
function WF takes nothing returns nothing
set udg_locations01[2]=GetSpellTargetLoc()
set udg_locations01[3]=GetUnitLoc(GetSpellAbilityUnit())
set udg_units05[2]=GetSpellAbilityUnit()
call SetUnitAnimation(udg_units05[2],"spell")
call TriggerSleepAction(.5)
call PauseUnit(udg_units05[2],true)
call CreateNUnitsAtLocFacingLocBJ(1,'h02L',Player(15),GetUnitLoc(udg_units05[2]),GetUnitLoc(GetTriggerUnit()))
set udg_units06[1]=bj_lastCreatedUnit
call TriggerSleepAction(1.)
call PauseUnit(udg_units05[2],false)
call SetUnitAnimation(udg_units05[2],"spell")
call IssuePointOrderByIdLoc(udg_units06[1],851986,udg_locations01[2])
call UnitApplyTimedLifeBJ((DistanceBetweenPoints(udg_locations01[2],udg_locations01[3])/GetUnitMoveSpeed(udg_units06[1])),'BTLF',udg_units06[1])
call TriggerSleepAction((DistanceBetweenPoints(udg_locations01[2],udg_locations01[3])/GetUnitMoveSpeed(udg_units06[1])))
call CreateNUnitsAtLocFacingLocBJ(1,'h02M',Player(15),udg_locations01[2],GetUnitLoc(GetTriggerUnit()))
call UnitDamagePointLoc(udg_units05[2],.0,1000.,udg_locations01[2],(I2R(GetHeroStatBJ(2,udg_units05[2],true))*500.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.25)
call RemoveUnit(bj_lastCreatedUnit)
call CreateNUnitsAtLocFacingLocBJ(1,'h02M',Player(15),udg_locations01[2],GetUnitLoc(GetTriggerUnit()))
call UnitDamagePointLoc(udg_units05[2],.0,1000.,udg_locations01[2],(I2R(GetHeroStatBJ(2,udg_units05[2],true))*800.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.5)
call RemoveUnit(bj_lastCreatedUnit)
call CreateNUnitsAtLocFacingLocBJ(1,'h02M',Player(15),udg_locations01[2],GetUnitLoc(GetTriggerUnit()))
call UnitDamagePointLoc(udg_units05[2],.0,1000.,udg_locations01[2],(I2R(GetHeroStatBJ(2,udg_units05[2],true))*1000.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.5)
call RemoveUnit(bj_lastCreatedUnit)
call CreateNUnitsAtLocFacingLocBJ(1,'h02M',Player(15),udg_locations01[2],GetUnitLoc(GetTriggerUnit()))
call UnitDamagePointLoc(udg_units05[2],.0,1000.,udg_locations01[2],(I2R(GetHeroStatBJ(2,udg_units05[2],true))*1200.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.5)
call RemoveUnit(bj_lastCreatedUnit)
endfunction
function yF takes nothing returns boolean
return(GetSpellAbilityId()=='A0A1')
endfunction
function YF takes nothing returns nothing
call PauseUnit(GetEnumUnit(),true)
call SetUnitTimeScalePercent(GetEnumUnit(),.0)
endfunction
function zF takes nothing returns nothing
set udg_real07=.0
set udg_location09=GetUnitLoc(GetTriggerUnit())
call PauseUnit(GetTriggerUnit(),true)
call ForGroupBJ(MC(bj_mapInitialPlayableArea,Player(12)),function YF)
call PanCameraToTimedLocForPlayer(Player(0),GetUnitLoc(GetTriggerUnit()),0)
call SetUnitAnimation(GetTriggerUnit(),"slam")
call SetUnitTimeScalePercent(GetTriggerUnit(),15.)
call hC(2.)
call CreateNUnitsAtLoc(1,'e01J',Player(15),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call CreateNUnitsAtLoc(1,'e01K',Player(15),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call SetUnitTimeScalePercent(bj_lastCreatedUnit,30.)
call TerrainDeformationRippleBJ(4,false,udg_location09,1024,1024,64,1,512)
call EnableWeatherEffect(bj_lastCreatedWeatherEffect,true)
call hC(1.)
call SetUnitTimeScalePercent(GetTriggerUnit(),.0)
call EnableTrigger(udg_trigger50)
endfunction
function ZF takes nothing returns boolean
return(IsUnitType(GetEnumUnit(),UNIT_TYPE_GROUND)!=null)
endfunction
function vg takes nothing returns boolean
return(GetOwningPlayer(GetEnumUnit())==Player(12))
endfunction
function eg takes nothing returns boolean
return GetBooleanAnd(ZF(),vg())
endfunction
function xg takes nothing returns boolean
return(IsUnitType(GetEnumUnit(),UNIT_TYPE_GROUND)!=null)
endfunction
function og takes nothing returns boolean
return(GetOwningPlayer(GetEnumUnit())==Player(12))
endfunction
function rg takes nothing returns boolean
return GetBooleanAnd(xg(),og())
endfunction
function ig takes nothing returns nothing
if(eg())then
call SetUnitVertexColorBJ(GetEnumUnit(),20.,20.,20.,.0)
endif
if(rg())then
call GroupAddUnit(udg_group08,GetEnumUnit())
endif
endfunction
function ag takes nothing returns nothing
call AddSpecialEffectLocBJ(GetUnitLoc(GetEnumUnit()),"Abilities\\Spells\\Undead\\CarrionSwarm\\CarrionSwarmDamage.mdl")
call DestroyEffect(bj_lastCreatedEffect)
endfunction
function ng takes nothing returns nothing
call AddSpecialEffectLocBJ(GetUnitLoc(GetEnumUnit()),"Abilities\\Spells\\Undead\\AnimateDead\\AnimateDeadTarget.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call SetUnitExploded(GetEnumUnit(),true)
call KillUnit(GetEnumUnit())
endfunction
function Vg takes nothing returns nothing
call SetUnitTimeScalePercent(GetEnumUnit(),'d')
endfunction
function Eg takes nothing returns nothing
call QueueUnitAnimation(GetEnumUnit(),"stand")
endfunction
function Xg takes nothing returns boolean
return(R2I(udg_real07)>=50)
endfunction
function Og takes nothing returns nothing
call ForGroupBJ(SC(((20.*udg_real07)+10.),udg_location09),function ig)
call ForGroupBJ(udg_group08,function ag)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=36
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call AddSpecialEffectLocBJ(JC(udg_location09,(udg_real07*20.),(10.*I2R(bj_forLoopAIndex))),"Abilities\\Spells\\Undead\\DeathandDecay\\DeathandDecayTarget.mdl")
call DestroyEffect(bj_lastCreatedEffect)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
if(Xg())then
call DisableTrigger(GetTriggeringTrigger())
call ForGroupBJ(udg_group08,function ng)
call ForGroupBJ(mC(bj_mapInitialPlayableArea),function Vg)
call ForGroupBJ(mC(bj_mapInitialPlayableArea),function Eg)
call PauseAllUnitsBJ(false)
else
set udg_real07=(udg_real07+1.)
endif
endfunction
function Rg takes nothing returns boolean
return(GetSpellAbilityId()=='A09Y')
endfunction
function Ig takes nothing returns nothing
set udg_units05[0]=GetSpellAbilityUnit()
set udg_locations01[0]=GetSpellTargetLoc()
set udg_locations01[1]=GetUnitLoc(udg_units05[0])
call CreateNUnitsAtLocFacingLocBJ(1,'h027',Player(15),udg_locations01[1],GetUnitLoc(GetTriggerUnit()))
set udg_units06[0]=bj_lastCreatedUnit
call UnitApplyTimedLifeBJ((DistanceBetweenPoints(udg_locations01[0],udg_locations01[1])/GetUnitMoveSpeed(udg_units06[0])),'BTLF',udg_units06[0])
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,udg_locations01[0])
call TriggerSleepAction((DistanceBetweenPoints(udg_locations01[0],udg_locations01[1])/GetUnitMoveSpeed(udg_units06[0])))
call CreateNUnitsAtLocFacingLocBJ(1,'h028',Player(15),udg_locations01[0],GetUnitLoc(GetTriggerUnit()))
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
call CreateNUnitsAtLocFacingLocBJ(1,'h029',Player(15),udg_locations01[0],GetUnitLoc(GetTriggerUnit()))
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
call TerrainDeformationRippleBJ(4,false,udg_locations01[0],1024,1024,64,1,512)
call UnitDamagePointLoc(udg_units05[0],0,700.,udg_locations01[0],(I2R(GetHeroStatBJ(2,udg_units05[0],true))*3000.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
endfunction
function Ag takes nothing returns boolean
return(GetSpellAbilityId()=='A0A2')
endfunction
function Ng takes nothing returns nothing
set udg_units05[0]=GetSpellAbilityUnit()
set udg_locations01[0]=GetSpellTargetLoc()
set udg_locations01[1]=GetUnitLoc(udg_units05[0])
call CreateNUnitsAtLocFacingLocBJ(1,'h02D',Player(15),udg_locations01[1],GetUnitLoc(GetTriggerUnit()))
set udg_units06[0]=bj_lastCreatedUnit
call UnitApplyTimedLifeBJ((DistanceBetweenPoints(udg_locations01[0],udg_locations01[1])/GetUnitMoveSpeed(udg_units06[0])),'BTLF',udg_units06[0])
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,udg_locations01[0])
call TriggerSleepAction((DistanceBetweenPoints(udg_locations01[0],udg_locations01[1])/GetUnitMoveSpeed(udg_units06[0])))
call CreateNUnitsAtLocFacingLocBJ(1,'h02E',Player(15),udg_locations01[0],GetUnitLoc(GetTriggerUnit()))
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
call CreateNUnitsAtLocFacingLocBJ(1,'h02E',Player(15),udg_locations01[0],GetUnitLoc(GetTriggerUnit()))
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
call TerrainDeformationRippleBJ(4,false,udg_locations01[0],1024,1024,64,1,512)
call UnitDamagePointLoc(udg_units05[0],0,700.,udg_locations01[0],(I2R(GetHeroStatBJ(2,udg_units05[0],true))*3000.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
endfunction
function bg takes nothing returns boolean
return(GetSpellAbilityId()=='A09W')
endfunction
function Bg takes nothing returns nothing
set udg_locations01[2]=GetSpellTargetLoc()
set udg_locations01[3]=GetUnitLoc(GetSpellAbilityUnit())
set udg_units05[2]=GetSpellAbilityUnit()
call SetUnitAnimation(udg_units05[2],"spell")
call TriggerSleepAction(.5)
call PauseUnit(udg_units05[2],true)
call CreateNUnitsAtLocFacingLocBJ(1,'h025',Player(15),GetUnitLoc(udg_units05[2]),GetUnitLoc(GetTriggerUnit()))
set udg_units06[1]=bj_lastCreatedUnit
call TriggerSleepAction(1.)
call PauseUnit(udg_units05[2],false)
call SetUnitAnimation(udg_units05[2],"spell")
call IssuePointOrderByIdLoc(udg_units06[1],851986,udg_locations01[2])
call UnitApplyTimedLifeBJ((DistanceBetweenPoints(udg_locations01[2],udg_locations01[3])/GetUnitMoveSpeed(udg_units06[1])),'BTLF',udg_units06[1])
call TriggerSleepAction((DistanceBetweenPoints(udg_locations01[2],udg_locations01[3])/GetUnitMoveSpeed(udg_units06[1])))
call CreateNUnitsAtLocFacingLocBJ(1,'h026',Player(15),udg_locations01[2],GetUnitLoc(GetTriggerUnit()))
call UnitDamagePointLoc(udg_units05[2],.0,1000.,udg_locations01[2],(I2R(GetHeroStatBJ(2,udg_units05[2],true))*1000.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.25)
call RemoveUnit(bj_lastCreatedUnit)
call CreateNUnitsAtLocFacingLocBJ(1,'h026',Player(15),udg_locations01[2],GetUnitLoc(GetTriggerUnit()))
call UnitDamagePointLoc(udg_units05[2],.0,1000.,udg_locations01[2],(I2R(GetHeroStatBJ(2,udg_units05[2],true))*1500.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.5)
call RemoveUnit(bj_lastCreatedUnit)
call CreateNUnitsAtLocFacingLocBJ(1,'h026',Player(15),udg_locations01[2],GetUnitLoc(GetTriggerUnit()))
call UnitDamagePointLoc(udg_units05[2],.0,1000.,udg_locations01[2],(I2R(GetHeroStatBJ(2,udg_units05[2],true))*2000.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.5)
call RemoveUnit(bj_lastCreatedUnit)
call CreateNUnitsAtLocFacingLocBJ(1,'h026',Player(15),udg_locations01[2],GetUnitLoc(GetTriggerUnit()))
call UnitDamagePointLoc(udg_units05[2],.0,1000.,udg_locations01[2],(I2R(GetHeroStatBJ(2,udg_units05[2],true))*2500.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.5)
call RemoveUnit(bj_lastCreatedUnit)
endfunction
function cg takes nothing returns boolean
return(GetSpellAbilityId()=='A09X')
endfunction
function Cg takes nothing returns nothing
set udg_locations01[5]=GetSpellTargetLoc()
set udg_units05[3]=GetSpellAbilityUnit()
call SetUnitAnimation(udg_units05[3],"spell")
call CreateNUnitsAtLoc(1,'h02A',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),60.,GetUnitFacing(GetSpellAbilityUnit())),GetUnitFacing(GetSpellAbilityUnit()))
call UnitApplyTimedLifeBJ(1.,'BTLF',bj_lastCreatedUnit)
call EnableTrigger(udg_trigger55)
call TriggerSleepAction(3.5)
call DisableTrigger(udg_trigger55)
endfunction
function dg takes nothing returns nothing
call CreateNUnitsAtLoc(1,'h02A',Player(15),JC(GetUnitLoc(bj_lastCreatedUnit),10.,GetUnitFacing(bj_lastCreatedUnit)),AngleBetweenPoints(GetUnitLoc(udg_units05[3]),udg_locations01[5]))
call UnitApplyTimedLifeBJ(4.,'BTLF',bj_lastCreatedUnit)
call SetUnitInvulnerable(udg_units05[3],true)
call UnitDamagePointLoc(udg_units05[3],0,20.,GetUnitLoc(bj_lastCreatedUnit),(I2R(GetHeroStatBJ(2,udg_units05[3],true))*200.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call SetUnitInvulnerable(udg_units05[3],false)
endfunction
function Dg takes nothing returns boolean
return(GetSpellAbilityId()=='A0AX')
endfunction
function fg takes nothing returns nothing
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=7
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
call SetUnitAnimation(GetSpellAbilityUnit(),"attack")
call CreateNUnitsAtLoc(1,'h02B',Player(15),GetUnitLoc(GetSpellAbilityUnit()),1.)
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1000.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02B',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,200.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1000.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02B',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,100.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1000.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02B',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,100.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1000.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02B',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,200.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1000.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02B',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,200.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1000.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02B',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,100.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1000.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02B',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,100.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1000.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02B',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,200.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1000.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02B',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,100.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1000.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02B',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,200.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1000.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02B',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,100.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1000.,GetUnitFacing(bj_lastCreatedUnit)))
call TriggerSleepAction(1.)
call SetUnitInvulnerable(GetSpellAbilityUnit(),true)
call UnitDamagePointLoc(GetSpellAbilityUnit(),0,1000.,GetUnitLoc(GetSpellAbilityUnit()),(I2R(GetHeroStatBJ(2,GetSpellAbilityUnit(),true))*450.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call SetUnitInvulnerable(GetSpellAbilityUnit(),false)
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
endfunction
function Fg takes nothing returns boolean
return(GetSpellAbilityId()=='A0AW')
endfunction
function gg takes nothing returns nothing
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=7
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
call SetUnitAnimation(GetSpellAbilityUnit(),"attack")
call CreateNUnitsAtLoc(1,'h02Q',Player(15),GetUnitLoc(GetSpellAbilityUnit()),1.)
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1500.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02Q',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,200.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1500.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02Q',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,100.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1500.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02Q',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,100.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1500.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02Q',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,200.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1500.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02Q',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,200.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1500.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02Q',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,100.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1500.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02Q',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,100.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1500.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02Q',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,200.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1500.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02Q',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,100.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1500.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02Q',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,200.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1500.,GetUnitFacing(bj_lastCreatedUnit)))
call CreateNUnitsAtLoc(1,'h02Q',Player(15),JC(GetUnitLoc(GetSpellAbilityUnit()),GetRandomReal(20.,100.),0),GetRandomReal(1.,360.))
call UnitApplyTimedLifeBJ(1.8,'BTLF',bj_lastCreatedUnit)
call SetUnitPathing(bj_lastCreatedUnit,false)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,JC(GetUnitLoc(bj_lastCreatedUnit),1500.,GetUnitFacing(bj_lastCreatedUnit)))
call TriggerSleepAction(1.)
call SetUnitInvulnerable(GetSpellAbilityUnit(),true)
call UnitDamagePointLoc(GetSpellAbilityUnit(),0,1000.,GetUnitLoc(GetSpellAbilityUnit()),(I2R(GetHeroStatBJ(2,GetSpellAbilityUnit(),true))*600.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call SetUnitInvulnerable(GetSpellAbilityUnit(),false)
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
endfunction
function Gg takes nothing returns boolean
return(GetSpellAbilityId()=='A09V')
endfunction
function hg takes nothing returns nothing
set udg_unit22=GetTriggerUnit()
call ShowUnitHide(udg_unit22)
call PauseUnit(udg_unit22,true)
call SetUnitInvulnerable(udg_unit23,true)
call TriggerSleepAction(1.)
call CreateNUnitsAtLocFacingLocBJ(1,'e01F',GetOwningPlayer(udg_unit22),JC(GetUnitLoc(udg_unit23),500.,90.),GetUnitLoc(udg_unit23))
call AddSpecialEffectTargetUnitBJ("hand right",bj_lastCreatedUnit,"Abilities\\Weapons\\ZigguratMissile\\ZigguratMissile.mdl")
call AddSpecialEffectTargetUnitBJ("head",bj_lastCreatedUnit,"Abilities\\Weapons\\ZigguratMissile\\ZigguratMissile.mdl")
call AddSpecialEffectTargetUnitBJ("hand left",bj_lastCreatedUnit,"Abilities\\Weapons\\ZigguratMissile\\ZigguratMissile.mdl")
call AddSpecialEffectTargetUnitBJ("chest",bj_lastCreatedUnit,"Abilities\\Spells\\Human\\Polymorph\\PolyMorphDoneGround.mdl")
call DestroyEffect(bj_lastCreatedEffect)
set udg_units04[1]=bj_lastCreatedUnit
call TriggerSleepAction(.25)
call CreateNUnitsAtLocFacingLocBJ(1,'e01G',GetOwningPlayer(udg_unit22),JC(GetUnitLoc(udg_unit23),500.,225.),GetUnitLoc(udg_unit23))
call AddSpecialEffectTargetUnitBJ("hand left",bj_lastCreatedUnit,"Abilities\\Weapons\\IllidanMissile\\IllidanMissile.mdl")
call AddSpecialEffectTargetUnitBJ("head",bj_lastCreatedUnit,"Abilities\\Weapons\\IllidanMissile\\IllidanMissile.mdl")
call AddSpecialEffectTargetUnitBJ("hand right",bj_lastCreatedUnit,"Abilities\\Weapons\\IllidanMissile\\IllidanMissile.mdl")
call AddSpecialEffectTargetUnitBJ("chest",bj_lastCreatedUnit,"Abilities\\Spells\\Human\\Polymorph\\PolyMorphDoneGround.mdl")
call DestroyEffect(bj_lastCreatedEffect)
set udg_units04[2]=bj_lastCreatedUnit
call TriggerSleepAction(.25)
call CreateNUnitsAtLocFacingLocBJ(1,'e01H',GetOwningPlayer(udg_unit22),JC(GetUnitLoc(udg_unit23),500.,315.),GetUnitLoc(udg_unit23))
call AddSpecialEffectTargetUnitBJ("hand right",bj_lastCreatedUnit,"Abilities\\Weapons\\PhoenixMissile\\Phoenix_Missile_mini.mdl")
call AddSpecialEffectTargetUnitBJ("hand left",bj_lastCreatedUnit,"Abilities\\Weapons\\PhoenixMissile\\Phoenix_Missile_mini.mdl")
call AddSpecialEffectTargetUnitBJ("head",bj_lastCreatedUnit,"Abilities\\Weapons\\PhoenixMissile\\Phoenix_Missile_mini.mdl")
call AddSpecialEffectTargetUnitBJ("chest",bj_lastCreatedUnit,"Abilities\\Spells\\Human\\Polymorph\\PolyMorphDoneGround.mdl")
call DestroyEffect(bj_lastCreatedEffect)
set udg_units04[3]=bj_lastCreatedUnit
call TriggerSleepAction(.25)
call PlaySoundBJ(udg_sound15)
call TriggerSleepAction(1.75)
call SetUnitInvulnerable(udg_unit23,false)
call SetUnitPositionLoc(udg_units04[1],JC(GetUnitLoc(udg_unit23),300.,270.))
call SetUnitPositionLoc(udg_units04[2],JC(GetUnitLoc(udg_unit23),300.,45.))
call SetUnitPositionLoc(udg_units04[3],JC(GetUnitLoc(udg_unit23),300.,135.))
call CreateNUnitsAtLoc(1,'h024',GetOwningPlayer(udg_unit22),GetUnitLoc(udg_unit23),bj_UNIT_FACING)
call SetUnitTimeScalePercent(bj_lastCreatedUnit,20.)
call IssueTargetOrderById(bj_lastCreatedUnit,851985,udg_unit23)
call AddSpecialEffectLocBJ(GetUnitLoc(bj_lastCreatedUnit),"Objects\\Spawnmodels\\Other\\NeutralBuildingExplosion\\NeutralBuildingExplosion.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call AddSpecialEffectLocBJ(GetUnitLoc(bj_lastCreatedUnit),"Abilities\\Spells\\Human\\Thunderclap\\ThunderClapCaster.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call AddSpecialEffectLocBJ(GetUnitLoc(bj_lastCreatedUnit),"Abilities\\Spells\\Orc\\WarStomp\\WarStompCaster.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call PlaySoundBJ(udg_sound16)
call TriggerSleepAction(1.)
call RemoveUnit(udg_units04[1])
call RemoveUnit(udg_units04[2])
call RemoveUnit(udg_units04[3])
call SetUnitPositionLoc(udg_unit22,JC(GetUnitLoc(udg_unit23),300.,GetRandomReal(0,360)))
call PauseUnit(udg_unit22,false)
call ShowUnitShow(udg_unit22)
endfunction
function Hg takes nothing returns boolean
return(GetIssuedOrderId()==852171)
endfunction
function jg takes nothing returns nothing
set udg_unit23=GetOrderTargetUnit()
endfunction
function Jg takes nothing returns boolean
return(GetSpellAbilityId()=='A0AC')
endfunction
function kg takes nothing returns nothing
set udg_locations01[2]=GetSpellTargetLoc()
set udg_locations01[3]=GetUnitLoc(GetSpellAbilityUnit())
set udg_units05[2]=GetSpellAbilityUnit()
call SetUnitAnimation(udg_units05[2],"spell")
call TriggerSleepAction(.5)
call PauseUnit(udg_units05[2],true)
call CreateNUnitsAtLocFacingLocBJ(1,'h02J',Player(15),GetUnitLoc(udg_units05[2]),GetUnitLoc(GetTriggerUnit()))
set udg_units06[1]=bj_lastCreatedUnit
call TriggerSleepAction(1.)
call PauseUnit(udg_units05[2],false)
call SetUnitAnimation(udg_units05[2],"spell")
call IssuePointOrderByIdLoc(udg_units06[1],851986,udg_locations01[2])
call UnitApplyTimedLifeBJ((DistanceBetweenPoints(udg_locations01[2],udg_locations01[3])/GetUnitMoveSpeed(udg_units06[1])),'BTLF',udg_units06[1])
call TriggerSleepAction((DistanceBetweenPoints(udg_locations01[2],udg_locations01[3])/GetUnitMoveSpeed(udg_units06[1])))
call CreateNUnitsAtLocFacingLocBJ(1,'h02P',Player(15),udg_locations01[2],GetUnitLoc(GetTriggerUnit()))
call UnitDamagePointLoc(udg_units05[2],.0,1000.,udg_locations01[2],(I2R(GetHeroStatBJ(2,udg_units05[2],true))*1000.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.25)
call RemoveUnit(bj_lastCreatedUnit)
call CreateNUnitsAtLocFacingLocBJ(1,'h02P',Player(15),udg_locations01[2],GetUnitLoc(GetTriggerUnit()))
call UnitDamagePointLoc(udg_units05[2],.0,1000.,udg_locations01[2],(I2R(GetHeroStatBJ(2,udg_units05[2],true))*1000.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.5)
call RemoveUnit(bj_lastCreatedUnit)
call CreateNUnitsAtLocFacingLocBJ(1,'h02P',Player(15),udg_locations01[2],GetUnitLoc(GetTriggerUnit()))
call UnitDamagePointLoc(udg_units05[2],.0,1000.,udg_locations01[2],(I2R(GetHeroStatBJ(2,udg_units05[2],true))*1500.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.5)
call RemoveUnit(bj_lastCreatedUnit)
call CreateNUnitsAtLocFacingLocBJ(1,'h02P',Player(15),udg_locations01[2],GetUnitLoc(GetTriggerUnit()))
call UnitDamagePointLoc(udg_units05[2],.0,1000.,udg_locations01[2],(I2R(GetHeroStatBJ(2,udg_units05[2],true))*2000.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.5)
call RemoveUnit(bj_lastCreatedUnit)
endfunction
function Kg takes nothing returns boolean
return(GetSpellAbilityId()=='A09T')
endfunction
function lg takes nothing returns nothing
call SetUnitFacingTimed(GetEnumUnit(),GetUnitFacing(udg_unit21),0)
endfunction
function Lg takes nothing returns nothing
call SetUnitFacingTimed(GetEnumUnit(),GetUnitFacing(udg_unit21),0)
endfunction
function mg takes nothing returns nothing
call AddSpecialEffectLocBJ(GetUnitLoc(GetEnumUnit()),"Abilities\\Spells\\Human\\ThunderClap\\ThunderClapCaster.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call UnitDamagePointLoc(udg_unit21,0,500.,GetUnitLoc(GetEnumUnit()),(I2R(GetHeroStatBJ(2,udg_unit21,true))*10.),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call RemoveUnit(GetEnumUnit())
endfunction
function Mg takes nothing returns nothing
set udg_unit21=GetSpellAbilityUnit()
call CreateNUnitsAtLoc(1,'h023',Player(15),JC(GetUnitLoc(udg_unit21),20.,(GetUnitFacing(udg_unit21)-135.)),(GetUnitFacing(udg_unit21)-135.))
set udg_location08=JC(GetUnitLoc(bj_lastCreatedUnit),20.,GetUnitFacing(bj_lastCreatedUnit))
set udg_real06=(GetUnitFlyHeight(bj_lastCreatedUnit)+10.)
call PauseUnit(udg_unit21,true)
call SetUnitInvulnerable(udg_unit21,true)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=55
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location08=JC(GetUnitLoc(bj_lastCreatedUnit),20.,GetUnitFacing(bj_lastCreatedUnit))
call CreateNUnitsAtLoc(1,'h023',Player(15),udg_location08,GetUnitFacing(bj_lastCreatedUnit))
call SetUnitTimeScalePercent(bj_lastCreatedUnit,10.)
call SetUnitFlyHeight(bj_lastCreatedUnit,udg_real06,1000000000.)
set udg_real06=(GetUnitFlyHeight(bj_lastCreatedUnit)+10.)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call RemoveLocation(udg_location08)
call TriggerSleepAction(2.)
call SetUnitAnimationWithRarity(udg_unit21,"attack",RARITY_RARE)
call ForGroupBJ(tC('h023'),function lg)
call EnableTrigger(udg_trigger62)
call TriggerSleepAction(2.9)
call DisableTrigger(udg_trigger62)
call TriggerSleepAction(1.)
call SetUnitAnimationWithRarity(udg_unit21,"attack",RARITY_RARE)
call ForGroupBJ(tC('h023'),function Lg)
call EnableTrigger(udg_trigger63)
call TriggerSleepAction(1.1)
call DisableTrigger(udg_trigger63)
call EnableTrigger(udg_trigger64)
call TriggerSleepAction(2.5)
call DisableTrigger(udg_trigger64)
set udg_group06=tC('h023')
call ForGroupBJ(udg_group06,function mg)
call DestroyGroup(udg_group06)
call PauseUnit(udg_unit21,false)
call SetUnitInvulnerable(udg_unit21,false)
endfunction
function pg takes nothing returns nothing
call SetUnitPositionLocFacingBJ(GetEnumUnit(),JC(GetUnitLoc(udg_unit21),DistanceBetweenPoints(GetUnitLoc(udg_unit21),GetUnitLoc(GetEnumUnit())),(GetUnitFacing(GetEnumUnit())+45.)),(GetUnitFacing(GetEnumUnit())+45.))
call SetUnitFlyHeight(GetEnumUnit(),(DistanceBetweenPoints(GetUnitLoc(udg_unit21),GetUnitLoc(GetEnumUnit()))/55.),1000000000.)
call UnitDamagePointLoc(udg_unit21,0,500.,GetUnitLoc(GetEnumUnit()),(I2R(GetHeroStatBJ(2,udg_unit21,true))*600.),ATTACK_TYPE_CHAOS,DAMAGE_TYPE_NORMAL)
endfunction
function Pg takes nothing returns nothing
set udg_group06=tC('h023')
call ForGroupBJ(udg_group06,function pg)
call DestroyGroup(udg_group06)
endfunction
function qg takes nothing returns nothing
call SetUnitPositionLocFacingBJ(GetEnumUnit(),JC(GetUnitLoc(GetEnumUnit()),(DistanceBetweenPoints(GetUnitLoc(udg_unit21),GetUnitLoc(GetEnumUnit()))/55.),GetUnitFacing(GetEnumUnit())),(GetUnitFacing(GetEnumUnit())+45.))
call SetUnitFlyHeight(GetEnumUnit(),(GetUnitFlyHeight(GetEnumUnit())+50.),1000000000.)
endfunction
function Qg takes nothing returns nothing
set udg_group06=tC('h023')
call ForGroupBJ(udg_group06,function qg)
call DestroyGroup(udg_group06)
endfunction
function sg takes nothing returns nothing
call SetUnitPositionLocFacingBJ(GetEnumUnit(),JC(GetUnitLoc(GetEnumUnit()),(DistanceBetweenPoints(GetUnitLoc(udg_unit21),GetUnitLoc(GetEnumUnit()))/55.),GetUnitFacing(GetEnumUnit())),(GetUnitFacing(GetEnumUnit())+45.))
call SetUnitFlyHeight(GetEnumUnit(),(GetUnitFlyHeight(GetEnumUnit())-50.),1000000000.)
endfunction
function Sg takes nothing returns nothing
set udg_group06=tC('h023')
call ForGroupBJ(udg_group06,function sg)
call DestroyGroup(udg_group06)
endfunction
function tg takes nothing returns boolean
return(GetSpellAbilityId()=='A09S')
endfunction
function Tg takes nothing returns nothing
set udg_unit20=GetSpellTargetUnit()
set udg_unit17=GetSpellAbilityUnit()
call PauseUnit(udg_unit17,true)
call PauseUnit(udg_unit20,true)
call SetUnitInvulnerable(udg_unit21,true)
call SetUnitPathing(udg_unit17,false)
call SetUnitFacingToFaceUnitTimed(udg_unit17,udg_unit20,0)
call SetUnitFacingToFaceUnitTimed(udg_unit20,udg_unit17,0)
call TriggerSleepAction(.05)
call SetUnitAnimation(udg_unit17,"stand ready")
call AddSpecialEffectTargetUnitBJ("weapon",udg_unit17,"war3mapImported\\FrostNova.mdx")
set udg_effect04=bj_lastCreatedEffect
call TriggerSleepAction(.2)
call DestroyEffect(udg_effect04)
call TriggerSleepAction(1.)
call AddSpecialEffectTargetUnitBJ("weapon",udg_unit17,"war3mapImported\\FrostNova.mdx")
set udg_effect03=bj_lastCreatedEffect
call SetUnitTimeScalePercent(udg_unit17,300.)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=3
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location06=JC(GetUnitLoc(udg_unit20),150.,(GetUnitFacing(udg_unit17)+GetRandomReal(-80.,80.)))
call SetUnitAnimationWithRarity(udg_unit17,"attack",RARITY_RARE)
call TriggerSleepAction(.1)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\DarkNova.mdx")
call SetUnitAnimation(udg_unit20,"death")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\FireNova2.mdx")
call SetUnitPositionLocFacingLocBJ(udg_unit17,udg_location06,GetUnitLoc(udg_unit20))
call TriggerSleepAction(.15)
call SetUnitFacingToFaceUnitTimed(udg_unit17,udg_unit20,0)
call SetUnitAnimationWithRarity(udg_unit17,"attack",RARITY_RARE)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\DarkNova.mdx")
call SetUnitAnimation(udg_unit20,"death")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\FireNova2.mdx")
call TriggerSleepAction(.15)
call SetUnitFacingToFaceUnitTimed(udg_unit17,udg_unit20,0)
call SetUnitAnimationWithRarity(udg_unit17,"attack",RARITY_RARE)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\DarkNova.mdx")
call SetUnitAnimation(udg_unit20,"death")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\FireNova2.mdx")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call CreateNUnitsAtLocFacingLocBJ(1,'h021',GetOwningPlayer(GetTriggerUnit()),JC(GetUnitLoc(GetSpellTargetUnit()),256,(GetUnitFacing(udg_unit17)+GetRandomReal(-80.,80.))),GetUnitLoc(GetSpellTargetUnit()))
set udg_unit18=bj_lastCreatedUnit
call AddSpecialEffectTargetUnitBJ("weapon",udg_unit18,"Abilities\\Weapons\\ZigguratMissile\\ZigguratMissile.mdl")
set udg_effect05=bj_lastCreatedEffect
call SetUnitPositionLoc(udg_unit17,JC(GetUnitLoc(udg_unit20),120.,GetUnitFacing(udg_unit20)))
call SetUnitPositionLoc(udg_unit18,JC(GetUnitLoc(udg_unit20),120.,GetUnitFacing(udg_unit20)))
call ResetUnitAnimation(udg_unit20)
call SetUnitFacingToFaceUnitTimed(udg_unit17,udg_unit20,0)
call SetUnitFacingToFaceUnitTimed(udg_unit18,udg_unit20,0)
call SetUnitTimeScalePercent(udg_unit17,50.)
call SetUnitTimeScalePercent(udg_unit18,50.)
call SetUnitAnimation(udg_unit17,"slam")
call SetUnitAnimation(udg_unit18,"slam")
call TriggerSleepAction(1.25)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"Objects\\Spawnmodels\\Human\\SmallFlameSpawn\\SmallFlameSpawn.mdl")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"Objects\\Spawnmodels\\Other\\NeutralBuildingExplosion\\NeutralBuildingExplosion.mdl")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
call SetUnitAnimation(udg_unit20,"death")
call TriggerSleepAction(.5)
call ResetUnitAnimation(udg_unit20)
call SetUnitTimeScalePercent(udg_unit17,300.)
call SetUnitTimeScalePercent(udg_unit18,300.)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=3
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location06=JC(GetUnitLoc(udg_unit20),150.,(GetUnitFacing(udg_unit17)+GetRandomReal(-60.,60.)))
set udg_location07=JC(GetUnitLoc(udg_unit20),175.,(GetUnitFacing(udg_unit18)+GetRandomReal(-150.,150.)))
call SetUnitAnimationWithRarity(udg_unit17,"attack",RARITY_RARE)
call SetUnitAnimationWithRarity(udg_unit18,"attack",RARITY_RARE)
call TriggerSleepAction(.1)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\FrostNova.mdx")
call SetUnitAnimation(udg_unit20,"death")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\FrostNova.mdx")
call SetUnitPositionLocFacingLocBJ(udg_unit17,udg_location06,GetUnitLoc(udg_unit20))
call SetUnitPositionLocFacingLocBJ(udg_unit18,udg_location07,GetUnitLoc(udg_unit20))
call TriggerSleepAction(.15)
call SetUnitFacingToFaceUnitTimed(udg_unit17,udg_unit20,0)
call SetUnitFacingToFaceUnitTimed(udg_unit18,udg_unit20,0)
call SetUnitAnimationWithRarity(udg_unit17,"attack",RARITY_RARE)
call SetUnitAnimationWithRarity(udg_unit18,"attack",RARITY_RARE)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\LightNova.mdx")
call SetUnitAnimation(udg_unit20,"death")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"Objects\\Spawnmodels\\Human\\FragmentationShards\\FragBoomSpawn.mdl")
call TriggerSleepAction(.15)
call SetUnitFacingToFaceUnitTimed(udg_unit17,udg_unit20,0)
call SetUnitFacingToFaceUnitTimed(udg_unit18,udg_unit20,0)
call SetUnitAnimationWithRarity(udg_unit17,"attack",RARITY_RARE)
call SetUnitAnimationWithRarity(udg_unit18,"attack",RARITY_RARE)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\FrostNova.mdx")
call SetUnitAnimation(udg_unit20,"death")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"Objects\\Spawnmodels\\Human\\FragmentationShards\\FragBoomSpawn.mdl")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call SetUnitPositionLoc(udg_unit17,JC(GetUnitLoc(udg_unit20),120.,(GetUnitFacing(udg_unit20)+180.)))
call SetUnitPositionLoc(udg_unit18,JC(GetUnitLoc(udg_unit20),80.,(GetUnitFacing(udg_unit20)+180.)))
call ResetUnitAnimation(udg_unit20)
call SetUnitFacingToFaceUnitTimed(udg_unit17,udg_unit20,0)
call SetUnitFacingToFaceUnitTimed(udg_unit18,udg_unit20,0)
call SetUnitTimeScalePercent(udg_unit17,50.)
call SetUnitTimeScalePercent(udg_unit18,50.)
call SetUnitAnimation(udg_unit17,"slam")
call SetUnitAnimation(udg_unit18,"slam")
call TriggerSleepAction(1.25)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\FireNova2.mdx")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"Objects\\Spawnmodels\\Other\\NeutralBuildingExplosion\\NeutralBuildingExplosion.mdl")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\FrostNova.mdx")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\LightNova.mdx")
call SetUnitAnimation(udg_unit20,"death")
call TriggerSleepAction(.5)
call ResetUnitAnimation(udg_unit20)
call SetUnitTimeScalePercent(udg_unit17,300.)
call SetUnitTimeScalePercent(udg_unit18,300.)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=3
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location06=JC(GetUnitLoc(udg_unit20),150.,(GetUnitFacing(udg_unit17)+GetRandomReal(-60.,60.)))
set udg_location07=JC(GetUnitLoc(udg_unit20),175.,(GetUnitFacing(udg_unit18)+GetRandomReal(-60.,60.)))
call SetUnitAnimationWithRarity(udg_unit17,"attack",RARITY_RARE)
call SetUnitAnimationWithRarity(udg_unit18,"attack",RARITY_RARE)
call TriggerSleepAction(.1)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\FireNova2.mdx")
call SetUnitAnimation(udg_unit20,"death")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\DarkNova.mdx")
call SetUnitPositionLocFacingLocBJ(udg_unit17,udg_location06,GetUnitLoc(udg_unit20))
call SetUnitPositionLocFacingLocBJ(udg_unit18,udg_location07,GetUnitLoc(udg_unit20))
call TriggerSleepAction(.15)
call SetUnitFacingToFaceUnitTimed(udg_unit17,udg_unit20,0)
call SetUnitFacingToFaceUnitTimed(udg_unit18,udg_unit20,0)
call SetUnitAnimationWithRarity(udg_unit17,"attack",RARITY_RARE)
call SetUnitAnimationWithRarity(udg_unit18,"attack",RARITY_RARE)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\FireNova2.mdx")
call SetUnitAnimation(udg_unit20,"death")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\DarkNova.mdx")
call TriggerSleepAction(.15)
call SetUnitFacingToFaceUnitTimed(udg_unit17,udg_unit20,0)
call SetUnitFacingToFaceUnitTimed(udg_unit18,udg_unit20,0)
call SetUnitAnimationWithRarity(udg_unit17,"attack",RARITY_RARE)
call SetUnitAnimationWithRarity(udg_unit18,"attack",RARITY_RARE)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\FireNova2.mdx")
call SetUnitAnimation(udg_unit20,"death")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\DarkNova.mdx")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call CreateNUnitsAtLocFacingLocBJ(1,'h020',GetOwningPlayer(GetTriggerUnit()),JC(GetUnitLoc(GetSpellTargetUnit()),175.,(GetUnitFacing(udg_unit18)+GetRandomReal(-65.,65.))),GetUnitLoc(GetSpellTargetUnit()))
set udg_unit19=bj_lastCreatedUnit
call AddSpecialEffectTargetUnitBJ("weapon",udg_unit17,"war3mapImported\\FireNova2.mdx")
set udg_effect06=bj_lastCreatedEffect
call SetUnitPositionLoc(udg_unit17,JC(GetUnitLoc(udg_unit20),120.,GetUnitFacing(udg_unit20)))
call SetUnitPositionLoc(udg_unit18,JC(GetUnitLoc(udg_unit20),185.,GetUnitFacing(udg_unit20)))
call SetUnitPositionLoc(udg_unit19,JC(GetUnitLoc(udg_unit20),50.,GetUnitFacing(udg_unit20)))
call SetUnitFacingToFaceUnitTimed(udg_unit17,udg_unit20,0)
call SetUnitFacingToFaceUnitTimed(udg_unit18,udg_unit20,0)
call SetUnitFacingToFaceUnitTimed(udg_unit19,udg_unit20,0)
call SetUnitTimeScalePercent(udg_unit17,30.)
call SetUnitTimeScalePercent(udg_unit18,30.)
call SetUnitTimeScalePercent(udg_unit19,30.)
call SetUnitAnimation(udg_unit17,"slam")
call SetUnitAnimation(udg_unit18,"slam")
call SetUnitAnimation(udg_unit19,"slam")
call ResetUnitAnimation(udg_unit20)
call TriggerSleepAction(1.6)
call UnitDamageTargetBJ(udg_unit17,udg_unit20,1000000000.,ATTACK_TYPE_CHAOS,DAMAGE_TYPE_UNIVERSAL)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"Objects\\Spawnmodels\\Other\\NeutralBuildingExplosion\\NeutralBuildingExplosion.mdl")
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit20),"war3mapImported\\LightningWrath.mdx")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),100.,0),"war3mapImported\\DarkNova.mdx")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),175.,0),"war3mapImported\\FireNova2.mdx")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),100.,0),"war3mapImported\\DarkNova.mdx")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),50.,45.),"Objects\\Spawnmodels\\Human\\SmallFlameSpawn\\SmallFlameSpawn.mdl")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),75.,0),"war3mapImported\\FireNova2.mdx")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),50.,0),"war3mapImported\\DarkNova.mdx")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),100.,90.),"Objects\\Spawnmodels\\Other\\NeutralBuildingExplosion\\NeutralBuildingExplosion.mdl")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),50.,315.),"Objects\\Spawnmodels\\Human\\SmallFlameSpawn\\SmallFlameSpawn.mdl")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),-175.,0),"war3mapImported\\LightningWrath.mdx")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),100.,180.),"Abilities\\Spells\\Undead\\FrostNova\\FrostNovaTarget.mdl")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),50.,225.),"Objects\\Spawnmodels\\Human\\SmallFlameSpawn\\SmallFlameSpawn.mdl")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),100.,270.),"Objects\\Spawnmodels\\Other\\NeutralBuildingExplosion\\NeutralBuildingExplosion.mdl")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),50.,135.),"OrbitalRay.mdx")
call AddSpecialEffectLocBJ(JC(GetUnitLoc(udg_unit20),-75.,0),"OrbitalRay.mdx")
call DestroyEffect(udg_effect03)
call DestroyEffect(udg_effect05)
call DestroyEffect(udg_effect06)
call TriggerSleepAction(.1)
call SetUnitFacingTimed(udg_unit17,GetUnitFacing(udg_unit20),0)
call SetUnitFacingTimed(udg_unit18,GetUnitFacing(udg_unit20),0)
call SetUnitFacingTimed(udg_unit19,GetUnitFacing(udg_unit20),0)
call RemoveUnit(udg_unit18)
call RemoveUnit(udg_unit19)
call SetUnitTimeScalePercent(udg_unit17,1000.)
call SetUnitAnimation(udg_unit17,"stand ready")
call TriggerSleepAction(.07)
call SetUnitTimeScalePercent(udg_unit17,.0)
call TriggerSleepAction(.03)
call SetUnitPositionLoc(udg_unit17,JC(GetUnitLoc(udg_unit20),500.,GetUnitFacing(udg_unit20)))
call TriggerSleepAction(.05)
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit17),"Abilities\\Spells\\NightElf\\Blink\\BlinkCaster.mdl")
call TriggerSleepAction(.4)
call AddSpecialEffectTargetUnitBJ("weapon",udg_unit17,"Abilities\\Spells\\Undead\\DeathCoil\\DeathCoilSpecialArt.mdl")
call TriggerSleepAction(.2)
call SetUnitTimeScalePercent(udg_unit17,100.)
call ResetUnitAnimation(udg_unit17)
call PauseUnit(udg_unit17,false)
call PauseUnit(udg_unit20,false)
call SetUnitPathing(udg_unit17,true)
call SetUnitInvulnerable(udg_unit21,false)
set udg_unit17=null
set udg_unit18=null
set udg_unit19=null
set udg_unit20=null
endfunction
function ug takes nothing returns boolean
return(GetSpellAbilityId()=='A09R')
endfunction
function Ug takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function wg takes nothing returns nothing
call CameraSetEQNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*50)))
call CameraSetTargetNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*50)),1000.)
endfunction
function Wg takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function yg takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function Yg takes nothing returns boolean
return GetBooleanAnd(Wg(),yg())
endfunction
function zg takes nothing returns nothing
call UnitDamageTargetBJ(bj_lastCreatedUnit,GetEnumUnit(),udg_real05,ATTACK_TYPE_CHAOS,DAMAGE_TYPE_NORMAL)
call UnitAddType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function Zg takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function vG takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function eG takes nothing returns boolean
return GetBooleanAnd(Zg(),vG())
endfunction
function xG takes nothing returns nothing
call UnitRemoveType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function oG takes nothing returns nothing
call CameraClearNoiseForPlayer(GetEnumPlayer())
call DestroyEffect(udg_effect01)
call DestroyEffect(udg_effect02)
endfunction
function rG takes nothing returns nothing
set udg_location03=GetUnitLoc(GetSpellAbilityUnit())
set udg_location04=GetSpellTargetLoc()
set udg_location05=JC(udg_location03,50.,AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(512,udg_location03,Condition(function Ug))
call ForGroupBJ(udg_group05,function wg)
call DestroyGroup(udg_group05)
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\NightElf\\NEDeathSmall\\NEDeathSmall.mdl")
set udg_effect01=bj_lastCreatedEffect
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
set udg_effect02=bj_lastCreatedEffect
call CreateNUnitsAtLoc(1,'h01Y',GetOwningPlayer(GetSpellAbilityUnit()),udg_location05,AngleBetweenPoints(udg_location03,udg_location04))
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
call SetUnitScalePercent(bj_lastCreatedUnit,(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))),(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))),(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))))
call RemoveLocation(udg_location05)
set udg_real05=(((I2R(GetHeroStatBJ(2,GetTriggerUnit(),false))*I2R(GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetTriggerUnit())))*15.)+1000.)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,udg_location04)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*200.),AngleBetweenPoints(udg_location03,udg_location04))
call CreateNUnitsAtLoc(1,'h01S',GetOwningPlayer(GetTriggerUnit()),udg_location05,bj_UNIT_FACING)
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
set udg_group05=PC(1000.,udg_location05,Condition(function Yg))
call ForGroupBJ(udg_group05,function zg)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*1000.),AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(300.,udg_location05,Condition(function eG))
call ForGroupBJ(udg_group05,function xG)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*375.),AngleBetweenPoints(udg_location03,udg_location04))
call TerrainDeformationWaveBJ(3.,udg_location03,udg_location05,800.,1000.,1.)
call RemoveLocation(udg_location03)
call RemoveLocation(udg_location04)
call RemoveLocation(udg_location05)
call TriggerSleepAction(2)
call ForForce(bj_FORCE_ALL_PLAYERS,function oG)
endfunction
function iG takes nothing returns boolean
return(GetSpellAbilityId()=='A09M')
endfunction
function aG takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function nG takes nothing returns nothing
call CameraSetEQNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*50)))
call CameraSetTargetNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*50)),1000.)
endfunction
function VG takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function EG takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function XG takes nothing returns boolean
return GetBooleanAnd(VG(),EG())
endfunction
function OG takes nothing returns nothing
call UnitDamageTargetBJ(bj_lastCreatedUnit,GetEnumUnit(),udg_real05,ATTACK_TYPE_MELEE,DAMAGE_TYPE_NORMAL)
call UnitAddType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function RG takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function IG takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function AG takes nothing returns boolean
return GetBooleanAnd(RG(),IG())
endfunction
function NG takes nothing returns nothing
call UnitRemoveType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function bG takes nothing returns nothing
call CameraClearNoiseForPlayer(GetEnumPlayer())
call DestroyEffect(udg_effect01)
call DestroyEffect(udg_effect02)
endfunction
function BG takes nothing returns nothing
set udg_location03=GetUnitLoc(GetSpellAbilityUnit())
set udg_location04=GetSpellTargetLoc()
set udg_location05=JC(udg_location03,50.,AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(512,udg_location03,Condition(function aG))
call ForGroupBJ(udg_group05,function nG)
call DestroyGroup(udg_group05)
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\NightElf\\NEDeathSmall\\NEDeathSmall.mdl")
set udg_effect01=bj_lastCreatedEffect
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
set udg_effect02=bj_lastCreatedEffect
call CreateNUnitsAtLoc(1,'h01W',GetOwningPlayer(GetSpellAbilityUnit()),udg_location05,AngleBetweenPoints(udg_location03,udg_location04))
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
call SetUnitScalePercent(bj_lastCreatedUnit,(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))),(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))),(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))))
call RemoveLocation(udg_location05)
set udg_real05=(((I2R(GetHeroStatBJ(2,GetTriggerUnit(),false))*I2R(GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetTriggerUnit())))*15.)+1000.)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,udg_location04)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*200.),AngleBetweenPoints(udg_location03,udg_location04))
call CreateNUnitsAtLoc(1,'h01S',GetOwningPlayer(GetTriggerUnit()),udg_location05,bj_UNIT_FACING)
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
set udg_group05=PC(300.,udg_location05,Condition(function XG))
call ForGroupBJ(udg_group05,function OG)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*1000.),AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(300.,udg_location05,Condition(function AG))
call ForGroupBJ(udg_group05,function NG)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*1000.),AngleBetweenPoints(udg_location03,udg_location04))
call TerrainDeformationWaveBJ(3.,udg_location03,udg_location05,800.,300.,1.)
call RemoveLocation(udg_location03)
call RemoveLocation(udg_location04)
call RemoveLocation(udg_location05)
call TriggerSleepAction(2)
call ForForce(bj_FORCE_ALL_PLAYERS,function bG)
endfunction
function cG takes nothing returns boolean
return(GetSpellAbilityId()=='A09P')
endfunction
function CG takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function dG takes nothing returns nothing
call CameraSetEQNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*50)))
call CameraSetTargetNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*50)),1000.)
endfunction
function DG takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function fG takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function FG takes nothing returns boolean
return GetBooleanAnd(DG(),fG())
endfunction
function gG takes nothing returns nothing
call UnitDamageTargetBJ(bj_lastCreatedUnit,GetEnumUnit(),udg_real05,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call UnitAddType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function GG takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function hG takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function HG takes nothing returns boolean
return GetBooleanAnd(GG(),hG())
endfunction
function jG takes nothing returns nothing
call UnitRemoveType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function JG takes nothing returns nothing
call CameraClearNoiseForPlayer(GetEnumPlayer())
call DestroyEffect(udg_effect01)
call DestroyEffect(udg_effect02)
endfunction
function kG takes nothing returns nothing
set udg_location03=GetUnitLoc(GetSpellAbilityUnit())
set udg_location04=GetSpellTargetLoc()
set udg_location05=JC(udg_location03,50.,AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(512,udg_location03,Condition(function CG))
call ForGroupBJ(udg_group05,function dG)
call DestroyGroup(udg_group05)
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\NightElf\\NEDeathSmall\\NEDeathSmall.mdl")
set udg_effect01=bj_lastCreatedEffect
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
set udg_effect02=bj_lastCreatedEffect
call CreateNUnitsAtLoc(1,'h01V',GetOwningPlayer(GetSpellAbilityUnit()),udg_location05,AngleBetweenPoints(udg_location03,udg_location04))
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
call SetUnitScalePercent(bj_lastCreatedUnit,(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))),(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))),(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))))
call RemoveLocation(udg_location05)
set udg_real05=(((I2R(GetHeroStatBJ(2,GetTriggerUnit(),false))*I2R(GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetTriggerUnit())))*15.)+1000.)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,udg_location04)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*1000.),AngleBetweenPoints(udg_location03,udg_location04))
call CreateNUnitsAtLoc(1,'h01S',GetOwningPlayer(GetTriggerUnit()),udg_location05,bj_UNIT_FACING)
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
set udg_group05=PC(1000.,udg_location05,Condition(function FG))
call ForGroupBJ(udg_group05,function gG)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*200.),AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(300.,udg_location05,Condition(function HG))
call ForGroupBJ(udg_group05,function jG)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*1000.),AngleBetweenPoints(udg_location03,udg_location04))
call TerrainDeformationWaveBJ(3.,udg_location03,udg_location05,800.,300.,1.)
call RemoveLocation(udg_location03)
call RemoveLocation(udg_location04)
call RemoveLocation(udg_location05)
call TriggerSleepAction(2)
call ForForce(bj_FORCE_ALL_PLAYERS,function JG)
endfunction
function KG takes nothing returns boolean
return(GetSpellAbilityId()=='A09O')
endfunction
function lG takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function LG takes nothing returns nothing
call CameraSetEQNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*50)))
call CameraSetTargetNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*50)),1000.)
endfunction
function mG takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function MG takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function pG takes nothing returns boolean
return GetBooleanAnd(mG(),MG())
endfunction
function PG takes nothing returns nothing
call UnitDamageTargetBJ(bj_lastCreatedUnit,GetEnumUnit(),udg_real05,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call UnitAddType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function qG takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function QG takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function sG takes nothing returns boolean
return GetBooleanAnd(qG(),QG())
endfunction
function SG takes nothing returns nothing
call UnitRemoveType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function tG takes nothing returns nothing
call CameraClearNoiseForPlayer(GetEnumPlayer())
call DestroyEffect(udg_effect01)
call DestroyEffect(udg_effect02)
endfunction
function TG takes nothing returns nothing
set udg_location03=GetUnitLoc(GetSpellAbilityUnit())
set udg_location04=GetSpellTargetLoc()
set udg_location05=JC(udg_location03,50.,AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(512,udg_location03,Condition(function lG))
call ForGroupBJ(udg_group05,function LG)
call DestroyGroup(udg_group05)
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\NightElf\\NEDeathSmall\\NEDeathSmall.mdl")
set udg_effect01=bj_lastCreatedEffect
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
set udg_effect02=bj_lastCreatedEffect
call CreateNUnitsAtLoc(1,'h01U',GetOwningPlayer(GetSpellAbilityUnit()),udg_location05,AngleBetweenPoints(udg_location03,udg_location04))
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
call SetUnitScalePercent(bj_lastCreatedUnit,(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))),(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))),(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))))
call RemoveLocation(udg_location05)
set udg_real05=(((I2R(GetHeroStatBJ(2,GetTriggerUnit(),false))*I2R(GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetTriggerUnit())))*15.)+1000.)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,udg_location04)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*1000.),AngleBetweenPoints(udg_location03,udg_location04))
call CreateNUnitsAtLoc(1,'h01Z',GetOwningPlayer(GetTriggerUnit()),udg_location05,bj_UNIT_FACING)
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
set udg_group05=PC(1000.,udg_location05,Condition(function pG))
call ForGroupBJ(udg_group05,function PG)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*1000.),AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(300.,udg_location05,Condition(function sG))
call ForGroupBJ(udg_group05,function SG)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*1000.),AngleBetweenPoints(udg_location03,udg_location04))
call TerrainDeformationWaveBJ(3.,udg_location03,udg_location05,400.,128.,1.)
call RemoveLocation(udg_location03)
call RemoveLocation(udg_location04)
call RemoveLocation(udg_location05)
call TriggerSleepAction(2)
call ForForce(bj_FORCE_ALL_PLAYERS,function tG)
endfunction
function uG takes nothing returns boolean
return(GetSpellAbilityId()=='A09N')
endfunction
function UG takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function wG takes nothing returns nothing
call CameraSetEQNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*50)))
call CameraSetTargetNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*50)),1000.)
endfunction
function WG takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function yG takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function YG takes nothing returns boolean
return GetBooleanAnd(WG(),yG())
endfunction
function zG takes nothing returns nothing
call UnitDamageTargetBJ(bj_lastCreatedUnit,GetEnumUnit(),udg_real05,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call UnitAddType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function ZG takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function vh takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function eh takes nothing returns boolean
return GetBooleanAnd(ZG(),vh())
endfunction
function xh takes nothing returns nothing
call UnitRemoveType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function oh takes nothing returns nothing
call CameraClearNoiseForPlayer(GetEnumPlayer())
call DestroyEffect(udg_effect01)
call DestroyEffect(udg_effect02)
endfunction
function rh takes nothing returns nothing
set udg_location03=GetUnitLoc(GetSpellAbilityUnit())
set udg_location04=GetSpellTargetLoc()
set udg_location05=JC(udg_location03,50.,AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(512,udg_location03,Condition(function UG))
call ForGroupBJ(udg_group05,function wG)
call DestroyGroup(udg_group05)
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\NightElf\\NEDeathSmall\\NEDeathSmall.mdl")
set udg_effect01=bj_lastCreatedEffect
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
set udg_effect02=bj_lastCreatedEffect
call CreateNUnitsAtLoc(1,'h01T',GetOwningPlayer(GetSpellAbilityUnit()),udg_location05,AngleBetweenPoints(udg_location03,udg_location04))
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
call SetUnitScalePercent(bj_lastCreatedUnit,(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))),(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))),(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))))
call RemoveLocation(udg_location05)
set udg_real05=(((I2R(GetHeroStatBJ(2,GetTriggerUnit(),false))*I2R(GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetTriggerUnit())))*15.)+1000.)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,udg_location04)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*200.),AngleBetweenPoints(udg_location03,udg_location04))
call CreateNUnitsAtLoc(1,'h01S',GetOwningPlayer(GetTriggerUnit()),udg_location05,bj_UNIT_FACING)
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
set udg_group05=PC(300.,udg_location05,Condition(function YG))
call ForGroupBJ(udg_group05,function zG)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*1000.),AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(1000.,udg_location05,Condition(function eh))
call ForGroupBJ(udg_group05,function xh)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*1000.),AngleBetweenPoints(udg_location03,udg_location04))
call TerrainDeformationWaveBJ(3.,udg_location03,udg_location05,800.,300.,1.)
call RemoveLocation(udg_location03)
call RemoveLocation(udg_location04)
call RemoveLocation(udg_location05)
call TriggerSleepAction(2)
call ForForce(bj_FORCE_ALL_PLAYERS,function oh)
endfunction
function ih takes nothing returns boolean
return(GetSpellAbilityId()=='A09Q')
endfunction
function ah takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function nh takes nothing returns nothing
call CameraSetEQNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*50)))
call CameraSetTargetNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*50)),1000.)
endfunction
function Vh takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function Eh takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function Xh takes nothing returns boolean
return GetBooleanAnd(Vh(),Eh())
endfunction
function Oh takes nothing returns nothing
call UnitDamageTargetBJ(bj_lastCreatedUnit,GetEnumUnit(),udg_real05,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call UnitAddType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function Rh takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function Ih takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function Ah takes nothing returns boolean
return GetBooleanAnd(Rh(),Ih())
endfunction
function Nh takes nothing returns nothing
call UnitRemoveType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function bh takes nothing returns nothing
call CameraClearNoiseForPlayer(GetEnumPlayer())
call DestroyEffect(udg_effect01)
call DestroyEffect(udg_effect02)
endfunction
function Bh takes nothing returns nothing
set udg_location03=GetUnitLoc(GetSpellAbilityUnit())
set udg_location04=GetSpellTargetLoc()
set udg_location05=JC(udg_location03,50.,AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(512,udg_location03,Condition(function ah))
call ForGroupBJ(udg_group05,function nh)
call DestroyGroup(udg_group05)
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\Other\\NeutralBuildingExplosion\\NeutralBuildingExplosion.mdl")
set udg_effect01=bj_lastCreatedEffect
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
set udg_effect02=bj_lastCreatedEffect
call CreateNUnitsAtLoc(1,'h01X',GetOwningPlayer(GetSpellAbilityUnit()),udg_location05,AngleBetweenPoints(udg_location03,udg_location04))
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
call SetUnitScalePercent(bj_lastCreatedUnit,(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))),(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))),(1000.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*10))))
call RemoveLocation(udg_location05)
set udg_real05=(((I2R(GetHeroStatBJ(2,GetTriggerUnit(),false))*I2R(GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetTriggerUnit())))*15.)+1000.)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,udg_location04)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*200.),AngleBetweenPoints(udg_location03,udg_location04))
call CreateNUnitsAtLoc(1,'h01S',GetOwningPlayer(GetTriggerUnit()),udg_location05,bj_UNIT_FACING)
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
set udg_group05=PC(300.,udg_location05,Condition(function Xh))
call ForGroupBJ(udg_group05,function Oh)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*1000.),AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(300.,udg_location05,Condition(function Ah))
call ForGroupBJ(udg_group05,function Nh)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*1000.),AngleBetweenPoints(udg_location03,udg_location04))
call TerrainDeformationWaveBJ(3.,udg_location03,udg_location05,800.,300.,1.)
call RemoveLocation(udg_location03)
call RemoveLocation(udg_location04)
call RemoveLocation(udg_location05)
call TriggerSleepAction(2)
call ForForce(bj_FORCE_ALL_PLAYERS,function bh)
endfunction
function ch takes nothing returns boolean
return(GetSpellAbilityId()=='A09L')
endfunction
function Ch takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function dh takes nothing returns nothing
call CameraSetEQNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*'d')))
call CameraSetTargetNoiseForPlayer(GetOwningPlayer(GetEnumUnit()),I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*'d')),1000.)
endfunction
function Dh takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function fh takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function Fh takes nothing returns boolean
return GetBooleanAnd(Dh(),fh())
endfunction
function gh takes nothing returns nothing
call UnitDamageTargetBJ(bj_lastCreatedUnit,GetEnumUnit(),udg_real05,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call UnitAddType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function Gh takes nothing returns boolean
return(IsPlayerAlly(GetOwningPlayer(GetFilterUnit()),GetOwningPlayer(GetTriggerUnit()))==false)
endfunction
function hh takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_ANCIENT)==false)
endfunction
function Hh takes nothing returns boolean
return GetBooleanAnd(Gh(),hh())
endfunction
function jh takes nothing returns nothing
call UnitRemoveType(GetEnumUnit(),UNIT_TYPE_ANCIENT)
endfunction
function Jh takes nothing returns nothing
call CameraClearNoiseForPlayer(GetEnumPlayer())
call DestroyEffect(udg_effect01)
call DestroyEffect(udg_effect02)
endfunction
function kh takes nothing returns nothing
set udg_location03=GetUnitLoc(GetSpellAbilityUnit())
set udg_location04=GetSpellTargetLoc()
set udg_location05=JC(udg_location03,50.,AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(512,udg_location03,Condition(function Ch))
call ForGroupBJ(udg_group05,function dh)
call DestroyGroup(udg_group05)
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\NightElf\\NEDeathSmall\\NEDeathSmall.mdl")
set udg_effect01=bj_lastCreatedEffect
call AddSpecialEffectLocBJ(udg_location05,"Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdl")
set udg_effect02=bj_lastCreatedEffect
call CreateNUnitsAtLoc(1,'h01R',GetOwningPlayer(GetSpellAbilityUnit()),udg_location05,AngleBetweenPoints(udg_location03,udg_location04))
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
call SetUnitScalePercent(bj_lastCreatedUnit,(1500.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*200))),(1500.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*200))),(1500.+I2R((GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetSpellAbilityUnit())*200))))
call RemoveLocation(udg_location05)
set udg_real05=(((I2R(GetHeroStatBJ(2,GetTriggerUnit(),false))*I2R(GetUnitAbilityLevelSwapped(GetSpellAbilityId(),GetTriggerUnit())))*1000.)+1000.)
call IssuePointOrderByIdLoc(bj_lastCreatedUnit,851986,udg_location04)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*100.),AngleBetweenPoints(udg_location03,udg_location04))
call CreateNUnitsAtLoc(1,'h01S',GetOwningPlayer(GetTriggerUnit()),udg_location05,bj_UNIT_FACING)
call UnitApplyTimedLifeBJ(3.,'BTLF',bj_lastCreatedUnit)
set udg_group05=PC(300.,udg_location05,Condition(function Fh))
call ForGroupBJ(udg_group05,function gh)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=5
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*2000.),AngleBetweenPoints(udg_location03,udg_location04))
set udg_group05=PC(300.,udg_location05,Condition(function Hh))
call ForGroupBJ(udg_group05,function jh)
call DestroyGroup(udg_group05)
call RemoveLocation(udg_location05)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_location05=JC(udg_location03,(I2R(bj_forLoopAIndex)*100.),AngleBetweenPoints(udg_location03,udg_location04))
call TerrainDeformationWaveBJ(3.,udg_location03,udg_location05,800.,300.,1.)
call RemoveLocation(udg_location03)
call RemoveLocation(udg_location04)
call RemoveLocation(udg_location05)
call TriggerSleepAction(2)
call ForForce(bj_FORCE_ALL_PLAYERS,function Jh)
endfunction
function Kh takes nothing returns boolean
return(GetSpellAbilityId()=='A09U')
endfunction
function lh takes nothing returns boolean
return(IsUnitDeadBJ(udg_unit14))
endfunction
function Lh takes nothing returns boolean
return(IsUnitDeadBJ(udg_unit16))
endfunction
function mh takes nothing returns boolean
return(GetBooleanOr(lh(),Lh()))
endfunction
function Mh takes nothing returns boolean
return(IsUnitDeadBJ(udg_unit14))
endfunction
function ph takes nothing returns boolean
return(IsUnitDeadBJ(udg_unit16))
endfunction
function Ph takes nothing returns boolean
return(GetBooleanOr(Mh(),ph()))
endfunction
function qh takes nothing returns boolean
return(DistanceBetweenPoints(GetUnitLoc(udg_unit16),udg_location02)>=500.)
endfunction
function Qh takes nothing returns nothing
set udg_unit14=GetSpellAbilityUnit()
set udg_unit16=GetSpellTargetUnit()
set udg_location02=GetUnitLoc(udg_unit16)
set udg_real04=36.
call PauseUnit(udg_unit14,true)
call PauseUnit(udg_unit16,true)
call SetUnitInvulnerable(udg_unit21,true)
call UnitAddAbility(udg_unit14,'Amrf')
call UnitAddAbility(udg_unit16,'Amrf')
call SetUnitPathing(udg_unit14,false)
call SetUnitPathing(udg_unit16,false)
call SetUnitAnimationWithRarity(udg_unit14,"attack",RARITY_RARE)
call TriggerSleepAction(.1)
call UnitDamageTargetBJ(udg_unit14,udg_unit16,I2R((GetHeroStatBJ(1,udg_unit14,true)*1100)),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call CreateNUnitsAtLoc(1,'h01P',GetOwningPlayer(udg_unit16),GetUnitLoc(udg_unit14),bj_UNIT_FACING)
call UnitApplyTimedLifeBJ(2.,'BTLF',bj_lastCreatedUnit)
call SetUnitFlyHeight(bj_lastCreatedUnit,200.,1000000000.)
call SetUnitFlyHeight(udg_unit16,500.,500.)
call SetUnitAnimation(udg_unit16,"death")
call TriggerSleepAction(.5)
set udg_real03=.0
call EnableTrigger(udg_trigger74)
set udg_real02=GetRandomReal(0,360)
call SetUnitFacingTimed(udg_unit14,udg_real02,0)
if(mh())then
call DisableTrigger(udg_trigger74)
call DisableTrigger(udg_trigger75)
call SetUnitFlyHeight(udg_unit16,.0,800.)
call SetUnitFlyHeight(udg_unit14,.0,800.)
call SetUnitVertexColorBJ(udg_unit14,'d','d','d',.0)
call TriggerSleepAction(.5)
call UnitRemoveAbility(udg_unit14,'Amrf')
call UnitRemoveAbility(udg_unit16,'Amrf')
call PauseUnit(udg_unit14,false)
call PauseUnit(udg_unit16,false)
call SetUnitPathing(udg_unit16,true)
call SetUnitPathing(udg_unit14,true)
call RemoveLocation(udg_location02)
set udg_unit14=null
set udg_unit16=null
return
endif
call TriggerSleepAction(.4)
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=10
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
call TriggerSleepAction(.05)
call EnableTrigger(udg_trigger75)
call SetUnitTimeScalePercent(udg_unit14,200.)
call SetUnitVertexColorBJ(udg_unit14,'d','d','d',.0)
call SetUnitPositionLocFacingLocBJ(udg_unit14,JC(GetUnitLoc(udg_unit16),10.,(udg_real02+180.)),GetUnitLoc(udg_unit16))
call SetUnitFlyHeight(udg_unit14,GetUnitFlyHeight(udg_unit16),1000000000.)
call SetUnitAnimation(udg_unit14,"attack")
call SetUnitAnimation(udg_unit16,"death")
call TriggerSleepAction(.05)
call UnitDamageTargetBJ(udg_unit14,udg_unit16,I2R((GetHeroStatBJ(1,udg_unit14,true)*1500)),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call CreateNUnitsAtLoc(1,'h01P',GetOwningPlayer(udg_unit14),GetUnitLoc(udg_unit16),GetUnitFacing(udg_unit14))
call UnitApplyTimedLifeBJ(2.,'BTLF',bj_lastCreatedUnit)
if(Ph())then
call DisableTrigger(udg_trigger74)
call DisableTrigger(udg_trigger75)
call SetUnitFlyHeight(udg_unit16,.0,800.)
call SetUnitFlyHeight(udg_unit14,.0,800.)
call SetUnitVertexColorBJ(udg_unit14,'d','d','d',.0)
call TriggerSleepAction(.5)
call UnitRemoveAbility(udg_unit14,'Amrf')
call UnitRemoveAbility(udg_unit16,'Amrf')
call PauseUnit(udg_unit14,false)
call PauseUnit(udg_unit16,false)
call SetUnitPathing(udg_unit16,true)
call SetUnitPathing(udg_unit14,true)
call RemoveLocation(udg_location02)
set udg_unit14=null
set udg_unit16=null
return
endif
set udg_real03=.0
call EnableTrigger(udg_trigger74)
if(qh())then
set udg_real02=AngleBetweenPoints(GetUnitLoc(udg_unit16),udg_location02)
else
set udg_real02=GetRandomReal(0,360)
endif
call SetUnitFacingTimed(udg_unit14,udg_real02,0)
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
call DisableTrigger(udg_trigger75)
call ShowUnitHide(udg_unit14)
call CreateNUnitsAtLoc(1,'h01Q',Player(0),GetUnitLoc(udg_unit16),bj_UNIT_FACING)
set udg_unit15=bj_lastCreatedUnit
call SetUnitPathing(udg_unit15,false)
call SetUnitFlyHeight(udg_unit15,650.,1000000000.)
call TriggerSleepAction(.05)
call DisableTrigger(udg_trigger74)
call TriggerSleepAction(.2)
call SetUnitAnimation(udg_unit15,"spell throw")
call SetUnitAnimation(udg_unit16,"death")
call TriggerSleepAction(.05)
call CreateNUnitsAtLoc(1,'h01P',GetOwningPlayer(udg_unit14),GetUnitLoc(udg_unit16),bj_UNIT_FACING)
call UnitApplyTimedLifeBJ(2.,'BTLF',bj_lastCreatedUnit)
call SetUnitVertexColorBJ(udg_unit14,'d','d','d',.0)
call SetUnitFlyHeight(bj_lastCreatedUnit,600.,1000000000.)
call SetUnitFlyHeight(udg_unit15,.0,2100.)
call SetUnitFlyHeight(udg_unit16,.0,2100.)
call TriggerSleepAction(.3)
call TerrainDeformationRippleBJ(12.,false,GetUnitLoc(udg_unit16),300.,800.,64,.5,100.)
call ShowUnitShow(udg_unit14)
call SetUnitPositionLocFacingBJ(udg_unit14,GetUnitLoc(udg_unit15),GetUnitFacing(udg_unit15))
call SetUnitFlyHeight(udg_unit14,.0,1000000000.)
call RemoveUnit(udg_unit15)
call UnitRemoveAbility(udg_unit14,'Amrf')
call UnitRemoveAbility(udg_unit16,'Amrf')
call AddSpecialEffectLocBJ(GetUnitLoc(udg_unit16),"Abilities\\Spells\\Orc\\WarStomp\\WarStompCaster.mdl")
call DestroyEffect(bj_lastCreatedEffect)
call UnitDamageTargetBJ(udg_unit14,udg_unit16,I2R((GetHeroStatBJ(1,udg_unit14,true)*2500)),ATTACK_TYPE_NORMAL,DAMAGE_TYPE_NORMAL)
call TriggerSleepAction(.5)
call SetUnitPathing(udg_unit16,true)
call SetUnitPathing(udg_unit14,true)
call PauseUnit(udg_unit14,false)
call PauseUnit(udg_unit16,false)
call SetUnitInvulnerable(udg_unit21,false)
call RemoveLocation(udg_location02)
set udg_unit14=null
set udg_unit15=null
set udg_unit16=null
endfunction
function sh takes nothing returns boolean
return(udg_real03>=100.)
endfunction
function Sh takes nothing returns nothing
set udg_real03=(udg_real03+3.)
call SetUnitVertexColorBJ(udg_unit14,'d','d','d',udg_real03)
if(sh())then
call DisableTrigger(GetTriggeringTrigger())
endif
endfunction
function th takes nothing returns nothing
call SetUnitPositionLoc(udg_unit16,JC(GetUnitLoc(udg_unit16),7.,udg_real02))
endfunction
function Th takes nothing returns boolean
return(GetSpellAbilityId()=='A09J')
endfunction
function uh takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Uh takes nothing returns boolean
return(bj_forLoopAIndex==1)
endfunction
function wh takes nothing returns boolean
return(bj_forLoopAIndex==5)
endfunction
function Wh takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function yh takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function Yh takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function zh takes nothing returns boolean
return(bj_forLoopAIndex==5)
endfunction
function Zh takes nothing returns boolean
return(bj_forLoopAIndex==5)
endfunction
function vH takes nothing returns boolean
return(GetOwningPlayer(GetEnumUnit())!=GetOwningPlayer(udg_unit11))
endfunction
function eH takes nothing returns nothing
call UnitDamageTargetBJ(udg_unit11,GetEnumUnit(),1000000000.,ATTACK_TYPE_MAGIC,DAMAGE_TYPE_DEMOLITION)
endfunction
function xH takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function oH takes nothing returns nothing
call SetSkyModel(null)
set udg_unit11=GetSpellAbilityUnit()
set udg_location01=GetSpellTargetLoc()
call CinematicModeBJ(true,wC(GetOwningPlayer(udg_unit11)))
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ANGLE_OF_ATTACK,90.,1.5)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ZOFFSET,2000.,1.5)
call TriggerSleepAction(1.5)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=180
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CreateNUnitsAtLoc(1,'h01F',GetOwningPlayer(udg_unit11),JC(GetRectCenter(bj_mapInitialPlayableArea),4000.,GetRandomReal(0,360)),bj_UNIT_FACING)
call SetUnitFlyHeight(bj_lastCreatedUnit,GetRandomReal(2000.,5000.),100000000.)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call ShowUnitHide(udg_unit11)
call PanCameraToTimedLocForPlayer(GetOwningPlayer(udg_unit11),GetRectCenter(bj_mapInitialPlayableArea),0)
call CreateNUnitsAtLoc(1,'h01G',GetOwningPlayer(udg_unit11),JC(GetRectCenter(bj_mapInitialPlayableArea),1500.,90.),bj_UNIT_FACING)
call SetUnitTimeScalePercent(bj_lastCreatedUnit,50.)
call SetUnitFlyHeight(bj_lastCreatedUnit,3000.,100000000.)
call CreateNUnitsAtLoc(1,'h01M',Player(0),JC(GetRectCenter(bj_mapInitialPlayableArea),3000.,270.),bj_UNIT_FACING)
set udg_unit13=bj_lastCreatedUnit
call SetUnitFlyHeight(bj_lastCreatedUnit,1600.,100000000.)
call SetUnitTimeScalePercent(bj_lastCreatedUnit,1.)
call SetTerrainFogExBJ(2,.0,1.,1.,.0,.0,.0)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ANGLE_OF_ATTACK,250.,.0)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ZOFFSET,1000.,.0)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ANGLE_OF_ATTACK,360.,3.)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ZOFFSET,3200.,3.)
call TriggerSleepAction(3.25)
call ResetTerrainFog()
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ANGLE_OF_ATTACK,340.,3.)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ROTATION,270.,3.)
call PanCameraToTimedLocForPlayer(GetOwningPlayer(udg_unit11),JC(GetUnitLoc(bj_lastCreatedUnit),800.,90.),3.)
call TriggerSleepAction(3.)
call ForGroupBJ(tC('h01G'),function uh)
call CreateNUnitsAtLoc(1,'h01N',GetOwningPlayer(udg_unit11),JC(GetRectCenter(bj_mapInitialPlayableArea),3500.,270.),90.)
set udg_unit12=bj_lastCreatedUnit
call SetUnitFlyHeight(udg_unit12,3400.,100000000.)
set udg_real01=1.
call EnableTrigger(udg_trigger77)
call TriggerSleepAction(1.)
call SetUnitFlyHeight(udg_unit12,4000.,100.)
call IssuePointOrderByIdLoc(udg_unit12,851986,JC(GetRectCenter(bj_mapInitialPlayableArea),400.,270.))
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ZOFFSET,3700.,6.)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ANGLE_OF_ATTACK,330.,6.)
call PanCameraToTimedLocForPlayer(GetOwningPlayer(udg_unit11),JC(GetCameraTargetPositionLoc(),500.,90.),3.)
call TriggerSleepAction(6.)
call IssueImmediateOrderById(udg_unit12,851972)
call SetUnitFacingTimed(udg_unit12,270.,0)
call TriggerSleepAction(.5)
call SetUnitAnimationWithRarity(udg_unit12,"walk",RARITY_RARE)
call TriggerSleepAction(.01)
call SetUnitTimeScalePercent(udg_unit12,.0)
call PanCameraToTimedLocForPlayer(GetOwningPlayer(udg_unit11),GetUnitLoc(udg_unit12),.0)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ZOFFSET,4000.,.0)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ANGLE_OF_ATTACK,.0,.0)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ROTATION,60.,.0)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_TARGET_DISTANCE,750.,.0)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=20
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CreateNUnitsAtLoc(1,'h01L',GetOwningPlayer(udg_unit11),JC(GetUnitLoc(udg_unit12),100.,GetUnitFacing(udg_unit12)),bj_UNIT_FACING)
set udg_units03[bj_forLoopAIndex]=bj_lastCreatedUnit
call SetUnitScalePercent(udg_units03[bj_forLoopAIndex],(25.+(I2R(bj_forLoopAIndex)*5.)),(25.+(I2R(bj_forLoopAIndex)*10.)),(25.+(I2R(bj_forLoopAIndex)*15.)))
call SetUnitFlyHeight(udg_units03[bj_forLoopAIndex],4000.,1000000000.)
call TriggerSleepAction(.2)
if(Uh())then
else
call RemoveUnit(udg_units03[(bj_forLoopAIndex-1)])
endif
if(wh())then
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ROTATION,120.,2.)
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(.2)
call CreateNUnitsAtLoc(1,'h01O',GetOwningPlayer(udg_unit11),JC(GetUnitLoc(udg_unit12),100.,GetUnitFacing(udg_unit12)),bj_UNIT_FACING)
call RemoveUnit(udg_units03[20])
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ROTATION,135.,.0)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ANGLE_OF_ATTACK,30.,.0)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_TARGET_DISTANCE,500.,.0)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ZOFFSET,4000.,.0)
call PanCameraToTimedLocForPlayer(GetOwningPlayer(udg_unit11),GetUnitLoc(udg_unit12),.0)
call SetUnitTimeScalePercent(udg_unit12,100.)
call SetUnitAnimationWithRarity(udg_unit12,"attack",RARITY_FREQUENT)
call TriggerSleepAction(.75)
call PanCameraToTimedLocForPlayer(GetOwningPlayer(udg_unit11),GetUnitLoc(udg_unit13),1.)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ROTATION,230.,1.)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ANGLE_OF_ATTACK,320.,1.)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_ZOFFSET,3000.,1.)
call SetCameraFieldForPlayer(GetOwningPlayer(udg_unit11),CAMERA_FIELD_TARGET_DISTANCE,1500.,1.)
call SetUnitTimeScalePercent(udg_unit12,.0)
call CinematicFadeBJ(1,2.,"ReplaceableTextures\\CameraMasks\\White_mask.blp",100.,100.,100.,0)
call CinematicFadeBJ(1,2.,"ReplaceableTextures\\CameraMasks\\White_mask.blp",100.,100.,100.,0)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd='d'
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CreateNUnitsAtLoc(1,'h01O',GetOwningPlayer(udg_unit11),JC(GetUnitLoc(udg_unit12),(100.+(18.*I2R(bj_forLoopAIndex))),GetUnitFacing(udg_unit12)),bj_UNIT_FACING)
call SetUnitTimeScalePercent(bj_lastCreatedUnit,.0)
call SetUnitFlyHeight(bj_lastCreatedUnit,(4000.-(9.*I2R(bj_forLoopAIndex))),1000000000.)
call UnitApplyTimedLifeBJ(4.,'BTLF',bj_lastCreatedUnit)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(2)
call ForGroupBJ(tC('h01F'),function Wh)
call ForGroupBJ(tC('h01M'),function yh)
call ForGroupBJ(tC('h01N'),function Yh)
call CameraSetupApplyForPlayer(true,udg_camerasetup02,GetOwningPlayer(udg_unit11),0)
call PanCameraToTimedLocForPlayer(GetOwningPlayer(udg_unit11),udg_location01,0)
call SetSkyModel("Environment\\Sky\\LordaeronSummerSky\\LordaeronSummerSky.mdl")
call CinematicFadeBJ(0,1.,"ReplaceableTextures\\CameraMasks\\White_mask.blp",100.,100.,100.,0)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=25
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CreateNUnitsAtLoc(1,'h01O',GetOwningPlayer(udg_unit11),udg_location01,bj_UNIT_FACING)
set udg_units02[bj_forLoopAIndex]=bj_lastCreatedUnit
call SetUnitFlyHeight(udg_units02[bj_forLoopAIndex],4000.,1000000000.)
call SetUnitScalePercent(udg_units02[bj_forLoopAIndex],1.,1.,1.)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(.1)
set udg_real01=1.
call EnableTrigger(udg_trigger78)
call TriggerSleepAction(.5)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=25
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitFlyHeight(udg_units02[bj_forLoopAIndex],((I2R(bj_forLoopAIndex)-1)*50.),(4000.-((I2R(bj_forLoopAIndex)-1)*50.)))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(.5)
call CameraSetupApplyForPlayer(true,udg_camerasetup01,Player(0),0)
call PanCameraToTimedLocForPlayer(GetOwningPlayer(udg_unit11),udg_location01,0)
call TriggerSleepAction(.5)
call CameraSetEQNoiseForPlayer(GetOwningPlayer(udg_unit11),10.)
call AddSpecialEffectLocBJ(udg_location01,"Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl")
call TriggerSleepAction(.33)
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=9
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(zh())then
call EnableTrigger(udg_trigger79)
endif
if(Zh())then
call ForGroupBJ(PC(1500.,udg_location01,Condition(function vH)),function eH)
endif
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=8
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
call AddSpecialEffectLocBJ(JC(udg_location01,(I2R(bj_forLoopAIndex)*100.),(I2R(bj_forLoopBIndex)*45.)),"OrbitalRay.mdx")
set bj_forLoopBIndex=bj_forLoopBIndex+1
endloop
call TriggerSleepAction(.2)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call ForGroupBJ(tC('h01O'),function xH)
call CinematicModeBJ(false,bj_FORCE_ALL_PLAYERS)
call ShowUnitShow(udg_unit11)
call CameraSetupApplyForPlayer(true,udg_camerasetup03,GetOwningPlayer(udg_unit11),1.)
call PanCameraToTimedLocForPlayer(GetOwningPlayer(udg_unit11),udg_location01,0)
call CameraClearNoiseForPlayer(GetOwningPlayer(udg_unit11))
endfunction
function rH takes nothing returns boolean
return(udg_real01==100.)
endfunction
function iH takes nothing returns nothing
call SetUnitScalePercent(udg_unit12,udg_real01,udg_real01,udg_real01)
if(rH())then
call DisableTrigger(GetTriggeringTrigger())
else
set udg_real01=(udg_real01+1)
endif
endfunction
function aH takes nothing returns boolean
return(udg_real01==100.)
endfunction
function nH takes nothing returns nothing
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=25
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitScalePercent(udg_units02[bj_forLoopAIndex],(udg_real01*10.),(udg_real01*10.),(udg_real01*10.))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
if(aH())then
call DisableTrigger(GetTriggeringTrigger())
else
set udg_real01=(udg_real01+1)
endif
endfunction
function VH takes nothing returns boolean
return(udg_real01==1.)
endfunction
function EH takes nothing returns nothing
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=25
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitScalePercent(udg_units02[bj_forLoopAIndex],(udg_real01*10.),(udg_real01*10.),(udg_real01*10.))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
if(VH())then
call DisableTrigger(GetTriggeringTrigger())
endif
endfunction
function XH takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='E00Q')and(GetHeroLevel(GetTriggerUnit())>=4000)
endfunction
function OH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function RH takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function IH takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function AH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function NH takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function bH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function NH)))),.0)
endfunction
function BH takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogMaskEnableOff()
call FogEnableOff()
call CreateTextTagUnitBJ("^_^
",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function OH)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function RH)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E00T',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function IH)
call ForForce(bj_FORCE_ALL_PLAYERS,function AH)
call ForForce(bj_FORCE_ALL_PLAYERS,function bH)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function cH takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='E00T')and(GetHeroLevel(GetTriggerUnit())>=4000)
endfunction
function CH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function dH takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function DH takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function fH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function FH takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function gH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function FH)))),.0)
endfunction
function GH takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogMaskEnableOff()
call FogEnableOff()
call CreateTextTagUnitBJ("^_^
",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function CH)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function dH)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E01P',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function DH)
call ForForce(bj_FORCE_ALL_PLAYERS,function fH)
call ForForce(bj_FORCE_ALL_PLAYERS,function gH)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function hH takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='H00S')and(GetHeroLevel(GetTriggerUnit())>=3500)
endfunction
function HH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function jH takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function JH takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function kH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function KH takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function lH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function KH)))),.0)
endfunction
function LH takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^
",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function HH)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function jH)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E017',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function JH)
call ForForce(bj_FORCE_ALL_PLAYERS,function kH)
call ForForce(bj_FORCE_ALL_PLAYERS,function lH)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function mH takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='H00Q')and(GetHeroLevel(GetTriggerUnit())>=3500)
endfunction
function MH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function pH takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function PH takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function qH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function QH takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function sH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function QH)))),.0)
endfunction
function SH takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^
",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function MH)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function pH)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E009',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function PH)
call ForForce(bj_FORCE_ALL_PLAYERS,function qH)
call ForForce(bj_FORCE_ALL_PLAYERS,function sH)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function tH takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='H00P')and(GetHeroLevel(GetTriggerUnit())>=3500)
endfunction
function TH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function uH takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function UH takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function wH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function WH takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function yH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function WH)))),.0)
endfunction
function YH takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^ ",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function TH)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function uH)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E00B',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function UH)
call ForForce(bj_FORCE_ALL_PLAYERS,function wH)
call ForForce(bj_FORCE_ALL_PLAYERS,function yH)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function zH takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='U00J')and(GetHeroLevel(GetTriggerUnit())>=3500)
endfunction
function ZH takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function vj takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function ej takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function xj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function oj takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function rj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function oj)))),.0)
endfunction
function ij takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^
",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function ZH)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function vj)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E019',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function ej)
call ForForce(bj_FORCE_ALL_PLAYERS,function xj)
call ForForce(bj_FORCE_ALL_PLAYERS,function rj)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function aj takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='U000')and(GetHeroLevel(GetTriggerUnit())>=3500)
endfunction
function nj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function Vj takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function Ej takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function Xj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function Oj takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function Rj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function Oj)))),.0)
endfunction
function Ij takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^
",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function nj)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function Vj)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E018',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function Ej)
call ForForce(bj_FORCE_ALL_PLAYERS,function Xj)
call ForForce(bj_FORCE_ALL_PLAYERS,function Rj)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function Aj takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='UC84')and(GetHeroLevel(GetTriggerUnit())>=3500)
endfunction
function Nj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function bj takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function Bj takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function cj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function Cj takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function dj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function Cj)))),.0)
endfunction
function Dj takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^ ",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function Nj)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function bj)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E00U',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function Bj)
call ForForce(bj_FORCE_ALL_PLAYERS,function cj)
call ForForce(bj_FORCE_ALL_PLAYERS,function dj)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function fj takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='H01E')and(GetHeroLevel(GetTriggerUnit())>=3000)
endfunction
function Fj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function gj takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function Gj takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function hj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function Hj takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function jj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function Hj)))),.0)
endfunction
function Jj takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^
",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function Fj)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function gj)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'UC84',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function Gj)
call ForForce(bj_FORCE_ALL_PLAYERS,function hj)
call ForForce(bj_FORCE_ALL_PLAYERS,function jj)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function kj takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='H01H')and(GetHeroLevel(GetTriggerUnit())>=3000)
endfunction
function Kj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function lj takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function Lj takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function mj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function Mj takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function pj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function Mj)))),.0)
endfunction
function Pj takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^
",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function Kj)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function lj)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E00S',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function Lj)
call ForForce(bj_FORCE_ALL_PLAYERS,function mj)
call ForForce(bj_FORCE_ALL_PLAYERS,function pj)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function qj takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='UC95')and(GetHeroLevel(GetTriggerUnit())>=3000)
endfunction
function Qj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function sj takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function Sj takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function tj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function Tj takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function uj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function Tj)))),.0)
endfunction
function Uj takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^ ",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function Qj)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function sj)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E006',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function Sj)
call ForForce(bj_FORCE_ALL_PLAYERS,function tj)
call ForForce(bj_FORCE_ALL_PLAYERS,function uj)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function wj takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='H00I')and(GetHeroLevel(GetTriggerUnit())>=3000)
endfunction
function Wj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function yj takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function Yj takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function zj takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function Zj takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function vJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function Zj)))),.0)
endfunction
function eJ takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^ ",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function Wj)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function yj)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E006',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function Yj)
call ForForce(bj_FORCE_ALL_PLAYERS,function zj)
call ForForce(bj_FORCE_ALL_PLAYERS,function vJ)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function xJ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='E015')and(GetHeroLevel(GetTriggerUnit())>=3500)
endfunction
function oJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function rJ takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function iJ takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function aJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function nJ takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function VJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function nJ)))),.0)
endfunction
function EJ takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogMaskEnableOff()
call FogEnableOff()
call CreateTextTagUnitBJ("^_^
",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function oJ)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function rJ)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E01C',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function iJ)
call ForForce(bj_FORCE_ALL_PLAYERS,function aJ)
call ForForce(bj_FORCE_ALL_PLAYERS,function VJ)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function XJ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='E012')and(GetHeroLevel(GetTriggerUnit())>=3500)
endfunction
function OJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function RJ takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function IJ takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function AJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function NJ takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function bJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function NJ)))),.0)
endfunction
function BJ takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^ ",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function OJ)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function RJ)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E01D',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function IJ)
call ForForce(bj_FORCE_ALL_PLAYERS,function AJ)
call ForForce(bj_FORCE_ALL_PLAYERS,function bJ)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function cJ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='U00H')and(GetHeroLevel(GetTriggerUnit())>=3000)
endfunction
function CJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function dJ takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function DJ takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function fJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function FJ takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function gJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function FJ)))),.0)
endfunction
function GJ takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^ ",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function CJ)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function dJ)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E00P',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function DJ)
call ForForce(bj_FORCE_ALL_PLAYERS,function fJ)
call ForForce(bj_FORCE_ALL_PLAYERS,function gJ)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function hJ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='U00G')and(GetHeroLevel(GetTriggerUnit())>=3000)
endfunction
function HJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function jJ takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function JJ takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function kJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function KJ takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function lJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function KJ)))),.0)
endfunction
function LJ takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^ ",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function HJ)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function jJ)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E00J',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function JJ)
call ForForce(bj_FORCE_ALL_PLAYERS,function kJ)
call ForForce(bj_FORCE_ALL_PLAYERS,function lJ)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function mJ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='HC33')and(GetHeroLevel(GetTriggerUnit())>=3000)
endfunction
function MJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function pJ takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function PJ takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function qJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function QJ takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function sJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function QJ)))),.0)
endfunction
function SJ takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^ ",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function MJ)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function pJ)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E008',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function PJ)
call ForForce(bj_FORCE_ALL_PLAYERS,function qJ)
call ForForce(bj_FORCE_ALL_PLAYERS,function sJ)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function tJ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='E016')and(GetHeroLevel(GetTriggerUnit())>=3500)
endfunction
function TJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function uJ takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function UJ takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function wJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function WJ takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function yJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function WJ)))),.0)
endfunction
function YJ takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^ ",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function TJ)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function uJ)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E01E',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function UJ)
call ForForce(bj_FORCE_ALL_PLAYERS,function wJ)
call ForForce(bj_FORCE_ALL_PLAYERS,function yJ)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function zJ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='U00B')and(GetHeroLevel(GetTriggerUnit())>=3000)
endfunction
function ZJ takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function vk takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function ek takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function xk takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function ok takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function rk takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function ok)))),.0)
endfunction
function ik takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogEnableOff()
call FogMaskEnableOff()
call CreateTextTagUnitBJ("^_^ ",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function ZJ)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function vk)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E007',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function ek)
call ForForce(bj_FORCE_ALL_PLAYERS,function xk)
call ForForce(bj_FORCE_ALL_PLAYERS,function rk)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function ak takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='H02K')and(GetHeroLevel(GetTriggerUnit())>=3500)
endfunction
function nk takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function Vk takes nothing returns nothing
call RotateCameraAroundLocBJ(360.,GetUnitLoc(GetTriggerUnit()),GetEnumPlayer(),3.)
endfunction
function Ek takes nothing returns nothing
call ResetToGameCameraForPlayer(GetEnumPlayer(),0)
endfunction
function Xk takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetPlayerStartLocationLoc(GetEnumPlayer()),.0)
endfunction
function Ok takes nothing returns boolean
return(IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function Rk takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetUnitLoc(GroupPickRandomUnit(uC(GetEnumPlayer(),Condition(function Ok)))),.0)
endfunction
function Ik takes nothing returns nothing
call PlayThematicMusic("Sound\\Music\\mp3Music\\HeroicVictory.mp3")
call PauseAllUnitsBJ(true)
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call FogMaskEnableOff()
call FogEnableOff()
call CreateTextTagUnitBJ("^_^
",GetTriggerUnit(),0,50.,10.,100.,100.,50.)
call ForForce(bj_FORCE_ALL_PLAYERS,function nk)
call TriggerSleepAction(1.)
call ForForce(bj_FORCE_ALL_PLAYERS,function Vk)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"Abilities\\Spells\\Other\\Charm\\CharmTarget.mdl")
call TriggerSleepAction(.5)
call AddSpecialEffectLocBJ(GetUnitLoc(GetTriggerUnit()),"war3mapImported\\RuneAura.mdx")
call ShowUnitHide(GetTriggerUnit())
call CreateNUnitsAtLoc(1,'E01O',GetTriggerPlayer(),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING)
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call PauseAllUnitsBJ(true)
call RemoveUnit(GetTriggerUnit())
call TriggerSleepAction(5.)
call DestroyTextTag(bj_lastCreatedTextTag)
call FogEnableOff()
call FogMaskEnableOff()
call ForForce(bj_FORCE_ALL_PLAYERS,function Ek)
call ForForce(bj_FORCE_ALL_PLAYERS,function Xk)
call ForForce(bj_FORCE_ALL_PLAYERS,function Rk)
call DestroyEffect(bj_lastCreatedEffect)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
call PauseAllUnitsBJ(false)
endfunction
function Ak takes nothing returns nothing
call CustomDefeatBJ(Player(1),"Kicked!")
endfunction
function Nk takes nothing returns nothing
call CustomDefeatBJ(Player(2),"Kicked!")
endfunction
function bk takes nothing returns nothing
call CustomDefeatBJ(Player(3),"Kicked!")
endfunction
function Bk takes nothing returns nothing
call CustomDefeatBJ(Player(4),"Kicked!")
endfunction
function ck takes nothing returns nothing
call CustomDefeatBJ(Player(5),"Kicked!")
endfunction
function Ck takes nothing returns nothing
call CustomDefeatBJ(Player(6),"Kicked!")
endfunction
function dk takes nothing returns nothing
call CustomDefeatBJ(Player(7),"Kicked!")
endfunction
function Dk takes nothing returns nothing
call CustomDefeatBJ(Player(8),"Kicked!")
endfunction
function fk takes nothing returns nothing
call CustomDefeatBJ(Player(9),"Kicked!")
endfunction
function Fk takes nothing returns nothing
call CustomDefeatBJ(Player(10),"Kicked!")
endfunction
function gk takes nothing returns nothing
call CustomDefeatBJ(Player(11),"Kicked!")
endfunction
function Gk takes nothing returns nothing
call PauseUnit(udg_unit52,true)
call PauseUnit(udg_unit53,true)
call PauseUnit(udg_unit54,true)
call PauseUnit(udg_unit55,true)
call PauseUnit(udg_unit56,true)
call PauseUnit(udg_unit57,true)
call PauseUnit(udg_unit58,true)
call PauseUnit(udg_unit59,true)
call PauseUnit(udg_unit60,true)
call PauseUnit(udg_unit61,true)
call PauseUnit(udg_unit62,true)
call PauseUnit(udg_unit49,true)
call DisplayTimedTextToForce(bj_FORCE_ALL_PLAYERS,5.,"|CFF66FF00Player 1 Have now 5 sec to say -RG if he want the heroes to be random!\n\n")
call TriggerSleepAction(3.)
call PauseUnit(udg_unit52,false)
call PauseUnit(udg_unit53,false)
call PauseUnit(udg_unit54,false)
call PauseUnit(udg_unit55,false)
call PauseUnit(udg_unit56,false)
call PauseUnit(udg_unit57,false)
call PauseUnit(udg_unit58,false)
call PauseUnit(udg_unit59,false)
call PauseUnit(udg_unit60,false)
call PauseUnit(udg_unit61,false)
call PauseUnit(udg_unit62,false)
call PauseUnit(udg_unit49,false)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"God luck and have fun playing!")
endfunction
function hk takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Hk takes nothing returns boolean
return(udg_integer11==1)
endfunction
function jk takes nothing returns boolean
return(udg_integer11==2)
endfunction
function Jk takes nothing returns boolean
return(udg_integer11==3)
endfunction
function kk takes nothing returns boolean
return(udg_integer11==4)
endfunction
function Kk takes nothing returns boolean
return(udg_integer11==5)
endfunction
function lk takes nothing returns boolean
return(udg_integer11==6)
endfunction
function Lk takes nothing returns boolean
return(udg_integer11==7)
endfunction
function mk takes nothing returns boolean
return(udg_integer11==8)
endfunction
function Mk takes nothing returns boolean
return(udg_integer11==9)
endfunction
function pk takes nothing returns boolean
return(udg_integer11==10)
endfunction
function Pk takes nothing returns boolean
return(udg_integer11==11)
endfunction
function qk takes nothing returns boolean
return(udg_integer11==12)
endfunction
function Qk takes nothing returns boolean
return(udg_integer11==13)
endfunction
function sk takes nothing returns boolean
return(udg_integer11==14)
endfunction
function Sk takes nothing returns boolean
return(udg_integer11==15)
endfunction
function tk takes nothing returns boolean
return(udg_integer11==16)
endfunction
function Tk takes nothing returns boolean
return(udg_integer11==17)
endfunction
function uk takes nothing returns boolean
return(udg_integer11==18)
endfunction
function Uk takes nothing returns boolean
return(udg_integer11==19)
endfunction
function wk takes nothing returns boolean
return(udg_integer11==20)
endfunction
function Wk takes nothing returns boolean
return(udg_integer11==21)
endfunction
function yk takes nothing returns boolean
return(udg_integer11==22)
endfunction
function Yk takes nothing returns boolean
return(udg_integer11==23)
endfunction
function zk takes nothing returns boolean
return(udg_integer11==24)
endfunction
function Zk takes nothing returns boolean
return(udg_integer11==25)
endfunction
function vK takes nothing returns boolean
return(udg_integer11==26)
endfunction
function eK takes nothing returns boolean
return(udg_integer11==27)
endfunction
function xK takes nothing returns boolean
return(udg_integer11==28)
endfunction
function oK takes nothing returns boolean
return(udg_integer11==29)
endfunction
function rK takes nothing returns boolean
return(udg_integer11==30)
endfunction
function iK takes nothing returns boolean
return(udg_integer11==31)
endfunction
function aK takes nothing returns boolean
return(udg_integer11==32)
endfunction
function nK takes nothing returns boolean
return(udg_integer11==33)
endfunction
function VK takes nothing returns boolean
return(udg_integer11==34)
endfunction
function EK takes nothing returns boolean
return(udg_integer11==35)
endfunction
function XK takes nothing returns boolean
return(udg_integer11==36)
endfunction
function OK takes nothing returns boolean
return(udg_integer11==37)
endfunction
function RK takes nothing returns boolean
return(udg_integer11==38)
endfunction
function IK takes nothing returns boolean
return(udg_integer11==39)
endfunction
function AK takes nothing returns boolean
return(udg_integer11==40)
endfunction
function NK takes nothing returns boolean
return(udg_integer11==41)
endfunction
function bK takes nothing returns boolean
return(udg_integer11==42)
endfunction
function BK takes nothing returns boolean
return(udg_integer11==43)
endfunction
function cK takes nothing returns boolean
return(udg_integer11==44)
endfunction
function CK takes nothing returns boolean
return(udg_integer11==45)
endfunction
function dK takes nothing returns boolean
return(udg_integer11==46)
endfunction
function DK takes nothing returns boolean
return(udg_integer11==47)
endfunction
function fK takes nothing returns boolean
return(udg_integer11==48)
endfunction
function FK takes nothing returns boolean
return(udg_integer11==49)
endfunction
function gK takes nothing returns boolean
return(udg_integer11==50)
endfunction
function GK takes nothing returns boolean
return(udg_integer11==51)
endfunction
function hK takes nothing returns boolean
return(udg_integer11==52)
endfunction
function HK takes nothing returns boolean
return(udg_integer11==53)
endfunction
function jK takes nothing returns boolean
return(udg_integer11==54)
endfunction
function JK takes nothing returns boolean
return(udg_integer11==55)
endfunction
function kK takes nothing returns boolean
return(udg_integer11==56)
endfunction
function KK takes nothing returns boolean
return(udg_integer11==57)
endfunction
function lK takes nothing returns boolean
return(udg_integer11==58)
endfunction
function LK takes nothing returns boolean
return(udg_integer11==59)
endfunction
function mK takes nothing returns boolean
return(udg_integer11==60)
endfunction
function MK takes nothing returns boolean
return(udg_integer11==61)
endfunction
function pK takes nothing returns boolean
return(udg_integer11==62)
endfunction
function PK takes nothing returns boolean
return(udg_integer11==63)
endfunction
function qK takes nothing returns boolean
return(udg_integer11==64)
endfunction
function QK takes nothing returns boolean
return(udg_integer11==65)
endfunction
function sK takes nothing returns boolean
return(udg_integer11==66)
endfunction
function SK takes nothing returns boolean
return(udg_integer11==67)
endfunction
function tK takes nothing returns boolean
return(udg_integer11==68)
endfunction
function TK takes nothing returns boolean
return(udg_integer11==69)
endfunction
function uK takes nothing returns boolean
return(udg_integer11==70)
endfunction
function UK takes nothing returns boolean
return(udg_integer11==71)
endfunction
function wK takes nothing returns boolean
return(udg_integer11==72)
endfunction
function WK takes nothing returns boolean
return(udg_integer11==73)
endfunction
function yK takes nothing returns boolean
return(udg_integer11==74)
endfunction
function YK takes nothing returns boolean
return(udg_integer11==75)
endfunction
function zK takes nothing returns boolean
return(udg_integer11==76)
endfunction
function ZK takes nothing returns boolean
return(udg_integer11==77)
endfunction
function vl takes nothing returns boolean
return(udg_integer11==78)
endfunction
function el takes nothing returns boolean
return(udg_integer11==79)
endfunction
function xl takes nothing returns boolean
return(udg_integer11==80)
endfunction
function ol takes nothing returns boolean
return(udg_integer11==81)
endfunction
function rl takes nothing returns boolean
return(udg_integer11==82)
endfunction
function il takes nothing returns boolean
return(udg_integer11==83)
endfunction
function al takes nothing returns boolean
return(udg_integer11==84)
endfunction
function nl takes nothing returns boolean
return(udg_integer11==85)
endfunction
function Vl takes nothing returns boolean
return(udg_integer11==86)
endfunction
function El takes nothing returns boolean
return(udg_integer11==87)
endfunction
function Xl takes nothing returns boolean
return(udg_integer11==88)
endfunction
function Ol takes nothing returns boolean
return(udg_integer11==89)
endfunction
function Rl takes nothing returns boolean
return(udg_integer11==90)
endfunction
function Il takes nothing returns boolean
return(udg_integer11==91)
endfunction
function Al takes nothing returns boolean
return(udg_integer11==92)
endfunction
function Nl takes nothing returns boolean
return(udg_integer11==93)
endfunction
function bl takes nothing returns nothing
set udg_integer11=GetRandomInt(1,93)
if(Hk())then
call TriggerExecute(udg_trigger135)
endif
if(jk())then
call TriggerExecute(udg_trigger140)
endif
if(Jk())then
call TriggerExecute(udg_trigger142)
endif
if(kk())then
call TriggerExecute(udg_trigger143)
endif
if(Kk())then
call TriggerExecute(udg_trigger144)
endif
if(lk())then
call TriggerExecute(udg_trigger145)
endif
if(Lk())then
call TriggerExecute(udg_trigger146)
endif
if(mk())then
call TriggerExecute(udg_trigger147)
endif
if(Mk())then
call TriggerExecute(udg_trigger148)
endif
if(pk())then
call TriggerExecute(udg_trigger149)
endif
if(Pk())then
call TriggerExecute(udg_trigger150)
endif
if(qk())then
call TriggerExecute(udg_trigger151)
endif
if(Qk())then
call TriggerExecute(udg_trigger152)
endif
if(sk())then
call TriggerExecute(udg_trigger153)
endif
if(Sk())then
call TriggerExecute(udg_trigger154)
endif
if(tk())then
call TriggerExecute(udg_trigger155)
endif
if(Tk())then
call TriggerExecute(udg_trigger158)
endif
if(uk())then
call TriggerExecute(udg_trigger159)
endif
if(Uk())then
call TriggerExecute(udg_trigger160)
endif
if(wk())then
call TriggerExecute(udg_trigger161)
endif
if(Wk())then
call TriggerExecute(udg_trigger162)
endif
if(yk())then
call TriggerExecute(udg_trigger163)
endif
if(Yk())then
call TriggerExecute(udg_trigger164)
endif
if(zk())then
call TriggerExecute(udg_trigger165)
endif
if(Zk())then
call TriggerExecute(udg_trigger166)
endif
if(vK())then
call TriggerExecute(udg_trigger167)
endif
if(eK())then
call TriggerExecute(udg_trigger168)
endif
if(xK())then
call TriggerExecute(udg_trigger169)
endif
if(oK())then
call TriggerExecute(udg_trigger170)
endif
if(rK())then
call TriggerExecute(udg_trigger171)
endif
if(iK())then
call TriggerExecute(udg_trigger172)
endif
if(aK())then
call TriggerExecute(udg_trigger173)
endif
if(nK())then
call TriggerExecute(udg_trigger174)
endif
if(VK())then
call TriggerExecute(udg_trigger175)
endif
if(EK())then
call TriggerExecute(udg_trigger176)
endif
if(XK())then
call TriggerExecute(udg_trigger177)
endif
if(OK())then
call TriggerExecute(udg_trigger178)
endif
if(RK())then
call TriggerExecute(udg_trigger179)
endif
if(IK())then
call TriggerExecute(udg_trigger180)
endif
if(AK())then
call TriggerExecute(udg_trigger181)
endif
if(NK())then
call TriggerExecute(udg_trigger182)
endif
if(bK())then
call TriggerExecute(udg_trigger187)
endif
if(BK())then
call TriggerExecute(udg_trigger188)
endif
if(cK())then
call TriggerExecute(udg_trigger189)
endif
if(CK())then
call TriggerExecute(udg_trigger190)
endif
if(dK())then
call TriggerExecute(udg_trigger191)
endif
if(DK())then
call TriggerExecute(udg_trigger192)
endif
if(fK())then
call TriggerExecute(udg_trigger193)
endif
if(FK())then
call TriggerExecute(udg_trigger194)
endif
if(gK())then
call TriggerExecute(udg_trigger195)
endif
if(GK())then
call TriggerExecute(udg_trigger196)
endif
if(hK())then
call TriggerExecute(udg_trigger208)
endif
if(HK())then
call TriggerExecute(udg_trigger198)
endif
if(jK())then
call TriggerExecute(udg_trigger199)
endif
if(JK())then
call TriggerExecute(udg_trigger200)
endif
if(kK())then
call TriggerExecute(udg_trigger201)
endif
if(KK())then
call TriggerExecute(udg_trigger202)
endif
if(lK())then
call TriggerExecute(udg_trigger203)
endif
if(LK())then
call TriggerExecute(udg_trigger204)
endif
if(mK())then
call TriggerExecute(udg_trigger205)
endif
if(MK())then
call TriggerExecute(udg_trigger206)
endif
if(pK())then
call TriggerExecute(udg_trigger207)
endif
if(PK())then
call TriggerExecute(udg_trigger197)
endif
if(qK())then
call TriggerExecute(udg_trigger209)
endif
if(QK())then
call TriggerExecute(udg_trigger210)
endif
if(sK())then
call TriggerExecute(udg_trigger211)
endif
if(SK())then
call TriggerExecute(udg_trigger212)
endif
if(tK())then
call TriggerExecute(udg_trigger213)
endif
if(TK())then
call TriggerExecute(udg_trigger214)
endif
if(uK())then
call TriggerExecute(udg_trigger215)
endif
if(UK())then
call TriggerExecute(udg_trigger216)
endif
if(wK())then
call TriggerExecute(udg_trigger217)
endif
if(WK())then
call TriggerExecute(udg_trigger218)
endif
if(yK())then
call TriggerExecute(udg_trigger219)
endif
if(YK())then
call TriggerExecute(udg_trigger220)
endif
if(zK())then
call TriggerExecute(udg_trigger221)
endif
if(ZK())then
call TriggerExecute(udg_trigger222)
endif
if(vl())then
call TriggerExecute(udg_trigger223)
endif
if(el())then
call TriggerExecute(udg_trigger224)
endif
if(xl())then
call TriggerExecute(udg_trigger225)
endif
if(ol())then
call TriggerExecute(udg_trigger226)
endif
if(rl())then
call TriggerExecute(udg_trigger227)
endif
if(il())then
call TriggerExecute(udg_trigger229)
endif
if(al())then
call TriggerExecute(udg_trigger228)
endif
if(nl())then
call TriggerExecute(udg_trigger183)
endif
if(Vl())then
call TriggerExecute(udg_trigger184)
endif
if(El())then
call TriggerExecute(udg_trigger185)
endif
if(Xl())then
call TriggerExecute(udg_trigger186)
endif
if(Ol())then
call TriggerExecute(udg_trigger138)
endif
if(Rl())then
call TriggerExecute(udg_trigger139)
endif
if(Il())then
call TriggerExecute(udg_trigger137)
endif
if(Al())then
call TriggerExecute(udg_trigger230)
endif
if(Nl())then
call TriggerExecute(udg_trigger136)
endif
call UnitAddItemByIdSwapped('bspd',bj_lastCreatedUnit)
call UnitAddItemByIdSwapped('modt',bj_lastCreatedUnit)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Bl takes nothing returns nothing
set udg_integer10=GetRandomInt(1,92)
call TriggerExecute(udg_trigger114)
call TriggerSleepAction(.2)
call TriggerExecute(udg_trigger115)
call TriggerSleepAction(.2)
call TriggerExecute(udg_trigger116)
call TriggerSleepAction(.2)
call TriggerExecute(udg_trigger117)
call TriggerSleepAction(.2)
call TriggerExecute(udg_trigger118)
call TriggerSleepAction(.2)
call TriggerExecute(udg_trigger119)
call TriggerSleepAction(.2)
call TriggerExecute(udg_trigger120)
call TriggerSleepAction(.2)
call TriggerExecute(udg_trigger121)
call TriggerSleepAction(.2)
call TriggerExecute(udg_trigger122)
call TriggerSleepAction(.2)
call TriggerExecute(udg_trigger123)
call TriggerSleepAction(.2)
call TriggerExecute(udg_trigger124)
call TriggerSleepAction(.2)
call TriggerExecute(udg_trigger125)
call RemoveUnit(udg_unit52)
call RemoveUnit(udg_unit53)
call RemoveUnit(udg_unit54)
call RemoveUnit(udg_unit55)
call RemoveUnit(udg_unit56)
call RemoveUnit(udg_unit57)
call RemoveUnit(udg_unit58)
call RemoveUnit(udg_unit59)
call RemoveUnit(udg_unit60)
call RemoveUnit(udg_unit61)
call RemoveUnit(udg_unit62)
call RemoveUnit(udg_unit49)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function cl takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Cl takes nothing returns nothing
set udg_integer10=GetRandomInt(1,91)
if(cl())then
call CreateNUnitsAtLoc(1,udg_integers02[udg_integer10],Player(0),GetRectCenter(udg_rect125),bj_UNIT_FACING)
endif
set udg_units01[(1+GetPlayerId(GetOwningPlayer(bj_lastCreatedUnit)))]=bj_lastCreatedUnit
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(Player(0),GetRectCenter(udg_rect125),0)
endfunction
function dl takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Dl takes nothing returns nothing
set udg_integer10=GetRandomInt(1,91)
if(dl())then
call CreateNUnitsAtLoc(1,udg_integers02[udg_integer10],Player(1),GetRectCenter(udg_rect125),bj_UNIT_FACING)
endif
set udg_units01[(1+GetPlayerId(GetOwningPlayer(bj_lastCreatedUnit)))]=bj_lastCreatedUnit
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(Player(1),GetRectCenter(udg_rect125),0)
endfunction
function fl takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Fl takes nothing returns nothing
set udg_integer10=GetRandomInt(1,91)
if(fl())then
call CreateNUnitsAtLoc(1,udg_integers02[udg_integer10],Player(2),GetRectCenter(udg_rect125),bj_UNIT_FACING)
endif
set udg_units01[(1+GetPlayerId(GetOwningPlayer(bj_lastCreatedUnit)))]=bj_lastCreatedUnit
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(Player(2),GetRectCenter(udg_rect125),0)
endfunction
function gl takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Gl takes nothing returns nothing
set udg_integer10=GetRandomInt(1,91)
if(gl())then
call CreateNUnitsAtLoc(1,udg_integers02[udg_integer10],Player(3),GetRectCenter(udg_rect125),bj_UNIT_FACING)
endif
set udg_units01[(1+GetPlayerId(GetOwningPlayer(bj_lastCreatedUnit)))]=bj_lastCreatedUnit
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(Player(3),GetRectCenter(udg_rect125),0)
endfunction
function hl takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Hl takes nothing returns nothing
set udg_integer10=GetRandomInt(1,91)
if(hl())then
call CreateNUnitsAtLoc(1,udg_integers02[udg_integer10],Player(4),GetRectCenter(udg_rect125),bj_UNIT_FACING)
endif
set udg_units01[(1+GetPlayerId(GetOwningPlayer(bj_lastCreatedUnit)))]=bj_lastCreatedUnit
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(Player(4),GetRectCenter(udg_rect125),0)
endfunction
function jl takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Jl takes nothing returns nothing
set udg_integer10=GetRandomInt(1,91)
if(jl())then
call CreateNUnitsAtLoc(1,udg_integers02[udg_integer10],Player(5),GetRectCenter(udg_rect125),bj_UNIT_FACING)
endif
set udg_units01[(1+GetPlayerId(GetOwningPlayer(bj_lastCreatedUnit)))]=bj_lastCreatedUnit
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(Player(5),GetRectCenter(udg_rect125),0)
endfunction
function kl takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Kl takes nothing returns nothing
set udg_integer10=GetRandomInt(1,91)
if(kl())then
call CreateNUnitsAtLoc(1,udg_integers02[udg_integer10],Player(6),GetRectCenter(udg_rect125),bj_UNIT_FACING)
endif
set udg_units01[(1+GetPlayerId(GetOwningPlayer(bj_lastCreatedUnit)))]=bj_lastCreatedUnit
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(Player(6),GetRectCenter(udg_rect125),0)
endfunction
function ll takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Ll takes nothing returns nothing
set udg_integer10=GetRandomInt(1,91)
if(ll())then
call CreateNUnitsAtLoc(1,udg_integers02[udg_integer10],Player(7),GetRectCenter(udg_rect125),bj_UNIT_FACING)
endif
set udg_units01[(1+GetPlayerId(GetOwningPlayer(bj_lastCreatedUnit)))]=bj_lastCreatedUnit
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(Player(7),GetRectCenter(udg_rect125),0)
endfunction
function ml takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Ml takes nothing returns nothing
set udg_integer10=GetRandomInt(1,91)
if(ml())then
call CreateNUnitsAtLoc(1,udg_integers02[udg_integer10],Player(8),GetRectCenter(udg_rect125),bj_UNIT_FACING)
endif
set udg_units01[(1+GetPlayerId(GetOwningPlayer(bj_lastCreatedUnit)))]=bj_lastCreatedUnit
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(Player(8),GetRectCenter(udg_rect125),0)
endfunction
function pl takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Pl takes nothing returns nothing
set udg_integer10=GetRandomInt(1,91)
if(pl())then
call CreateNUnitsAtLoc(1,udg_integers02[udg_integer10],Player(9),GetRectCenter(udg_rect125),bj_UNIT_FACING)
endif
set udg_units01[(1+GetPlayerId(GetOwningPlayer(bj_lastCreatedUnit)))]=bj_lastCreatedUnit
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(Player(9),GetRectCenter(udg_rect125),0)
endfunction
function ql takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Ql takes nothing returns nothing
set udg_integer10=GetRandomInt(1,91)
if(ql())then
call CreateNUnitsAtLoc(1,udg_integers02[udg_integer10],Player(10),GetRectCenter(udg_rect125),bj_UNIT_FACING)
endif
set udg_units01[(1+GetPlayerId(GetOwningPlayer(bj_lastCreatedUnit)))]=bj_lastCreatedUnit
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(Player(10),GetRectCenter(udg_rect125),0)
endfunction
function sl takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Sl takes nothing returns nothing
set udg_integer10=GetRandomInt(1,91)
if(sl())then
call CreateNUnitsAtLoc(1,udg_integers02[udg_integer10],Player(11),GetRectCenter(udg_rect125),bj_UNIT_FACING)
endif
set udg_units01[(1+GetPlayerId(GetOwningPlayer(bj_lastCreatedUnit)))]=bj_lastCreatedUnit
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(Player(11),GetRectCenter(udg_rect125),0)
endfunction
function tl takes nothing returns nothing
call SetPlayerStateBJ(GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD,5000)
endfunction
function Tl takes nothing returns nothing
set udg_integers02[1]='E011'
set udg_integers02[2]='E00E'
set udg_integers02[3]='E00Z'
set udg_integers02[4]='E00X'
set udg_integers02[5]='E00Y'
set udg_integers02[6]='EC70'
set udg_integers02[7]='E00D'
set udg_integers02[8]='E014'
set udg_integers02[9]='E00O'
set udg_integers02[10]='EC72'
set udg_integers02[11]='E00C'
set udg_integers02[12]='E00V'
set udg_integers02[13]='E00F'
set udg_integers02[14]='E00G'
set udg_integers02[15]='EC69'
set udg_integers02[16]='E00H'
set udg_integers02[17]='E00I'
set udg_integers02[18]='E00M'
set udg_integers02[19]='E00K'
set udg_integers02[20]='E00L'
set udg_integers02[21]='E00N'
set udg_integers02[22]='E010'
set udg_integers02[23]='E00W'
set udg_integers02[24]='EC71'
set udg_integers02[25]='EC73'
set udg_integers02[26]='EC75'
set udg_integers02[27]='EC74'
set udg_integers02[28]='E013'
set udg_integers02[29]='EC76'
set udg_integers02[30]='EC78'
set udg_integers02[31]='E00R'
set udg_integers02[32]='EC77'
set udg_integers02[33]='EC79'
set udg_integers02[34]='EC83'
set udg_integers02[35]='EC80'
set udg_integers02[36]='EC81'
set udg_integers02[37]='HC24'
set udg_integers02[38]='HC27'
set udg_integers02[39]='H01D'
set udg_integers02[40]='HC26'
set udg_integers02[41]='HC25'
set udg_integers02[42]='HC28'
set udg_integers02[43]='HC30'
set udg_integers02[44]='OC63'
set udg_integers02[45]='HC32'
set udg_integers02[46]='E01I'
set udg_integers02[47]='HC29'
set udg_integers02[48]='HC97'
set udg_integers02[49]='HC37'
set udg_integers02[50]='H01C'
set udg_integers02[51]='OC54'
set udg_integers02[52]='OC58'
set udg_integers02[53]='O001'
set udg_integers02[54]='OC55'
set udg_integers02[55]='OC56'
set udg_integers02[56]='OC57'
set udg_integers02[57]='OC59'
set udg_integers02[58]='OC63'
set udg_integers02[59]='OC60'
set udg_integers02[60]='OC61'
set udg_integers02[61]='OC67'
set udg_integers02[62]='OC68'
set udg_integers02[63]='OC64'
set udg_integers02[64]='OC65'
set udg_integers02[65]='OC66'
set udg_integers02[66]='UC39'
set udg_integers02[67]='UC43'
set udg_integers02[68]='UC41'
set udg_integers02[69]='UC42'
set udg_integers02[70]='UC48'
set udg_integers02[71]='UC44'
set udg_integers02[72]='UC46'
set udg_integers02[73]='UC45'
set udg_integers02[74]='UC47'
set udg_integers02[75]='UC49'
set udg_integers02[76]='UC50'
set udg_integers02[77]='UC53'
set udg_integers02[78]='UC51'
set udg_integers02[79]='UC52'
set udg_integers02[80]='N03D'
set udg_integers02[81]='O002'
set udg_integers02[82]='O00N'
set udg_integers02[83]='O00M'
set udg_integers02[84]='E01A'
set udg_integers02[85]='H002'
set udg_integers02[86]='O003'
set udg_integers02[87]='H004'
set udg_integers02[88]='O005'
set udg_integers02[89]='O00M'
set udg_integers02[90]='O00N'
call ForForce(bj_FORCE_ALL_PLAYERS,function tl)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function ul takes nothing returns nothing
call CreateTextTagLocBJ("|CFF66FF00RANDOM HERO :D CO THE BAM -RG",GetRectCenter(udg_rect220),0,10,'d','d','d',0)
endfunction
function Ul takes nothing returns nothing
call CreateQuestBJ(0,"Higher classes info.","TRIGSTR_2399","ReplaceableTextures\\CommandButtons\\BTNVillagerKid2.blp")
call CreateQuestBJ(2,"Special Commands","Type the following to get the described effect:\n\n- jesus christ: auto-kill you own charater. Useful if you got stuck.\n- god doesn't exist: bring Divine God to the center of the arena.\n- There's no evil: bring Alucard to the center of the arena.\n- go to hell: remove both Alucard and Divine God from the arena.","ReplaceableTextures\\CommandButtons\\BTNVillagerKid2.blp")
call CreateQuestBJ(0,"Items information","There are 3 levels of items:\n\n·Low level items: usually dropped by the monsters on the arena.\n·Mid level items: you can get there using the gamble feature at your item shop.\n·High level items: to get these one you have to enter the secret shop, or use the risk feature at the item shop.","ReplaceableTextures\\CommandButtons\\BTNArcaniteArmor.blp")
call CreateQuestBJ(2,"Version Changes","· Now angels and muses may drop decent items, give decent exp and a nice amount of money.\n· Level 1 monsters and summoned monsters doesn't drop`items\n· Chance to drop normal items slightly reduced\n· Rebalanced monsters skills, and stats.\n· Monsters now the bigger the level -> Bigger their size.\n· Skills have 9 levels, ultimate have 3 levels\n· Rebalanced all items, and a lot of new custom items.\n· Changing to a Major class doesn't make to lose all equipment.\n· Added new tome class item to add damage\n· Life steal now has much less % effect and doesn't change attack animation.\n· Agility won't affect attack speed!! This can only be affected with items and skills.\n· Defense will reduce much less damage. In addition you will need 5 agility points to add 1 single point of armor.","ReplaceableTextures\\CommandButtons\\BTNRevenant.blp")
endfunction
function wl takes nothing returns nothing
call DisplayTimedTextToForce(bj_FORCE_ALL_PLAYERS,10.,"Tat ca cac ban duoc thuong 5000 :D ")
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 Wl takes nothing returns nothing
call ConditionalTriggerExecute(udg_trigger129)
endfunction
function yl takes nothing returns boolean
return(GetPlayerSlotState(Player(0))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Yl takes nothing returns boolean
return(GetPlayerSlotState(Player(1))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function zl takes nothing returns boolean
return(GetPlayerSlotState(Player(2))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function Zl takes nothing returns boolean
return(GetPlayerSlotState(Player(3))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function vL takes nothing returns boolean
return(GetPlayerSlotState(Player(4))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function eL takes nothing returns boolean
return(GetPlayerSlotState(Player(5))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function xL takes nothing returns boolean
return(GetPlayerSlotState(Player(6))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function oL takes nothing returns boolean
return(GetPlayerSlotState(Player(7))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function rL takes nothing returns boolean
return(GetPlayerSlotState(Player(8))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function iL takes nothing returns boolean
return(GetPlayerSlotState(Player(9))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function aL takes nothing returns boolean
return(GetPlayerSlotState(Player(10))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function nL takes nothing returns boolean
return(GetPlayerSlotState(Player(11))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function VL takes nothing returns boolean
return(GetPlayerSlotState(Player(-1+(bj_forLoopAIndex)))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function EL takes nothing returns boolean
return(GetPlayerSlotState(Player(-1+(bj_forLoopAIndex)))==PLAYER_SLOT_STATE_PLAYING)
endfunction
function XL takes nothing returns nothing
call SetPlayerStateBJ(GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD,'d')
endfunction
function OL takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect196),0)
endfunction
function RL takes nothing returns nothing
call MeleeStartingHeroLimit()
call FogMaskEnableOff()
call FogEnableOff()
call SetDestructableInvulnerable(udg_destructable14,true)
call SetDestructableInvulnerable(udg_destructable05,true)
call SetDestructableInvulnerable(udg_destructable06,true)
call SetDestructableInvulnerable(udg_destructable09,true)
call SetDestructableInvulnerable(udg_destructable08,true)
call SetDestructableInvulnerable(udg_destructable04,true)
call SetDestructableInvulnerable(udg_destructable03,true)
call SetDestructableInvulnerable(udg_destructable07,true)
call SetDestructableInvulnerable(udg_destructable15,true)
call SetDestructableInvulnerable(udg_destructable16,true)
call SetDestructableInvulnerable(udg_destructable12,true)
call SetDestructableInvulnerable(udg_destructable01,true)
call SetDestructableInvulnerable(udg_destructable11,true)
call SetDestructableInvulnerable(udg_destructable10,true)
call SetDestructableInvulnerable(udg_destructable02,true)
call SetDestructableInvulnerable(udg_destructable13,true)
if(yl())then
call SelectUnitSingle(udg_unit52)
else
call RemoveUnit(udg_unit52)
endif
if(Yl())then
call SelectUnitSingle(udg_unit53)
else
call RemoveUnit(udg_unit53)
endif
if(zl())then
call SelectUnitSingle(udg_unit55)
else
call RemoveUnit(udg_unit55)
endif
if(Zl())then
call SelectUnitSingle(udg_unit57)
else
call RemoveUnit(udg_unit57)
endif
if(vL())then
call SelectUnitSingle(udg_unit54)
else
call RemoveUnit(udg_unit54)
endif
if(eL())then
call SelectUnitSingle(udg_unit56)
else
call RemoveUnit(udg_unit56)
endif
if(xL())then
call SelectUnitSingle(udg_unit49)
else
call RemoveUnit(udg_unit49)
endif
if(oL())then
call SelectUnitSingle(udg_unit59)
else
call RemoveUnit(udg_unit59)
endif
if(rL())then
call SelectUnitSingle(udg_unit60)
else
call RemoveUnit(udg_unit60)
endif
if(iL())then
call SelectUnitSingle(udg_unit61)
else
call RemoveUnit(udg_unit61)
endif
if(aL())then
call SelectUnitSingle(udg_unit58)
else
call RemoveUnit(udg_unit58)
endif
if(nL())then
call SelectUnitSingle(udg_unit62)
else
call RemoveUnit(udg_unit62)
endif
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(VL())then
call ForceAddPlayer(udg_force01,Player(-1+(bj_forLoopAIndex)))
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set bj_forLoopAIndex=7
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
if(EL())then
call ForceAddPlayer(udg_force02,Player(-1+(bj_forLoopAIndex)))
endif
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set udg_integer02=(CountPlayersInForceBJ(udg_force01)*12)
call ClearSelection()
call ForForce(bj_FORCE_ALL_PLAYERS,function XL)
call ForForce(bj_FORCE_ALL_PLAYERS,function OL)
call StartTimerBJ(udg_timer03,false,100.)
call StartTimerBJ(udg_timer02,false,120.)
set udg_boolean05=false
set udg_boolean06=false
call TriggerExecute(udg_trigger418)
call TriggerExecute(udg_trigger133)
call ConditionalTriggerExecute(udg_trigger290)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Welcome to your only chance at Redemption")
call TriggerSleepAction(5.)
call PlaySoundBJ(udg_sound04)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Winners bask in the splendors of Heaven for the rest of eternity. Loosers, well . . . ")
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"There can only be one winner. Choose your Hero wisely.")
call TriggerSleepAction(5.)
call PlayMusicBJ(udg_string03)
endfunction
function IL takes nothing returns nothing
call SetPlayerHandicapXPBJ(Player(0),250.)
call SetPlayerHandicapXPBJ(Player(1),250.)
call SetPlayerHandicapXPBJ(Player(2),250.)
call SetPlayerHandicapXPBJ(Player(3),250.)
call SetPlayerHandicapXPBJ(Player(4),250.)
call SetPlayerHandicapXPBJ(Player(5),250.)
call SetPlayerHandicapXPBJ(Player(6),250.)
call SetPlayerHandicapXPBJ(Player(7),250.)
call SetPlayerHandicapXPBJ(Player(8),250.)
call SetPlayerHandicapXPBJ(Player(9),250.)
call SetPlayerHandicapXPBJ(Player(10),250.)
call SetPlayerHandicapXPBJ(Player(11),250.)
endfunction
function AL takes nothing returns nothing
call LeaderboardAddItemBJ(GetEnumPlayer(),bj_lastCreatedLeaderboard,GetPlayerName(GetEnumPlayer()),0)
endfunction
function NL takes nothing returns nothing
call LeaderboardAddItemBJ(GetEnumPlayer(),bj_lastCreatedLeaderboard,GetPlayerName(GetEnumPlayer()),0)
endfunction
function bL takes nothing returns nothing
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set udg_integers01[bj_forLoopAIndex]=0
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(1.)
call CreateLeaderboardBJ(bj_FORCE_ALL_PLAYERS,"Team Kill")
set udg_leaderboard01=bj_lastCreatedLeaderboard
call LeaderboardAddItemBJ(Player(12),bj_lastCreatedLeaderboard,"|CFFFF00FFTeam 1 Kills",0)
call LeaderboardSetPlayerItemLabelColorBJ(Player(12),bj_lastCreatedLeaderboard,'d','d','d',0)
call LeaderboardSetPlayerItemValueColorBJ(Player(12),bj_lastCreatedLeaderboard,'d','d','d',0)
call ForForce(udg_force01,function AL)
call LeaderboardAddItemBJ(Player(15),bj_lastCreatedLeaderboard,"|CFFFF00FFTeam 2 Kills",0)
call LeaderboardSetPlayerItemLabelColorBJ(Player(15),bj_lastCreatedLeaderboard,'d','d','d',0)
call LeaderboardSetPlayerItemValueColorBJ(Player(15),bj_lastCreatedLeaderboard,'d','d','d',0)
call ForForce(udg_force02,function NL)
call LeaderboardAddItemBJ(Player(13),bj_lastCreatedLeaderboard,("Win = "+(I2S('x')+" |CFFFF00FFTeam Kills")),'x')
call LeaderboardSetPlayerItemStyleBJ(Player(13),bj_lastCreatedLeaderboard,true,false,false)
call LeaderboardSetPlayerItemLabelColorBJ(Player(13),bj_lastCreatedLeaderboard,'d','d','d',0)
call EnableTrigger(udg_trigger134)
endfunction
function BL takes nothing returns nothing
call LeaderboardSetPlayerItemValueBJ(GetEnumPlayer(),udg_leaderboard01,udg_integers01[(1+GetPlayerId(GetEnumPlayer()))])
endfunction
function cL takes nothing returns nothing
call ForForce(bj_FORCE_ALL_PLAYERS,function BL)
call LeaderboardSetPlayerItemValueBJ(Player(12),udg_leaderboard01,udg_integer03)
call LeaderboardSetPlayerItemValueBJ(Player(15),udg_leaderboard01,udg_integer05)
call ConditionalTriggerExecute(udg_trigger452)
call ConditionalTriggerExecute(udg_trigger453)
endfunction
function CL takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function dL takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function DL takes nothing returns boolean
return(GetBooleanOr(CL(),dL()))
endfunction
function fL takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E013',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function FL takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function gL takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function GL takes nothing returns boolean
return(GetBooleanOr(FL(),gL()))
endfunction
function hL takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E01I',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function HL takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function jL takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function JL takes nothing returns boolean
return(GetBooleanOr(HL(),jL()))
endfunction
function kL takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E01A',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function KL takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function lL takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function LL takes nothing returns boolean
return(GetBooleanOr(KL(),lL()))
endfunction
function mL takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'O00M',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function ML takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function pL takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function PL takes nothing returns boolean
return(GetBooleanOr(ML(),pL()))
endfunction
function qL takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'O00N',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function QL takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function sL takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function SL takes nothing returns boolean
return(GetBooleanOr(QL(),sL()))
endfunction
function tL takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00R',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function TL takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function uL takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function UL takes nothing returns boolean
return(GetBooleanOr(TL(),uL()))
endfunction
function wL takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00V',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function WL takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function yL takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function YL takes nothing returns boolean
return(GetBooleanOr(WL(),yL()))
endfunction
function zL takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00Z',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function ZL takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function vm takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function em takes nothing returns boolean
return(GetBooleanOr(ZL(),vm()))
endfunction
function xm takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00Y',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function om takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function rm takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function im takes nothing returns boolean
return(GetBooleanOr(om(),rm()))
endfunction
function am takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00X',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function nm takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function Vm takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Em takes nothing returns boolean
return(GetBooleanOr(nm(),Vm()))
endfunction
function Xm takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E014',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Om takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function Rm takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Im takes nothing returns boolean
return(GetBooleanOr(Om(),Rm()))
endfunction
function Am takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E011',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Nm takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function bm takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Bm takes nothing returns boolean
return(GetBooleanOr(Nm(),bm()))
endfunction
function cm takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00W',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Cm takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function dm takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Dm takes nothing returns boolean
return(GetBooleanOr(Cm(),dm()))
endfunction
function fm takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E010',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Fm takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function gm takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Gm takes nothing returns boolean
return(GetBooleanOr(Fm(),gm()))
endfunction
function hm takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00L',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Hm takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function jm takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Jm takes nothing returns boolean
return(GetBooleanOr(Hm(),jm()))
endfunction
function km takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00N',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Km takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function lm takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Lm takes nothing returns boolean
return(GetBooleanOr(Km(),lm()))
endfunction
function mm takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00O',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Mm takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function pm takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Pm takes nothing returns boolean
return(GetBooleanOr(Mm(),pm()))
endfunction
function qm takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00K',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Qm takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function sm takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Sm takes nothing returns boolean
return(GetBooleanOr(Qm(),sm()))
endfunction
function tm takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00M',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Tm takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function um takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Um takes nothing returns boolean
return(GetBooleanOr(Tm(),um()))
endfunction
function wm takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00C',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Wm takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function ym takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Ym takes nothing returns boolean
return(GetBooleanOr(Wm(),ym()))
endfunction
function zm takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00F',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Zm takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function vM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function eM takes nothing returns boolean
return(GetBooleanOr(Zm(),vM()))
endfunction
function xM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E01Q',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function oM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function rM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function iM takes nothing returns boolean
return(GetBooleanOr(oM(),rM()))
endfunction
function aM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H02X',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function nM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function VM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function EM takes nothing returns boolean
return(GetBooleanOr(nM(),VM()))
endfunction
function XM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00I',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function OM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function RM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function IM takes nothing returns boolean
return(GetBooleanOr(OM(),RM()))
endfunction
function AM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00D',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function NM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function bM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function BM takes nothing returns boolean
return(GetBooleanOr(NM(),bM()))
endfunction
function cM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00G',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function CM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function dM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function DM takes nothing returns boolean
return(GetBooleanOr(CM(),dM()))
endfunction
function fM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00E',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function FM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function gM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function GM takes nothing returns boolean
return(GetBooleanOr(FM(),gM()))
endfunction
function hM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00H',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function HM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function jM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function JM takes nothing returns boolean
return(GetBooleanOr(HM(),jM()))
endfunction
function kM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H01D',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function KM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function lM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function LM takes nothing returns boolean
return(GetBooleanOr(KM(),lM()))
endfunction
function mM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H01C',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function MM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function pM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function PM takes nothing returns boolean
return(GetBooleanOr(MM(),pM()))
endfunction
function qM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'N03D',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function QM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function sM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function SM takes nothing returns boolean
return(GetBooleanOr(QM(),sM()))
endfunction
function tM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC70',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function TM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function uM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function UM takes nothing returns boolean
return(GetBooleanOr(TM(),uM()))
endfunction
function wM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC31',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function WM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function yM takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function YM takes nothing returns boolean
return(GetBooleanOr(WM(),yM()))
endfunction
function zM takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC29',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function ZM takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function vp takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function ep takes nothing returns boolean
return(GetBooleanOr(ZM(),vp()))
endfunction
function xp takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC30',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function op takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function rp takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function ip takes nothing returns boolean
return(GetBooleanOr(op(),rp()))
endfunction
function ap takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC32',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function np takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function Vp takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Ep takes nothing returns boolean
return(GetBooleanOr(np(),Vp()))
endfunction
function Xp takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC71',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Op takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function Rp takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Ip takes nothing returns boolean
return(GetBooleanOr(Op(),Rp()))
endfunction
function Ap takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC73',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Np takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function bp takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Bp takes nothing returns boolean
return(GetBooleanOr(Np(),bp()))
endfunction
function cp takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC50',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Cp takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function dp takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Dp takes nothing returns boolean
return(GetBooleanOr(Cp(),dp()))
endfunction
function fp takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC37',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Fp takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function gp takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Gp takes nothing returns boolean
return(GetBooleanOr(Fp(),gp()))
endfunction
function hp takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC83',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Hp takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function jp takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Jp takes nothing returns boolean
return(GetBooleanOr(Hp(),jp()))
endfunction
function kp takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC79',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Kp takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function lp takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Lp takes nothing returns boolean
return(GetBooleanOr(Kp(),lp()))
endfunction
function mp takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC80',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Mp takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function pp takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Pp takes nothing returns boolean
return(GetBooleanOr(Mp(),pp()))
endfunction
function qp takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC82',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Qp takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function sp takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Sp takes nothing returns boolean
return(GetBooleanOr(Qp(),sp()))
endfunction
function tp takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC81',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Tp takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function up takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Up takes nothing returns boolean
return(GetBooleanOr(Tp(),up()))
endfunction
function wp takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC74',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Wp takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function yp takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Yp takes nothing returns boolean
return(GetBooleanOr(Wp(),yp()))
endfunction
function zp takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC76',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Zp takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function vP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function eP takes nothing returns boolean
return(GetBooleanOr(Zp(),vP()))
endfunction
function xP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC78',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function oP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function rP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function iP takes nothing returns boolean
return(GetBooleanOr(oP(),rP()))
endfunction
function aP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC51',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function nP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function VP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function EP takes nothing returns boolean
return(GetBooleanOr(nP(),VP()))
endfunction
function XP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC75',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function OP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function RP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function IP takes nothing returns boolean
return(GetBooleanOr(OP(),RP()))
endfunction
function AP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC97',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function NP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function bP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function BP takes nothing returns boolean
return(GetBooleanOr(NP(),bP()))
endfunction
function cP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC43',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function CP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function dP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function DP takes nothing returns boolean
return(GetBooleanOr(CP(),dP()))
endfunction
function fP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC46',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function FP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function gP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function GP takes nothing returns boolean
return(GetBooleanOr(FP(),gP()))
endfunction
function hP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC59',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function HP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function jP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function JP takes nothing returns boolean
return(GetBooleanOr(HP(),jP()))
endfunction
function kP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC65',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function KP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function lP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function LP takes nothing returns boolean
return(GetBooleanOr(KP(),lP()))
endfunction
function mP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC61',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function MP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function pP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function PP takes nothing returns boolean
return(GetBooleanOr(MP(),pP()))
endfunction
function qP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC62',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function QP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function sP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function SP takes nothing returns boolean
return(GetBooleanOr(QP(),sP()))
endfunction
function tP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC47',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function TP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function uP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function UP takes nothing returns boolean
return(GetBooleanOr(TP(),uP()))
endfunction
function wP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'O003',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function WP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function yP takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function YP takes nothing returns boolean
return(GetBooleanOr(WP(),yP()))
endfunction
function zP takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC55',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function ZP takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function vq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function eq takes nothing returns boolean
return(GetBooleanOr(ZP(),vq()))
endfunction
function xq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC60',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function oq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function rq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function iq takes nothing returns boolean
return(GetBooleanOr(oq(),rq()))
endfunction
function aq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC72',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function nq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function Vq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Eq takes nothing returns boolean
return(GetBooleanOr(nq(),Vq()))
endfunction
function Xq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'O002',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Oq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function Rq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Iq takes nothing returns boolean
return(GetBooleanOr(Oq(),Rq()))
endfunction
function Aq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC58',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Nq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function bq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Bq takes nothing returns boolean
return(GetBooleanOr(Nq(),bq()))
endfunction
function cq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'O001',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Cq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function dq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Dq takes nothing returns boolean
return(GetBooleanOr(Cq(),dq()))
endfunction
function fq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC54',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Fq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function gq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Gq takes nothing returns boolean
return(GetBooleanOr(Fq(),gq()))
endfunction
function hq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC48',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Hq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function jq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Jq takes nothing returns boolean
return(GetBooleanOr(Hq(),jq()))
endfunction
function kq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC35',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Kq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function lq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Lq takes nothing returns boolean
return(GetBooleanOr(Kq(),lq()))
endfunction
function mq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC49',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Mq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function pq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Pq takes nothing returns boolean
return(GetBooleanOr(Mq(),pq()))
endfunction
function qq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC24',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Qq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function sq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Sq takes nothing returns boolean
return(GetBooleanOr(Qq(),sq()))
endfunction
function tq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC27',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Tq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function uq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Uq takes nothing returns boolean
return(GetBooleanOr(Tq(),uq()))
endfunction
function wq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC26',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Wq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function yq takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Yq takes nothing returns boolean
return(GetBooleanOr(Wq(),yq()))
endfunction
function zq takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC25',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Zq takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function vQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function eQ takes nothing returns boolean
return(GetBooleanOr(Zq(),vQ()))
endfunction
function xQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC63',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function oQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function rQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function iQ takes nothing returns boolean
return(GetBooleanOr(oQ(),rQ()))
endfunction
function aQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC57',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function nQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function VQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function EQ takes nothing returns boolean
return(GetBooleanOr(nQ(),VQ()))
endfunction
function XQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H004',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function OQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function RQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function IQ takes nothing returns boolean
return(GetBooleanOr(OQ(),RQ()))
endfunction
function AQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC44',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function NQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function bQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function BQ takes nothing returns boolean
return(GetBooleanOr(NQ(),bQ()))
endfunction
function cQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC69',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function CQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function dQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function DQ takes nothing returns boolean
return(GetBooleanOr(CQ(),dQ()))
endfunction
function fQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC28',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function FQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function gQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function GQ takes nothing returns boolean
return(GetBooleanOr(FQ(),gQ()))
endfunction
function hQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'EC77',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function HQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function jQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function JQ takes nothing returns boolean
return(GetBooleanOr(HQ(),jQ()))
endfunction
function kQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC56',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function KQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function lQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function LQ takes nothing returns boolean
return(GetBooleanOr(KQ(),lQ()))
endfunction
function mQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC42',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function MQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function pQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function PQ takes nothing returns boolean
return(GetBooleanOr(MQ(),pQ()))
endfunction
function qQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC45',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function QQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function sQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function SQ takes nothing returns boolean
return(GetBooleanOr(QQ(),sQ()))
endfunction
function tQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'O005',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function TQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function uQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function UQ takes nothing returns boolean
return(GetBooleanOr(TQ(),uQ()))
endfunction
function wQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H002',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function WQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function yQ takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function YQ takes nothing returns boolean
return(GetBooleanOr(WQ(),yQ()))
endfunction
function zQ takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC53',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function ZQ takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function vs takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function es takes nothing returns boolean
return(GetBooleanOr(ZQ(),vs()))
endfunction
function xs takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC38',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function os takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function rs takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function is takes nothing returns boolean
return(GetBooleanOr(os(),rs()))
endfunction
function as takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC36',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function ns takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function Vs takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Es takes nothing returns boolean
return(GetBooleanOr(ns(),Vs()))
endfunction
function Xs takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC67',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Os takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function Rs takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Is takes nothing returns boolean
return(GetBooleanOr(Os(),Rs()))
endfunction
function As takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC68',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Ns takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function bs takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Bs takes nothing returns boolean
return(GetBooleanOr(Ns(),bs()))
endfunction
function cs takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC66',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Cs takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function ds takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Ds takes nothing returns boolean
return(GetBooleanOr(Cs(),ds()))
endfunction
function fs takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'OC64',GetOwningPlayer(GetTriggerUnit()),GetRandomLocInRect(udg_rect125),GetRectCenter(udg_rect125))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Fs takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function gs takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Gs takes nothing returns boolean
return(GetBooleanOr(Fs(),gs()))
endfunction
function hs takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC40',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Hs takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function js takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Js takes nothing returns boolean
return(GetBooleanOr(Hs(),js()))
endfunction
function ks takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC39',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Ks takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function ls takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Ls takes nothing returns boolean
return(GetBooleanOr(Ks(),ls()))
endfunction
function ms takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC41',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Ms takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function ps takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='e001')
endfunction
function Ps takes nothing returns boolean
return(GetBooleanOr(Ms(),ps()))
endfunction
function qs takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC52',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Qs takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I008'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00H')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00F')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02Y')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I024')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00E')==false)
endfunction
function ss takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U00B',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I008'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger231)
endfunction
function Ss takes nothing returns boolean
return(udg_boolean02==false)
endfunction
function ts takes nothing returns nothing
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,GetPlayerName(GetTriggerPlayer()))
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"is trying to cheat.")
endfunction
function Ts takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I009'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00M')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05H')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05I')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00I')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02T')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I025')==false)
endfunction
function us takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC98',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I009'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger233)
endfunction
function Us takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02T'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00M')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05H')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05I')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00I')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I025')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I009')==false)
endfunction
function ws takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00S',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02T'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger234)
endfunction
function Ws takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I025'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00M')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05H')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02T')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05I')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I009')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00I')==false)
endfunction
function ys takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H01H',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I025'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger235)
endfunction
function Ys takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00I'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I009')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I025')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00M')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05H')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05I')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02T')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G')==false)
endfunction
function zs takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC99',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00I'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger236)
endfunction
function Zs takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00M'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I009')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I025')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02T')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05I')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05H')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00I')==false)
endfunction
function vS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H00P',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00M'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger237)
endfunction
function eS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I009')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00M')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05I')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02T')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05H')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00I')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I025')==false)
endfunction
function xS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H00Q',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00G'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger238)
endfunction
function oS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05I'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I009')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05H')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I025')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02T')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00I')==false)
endfunction
function rS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E01L',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05I'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger239)
endfunction
function iS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05H'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I009')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05I')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I025')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02T')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00I')==false)
endfunction
function aS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H02K',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05H'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger240)
endfunction
function nS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I022'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I006')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00N')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00O')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I032')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01U')==false)
endfunction
function VS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U00F',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I022'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger241)
endfunction
function ES takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I006'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00N')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I022')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I032')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I008')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01U')==false)
endfunction
function XS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H000',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I006'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger242)
endfunction
function OS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01U'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I006')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00N')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I032')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00O')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I022')==false)
endfunction
function RS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U00E',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01U'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger243)
endfunction
function IS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00N'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I006')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I022')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I032')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I008')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01U')==false)
endfunction
function AS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC95',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00N'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger244)
endfunction
function NS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00O'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I006')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00N')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I032')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01U')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I022')==false)
endfunction
function bS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H00I',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00O'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger245)
endfunction
function BS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05S'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I006')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00N')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I032')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01U')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I022')==false)
endfunction
function cS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E01R',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05S'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger246)
endfunction
function CS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I023'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00B')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00D')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02U')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00C')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01V')==false)
endfunction
function dS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U00G',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I023'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger247)
endfunction
function DS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00D'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01V')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00B')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02U')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I023')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00C')==false)
endfunction
function fS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H00O',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00D'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger248)
endfunction
function FS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00C'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00B')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01V')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02U')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I023')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00D')==false)
endfunction
function gS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'N000',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00C'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger249)
endfunction
function GS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00B'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00D')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00C')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02U')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01V')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I023')==false)
endfunction
function hS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H00T',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00B'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger250)
endfunction
function HS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01V'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00B')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00D')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02U')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I023')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00C')==false)
endfunction
function jS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H01E',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01V'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger251)
endfunction
function JS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02U'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00B')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00D')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01V')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I023')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00C')==false)
endfunction
function kS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00U',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02U'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger252)
endfunction
function KS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I047'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03G')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03F')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05J')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I057')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05K')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I056')==false)
endfunction
function lS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E016',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I047'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger253)
endfunction
function LS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I057'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03G')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I047')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05J')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05K')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I056')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03F')==false)
endfunction
function mS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U00J',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I057'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger254)
endfunction
function MS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I056'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03G')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I047')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05K')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I057')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05J')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03F')==false)
endfunction
function pS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E017',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I056'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger255)
endfunction
function PS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03F'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03G')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I047')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05J')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05K')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I056')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I057')==false)
endfunction
function qS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E012',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03F'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger256)
endfunction
function QS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03G'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03F')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I047')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I057')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05J')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05K')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I056')==false)
endfunction
function sS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E015',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03G'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger257)
endfunction
function SS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05J'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03F')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03G')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05K')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I057')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I047')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I056')==false)
endfunction
function tS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E01O',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05J'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger258)
endfunction
function TS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05K'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03F')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I047')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I057')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05J')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03G')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I056')==false)
endfunction
function uS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E01E',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05K'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger259)
endfunction
function US takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00J'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00A')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00K')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02V')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I026')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00L')==false)
endfunction
function wS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC84',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00J'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger260)
endfunction
function WS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02V'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00J')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00A')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00K')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00L')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I026')==false)
endfunction
function yS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00T',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02V'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger261)
endfunction
function YS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00A'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00J')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00K')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02V')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I026')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00L')==false)
endfunction
function zS takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U000',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00A'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger262)
endfunction
function ZS takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I026'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00J')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00A')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02V')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00K')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00L')==false)
endfunction
function vt takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E00Q',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I026'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger263)
endfunction
function et takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00K'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00A')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00J')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I026')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02V')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00L')==false)
endfunction
function xt takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H00S',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00K'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger264)
endfunction
function ot takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00L'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00A')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00J')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02V')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00K')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I026')==false)
endfunction
function rt takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'UC34',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00L'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger265)
endfunction
function it takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00F'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00H')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00E')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I008')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02Y')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I024')==false)
endfunction
function at takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC19',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00F'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger266)
endfunction
function nt takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00E'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00H')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00F')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I008')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02Y')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I024')==false)
endfunction
function Vt takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H00R',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00E'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger267)
endfunction
function Et takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I024'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00H')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00E')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I008')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02Y')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00F')==false)
endfunction
function Xt takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'U00H',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I024'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger268)
endfunction
function Ot takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02Y'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00H')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00F')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00E')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I008')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I024')==false)
endfunction
function Rt takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'H01J',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02Y'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger269)
endfunction
function It takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00H'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00F')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00E')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I008')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02Y')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I024')==false)
endfunction
function At takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'HC33',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00H'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger270)
endfunction
function Nt takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05T'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00F')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00E')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I008')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02Y')==false)and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I024')==false)
endfunction
function bt takes nothing returns nothing
call CreateNUnitsAtLocFacingLocBJ(1,'E01S',GetOwningPlayer(GetTriggerUnit()),GetRectCenter(bj_mapInitialPlayableArea),GetRectCenter(bj_mapInitialPlayableArea))
set udg_units01[(1+GetPlayerId(GetOwningPlayer(GetTriggerUnit())))]=bj_lastCreatedUnit
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05T'))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),1))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),2))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),3))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),4))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),5))
call UnitAddItem(bj_lastCreatedUnit,UnitItemInSlotBJ(GetTriggerUnit(),6))
call RemoveUnit(GetTriggerUnit())
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("Player "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))+(((" Has Selected the "+GetUnitName(bj_lastCreatedUnit))+" And Entered The Arena")+" ")))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
call DisableTrigger(udg_trigger271)
endfunction
function Bt takes nothing returns boolean
return(GetOwningPlayer(GetDyingUnit())==GetOwningPlayer(GetTriggerUnit()))and(GetOwningPlayer(GetTriggerUnit())!=Player(12))and(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(GetOwningPlayer(GetKillingUnit())!=Player(12))and(IsUnitType(GetKillingUnit(),UNIT_TYPE_HERO))
endfunction
function ct takes nothing returns boolean
return(GetOwningPlayer(GetTriggerUnit())==Player(0))and(GetOwningPlayer(GetTriggerUnit())==Player(1))and(GetOwningPlayer(GetTriggerUnit())==Player(2))and(GetOwningPlayer(GetTriggerUnit())==Player(3))and(GetOwningPlayer(GetTriggerUnit())==Player(4))and(GetOwningPlayer(GetTriggerUnit())==Player(5))
endfunction
function Ct takes nothing returns boolean
return(GetOwningPlayer(GetTriggerUnit())==Player(6))and(GetOwningPlayer(GetTriggerUnit())==Player(7))and(GetOwningPlayer(GetTriggerUnit())==Player(8))and(GetOwningPlayer(GetTriggerUnit())==Player(9))and(GetOwningPlayer(GetTriggerUnit())==Player(10))and(GetOwningPlayer(GetTriggerUnit())==Player(11))
endfunction
function dt takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnit())==Player(0))or(GetOwningPlayer(GetKillingUnit())==Player(1))or(GetOwningPlayer(GetKillingUnit())==Player(2))or(GetOwningPlayer(GetKillingUnit())==Player(3))or(GetOwningPlayer(GetKillingUnit())==Player(4))or(GetOwningPlayer(GetKillingUnit())==Player(5))
endfunction
function Dt takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnit())==Player(6))or(GetOwningPlayer(GetKillingUnit())==Player(7))or(GetOwningPlayer(GetKillingUnit())==Player(8))or(GetOwningPlayer(GetKillingUnit())==Player(9))or(GetOwningPlayer(GetKillingUnit())==Player(10))or(GetOwningPlayer(GetKillingUnit())==Player(11))
endfunction
function ft takes nothing returns boolean
return((1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))==0)
endfunction
function Ft takes nothing returns boolean
return(dt())and(Dt())
endfunction
function gt takes nothing returns nothing
if(ct())then
call TriggerExecute(udg_trigger273)
endif
if(Ct())then
call TriggerExecute(udg_trigger274)
endif
if(Ft())then
set udg_integers01[(1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))]=((1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))+1)
call TriggerExecute(udg_trigger134)
if(ft())then
endif
endif
call PlaySoundBJ(udg_sound09)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"|cffff2002CHUC MUNG BAN DUOC THUONG 2000
")
call AdjustPlayerStateBJ(2000,GetOwningPlayer(GetKillingUnit()),PLAYER_STATE_RESOURCE_GOLD)
call DisableTrigger(GetTriggeringTrigger())
endfunction
function Gt takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetDyingUnit(),'ankh')==false)
endfunction
function ht takes nothing returns boolean
return(udg_boolean01)
endfunction
function Ht takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnit())!=Player(12))
endfunction
function jt takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnit())!=Player(12))
endfunction
function Jt takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnit())!=Player(12))
endfunction
function kt takes nothing returns boolean
return(udg_boolean01)
endfunction
function Kt takes nothing returns boolean
return GetBooleanAnd(Jt(),kt())
endfunction
function lt takes nothing returns boolean
return(udg_boolean01)
endfunction
function Lt takes nothing returns boolean
return(GetOwningPlayer(GetTriggerUnit())!=Player(12))and(GetOwningPlayer(GetKillingUnit())!=Player(12))
endfunction
function mt takes nothing returns boolean
return(IsUnitType(GetKillingUnit(),UNIT_TYPE_STRUCTURE)==false)and(GetHeroLevel(GetTriggerUnit())>=(GetHeroLevel(GetKillingUnit())*2))and(Lt())
endfunction
function Mt takes nothing returns boolean
return(GetTriggerUnit()==udg_unit05)
endfunction
function pt takes nothing returns boolean
return(udg_boolean01==false)
endfunction
function Pt takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function qt takes nothing returns nothing
call AdjustPlayerStateBJ(2000,GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
endfunction
function Qt takes nothing returns nothing
set udg_boolean07=true
call PlaySoundBJ(udg_sound06)
if(ht())then
set udg_integer05=(udg_integer05+3)
else
set udg_integer05=(udg_integer05+1)
endif
if(Ht())then
set udg_integers01[(1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))]=(udg_integers01[(1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))]+1)
endif
call TriggerExecute(udg_trigger134)
if(jt())then
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(GetPlayerName(GetOwningPlayer(GetKillingUnit()))+(" Defeats "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))))
else
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(GetPlayerName(GetOwningPlayer(GetTriggerUnit()))+" Dies To Creeps"))
endif
if(Kt())then
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(GetPlayerName(GetOwningPlayer(GetKillingUnit()))+" Wins the Duel! "))
endif
if(lt())then
set udg_boolean01=false
endif
if(mt())then
call PlaySoundBJ(udg_sound07)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("OMG!!! "+GetPlayerName(GetTriggerPlayer()))+(" u got |c00ff00ffOWNED & HUMILIATED|r by "+(GetPlayerName(GetOwningPlayer(GetKillingUnit()))+" on a Low Exp. Level. No offence man but |c00ff0000YOU SUCK!!!|r"))))
endif
call TriggerSleepAction(1.)
if(Mt())then
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect191))
else
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect192))
endif
set udg_boolean07=true
call TriggerSleepAction(1.)
if(pt())then
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect192),2.)
endif
set udg_boolean07=true
call TriggerSleepAction(1.)
call ReviveHeroLoc(GetDyingUnit(),GetUnitLoc(GetTriggerUnit()),true)
call SetUnitManaPercentBJ(GetTriggerUnit(),'d')
if(Pt())then
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect42))
endif
call SetPlayerAbilityAvailableBJ(true,'AHds',GetOwningPlayer(udg_unit05))
call ForForce(udg_force02,function qt)
set udg_boolean07=false
endfunction
function St takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(UnitHasItemOfTypeBJ(GetDyingUnit(),'ankh')==false)
endfunction
function tt takes nothing returns boolean
return(udg_boolean01)
endfunction
function Tt takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnit())!=Player(12))
endfunction
function ut takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnit())!=Player(12))
endfunction
function Ut takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnit())!=Player(12))
endfunction
function wt takes nothing returns boolean
return(udg_boolean01)
endfunction
function Wt takes nothing returns boolean
return GetBooleanAnd(Ut(),wt())
endfunction
function yt takes nothing returns boolean
return(udg_boolean01)
endfunction
function Yt takes nothing returns boolean
return(GetOwningPlayer(GetTriggerUnit())!=Player(12))and(GetOwningPlayer(GetKillingUnit())!=Player(12))
endfunction
function zt takes nothing returns boolean
return(IsUnitType(GetKillingUnit(),UNIT_TYPE_STRUCTURE)==false)and(GetHeroLevel(GetTriggerUnit())>=(GetHeroLevel(GetKillingUnit())*2))and(Yt())
endfunction
function Zt takes nothing returns boolean
return(GetTriggerUnit()==udg_unit06)
endfunction
function vT takes nothing returns boolean
return(udg_boolean01==false)
endfunction
function eT takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function xT takes nothing returns nothing
call AdjustPlayerStateBJ(2000,GetEnumPlayer(),PLAYER_STATE_RESOURCE_GOLD)
endfunction
function oT takes nothing returns nothing
set udg_boolean08=true
call PlaySoundBJ(udg_sound06)
if(tt())then
set udg_integer03=(udg_integer03+3)
else
set udg_integer03=(udg_integer03+1)
endif
if(Tt())then
set udg_integers01[(1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))]=(udg_integers01[(1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))]+1)
endif
call TriggerExecute(udg_trigger134)
if(ut())then
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(GetPlayerName(GetOwningPlayer(GetKillingUnit()))+(" Defeats "+GetPlayerName(GetOwningPlayer(GetTriggerUnit())))))
else
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(GetPlayerName(GetOwningPlayer(GetTriggerUnit()))+" Dies To Creeps"))
endif
if(Wt())then
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(GetPlayerName(GetOwningPlayer(GetKillingUnit()))+" Wins the Duel! "))
endif
if(yt())then
set udg_boolean01=false
endif
if(zt())then
call PlaySoundBJ(udg_sound07)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("OMG!!! "+GetPlayerName(GetTriggerPlayer()))+(" u got |c00ff00ffOWNED & HUMILIATED|r by "+(GetPlayerName(GetOwningPlayer(GetKillingUnit()))+" on a Lower Exp. Level. No offence man but |c00ff0000YOU SUCK!!!|r"))))
endif
call TriggerSleepAction(1.)
if(Zt())then
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect193))
else
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect194))
endif
set udg_boolean08=true
call TriggerSleepAction(1.)
if(vT())then
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect194),1.)
endif
set udg_boolean08=true
call TriggerSleepAction(1.)
call ReviveHeroLoc(GetDyingUnit(),GetUnitLoc(GetTriggerUnit()),true)
call SetUnitManaPercentBJ(GetTriggerUnit(),'d')
if(eT())then
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect43))
endif
call SetPlayerAbilityAvailableBJ(true,'AHds',GetOwningPlayer(udg_unit06))
call ForForce(udg_force01,function xT)
set udg_boolean08=false
endfunction
function rT takes nothing returns boolean
return(udg_boolean02==false)
endfunction
function iT takes nothing returns boolean
return(udg_integer03>udg_integer05)
endfunction
function aT takes nothing returns boolean
return(udg_integer03>udg_integer05)
endfunction
function nT takes nothing returns boolean
return(udg_integer03<udg_integer05)
endfunction
function VT takes nothing returns boolean
return(udg_integer03<udg_integer05)
endfunction
function ET takes nothing returns nothing
if(iT())then
call CreateItemLoc('tkno',GetRectCenter(udg_rect194))
endif
if(aT())then
call CreateItemLoc('tpow',GetRectCenter(udg_rect194))
endif
if(nT())then
call CreateItemLoc('tkno',GetRectCenter(udg_rect192))
endif
if(VT())then
call CreateItemLoc('tpow',GetRectCenter(udg_rect192))
endif
endfunction
function XT takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function OT takes nothing returns nothing
call GroupAddUnit(udg_group01,GetTriggerUnit())
endfunction
function RT takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function IT takes nothing returns nothing
call GroupRemoveUnit(udg_group01,GetTriggerUnit())
endfunction
function AT takes nothing returns nothing
call ModifyGateBJ(0,udg_destructable13)
call ModifyGateBJ(1,udg_destructable12)
call StartTimerBJ(udg_timer04,false,10.)
endfunction
function NT takes nothing returns nothing
call ModifyGateBJ(0,udg_destructable12)
call ModifyGateBJ(1,udg_destructable01)
call StartTimerBJ(udg_timer05,false,10.)
endfunction
function bT takes nothing returns nothing
call ModifyGateBJ(0,udg_destructable01)
call ModifyGateBJ(1,udg_destructable11)
call StartTimerBJ(udg_timer06,false,10.)
endfunction
function BT takes nothing returns nothing
call ModifyGateBJ(0,udg_destructable11)
call ModifyGateBJ(1,udg_destructable10)
call StartTimerBJ(udg_timer07,false,10.)
endfunction
function cT takes nothing returns nothing
call ModifyGateBJ(0,udg_destructable10)
call ModifyGateBJ(1,udg_destructable02)
call StartTimerBJ(udg_timer08,false,10.)
endfunction
function CT takes nothing returns nothing
call ModifyGateBJ(0,udg_destructable02)
call ModifyGateBJ(1,udg_destructable13)
call StartTimerBJ(udg_timer03,false,10.)
endfunction
function dT takes nothing returns boolean
return(IsUnitInGroup(GetTriggerUnit(),tC('n005'))==false)and(IsUnitInGroup(GetTriggerUnit(),tC('n00P'))==false)and(IsUnitInGroup(GetTriggerUnit(),tC('n00Z'))==false)and(IsUnitInGroup(GetTriggerUnit(),tC('n00D'))==false)and(IsUnitInGroup(GetTriggerUnit(),tC('n018'))==false)and(IsUnitInGroup(GetTriggerUnit(),tC('n007'))==false)and(IsUnitInGroup(GetTriggerUnit(),tC('n00K'))==false)and(IsUnitInGroup(GetTriggerUnit(),tC('n012'))==false)and(IsUnitInGroup(GetTriggerUnit(),tC('nspp'))==false)and(GetRandomInt(1,8)==1)
endfunction
function DT takes nothing returns nothing
call CreateItemLoc(ChooseRandomItem(6),GetUnitLoc(GetTriggerUnit()))
endfunction
function fT takes nothing returns boolean
return(udg_boolean02==false)and(udg_boolean05==false)and(udg_boolean06==false)
endfunction
function FT takes nothing returns nothing
call ConditionalTriggerExecute(udg_triggers01[ModuloInteger(udg_integer01,24)])
set udg_integer01=(udg_integer01+1)
endfunction
function gT takes nothing returns boolean
return(udg_boolean02==false)and(udg_boolean05)and(udg_boolean06==false)
endfunction
function GT takes nothing returns nothing
call ConditionalTriggerExecute(udg_triggers02[ModuloInteger(udg_integer08,24)])
set udg_integer08=(udg_integer08+1)
endfunction
function hT takes nothing returns boolean
return(udg_boolean02==false)and(udg_boolean05==false)and(udg_boolean06)
endfunction
function HT takes nothing returns nothing
call ConditionalTriggerExecute(udg_triggers03[ModuloInteger(udg_integer09,24)])
set udg_integer09=(udg_integer09+1)
endfunction
function jT takes nothing returns nothing
call DisplayTimedTextToForce(bj_FORCE_ALL_PLAYERS,20.,"Now the real test of your skills and teamwork begins!!")
set udg_boolean05=true
set udg_boolean06=false
set udg_integer08=0
call ConditionalTriggerExecute(udg_trigger291)
endfunction
function JT takes nothing returns nothing
call DisplayTimedTextToForce(bj_FORCE_ALL_PLAYERS,20.,"INSANE CREEP MODE ON!!!!")
set udg_boolean05=false
set udg_boolean06=true
set udg_integer09=0
call ConditionalTriggerExecute(udg_trigger292)
endfunction
function kT takes nothing returns nothing
set udg_triggers01[0]=udg_trigger294
set udg_triggers01[1]=udg_trigger304
set udg_triggers01[2]=udg_trigger314
set udg_triggers01[3]=udg_trigger324
set udg_triggers01[4]=udg_trigger344
set udg_triggers01[5]=udg_trigger364
set udg_triggers01[6]=udg_trigger354
set udg_triggers01[7]=udg_trigger334
set udg_triggers01[8]=udg_trigger295
set udg_triggers01[9]=udg_trigger305
set udg_triggers01[10]=udg_trigger315
set udg_triggers01[11]=udg_trigger325
set udg_triggers01[12]=udg_trigger345
set udg_triggers01[13]=udg_trigger365
set udg_triggers01[14]=udg_trigger355
set udg_triggers01[15]=udg_trigger335
set udg_triggers01[16]=udg_trigger296
set udg_triggers01[17]=udg_trigger306
set udg_triggers01[18]=udg_trigger316
set udg_triggers01[19]=udg_trigger326
set udg_triggers01[20]=udg_trigger346
set udg_triggers01[21]=udg_trigger366
set udg_triggers01[22]=udg_trigger356
set udg_triggers01[23]=udg_trigger336
endfunction
function KT takes nothing returns nothing
set udg_triggers02[0]=udg_trigger297
set udg_triggers02[1]=udg_trigger307
set udg_triggers02[2]=udg_trigger317
set udg_triggers02[3]=udg_trigger327
set udg_triggers02[4]=udg_trigger347
set udg_triggers02[5]=udg_trigger367
set udg_triggers02[6]=udg_trigger357
set udg_triggers02[7]=udg_trigger337
set udg_triggers02[8]=udg_trigger298
set udg_triggers02[9]=udg_trigger308
set udg_triggers02[10]=udg_trigger318
set udg_triggers02[11]=udg_trigger328
set udg_triggers02[12]=udg_trigger348
set udg_triggers02[13]=udg_trigger368
set udg_triggers02[14]=udg_trigger358
set udg_triggers02[15]=udg_trigger338
set udg_triggers02[16]=udg_trigger299
set udg_triggers02[17]=udg_trigger309
set udg_triggers02[18]=udg_trigger319
set udg_triggers02[19]=udg_trigger329
set udg_triggers02[20]=udg_trigger349
set udg_triggers02[21]=udg_trigger369
set udg_triggers02[22]=udg_trigger359
set udg_triggers02[23]=udg_trigger339
endfunction
function lT takes nothing returns nothing
set udg_triggers03[0]=udg_trigger300
set udg_triggers03[1]=udg_trigger310
set udg_triggers03[2]=udg_trigger320
set udg_triggers03[3]=udg_trigger330
set udg_triggers03[4]=udg_trigger350
set udg_triggers03[5]=udg_trigger370
set udg_triggers03[6]=udg_trigger360
set udg_triggers03[7]=udg_trigger340
set udg_triggers03[8]=udg_trigger301
set udg_triggers03[9]=udg_trigger311
set udg_triggers03[10]=udg_trigger321
set udg_triggers03[11]=udg_trigger331
set udg_triggers03[12]=udg_trigger351
set udg_triggers03[13]=udg_trigger371
set udg_triggers03[14]=udg_trigger361
set udg_triggers03[15]=udg_trigger341
set udg_triggers03[16]=udg_trigger302
set udg_triggers03[17]=udg_trigger312
set udg_triggers03[18]=udg_trigger322
set udg_triggers03[19]=udg_trigger332
set udg_triggers03[20]=udg_trigger352
set udg_triggers03[21]=udg_trigger372
set udg_triggers03[22]=udg_trigger362
set udg_triggers03[23]=udg_trigger342
endfunction
function LT takes nothing returns nothing
call UnitWakeUp(udg_unit07)
call IssuePointOrderByIdLoc(udg_unit07,851983,GetRandomLocInRect(udg_rect27))
call TriggerSleepAction(5.)
call ModifyGateBJ(0,udg_destructable14)
call ReplaceUnitBJ(udg_unit07,GetUnitTypeId(udg_unit07),1)
endfunction
function mT takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n005',Player(12))<4)
endfunction
function MT takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable14)
call CreateNUnitsAtLoc(1,'n005',Player(12),GetRectCenter(udg_rect26),170.)
set udg_unit07=bj_lastCreatedUnit
call TriggerExecute(udg_trigger293)
endfunction
function pT takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n004',Player(12))<4)
endfunction
function PT takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable14)
call CreateNUnitsAtLoc(1,'n004',Player(12),GetRectCenter(udg_rect26),170.)
set udg_unit07=bj_lastCreatedUnit
call TriggerExecute(udg_trigger293)
endfunction
function qT takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n003',Player(12))<4)
endfunction
function QT takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable14)
call CreateNUnitsAtLoc(1,'n003',Player(12),GetRectCenter(udg_rect26),170.)
set udg_unit07=bj_lastCreatedUnit
call TriggerExecute(udg_trigger293)
endfunction
function sT takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n006',Player(12))<4)
endfunction
function ST takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable14)
call CreateNUnitsAtLoc(1,'n006',Player(12),GetRectCenter(udg_rect26),170.)
set udg_unit07=bj_lastCreatedUnit
call TriggerExecute(udg_trigger293)
endfunction
function tT takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n002',Player(12))<4)
endfunction
function TT takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable14)
call CreateNUnitsAtLoc(1,'n002',Player(12),GetRectCenter(udg_rect26),170.)
set udg_unit07=bj_lastCreatedUnit
call TriggerExecute(udg_trigger293)
endfunction
function uT takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02C',Player(12))<4)
endfunction
function UT takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable14)
call CreateNUnitsAtLoc(1,'n02C',Player(12),GetRectCenter(udg_rect26),170.)
set udg_unit07=bj_lastCreatedUnit
call TriggerExecute(udg_trigger293)
endfunction
function wT takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n001',Player(12))<4)
endfunction
function WT takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable14)
call CreateNUnitsAtLoc(1,'n001',Player(12),GetRectCenter(udg_rect26),170.)
set udg_unit07=bj_lastCreatedUnit
call TriggerExecute(udg_trigger293)
endfunction
function yT takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02B',Player(12))<4)
endfunction
function YT takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable14)
call CreateNUnitsAtLoc(1,'n02B',Player(12),GetRectCenter(udg_rect26),170.)
set udg_unit07=bj_lastCreatedUnit
call TriggerExecute(udg_trigger293)
endfunction
function zT takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02D',Player(12))<4)
endfunction
function ZT takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable14)
call CreateNUnitsAtLoc(1,'n02D',Player(12),GetRectCenter(udg_rect26),170.)
set udg_unit07=bj_lastCreatedUnit
call TriggerExecute(udg_trigger293)
endfunction
function vu takes nothing returns nothing
call UnitWakeUp(udg_unit02)
call IssuePointOrderByIdLoc(udg_unit02,851983,GetRandomLocInRect(udg_rect21))
call TriggerSleepAction(5.)
call ModifyGateBJ(0,udg_destructable08)
call ReplaceUnitBJ(udg_unit02,GetUnitTypeId(udg_unit02),1)
endfunction
function eu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00P',Player(12))<4)
endfunction
function xu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable08)
call CreateNUnitsAtLoc(1,'n00P',Player(12),GetRectCenter(udg_rect20),170.)
set udg_unit02=bj_lastCreatedUnit
call TriggerExecute(udg_trigger303)
endfunction
function ou takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00Q',Player(12))<4)
endfunction
function ru takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable08)
call CreateNUnitsAtLoc(1,'n00Q',Player(12),GetRectCenter(udg_rect20),170.)
set udg_unit02=bj_lastCreatedUnit
call TriggerExecute(udg_trigger303)
endfunction
function iu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00R',Player(12))<4)
endfunction
function au takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable08)
call CreateNUnitsAtLoc(1,'n00R',Player(12),GetRectCenter(udg_rect20),170.)
set udg_unit02=bj_lastCreatedUnit
call TriggerExecute(udg_trigger303)
endfunction
function nu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00S',Player(12))<4)
endfunction
function Vu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable08)
call CreateNUnitsAtLoc(1,'n00S',Player(12),GetRectCenter(udg_rect20),170.)
set udg_unit02=bj_lastCreatedUnit
call TriggerExecute(udg_trigger303)
endfunction
function Eu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00T',Player(12))<4)
endfunction
function Xu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable08)
call CreateNUnitsAtLoc(1,'n00T',Player(12),GetRectCenter(udg_rect20),170.)
set udg_unit02=bj_lastCreatedUnit
call TriggerExecute(udg_trigger303)
endfunction
function Ou takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00U',Player(12))<4)
endfunction
function Ru takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable08)
call CreateNUnitsAtLoc(1,'n00U',Player(12),GetRectCenter(udg_rect20),170.)
set udg_unit02=bj_lastCreatedUnit
call TriggerExecute(udg_trigger303)
endfunction
function Iu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02M',Player(12))<4)
endfunction
function Au takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable08)
call CreateNUnitsAtLoc(1,'n02M',Player(12),GetRectCenter(udg_rect20),170.)
set udg_unit02=bj_lastCreatedUnit
call TriggerExecute(udg_trigger303)
endfunction
function Nu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02L',Player(12))<4)
endfunction
function bu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable08)
call CreateNUnitsAtLoc(1,'n02L',Player(12),GetRectCenter(udg_rect20),170.)
set udg_unit02=bj_lastCreatedUnit
call TriggerExecute(udg_trigger303)
endfunction
function Bu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02K',Player(12))<4)
endfunction
function cu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable08)
call CreateNUnitsAtLoc(1,'n02K',Player(12),GetRectCenter(udg_rect20),170.)
set udg_unit02=bj_lastCreatedUnit
call TriggerExecute(udg_trigger303)
endfunction
function Cu takes nothing returns nothing
call UnitWakeUp(udg_unit01)
call IssuePointOrderByIdLoc(udg_unit01,851983,GetRandomLocInRect(udg_rect23))
call TriggerSleepAction(5.)
call ModifyGateBJ(0,udg_destructable07)
call ReplaceUnitBJ(udg_unit01,GetUnitTypeId(udg_unit01),1)
endfunction
function du takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00D',Player(12))<4)
endfunction
function Du takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable07)
call CreateNUnitsAtLoc(1,'n00D',Player(12),GetRectCenter(udg_rect22),170.)
set udg_unit01=bj_lastCreatedUnit
call TriggerExecute(udg_trigger313)
endfunction
function fu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00E',Player(12))<4)
endfunction
function Fu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable07)
call CreateNUnitsAtLoc(1,'n00E',Player(12),GetRectCenter(udg_rect22),170.)
set udg_unit01=bj_lastCreatedUnit
call TriggerExecute(udg_trigger313)
endfunction
function gu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00F',Player(12))<4)
endfunction
function Gu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable07)
call CreateNUnitsAtLoc(1,'n00F',Player(12),GetRectCenter(udg_rect22),170.)
set udg_unit01=bj_lastCreatedUnit
call TriggerExecute(udg_trigger313)
endfunction
function hu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00G',Player(12))<4)
endfunction
function Hu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable07)
call CreateNUnitsAtLoc(1,'n00G',Player(12),GetRectCenter(udg_rect22),170.)
set udg_unit01=bj_lastCreatedUnit
call TriggerExecute(udg_trigger313)
endfunction
function ju takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00H',Player(12))<4)
endfunction
function Ju takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable07)
call CreateNUnitsAtLoc(1,'n00H',Player(12),GetRectCenter(udg_rect22),170.)
set udg_unit01=bj_lastCreatedUnit
call TriggerExecute(udg_trigger313)
endfunction
function ku takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00I',Player(12))<4)
endfunction
function Ku takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable07)
call CreateNUnitsAtLoc(1,'n00I',Player(12),GetRectCenter(udg_rect22),170.)
set udg_unit01=bj_lastCreatedUnit
call TriggerExecute(udg_trigger313)
endfunction
function lu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02G',Player(12))<4)
endfunction
function Lu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable07)
call CreateNUnitsAtLoc(1,'n02G',Player(12),GetRectCenter(udg_rect22),170.)
set udg_unit01=bj_lastCreatedUnit
call TriggerExecute(udg_trigger313)
endfunction
function mu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02E',Player(12))<4)
endfunction
function Mu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable07)
call CreateNUnitsAtLoc(1,'n02E',Player(12),GetRectCenter(udg_rect22),170.)
set udg_unit01=bj_lastCreatedUnit
call TriggerExecute(udg_trigger313)
endfunction
function pu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02F',Player(12))<4)
endfunction
function Pu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable07)
call CreateNUnitsAtLoc(1,'n02F',Player(12),GetRectCenter(udg_rect22),170.)
set udg_unit01=bj_lastCreatedUnit
call TriggerExecute(udg_trigger313)
endfunction
function qu takes nothing returns nothing
call UnitWakeUp(udg_unit08)
call IssuePointOrderByIdLoc(udg_unit08,851983,GetRandomLocInRect(udg_rect25))
call TriggerSleepAction(5.)
call ModifyGateBJ(0,udg_destructable09)
call ReplaceUnitBJ(udg_unit08,GetUnitTypeId(udg_unit08),1)
endfunction
function Qu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n012',Player(12))<4)
endfunction
function su takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable09)
call CreateNUnitsAtLoc(1,'n012',Player(12),GetRectCenter(udg_rect24),170.)
set udg_unit08=bj_lastCreatedUnit
call TriggerExecute(udg_trigger323)
endfunction
function Su takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n013',Player(12))<4)
endfunction
function tu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable09)
call CreateNUnitsAtLoc(1,'n013',Player(12),GetRectCenter(udg_rect24),170.)
set udg_unit08=bj_lastCreatedUnit
call TriggerExecute(udg_trigger323)
endfunction
function Tu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n010',Player(12))<4)
endfunction
function uu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable09)
call CreateNUnitsAtLoc(1,'n010',Player(12),GetRectCenter(udg_rect24),170.)
set udg_unit08=bj_lastCreatedUnit
call TriggerExecute(udg_trigger323)
endfunction
function Uu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n014',Player(12))<4)
endfunction
function wu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable09)
call CreateNUnitsAtLoc(1,'n014',Player(12),GetRectCenter(udg_rect24),170.)
set udg_unit08=bj_lastCreatedUnit
call TriggerExecute(udg_trigger323)
endfunction
function Wu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n015',Player(12))<4)
endfunction
function yu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable09)
call CreateNUnitsAtLoc(1,'n015',Player(12),GetRectCenter(udg_rect24),170.)
set udg_unit08=bj_lastCreatedUnit
call TriggerExecute(udg_trigger323)
endfunction
function Yu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02R',Player(12))<4)
endfunction
function zu takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable09)
call CreateNUnitsAtLoc(1,'n02R',Player(12),GetRectCenter(udg_rect24),170.)
set udg_unit08=bj_lastCreatedUnit
call TriggerExecute(udg_trigger323)
endfunction
function Zu takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n016',Player(12))<4)
endfunction
function vU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable09)
call CreateNUnitsAtLoc(1,'n016',Player(12),GetRectCenter(udg_rect24),170.)
set udg_unit08=bj_lastCreatedUnit
call TriggerExecute(udg_trigger323)
endfunction
function eU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02S',Player(12))<4)
endfunction
function xU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable09)
call CreateNUnitsAtLoc(1,'n02S',Player(12),GetRectCenter(udg_rect24),170.)
set udg_unit08=bj_lastCreatedUnit
call TriggerExecute(udg_trigger323)
endfunction
function oU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02Q',Player(12))<4)
endfunction
function rU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable09)
call CreateNUnitsAtLoc(1,'n02Q',Player(12),GetRectCenter(udg_rect24),170.)
set udg_unit08=bj_lastCreatedUnit
call TriggerExecute(udg_trigger323)
endfunction
function iU takes nothing returns nothing
call UnitWakeUp(udg_unit09)
call IssuePointOrderByIdLoc(udg_unit09,851983,GetRandomLocInRect(udg_rect33))
call TriggerSleepAction(5.)
call ModifyGateBJ(0,udg_destructable06)
call ReplaceUnitBJ(udg_unit09,GetUnitTypeId(udg_unit09),1)
endfunction
function aU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n007',Player(12))<4)
endfunction
function nU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable06)
call CreateNUnitsAtLoc(1,'n007',Player(12),GetRectCenter(udg_rect32),170.)
set udg_unit09=bj_lastCreatedUnit
call TriggerExecute(udg_trigger333)
endfunction
function VU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n009',Player(12))<4)
endfunction
function EU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable06)
call CreateNUnitsAtLoc(1,'n009',Player(12),GetRectCenter(udg_rect32),170.)
set udg_unit09=bj_lastCreatedUnit
call TriggerExecute(udg_trigger333)
endfunction
function XU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n008',Player(12))<4)
endfunction
function OU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable06)
call CreateNUnitsAtLoc(1,'n008',Player(12),GetRectCenter(udg_rect32),170.)
set udg_unit09=bj_lastCreatedUnit
call TriggerExecute(udg_trigger333)
endfunction
function RU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00C',Player(12))<4)
endfunction
function IU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable06)
call CreateNUnitsAtLoc(1,'n00C',Player(12),GetRectCenter(udg_rect32),170.)
set udg_unit09=bj_lastCreatedUnit
call TriggerExecute(udg_trigger333)
endfunction
function AU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00B',Player(12))<4)
endfunction
function NU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable06)
call CreateNUnitsAtLoc(1,'n00B',Player(12),GetRectCenter(udg_rect32),170.)
set udg_unit09=bj_lastCreatedUnit
call TriggerExecute(udg_trigger333)
endfunction
function bU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00A',Player(12))<4)
endfunction
function BU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable06)
call CreateNUnitsAtLoc(1,'n00A',Player(12),GetRectCenter(udg_rect32),170.)
set udg_unit09=bj_lastCreatedUnit
call TriggerExecute(udg_trigger333)
endfunction
function cU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02A',Player(12))<4)
endfunction
function CU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable06)
call CreateNUnitsAtLoc(1,'n02A',Player(12),GetRectCenter(udg_rect32),170.)
set udg_unit09=bj_lastCreatedUnit
call TriggerExecute(udg_trigger333)
endfunction
function dU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n01Y',Player(12))<4)
endfunction
function DU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable06)
call CreateNUnitsAtLoc(1,'n01Y',Player(12),GetRectCenter(udg_rect32),170.)
set udg_unit09=bj_lastCreatedUnit
call TriggerExecute(udg_trigger333)
endfunction
function fU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n029',Player(12))<4)
endfunction
function FU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable06)
call CreateNUnitsAtLoc(1,'n029',Player(12),GetRectCenter(udg_rect32),170.)
set udg_unit09=bj_lastCreatedUnit
call TriggerExecute(udg_trigger333)
endfunction
function gU takes nothing returns nothing
call UnitWakeUp(udg_unit10)
call IssuePointOrderByIdLoc(udg_unit10,851983,GetRandomLocInRect(udg_rect35))
call TriggerSleepAction(5.)
call ModifyGateBJ(0,udg_destructable05)
call ReplaceUnitBJ(udg_unit10,GetUnitTypeId(udg_unit10),1)
endfunction
function GU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00K',Player(12))<4)
endfunction
function hU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable05)
call CreateNUnitsAtLoc(1,'n00K',Player(12),GetRectCenter(udg_rect34),170.)
set udg_unit10=bj_lastCreatedUnit
call TriggerExecute(udg_trigger343)
endfunction
function HU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00L',Player(12))<4)
endfunction
function jU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable05)
call CreateNUnitsAtLoc(1,'n00L',Player(12),GetRectCenter(udg_rect34),170.)
set udg_unit10=bj_lastCreatedUnit
call TriggerExecute(udg_trigger343)
endfunction
function JU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00M',Player(12))<4)
endfunction
function kU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable05)
call CreateNUnitsAtLoc(1,'n00M',Player(12),GetRectCenter(udg_rect34),170.)
set udg_unit10=bj_lastCreatedUnit
call TriggerExecute(udg_trigger343)
endfunction
function KU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00N',Player(12))<4)
endfunction
function lU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable05)
call CreateNUnitsAtLoc(1,'n00N',Player(12),GetRectCenter(udg_rect34),170.)
set udg_unit10=bj_lastCreatedUnit
call TriggerExecute(udg_trigger343)
endfunction
function LU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00O',Player(12))<4)
endfunction
function mU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable05)
call CreateNUnitsAtLoc(1,'n00O',Player(12),GetRectCenter(udg_rect34),170.)
set udg_unit10=bj_lastCreatedUnit
call TriggerExecute(udg_trigger343)
endfunction
function MU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02J',Player(12))<4)
endfunction
function pU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable05)
call CreateNUnitsAtLoc(1,'n02J',Player(12),GetRectCenter(udg_rect34),170.)
set udg_unit10=bj_lastCreatedUnit
call TriggerExecute(udg_trigger343)
endfunction
function PU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02I',Player(12))<4)
endfunction
function qU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable05)
call CreateNUnitsAtLoc(1,'n02I',Player(12),GetRectCenter(udg_rect34),170.)
set udg_unit10=bj_lastCreatedUnit
call TriggerExecute(udg_trigger343)
endfunction
function QU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00J',Player(12))<4)
endfunction
function sU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable05)
call CreateNUnitsAtLoc(1,'n00J',Player(12),GetRectCenter(udg_rect34),170.)
set udg_unit10=bj_lastCreatedUnit
call TriggerExecute(udg_trigger343)
endfunction
function SU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02H',Player(12))<4)
endfunction
function tU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable05)
call CreateNUnitsAtLoc(1,'n02H',Player(12),GetRectCenter(udg_rect34),170.)
set udg_unit10=bj_lastCreatedUnit
call TriggerExecute(udg_trigger343)
endfunction
function TU takes nothing returns nothing
call UnitWakeUp(udg_unit03)
call IssuePointOrderByIdLoc(udg_unit03,851983,GetRandomLocInRect(udg_rect31))
call TriggerSleepAction(5.)
call ModifyGateBJ(0,udg_destructable03)
call ReplaceUnitBJ(udg_unit03,GetUnitTypeId(udg_unit03),1)
endfunction
function uU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n018',Player(12))<4)
endfunction
function UU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable03)
call CreateNUnitsAtLoc(1,'n018',Player(12),GetRectCenter(udg_rect30),170.)
set udg_unit03=bj_lastCreatedUnit
call TriggerExecute(udg_trigger353)
endfunction
function wU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n019',Player(12))<4)
endfunction
function WU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable03)
call CreateNUnitsAtLoc(1,'n019',Player(12),GetRectCenter(udg_rect30),270.)
set udg_unit03=bj_lastCreatedUnit
call TriggerExecute(udg_trigger353)
endfunction
function yU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n01A',Player(12))<4)
endfunction
function YU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable03)
call CreateNUnitsAtLoc(1,'n01A',Player(12),GetRectCenter(udg_rect30),170.)
set udg_unit03=bj_lastCreatedUnit
call TriggerExecute(udg_trigger353)
endfunction
function zU takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n01B',Player(12))<4)
endfunction
function ZU takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable03)
call CreateNUnitsAtLoc(1,'n01B',Player(12),GetRectCenter(udg_rect30),170.)
set udg_unit03=bj_lastCreatedUnit
call TriggerExecute(udg_trigger353)
endfunction
function vw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n01C',Player(12))<4)
endfunction
function ew takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable03)
call CreateNUnitsAtLoc(1,'n01C',Player(12),GetRectCenter(udg_rect30),170.)
set udg_unit03=bj_lastCreatedUnit
call TriggerExecute(udg_trigger353)
endfunction
function xw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02T',Player(12))<4)
endfunction
function ow takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable03)
call CreateNUnitsAtLoc(1,'n02T',Player(12),GetRectCenter(udg_rect30),170.)
set udg_unit03=bj_lastCreatedUnit
call TriggerExecute(udg_trigger353)
endfunction
function rw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02U',Player(12))<4)
endfunction
function iw takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable03)
call CreateNUnitsAtLoc(1,'n02U',Player(12),GetRectCenter(udg_rect30),170.)
set udg_unit03=bj_lastCreatedUnit
call TriggerExecute(udg_trigger353)
endfunction
function aw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02V',Player(12))<4)
endfunction
function nw takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable03)
call CreateNUnitsAtLoc(1,'n02V',Player(12),GetRectCenter(udg_rect30),170.)
set udg_unit03=bj_lastCreatedUnit
call TriggerExecute(udg_trigger353)
endfunction
function Vw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n017',Player(12))<4)
endfunction
function Ew takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable03)
call CreateNUnitsAtLoc(1,'n017',Player(12),GetRectCenter(udg_rect30),170.)
set udg_unit03=bj_lastCreatedUnit
call TriggerExecute(udg_trigger353)
endfunction
function Xw takes nothing returns nothing
call UnitWakeUp(udg_unit04)
call IssuePointOrderByIdLoc(udg_unit04,851983,GetRandomLocInRect(udg_rect29))
call TriggerSleepAction(5.)
call ModifyGateBJ(0,udg_destructable04)
call ReplaceUnitBJ(udg_unit04,GetUnitTypeId(udg_unit04),1)
endfunction
function Ow takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00Z',Player(12))<4)
endfunction
function Rw takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable04)
call CreateNUnitsAtLoc(1,'n00Z',Player(12),GetRectCenter(udg_rect28),170.)
set udg_unit04=bj_lastCreatedUnit
call TriggerExecute(udg_trigger363)
endfunction
function Iw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00W',Player(12))<4)
endfunction
function Aw takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable04)
call CreateNUnitsAtLoc(1,'n00W',Player(12),GetRectCenter(udg_rect28),170.)
set udg_unit04=bj_lastCreatedUnit
call TriggerExecute(udg_trigger363)
endfunction
function Nw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00X',Player(12))<4)
endfunction
function bw takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable04)
call CreateNUnitsAtLoc(1,'n00X',Player(12),GetRectCenter(udg_rect28),170.)
set udg_unit04=bj_lastCreatedUnit
call TriggerExecute(udg_trigger363)
endfunction
function Bw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00Y',Player(12))<4)
endfunction
function cw takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable04)
call CreateNUnitsAtLoc(1,'n00Y',Player(12),GetRectCenter(udg_rect28),170.)
set udg_unit04=bj_lastCreatedUnit
call TriggerExecute(udg_trigger363)
endfunction
function Cw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n00V',Player(12))<4)
endfunction
function dw takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable04)
call CreateNUnitsAtLoc(1,'n00V',Player(12),GetRectCenter(udg_rect28),170.)
set udg_unit04=bj_lastCreatedUnit
call TriggerExecute(udg_trigger363)
endfunction
function Dw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02O',Player(12))<4)
endfunction
function fw takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable04)
call CreateNUnitsAtLoc(1,'n02O',Player(12),GetRectCenter(udg_rect28),170.)
set udg_unit04=bj_lastCreatedUnit
call TriggerExecute(udg_trigger363)
endfunction
function Fw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02N',Player(12))<4)
endfunction
function gw takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable04)
call CreateNUnitsAtLoc(1,'n02N',Player(12),GetRectCenter(udg_rect28),170.)
set udg_unit04=bj_lastCreatedUnit
call TriggerExecute(udg_trigger363)
endfunction
function Gw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n02P',Player(12))<4)
endfunction
function hw takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable04)
call CreateNUnitsAtLoc(1,'n02P',Player(12),GetRectCenter(udg_rect28),170.)
set udg_unit04=bj_lastCreatedUnit
call TriggerExecute(udg_trigger363)
endfunction
function Hw takes nothing returns boolean
return(CountLivingPlayerUnitsOfTypeId('n011',Player(12))<4)
endfunction
function jw takes nothing returns nothing
call ModifyGateBJ(1,udg_destructable04)
call CreateNUnitsAtLoc(1,'n011',Player(12),GetRectCenter(udg_rect28),170.)
set udg_unit04=bj_lastCreatedUnit
call TriggerExecute(udg_trigger363)
endfunction
function Jw takes nothing returns boolean
return(IsUnitDeadBJ(udg_unit47))and(IsUnitAlly(udg_unit47,Player(12)))
endfunction
function kw takes nothing returns nothing
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit47,GetRandomLocInRect(udg_rect125),true)
endfunction
function Kw takes nothing returns boolean
return(IsUnitDeadBJ(udg_unit63))and(IsUnitAlly(udg_unit63,Player(12)))
endfunction
function lw takes nothing returns nothing
call ReviveHeroLoc(udg_unit63,GetRectCenter(udg_rect56),true)
call SetUnitOwner(udg_unit63,Player(15),true)
call EnableTrigger(udg_trigger455)
endfunction
function Lw takes nothing returns boolean
return(IsUnitDeadBJ(udg_unit64))and(IsUnitAlly(udg_unit64,Player(12)))
endfunction
function mw takes nothing returns nothing
call ReviveHeroLoc(udg_unit64,GetRectCenter(udg_rect222),true)
call SetUnitOwner(udg_unit64,Player(15),true)
call EnableTrigger(udg_trigger515)
endfunction
function Mw takes nothing returns boolean
return(IsUnitDeadBJ(udg_unit48))and(IsUnitAlly(udg_unit48,Player(12)))
endfunction
function pw takes nothing returns nothing
call ReviveHeroLoc(udg_unit48,GetRectCenter(udg_rect139),true)
call SetUnitOwner(udg_unit48,Player(15),true)
call EnableTrigger(udg_trigger456)
endfunction
function Pw takes nothing returns nothing
call PlaySoundBJ(udg_sound02)
call SetUnitLifePercentBJ(GetTriggerUnit(),'d')
call SetUnitManaPercentBJ(GetTriggerUnit(),'d')
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit74,GetRectCenter(udg_rect12),true)
endfunction
function qw takes nothing returns nothing
call PlaySoundBJ(udg_sound02)
call SetUnitLifePercentBJ(GetTriggerUnit(),'d')
call SetUnitManaPercentBJ(GetTriggerUnit(),'d')
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit73,GetRectCenter(udg_rect14),true)
endfunction
function Qw takes nothing returns nothing
call PlaySoundBJ(udg_sound02)
call SetUnitLifePercentBJ(GetTriggerUnit(),'d')
call SetUnitManaPercentBJ(GetTriggerUnit(),'d')
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit71,GetRectCenter(udg_rect13),true)
endfunction
function sw takes nothing returns nothing
call PlaySoundBJ(udg_sound02)
call SetUnitLifePercentBJ(GetTriggerUnit(),'d')
call SetUnitManaPercentBJ(GetTriggerUnit(),'d')
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit72,GetRectCenter(udg_rect11),true)
endfunction
function Sw takes nothing returns nothing
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit78,GetRectCenter(udg_rect188),true)
endfunction
function tw takes nothing returns nothing
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit77,GetRectCenter(udg_rect190),true)
endfunction
function Tw takes nothing returns nothing
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit75,GetRectCenter(udg_rect189),true)
endfunction
function uw takes nothing returns nothing
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit76,GetRectCenter(udg_rect187),true)
endfunction
function Uw takes nothing returns nothing
call PlaySoundBJ(udg_sound02)
call SetUnitLifePercentBJ(GetTriggerUnit(),'d')
call SetUnitManaPercentBJ(GetTriggerUnit(),'d')
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit70,GetRectCenter(udg_rect178),true)
endfunction
function ww takes nothing returns nothing
call PlaySoundBJ(udg_sound02)
call SetUnitLifePercentBJ(GetTriggerUnit(),'d')
call SetUnitManaPercentBJ(GetTriggerUnit(),'d')
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit69,GetRectCenter(udg_rect180),true)
endfunction
function Ww takes nothing returns nothing
call PlaySoundBJ(udg_sound02)
call SetUnitLifePercentBJ(GetTriggerUnit(),'d')
call SetUnitManaPercentBJ(GetTriggerUnit(),'d')
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit67,GetRectCenter(udg_rect179),true)
endfunction
function yw takes nothing returns nothing
call PlaySoundBJ(udg_sound02)
call SetUnitLifePercentBJ(GetTriggerUnit(),'d')
call SetUnitManaPercentBJ(GetTriggerUnit(),'d')
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit68,GetRectCenter(udg_rect177),true)
endfunction
function Yw takes nothing returns nothing
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit50,GetRectCenter(udg_rect59),true)
endfunction
function zw takes nothing returns nothing
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit51,GetRectCenter(udg_rect61),true)
endfunction
function Zw takes nothing returns nothing
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit65,GetRectCenter(udg_rect60),true)
endfunction
function vW takes nothing returns nothing
call TriggerSleepAction(120.)
call ReviveHeroLoc(udg_unit66,GetRectCenter(udg_rect58),true)
endfunction
function eW takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(IsUnitAlly(GetTriggerUnit(),Player(0)))
endfunction
function xW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect154))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect154),0)
endfunction
function oW takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(IsUnitAlly(GetTriggerUnit(),Player(6)))
endfunction
function rW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect161))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect161),0)
endfunction
function iW takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function aW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect152))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect152),0)
endfunction
function nW takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO)!=null)
endfunction
function VW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect152))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect152),0)
endfunction
function EW takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(IsUnitAlly(GetTriggerUnit(),Player(0)))
endfunction
function XW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect159))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect159),0)
endfunction
function OW takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(IsUnitAlly(GetTriggerUnit(),Player(6)))
endfunction
function RW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect166))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect166),0)
endfunction
function IW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect157))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect157),0)
endfunction
function AW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect164))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect164),0)
endfunction
function NW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect04))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect04),0)
endfunction
function bW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect168))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
endfunction
function BW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect06))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect06),0)
endfunction
function cW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect168))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
endfunction
function CW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect05))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect05),0)
endfunction
function dW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect168))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
endfunction
function DW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect03))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect03),0)
endfunction
function fW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect168))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
endfunction
function FW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect170))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect170),0)
endfunction
function gW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect168))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
endfunction
function GW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect172))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect172),0)
endfunction
function hW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect168))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
endfunction
function HW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect171))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect171),0)
endfunction
function jW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect168))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
endfunction
function JW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect169))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect169),0)
endfunction
function kW takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect168))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect125),0)
endfunction
function KW takes nothing returns nothing
set udg_boolean09=true
call DisableTrigger(udg_trigger417)
endfunction
function lW takes nothing returns boolean
return(GetPlayerController(Player(0))==MAP_CONTROL_COMPUTER)
endfunction
function LW takes nothing returns boolean
return(GetPlayerController(Player(1))==MAP_CONTROL_COMPUTER)
endfunction
function mW takes nothing returns boolean
return(GetPlayerController(Player(2))==MAP_CONTROL_COMPUTER)
endfunction
function MW takes nothing returns boolean
return(GetPlayerController(Player(3))==MAP_CONTROL_COMPUTER)
endfunction
function pW takes nothing returns boolean
return(GetPlayerController(Player(4))==MAP_CONTROL_COMPUTER)
endfunction
function PW takes nothing returns boolean
return(GetPlayerController(Player(5))==MAP_CONTROL_COMPUTER)
endfunction
function qW takes nothing returns boolean
return(GetPlayerController(Player(6))==MAP_CONTROL_COMPUTER)
endfunction
function QW takes nothing returns boolean
return(GetPlayerController(Player(7))==MAP_CONTROL_COMPUTER)
endfunction
function sW takes nothing returns boolean
return(GetPlayerController(Player(8))==MAP_CONTROL_COMPUTER)
endfunction
function SW takes nothing returns boolean
return(GetPlayerController(Player(9))==MAP_CONTROL_COMPUTER)
endfunction
function tW takes nothing returns boolean
return(GetPlayerController(Player(10))==MAP_CONTROL_COMPUTER)
endfunction
function TW takes nothing returns boolean
return(GetPlayerController(Player(11))==MAP_CONTROL_COMPUTER)
endfunction
function uW takes nothing returns nothing
if(lW())then
call SetUnitPositionLoc(udg_unit52,GetRectCenter(udg_rect202))
endif
if(LW())then
call SetUnitPositionLoc(udg_unit53,GetRectCenter(udg_rect90))
endif
if(mW())then
call SetUnitPositionLoc(udg_unit55,GetRectCenter(udg_rect104))
endif
if(MW())then
call SetUnitPositionLoc(udg_unit57,GetRectCenter(udg_rect88))
endif
if(pW())then
call SetUnitPositionLoc(udg_unit54,GetRectCenter(udg_rect206))
endif
if(PW())then
call SetUnitPositionLoc(udg_unit56,GetRectCenter(udg_rect76))
endif
if(qW())then
call SetUnitPositionLoc(udg_unit49,GetRectCenter(udg_rect66))
endif
if(QW())then
call SetUnitPositionLoc(udg_unit59,GetRectCenter(udg_rect112))
endif
if(sW())then
call SetUnitPositionLoc(udg_unit60,GetRectCenter(udg_rect96))
endif
if(SW())then
call SetUnitPositionLoc(udg_unit61,GetRectCenter(udg_rect207))
endif
if(tW())then
call SetUnitPositionLoc(udg_unit58,GetRectCenter(udg_rect72))
endif
if(TW())then
call SetUnitPositionLoc(udg_unit62,GetRectCenter(udg_rect63))
endif
endfunction
function UW takes nothing returns boolean
return(udg_boolean09==false)
endfunction
function wW takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function WW takes nothing returns nothing
if(wW())then
call IssuePointOrderByIdLoc(GetTriggerUnit(),851983,GetRectCenter(udg_rect125))
endif
endfunction
function yW takes nothing returns boolean
return(udg_boolean09==false)
endfunction
function YW takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function zW takes nothing returns nothing
if(YW())then
call IssuePointOrderByIdLoc(GetTriggerUnit(),851983,GetRectCenter(udg_rect125))
endif
endfunction
function ZW takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)and(udg_boolean09)
endfunction
function vy takes nothing returns nothing
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect137))
endfunction
function ey takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)and(udg_boolean09)
endfunction
function xy takes nothing returns nothing
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect138))
endfunction
function oy takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)and(udg_boolean09)
endfunction
function ry takes nothing returns boolean
return(GetRandomInt(1,2)==1)
endfunction
function iy takes nothing returns nothing
if(ry())then
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect27))
call TriggerSleepAction(2.)
else
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect23))
call TriggerSleepAction(2.)
endif
endfunction
function ay takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)and(udg_boolean09)
endfunction
function ny takes nothing returns boolean
return(GetRandomInt(1,2)==1)
endfunction
function Vy takes nothing returns nothing
if(ny())then
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect25))
call TriggerSleepAction(2.)
else
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect21))
call TriggerSleepAction(2.)
endif
endfunction
function Ey takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01F')==false)and(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>0)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Xy takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-0))
call UnitAddItemByIdSwapped('I01F',GetTriggerUnit())
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect192))
endfunction
function Oy takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01F')==false)and(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>0)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Ry takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-0))
call UnitAddItemByIdSwapped('I01F',GetTriggerUnit())
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect194))
endfunction
function Iy takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I016')==false)and(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>0)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Ay takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-0))
call UnitAddItemByIdSwapped('I016',GetTriggerUnit())
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect192))
endfunction
function Ny takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I016')==false)and(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>0)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function by takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-0))
call UnitAddItemByIdSwapped('I016',GetTriggerUnit())
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect194))
endfunction
function By takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I017')==false)and(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>0)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function cy takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-0))
call UnitAddItemByIdSwapped('I017',GetTriggerUnit())
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect192))
endfunction
function Cy takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I017')==false)and(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>0)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Dy takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-0))
call UnitAddItemByIdSwapped('I017',GetTriggerUnit())
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect194))
endfunction
function fy takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I018')==false)and(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>0)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Fy takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-0))
call UnitAddItemByIdSwapped('I018',GetTriggerUnit())
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect192))
endfunction
function gy takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I018')==false)and(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>0)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Gy takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-0))
call UnitAddItemByIdSwapped('I018',GetTriggerUnit())
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect194))
endfunction
function hy takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I019')==false)and(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>0)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Hy takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-0))
call UnitAddItemByIdSwapped('I019',GetTriggerUnit())
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect192))
endfunction
function jy takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01G')==false)and(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>0)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Jy takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-0))
call UnitAddItemByIdSwapped('I01G',GetTriggerUnit())
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect192))
endfunction
function ky takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01G')==false)and(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>0)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Ky takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-0))
call UnitAddItemByIdSwapped('I01G',GetTriggerUnit())
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect194))
endfunction
function ly takes nothing returns boolean
return(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>5000)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Ly takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-5000))
call UnitAddItemByIdSwapped('tpow',GetTriggerUnit())
call TriggerSleepAction(.3)
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect192))
endfunction
function my takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I019')==false)and(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>0)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function My takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-0))
call UnitAddItemByIdSwapped('I019',GetTriggerUnit())
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect194))
endfunction
function py takes nothing returns boolean
return(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)>5000)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Py takes nothing returns nothing
call SetPlayerStateBJ(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)-5000))
call UnitAddItemByIdSwapped('tpow',GetTriggerUnit())
call TriggerSleepAction(.3)
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect194))
endfunction
function qy takes nothing returns boolean
return(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)<=5000)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Qy takes nothing returns nothing
call IssuePointOrderByIdLoc(GetTriggerUnit(),851986,GetRectCenter(udg_rect156))
endfunction
function sy takes nothing returns boolean
return(GetPlayerState(GetOwningPlayer(GetTriggerUnit()),PLAYER_STATE_RESOURCE_GOLD)<=5000)and(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function Sy takes nothing returns nothing
call IssuePointOrderByIdLoc(GetTriggerUnit(),851986,GetRectCenter(udg_rect163))
endfunction
function ty takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)and(udg_boolean09)
endfunction
function Ty takes nothing returns nothing
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect35))
call TriggerSleepAction(2.)
endfunction
function uy takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)and(udg_boolean09)
endfunction
function Uy takes nothing returns nothing
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect23))
call TriggerSleepAction(2.)
endfunction
function wy takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)and(udg_boolean09)
endfunction
function Wy takes nothing returns nothing
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect21))
call TriggerSleepAction(2.)
endfunction
function yy takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)and(udg_boolean09)
endfunction
function Yy takes nothing returns nothing
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect33))
call TriggerSleepAction(2.)
endfunction
function zy takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)and(udg_boolean09)
endfunction
function Zy takes nothing returns nothing
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect31))
call TriggerSleepAction(2.)
endfunction
function vY takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)and(udg_boolean09)
endfunction
function eY takes nothing returns nothing
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect27))
call TriggerSleepAction(2.)
endfunction
function xY takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)and(udg_boolean09)
endfunction
function oY takes nothing returns nothing
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect25))
call TriggerSleepAction(2.)
endfunction
function rY takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)and(udg_boolean09)
endfunction
function iY takes nothing returns nothing
call IssuePointOrderByIdLoc(GetTriggerUnit(),851990,GetRectCenter(udg_rect29))
call TriggerSleepAction(2.)
endfunction
function aY takes nothing returns boolean
return(udg_boolean09)
endfunction
function nY takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetEnumUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function VY takes nothing returns nothing
if(nY())then
call IssuePointOrderByIdLoc(GetEnumUnit(),851990,GetRectCenter(udg_rect138))
endif
endfunction
function EY takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetEnumUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function XY takes nothing returns nothing
if(EY())then
call IssuePointOrderByIdLoc(GetEnumUnit(),851990,GetRectCenter(udg_rect137))
endif
endfunction
function OY takes nothing returns boolean
return(GetRandomInt(1,2)==1)
endfunction
function RY takes nothing returns nothing
if(OY())then
call ForGroupBJ(mC(bj_mapInitialPlayableArea),function XY)
else
call ForGroupBJ(mC(bj_mapInitialPlayableArea),function VY)
endif
endfunction
function IY takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(GetTriggerUnit()))==MAP_CONTROL_COMPUTER)
endfunction
function AY takes nothing returns nothing
call SelectHeroSkill(GetTriggerUnit(),'A000')
endfunction
function NY takes nothing returns boolean
return(GetPlayerSlotState(GetEnumPlayer())!=PLAYER_SLOT_STATE_LEFT)
endfunction
function bY takes nothing returns nothing
if(NY())then
set udg_boolean03=true
else
call LeaderboardSetPlayerItemLabelBJ(GetEnumPlayer(),bj_lastCreatedLeaderboard,"NO' OUT ROI =)) :D")
endif
endfunction
function BY takes nothing returns boolean
return(GetPlayerSlotState(GetEnumPlayer())==PLAYER_SLOT_STATE_LEFT)
endfunction
function cY takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function CY takes nothing returns nothing
if(BY())then
call ForGroupBJ(UC(GetEnumPlayer()),function cY)
endif
endfunction
function dY takes nothing returns boolean
return(GetPlayerSlotState(GetEnumPlayer())!=PLAYER_SLOT_STATE_LEFT)
endfunction
function DY takes nothing returns nothing
if(dY())then
set udg_boolean04=true
else
call LeaderboardSetPlayerItemLabelBJ(GetEnumPlayer(),bj_lastCreatedLeaderboard,"NO' OUT ROI =)) :D")
endif
endfunction
function fY takes nothing returns boolean
return(GetPlayerSlotState(GetEnumPlayer())==PLAYER_SLOT_STATE_LEFT)
endfunction
function FY takes nothing returns nothing
call RemoveUnit(GetEnumUnit())
endfunction
function gY takes nothing returns nothing
if(fY())then
call ForGroupBJ(UC(GetEnumPlayer()),function FY)
endif
endfunction
function GY takes nothing returns boolean
return(udg_boolean03==false)
endfunction
function hY takes nothing returns boolean
return(udg_boolean04==false)
endfunction
function HY takes nothing returns nothing
set udg_boolean03=false
call ForForce(udg_force01,function bY)
call ForForce(udg_force01,function CY)
set udg_boolean04=false
call ForForce(udg_force02,function DY)
call ForForce(udg_force02,function gY)
if(GY())then
call TriggerExecute(udg_trigger453)
endif
if(hY())then
call TriggerExecute(udg_trigger452)
endif
endfunction
function jY takes nothing returns boolean
return(udg_integer03>='x')
endfunction
function JY takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect41),1.)
endfunction
function kY takes nothing returns nothing
call CustomDefeatBJ(GetEnumPlayer(),"Your soul will burn for eternity!")
endfunction
function KY takes nothing returns nothing
call CustomVictoryBJ(Player(0),true,true)
endfunction
function lY takes nothing returns nothing
call StopMusic(true)
call SetUnitPositionLoc(udg_unit63,GetRectCenter(udg_rect57))
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLoc(udg_units01[bj_forLoopAIndex],GetRandomLocInRect(udg_rect195))
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[bj_forLoopAIndex],GetRandomLocInRect(udg_rect136))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call ForForce(bj_FORCE_ALL_PLAYERS,function JY)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Burn in Hell Team 2 ")
call LeaderboardDisplayBJ(false,udg_leaderboard01)
call TimerDialogDisplay(udg_timerdialog01,false)
call TriggerSleepAction(1.)
call SetUnitAnimation(udg_unit63,"Stand Victory")
set bj_forLoopAIndex=7
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call KillUnit(udg_units01[bj_forLoopAIndex])
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(2.)
call ForForce(udg_force02,function kY)
call ForForce(udg_force01,function KY)
call TriggerSleepAction(1.)
call PlayMusicBJ(udg_string02)
endfunction
function LY takes nothing returns boolean
return(udg_integer05>='x')
endfunction
function mY takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect41),1.)
endfunction
function MY takes nothing returns nothing
call CustomDefeatBJ(GetEnumPlayer(),"Your soul will burn for eternity!")
endfunction
function pY takes nothing returns nothing
call CustomVictoryBJ(GetEnumPlayer(),true,true)
endfunction
function PY takes nothing returns nothing
call StopMusic(true)
call SetUnitPositionLoc(udg_unit63,GetRectCenter(udg_rect57))
set bj_forLoopAIndex=7
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetUnitPositionLoc(udg_units01[bj_forLoopAIndex],GetRandomLocInRect(udg_rect195))
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[bj_forLoopAIndex],GetRandomLocInRect(udg_rect136))
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call ForForce(bj_FORCE_ALL_PLAYERS,function mY)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Team 2 Wins!")
call LeaderboardDisplayBJ(false,udg_leaderboard01)
call TimerDialogDisplay(udg_timerdialog01,false)
call TriggerSleepAction(1.)
call SetUnitAnimation(udg_unit63,"Stand Victory")
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=6
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call KillUnit(udg_units01[bj_forLoopAIndex])
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
call TriggerSleepAction(2.)
call ForForce(udg_force01,function MY)
call ForForce(udg_force02,function pY)
call TriggerSleepAction(1.)
call PlayMusicBJ(udg_string02)
endfunction
function qY takes nothing returns boolean
return(udg_boolean01==false)and(udg_boolean02==false)
endfunction
function QY takes nothing returns nothing
call SetUnitExploded(udg_units01[(1+GetPlayerId(GetTriggerPlayer()))],true)
call TriggerSleepAction(.1)
call KillUnit(udg_units01[(1+GetPlayerId(GetTriggerPlayer()))])
endfunction
function sY takes nothing returns boolean
return(udg_boolean02==false)
endfunction
function SY takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect125),1.)
endfunction
function tY takes nothing returns nothing
call StopMusic(true)
call SetUnitPositionLocFacingLocBJ(GetTriggerUnit(),GetRectCenter(udg_rect125),GetUnitLoc(GetTriggerUnit()))
call ForForce(bj_FORCE_ALL_PLAYERS,function SY)
call SetUnitOwner(udg_unit63,Player(12),true)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"DM Goi tao ra chi vay may` zzzz wtf")
call PlaySoundBJ(udg_sound05)
call TriggerSleepAction(2.)
call SetUnitPositionLoc(udg_unit63,GetRandomLocInRect(udg_rect125))
call DisableTrigger(GetTriggeringTrigger())
call PlayMusicBJ(udg_string01)
endfunction
function TY takes nothing returns boolean
return(udg_boolean02==false)
endfunction
function uY takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect125),1.)
endfunction
function UY takes nothing returns nothing
call StopMusic(true)
call SetUnitPositionLocFacingLocBJ(GetTriggerUnit(),GetRectCenter(udg_rect125),GetUnitLoc(GetTriggerUnit()))
call ForForce(bj_FORCE_ALL_PLAYERS,function uY)
call SetUnitOwner(udg_unit48,Player(12),true)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Goi angel ra roi goi tao chi vay may` zzzzz")
call PlaySoundBJ(udg_sound05)
call TriggerSleepAction(2.)
call SetUnitPositionLoc(udg_unit48,GetRandomLocInRect(udg_rect125))
call EnableTrigger(udg_trigger457)
call DisableTrigger(udg_trigger456)
call PlayMusicBJ(udg_string01)
endfunction
function wY takes nothing returns boolean
return(GetPlayerController(GetOwningPlayer(udg_unit48))==GetPlayerController(Player(12)))and(udg_boolean01==false)
endfunction
function WY takes nothing returns nothing
call IssuePointOrderByIdLoc(udg_unit48,851983,GetRectCenter(udg_rect137))
call TriggerSleepAction(60.)
call IssuePointOrderByIdLoc(udg_unit48,851983,GetRectCenter(udg_rect138))
call TriggerSleepAction(60.)
endfunction
function yY takes nothing returns nothing
call PanCameraToTimedLocForPlayer(GetEnumPlayer(),GetRectCenter(udg_rect125),1.)
endfunction
function YY takes nothing returns nothing
call StopMusic(true)
call ForForce(bj_FORCE_ALL_PLAYERS,function yY)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,"Where are the little piglets for my dinner? Come to papa...")
call PlaySoundBJ(udg_sound05)
call TriggerSleepAction(5.)
call SetUnitPositionLoc(udg_unit47,GetRandomLocInRect(udg_rect125))
call DisableTrigger(udg_trigger458)
set udg_boolean09=true
call PlayMusicBJ(udg_string01)
endfunction
function zY takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='n01E')
endfunction
function ZY takes nothing returns nothing
call KillUnit(GetTriggerUnit())
call CreateItemLoc(ChooseRandomItemExBJ(7,ITEM_TYPE_ANY),GetUnitLoc(GetTriggerUnit()))
call UnitAddItem(GetTriggerUnit(),bj_lastCreatedItem)
endfunction
function vz takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='n01E')
endfunction
function ez takes nothing returns nothing
call KillUnit(GetTriggerUnit())
call CreateItemLoc(ChooseRandomItemExBJ(7,ITEM_TYPE_ANY),GetUnitLoc(GetTriggerUnit()))
call UnitAddItem(GetTriggerUnit(),bj_lastCreatedItem)
endfunction
function xz takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='n01D')
endfunction
function oz takes nothing returns boolean
return(GetRandomInt(1,2)==1)
endfunction
function rz takes nothing returns nothing
if(oz())then
call KillUnit(GetTriggerUnit())
call CreateItemLoc(ChooseRandomItemExBJ(8,ITEM_TYPE_ANY),GetUnitLoc(GetTriggerUnit()))
else
call KillUnit(GetTriggerUnit())
endif
endfunction
function iz takes nothing returns boolean
return(GetUnitTypeId(GetTriggerUnit())=='n01D')
endfunction
function az takes nothing returns boolean
return(GetRandomInt(1,2)==1)
endfunction
function nz takes nothing returns nothing
if(az())then
call KillUnit(GetTriggerUnit())
call CreateItemLoc(ChooseRandomItemExBJ(8,ITEM_TYPE_ANY),GetUnitLoc(GetTriggerUnit()))
else
call KillUnit(GetTriggerUnit())
endif
endfunction
function Vz takes nothing returns boolean
return(IsUnitAlly(GetTriggerUnit(),Player(0)))
endfunction
function Ez takes nothing returns boolean
return(IsUnitAlly(GetTriggerUnit(),Player(6)))
endfunction
function Xz takes nothing returns boolean
return(RectContainsUnit(udg_rect125,udg_unit63))and(IsUnitAlly(udg_unit63,Player(12)))and(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(GetBooleanOr(Vz(),Ez()))
endfunction
function Oz takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRectCenter(udg_rect185))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetRectCenter(udg_rect185),0)
endfunction
function Rz takes nothing returns boolean
return(IsUnitAlly(GetTriggerUnit(),Player(0)))
endfunction
function Iz takes nothing returns boolean
return(IsUnitAlly(GetTriggerUnit(),Player(6)))
endfunction
function Az takes nothing returns boolean
return(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(GetBooleanOr(Rz(),Iz()))
endfunction
function Nz takes nothing returns nothing
call SetUnitPositionLoc(GetTriggerUnit(),GetRandomLocInRect(udg_rect135))
call PanCameraToTimedLocForPlayer(GetOwningPlayer(GetTriggerUnit()),GetUnitLoc(GetTriggerUnit()),0)
endfunction
function bz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I020'))
endfunction
function Bz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01C'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01F'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01X'))
endfunction
function cz takes nothing returns nothing
if(Bz())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01C'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01F'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01X'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I020'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I021',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function Cz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01Z'))
endfunction
function dz takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01Z'))
call UnitAddItemByIdSwapped('I020',GetTriggerUnit())
endfunction
function Dz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05E'))
endfunction
function fz takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05E'))
call UnitAddItemByIdSwapped('I05D',GetTriggerUnit())
endfunction
function Fz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05D'))
endfunction
function gz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02P'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I044'))
endfunction
function Gz takes nothing returns nothing
if(gz())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02P'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I044'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05D'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I05C',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function hz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01W'))
endfunction
function Hz takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01W'))
call UnitAddItemByIdSwapped('I01Y',GetTriggerUnit())
endfunction
function jz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01Y'))
endfunction
function Jz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01R'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01S'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01T'))
endfunction
function kz takes nothing returns nothing
if(Jz())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01R'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01S'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01T'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01Y'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I01X',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function Kz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01J'))
endfunction
function lz takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01J'))
call UnitAddItemByIdSwapped('I01I',GetTriggerUnit())
endfunction
function Lz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01I'))
endfunction
function mz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'IC85'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'IC86'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'IC87'))
endfunction
function Mz takes nothing returns nothing
if(mz())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'IC85'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'IC86'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'IC87'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01I'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I01H',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function pz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01L'))
endfunction
function Pz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'bspd'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00W'))
endfunction
function qz takes nothing returns nothing
if(Pz())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'bspd'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00W'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01L'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I01K',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function Qz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01M'))
endfunction
function sz takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01M'))
call UnitAddItemByIdSwapped('I01L',GetTriggerUnit())
endfunction
function Sz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05B'))
endfunction
function tz takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05B'))
call UnitAddItemByIdSwapped('I059',GetTriggerUnit())
endfunction
function Tz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I059'))
endfunction
function uz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I043'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I046'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04V'))
endfunction
function Uz takes nothing returns nothing
if(uz())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I043'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I046'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04V'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I059'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I058',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function wz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I051'))
endfunction
function Wz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I041'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03Z'))
endfunction
function yz takes nothing returns nothing
if(Wz())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I041'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03Z'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I051'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I055',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function Yz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I052'))
endfunction
function zz takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I052'))
call UnitAddItemByIdSwapped('I051',GetTriggerUnit())
endfunction
function Zz takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04Y'))
endfunction
function vZ takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04Y'))
call UnitAddItemByIdSwapped('I04Z',GetTriggerUnit())
endfunction
function eZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04Z'))
endfunction
function xZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02L'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02J'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02K'))
endfunction
function oZ takes nothing returns nothing
if(xZ())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02L'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02J'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02K'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04Z'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I04S',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function rZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I050'))
endfunction
function iZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04S'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01H'))
endfunction
function aZ takes nothing returns nothing
if(iZ())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04S'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01H'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I050'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I054',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function nZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I053'))
endfunction
function VZ takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I053'))
call UnitAddItemByIdSwapped('I050',GetTriggerUnit())
endfunction
function EZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03E'))
endfunction
function XZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04V'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I045'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03X'))
endfunction
function OZ takes nothing returns nothing
if(XZ())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04V'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I045'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03X'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03E'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I042',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function RZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03D'))
endfunction
function IZ takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03D'))
call UnitAddItemByIdSwapped('I03E',GetTriggerUnit())
endfunction
function AZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04P'))
endfunction
function NZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04B'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I037'))
endfunction
function bZ takes nothing returns nothing
if(NZ())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04B'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I037'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04P'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I04V',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function BZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04G'))
endfunction
function cZ takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04G'))
call UnitAddItemByIdSwapped('I04P',GetTriggerUnit())
endfunction
function CZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04F'))
endfunction
function dZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04A'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04D'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I048'))
endfunction
function DZ takes nothing returns nothing
if(dZ())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04A'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04D'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I048'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04F'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I04X',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function fZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04O'))
endfunction
function FZ takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04O'))
call UnitAddItemByIdSwapped('I04F',GetTriggerUnit())
endfunction
function gZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I032'))
endfunction
function GZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04A'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04D'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I048'))
endfunction
function hZ takes nothing returns nothing
if(GZ())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04A'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04D'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I048'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I032'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I04R',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function HZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04L'))
endfunction
function jZ takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04L'))
call UnitAddItemByIdSwapped('I032',GetTriggerUnit())
endfunction
function JZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04E'))
endfunction
function kZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04A'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04D'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I048'))
endfunction
function KZ takes nothing returns nothing
if(kZ())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04A'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04D'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I048'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04E'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I04W',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function lZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I031'))
endfunction
function LZ takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I031'))
call UnitAddItemByIdSwapped('I04E',GetTriggerUnit())
endfunction
function mZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03B'))
endfunction
function MZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04W'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04X'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04R'))
endfunction
function pZ takes nothing returns nothing
if(MZ())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04W'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04X'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04R'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03B'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I04U',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function PZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04I'))
endfunction
function qZ takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04I'))
call UnitAddItemByIdSwapped('I03B',GetTriggerUnit())
endfunction
function QZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03C'))
endfunction
function sZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I049'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04C'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I038'))
endfunction
function SZ takes nothing returns nothing
if(sZ())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I049'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04C'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I038'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03C'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I04T',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function tZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04J'))
endfunction
function TZ takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04J'))
call UnitAddItemByIdSwapped('I03C',GetTriggerUnit())
endfunction
function uZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04M'))
endfunction
function UZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04U'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04T'))
endfunction
function wZ takes nothing returns nothing
if(UZ())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04U'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04T'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04M'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I04Q',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function WZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04K'))
endfunction
function yZ takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04K'))
call UnitAddItemByIdSwapped('I04M',GetTriggerUnit())
endfunction
function YZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05Q'))
endfunction
function zZ takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05O'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I055'))
endfunction
function ZZ takes nothing returns nothing
if(zZ())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05O'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I055'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05Q'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I05R',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function v0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05P'))
endfunction
function e0 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05P'))
call UnitAddItemByIdSwapped('I05Q',GetTriggerUnit())
endfunction
function x0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05N'))
endfunction
function o0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04T'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01F'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02O'))
endfunction
function r0 takes nothing returns nothing
if(o0())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04T'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01F'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02O'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05N'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I05O',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function i0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05M'))
endfunction
function a0 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05M'))
call UnitAddItemByIdSwapped('I05N',GetTriggerUnit())
endfunction
function n0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02Q'))
endfunction
function V0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02M'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I021'))
endfunction
function E0 takes nothing returns nothing
if(V0())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02M'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I021'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02Q'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02P',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function X0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02R'))
endfunction
function O0 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02R'))
call UnitAddItemByIdSwapped('I02Q',GetTriggerUnit())
endfunction
function R0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02S'))
endfunction
function I0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00O'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00N'))
endfunction
function A0 takes nothing returns nothing
if(I0())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00O'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00N'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02S'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I006',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function N0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I000'))
endfunction
function b0 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I000'))
call UnitAddItemByIdSwapped('I02S',GetTriggerUnit())
endfunction
function B0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02S'))
endfunction
function c0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I025'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01V'))
endfunction
function C0 takes nothing returns nothing
if(c0())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I025'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01V'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02S'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02T',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function d0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I000'))
endfunction
function D0 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I000'))
call UnitAddItemByIdSwapped('I02S',GetTriggerUnit())
endfunction
function f0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02X'))
endfunction
function F0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00G'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00M'))
endfunction
function g0 takes nothing returns nothing
if(F0())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00G'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00M'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02X'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02V',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function G0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02W'))
endfunction
function h0 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02W'))
call UnitAddItemByIdSwapped('I02X',GetTriggerUnit())
endfunction
function H0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02X'))
endfunction
function j0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00J'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01V'))
endfunction
function J0 takes nothing returns nothing
if(j0())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00J'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01V'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02X'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02U',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function k0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02W'))
endfunction
function K0 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02W'))
call UnitAddItemByIdSwapped('I02X',GetTriggerUnit())
endfunction
function l0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02X'))
endfunction
function L0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02T'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00K'))
endfunction
function m0 takes nothing returns nothing
if(L0())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02T'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00K'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02X'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I056',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function M0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02W'))
endfunction
function p0 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02W'))
call UnitAddItemByIdSwapped('I02X',GetTriggerUnit())
endfunction
function P0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I05A'))
endfunction
function q0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I042'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04W'))
endfunction
function Q0 takes nothing returns nothing
if(q0())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I042'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04W'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I05A'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I04H',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function s0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I04N'))
endfunction
function S0 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I04N'))
call UnitAddItemByIdSwapped('I05A',GetTriggerUnit())
endfunction
function t0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03M'))
endfunction
function T0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03A'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I030'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I036'))
endfunction
function u0 takes nothing returns nothing
if(T0())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03A'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I030'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I036'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03M'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I041',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function U0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03K'))
endfunction
function w0 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03K'))
call UnitAddItemByIdSwapped('I03M',GetTriggerUnit())
endfunction
function W0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03T'))
endfunction
function y0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03A'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I030'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I036'))
endfunction
function Y0 takes nothing returns nothing
if(y0())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03A'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I030'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I036'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03T'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I03X',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function z0 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03S'))
endfunction
function Z0 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03S'))
call UnitAddItemByIdSwapped('I03T',GetTriggerUnit())
endfunction
function v1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03U'))
endfunction
function e1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03X'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I041'))
endfunction
function x1 takes nothing returns nothing
if(e1())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03X'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I041'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03U'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I046',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function o1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03P'))
endfunction
function r1 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03P'))
call UnitAddItemByIdSwapped('I03U',GetTriggerUnit())
endfunction
function i1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03O'))
endfunction
function a1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I039'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I035'))
endfunction
function n1 takes nothing returns nothing
if(a1())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I039'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I035'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03O'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I043',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function V1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03Q'))
endfunction
function E1 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03Q'))
call UnitAddItemByIdSwapped('I03O',GetTriggerUnit())
endfunction
function X1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03N'))
endfunction
function O1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I037'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I043'))
endfunction
function R1 takes nothing returns nothing
if(O1())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I037'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I043'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03N'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I03Z',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function I1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03R'))
endfunction
function A1 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03R'))
call UnitAddItemByIdSwapped('I03N',GetTriggerUnit())
endfunction
function N1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03L'))
endfunction
function b1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I038'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I007'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I017'))
endfunction
function B1 takes nothing returns nothing
if(b1())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I038'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I007'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I017'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03L'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I040',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function c1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03I'))
endfunction
function C1 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03I'))
call UnitAddItemByIdSwapped('I03L',GetTriggerUnit())
endfunction
function d1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03W'))
endfunction
function D1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01F'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02O'))
endfunction
function f1 takes nothing returns nothing
if(D1())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01F'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02O'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03W'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I045',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function F1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03V'))
endfunction
function g1 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03V'))
call UnitAddItemByIdSwapped('I03W',GetTriggerUnit())
endfunction
function G1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I034'))
endfunction
function h1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I046'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I045'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03Y'))
endfunction
function H1 takes nothing returns nothing
if(h1())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I046'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I045'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03Y'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I034'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I044',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function j1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I033'))
endfunction
function J1 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I033'))
call UnitAddItemByIdSwapped('I034',GetTriggerUnit())
endfunction
function k1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03H'))
endfunction
function K1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'IC89'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I019'))
endfunction
function l1 takes nothing returns nothing
if(K1())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'IC89'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I019'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03H'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I03Y',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function L1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I03J'))
endfunction
function m1 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I03J'))
call UnitAddItemByIdSwapped('I03H',GetTriggerUnit())
endfunction
function M1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01E'))
endfunction
function p1 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01E'))
call UnitAddItemByIdSwapped('I01D',GetTriggerUnit())
endfunction
function P1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01D'))
endfunction
function q1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I014'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'IC90'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I016'))
endfunction
function Q1 takes nothing returns nothing
if(q1())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I014'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'IC90'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I016'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01D'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTo.mdl")
call TriggerSleepAction(2.)
call DestroyEffect(bj_lastCreatedEffect)
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call TriggerSleepAction(2.)
call DestroyEffect(bj_lastCreatedEffect)
call UnitAddItemByIdSwapped('I01F',GetTriggerUnit())
call PlaySoundBJ(udg_sound10)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(GetPlayerName(GetTriggerPlayer())+" has obtained the |c00ffff00Guardian Force|r. |c00ff0000BEWARE!!!|r"))
endif
endfunction
function s1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01A'))
endfunction
function S1 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01A'))
call UnitAddItemByIdSwapped('I01B',GetTriggerUnit())
endfunction
function t1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01B'))
endfunction
function T1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'IC92'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00Z'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I00V'))
endfunction
function u1 takes nothing returns nothing
if(T1())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'IC92'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00Z'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I00V'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01B'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTo.mdl")
call TriggerSleepAction(2.)
call DestroyEffect(bj_lastCreatedEffect)
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdl")
call TriggerSleepAction(2.)
call DestroyEffect(bj_lastCreatedEffect)
call UnitAddItemByIdSwapped('I01C',GetTriggerUnit())
call PlaySoundBJ(udg_sound11)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(GetPlayerName(GetTriggerPlayer())+" has obtained the |c00ffff00Holy Warfare|r. |c00ff0000BEWARE!!!|r"))
endif
endfunction
function U1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I028'))
endfunction
function w1 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I028'))
call UnitAddItemByIdSwapped('I02C',GetTriggerUnit())
endfunction
function W1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02G'))
endfunction
function y1 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02G'))
call UnitAddItemByIdSwapped('I02A',GetTriggerUnit())
endfunction
function Y1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02F'))
endfunction
function z1 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02F'))
call UnitAddItemByIdSwapped('I02B',GetTriggerUnit())
endfunction
function Z1 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02E'))
endfunction
function v2 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02E'))
call UnitAddItemByIdSwapped('I027',GetTriggerUnit())
endfunction
function e2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I029'))
endfunction
function x2 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I029'))
call UnitAddItemByIdSwapped('I02D',GetTriggerUnit())
endfunction
function o2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02I'))
endfunction
function r2 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02I'))
call UnitAddItemByIdSwapped('I02H',GetTriggerUnit())
endfunction
function i2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02I'))
endfunction
function a2 takes nothing returns nothing
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02I'))
call UnitAddItemByIdSwapped('I02H',GetTriggerUnit())
endfunction
function n2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02C'))
endfunction
function V2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I018'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01O'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01Q'))
endfunction
function E2 takes nothing returns nothing
if(V2())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I018'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01O'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01Q'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02C'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02N',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function X2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02A'))
endfunction
function O2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01Q'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'IC90'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'IC91'))
endfunction
function R2 takes nothing returns nothing
if(O2())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01Q'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'IC90'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'IC91'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02A'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02J',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function I2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02B'))
endfunction
function A2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I016'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01P'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I019'))
endfunction
function N2 takes nothing returns nothing
if(A2())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I016'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01P'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I019'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02B'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02K',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function b2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I027'))
endfunction
function B2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I017'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'IC85'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'IC91'))
endfunction
function c2 takes nothing returns nothing
if(B2())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I017'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'IC85'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'IC91'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I027'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02L',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function C2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02D'))
endfunction
function d2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01P'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'IC91'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'IC86'))
endfunction
function D2 takes nothing returns nothing
if(d2())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01P'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'IC91'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'IC86'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02D'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02O',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function f2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02H'))
endfunction
function F2 takes nothing returns boolean
return(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02N'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I02O'))and(UnitHasItemOfTypeBJ(GetTriggerUnit(),'I01X'))
endfunction
function g2 takes nothing returns nothing
if(F2())then
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02N'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02O'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I01X'))
call RemoveItem(GetItemOfTypeFromUnitBJ(GetTriggerUnit(),'I02H'))
call AddSpecialEffectTargetUnitBJ("overhead",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIem\\AIemTarget.mdl")
call UnitAddItemByIdSwapped('I02M',GetTriggerUnit())
call TriggerSleepAction(3.)
call DestroyEffect(bj_lastCreatedEffect)
endif
endfunction
function G2 takes nothing returns boolean
return(GetOwningPlayer(GetTriggerUnit())==Player(12))
endfunction
function h2 takes nothing returns nothing
call IssueImmediateOrderById(GetKillingUnit(),851972)
endfunction
function H2 takes nothing returns boolean
return(GetOwningPlayer(GetTriggerUnit())==Player(12))
endfunction
function j2 takes nothing returns nothing
call IssueImmediateOrderById(GetKillingUnit(),851972)
endfunction
function J2 takes nothing returns boolean
return(GetOwningPlayer(GetDyingUnit())==GetOwningPlayer(GetTriggerUnit()))and(GetOwningPlayer(GetTriggerUnit())!=Player(12))and(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(IsUnitType(GetKillingUnit(),UNIT_TYPE_STRUCTURE))
endfunction
function k2 takes nothing returns boolean
return(GetOwningPlayer(GetTriggerUnit())==Player(6))and(GetOwningPlayer(GetTriggerUnit())==Player(7))and(GetOwningPlayer(GetTriggerUnit())==Player(8))and(GetOwningPlayer(GetTriggerUnit())==Player(9))and(GetOwningPlayer(GetTriggerUnit())==Player(10))and(GetOwningPlayer(GetTriggerUnit())==Player(11))
endfunction
function K2 takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnit())==Player(5))
endfunction
function l2 takes nothing returns nothing
if(k2())then
call TriggerExecute(udg_trigger274)
endif
if(K2())then
set udg_integers01[(1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))]=((1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))+1)
call TriggerExecute(udg_trigger134)
set udg_integers01[(1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))]=((1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))-1)
call TriggerExecute(udg_trigger134)
call PlaySoundBJ(udg_sound14)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("DAMM YOU!!! "+GetPlayerName(GetTriggerPlayer()))+(" got |c00ff00ffOWNED|r by an Anti-Spawn Camp Tower"+((" that belongs to the Players of Team 1."+(" They are each awarded 5000 Gold"+(" as a Penalty for Team 2"+" they are deducted 10000 Gold for trying to be LAME!")))+" That will teach you a lesson |c00ff0000NOT TO SPAWN CAMP AT OUR BASE!!!|r"))))
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 SetPlayerStateBJ(Player(6),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(6),PLAYER_STATE_RESOURCE_GOLD)-10000))
call SetPlayerStateBJ(Player(7),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(7),PLAYER_STATE_RESOURCE_GOLD)-10000))
call SetPlayerStateBJ(Player(8),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(8),PLAYER_STATE_RESOURCE_GOLD)-10000))
call SetPlayerStateBJ(Player(9),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(9),PLAYER_STATE_RESOURCE_GOLD)-10000))
call SetPlayerStateBJ(Player(10),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(10),PLAYER_STATE_RESOURCE_GOLD)-10000))
call SetPlayerStateBJ(Player(11),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(11),PLAYER_STATE_RESOURCE_GOLD)-10000))
endif
endfunction
function L2 takes nothing returns boolean
return(GetOwningPlayer(GetTriggerUnit())==Player(12))
endfunction
function m2 takes nothing returns nothing
call IssueImmediateOrderById(GetKillingUnit(),851972)
endfunction
function M2 takes nothing returns boolean
return(GetOwningPlayer(GetTriggerUnit())==Player(12))
endfunction
function p2 takes nothing returns nothing
call IssueImmediateOrderById(GetKillingUnit(),851972)
endfunction
function P2 takes nothing returns boolean
return(GetOwningPlayer(GetDyingUnit())==GetOwningPlayer(GetTriggerUnit()))and(GetOwningPlayer(GetTriggerUnit())!=Player(12))and(IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO))and(IsUnitType(GetKillingUnit(),UNIT_TYPE_STRUCTURE))
endfunction
function q2 takes nothing returns boolean
return(GetOwningPlayer(GetTriggerUnit())==Player(0))and(GetOwningPlayer(GetTriggerUnit())==Player(1))and(GetOwningPlayer(GetTriggerUnit())==Player(2))and(GetOwningPlayer(GetTriggerUnit())==Player(3))and(GetOwningPlayer(GetTriggerUnit())==Player(4))and(GetOwningPlayer(GetTriggerUnit())==Player(5))
endfunction
function Q2 takes nothing returns boolean
return(GetOwningPlayer(GetKillingUnit())==Player(11))
endfunction
function s2 takes nothing returns nothing
if(q2())then
call TriggerExecute(udg_trigger273)
endif
if(Q2())then
set udg_integers01[(1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))]=((1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))+1)
call TriggerExecute(udg_trigger134)
set udg_integers01[(1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))]=((1+GetPlayerId(GetOwningPlayer(GetKillingUnit())))-1)
call TriggerExecute(udg_trigger134)
call PlaySoundBJ(udg_sound14)
call DisplayTextToForce(bj_FORCE_ALL_PLAYERS,(("DAMM YOU!!! "+GetPlayerName(GetTriggerPlayer()))+(" got |c00ff00ffOWNED|r by an Anti-Spawn Camp Tower"+((" that belongs to the Players of Team 2."+(" They are each awarded 5000 Gold"+(" as a Penalty for Team 1"+" they are deducted 10000 Gold for trying to be LAME!")))+" That will teach you a lesson |c00ff0000NOT TO SPAWN CAMP AT OUR BASE!!!|r"))))
call SetPlayerStateBJ(Player(0),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(0),PLAYER_STATE_RESOURCE_GOLD)-10000))
call SetPlayerStateBJ(Player(1),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(1),PLAYER_STATE_RESOURCE_GOLD)-10000))
call SetPlayerStateBJ(Player(2),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(2),PLAYER_STATE_RESOURCE_GOLD)-10000))
call SetPlayerStateBJ(Player(3),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(3),PLAYER_STATE_RESOURCE_GOLD)-10000))
call SetPlayerStateBJ(Player(4),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(4),PLAYER_STATE_RESOURCE_GOLD)-10000))
call SetPlayerStateBJ(Player(5),PLAYER_STATE_RESOURCE_GOLD,(GetPlayerState(Player(5),PLAYER_STATE_RESOURCE_GOLD)-10000))
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)
endif
endfunction
function S2 takes nothing returns nothing
local weathereffect we
local destructable d
local trigger t
local real life
local player p
local unit u
local integer unitID
local integer i
call SetCameraBounds(-12288.+GetCameraMargin(CAMERA_MARGIN_LEFT),-10240.+GetCameraMargin(CAMERA_MARGIN_BOTTOM),12288.-GetCameraMargin(CAMERA_MARGIN_RIGHT),10240.-GetCameraMargin(CAMERA_MARGIN_TOP),-12288.+GetCameraMargin(CAMERA_MARGIN_LEFT),10240.-GetCameraMargin(CAMERA_MARGIN_TOP),12288.-GetCameraMargin(CAMERA_MARGIN_RIGHT),-10240.+GetCameraMargin(CAMERA_MARGIN_BOTTOM))
call SetDayNightModels("Environment\\DNC\\DNCDalaran\\DNCDalaranTerrain\\DNCDalaranTerrain.mdl","Environment\\DNC\\DNCDalaran\\DNCDalaranUnit\\DNCDalaranUnit.mdl")
call SetTerrainFogEx(0,3000.,5000.,.5,1.,.0,.0)
set we=AddWeatherEffect(Rect(-12288.,-10240.,12288.,10240.),'LRaa')
call EnableWeatherEffect(we,true)
call NewSoundEnvironment("Default")
call SetAmbientDaySound("DalaranDay")
call SetAmbientNightSound("DalaranNight")
call SetMapMusic("Music",true,0)
set udg_sound01=CreateSound("Sound\\Dialogue\\Extra\\MuradinTaunt1.mp3",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound01,"MuradinTaunt1")
call SetSoundDuration(udg_sound01,2299)
set udg_sound02=CreateSound("Sound\\Dialogue\\Extra\\UtherTaunt2.mp3",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound02,"UtherTaunt2")
call SetSoundDuration(udg_sound02,1855)
set udg_sound03=CreateSound("Sound\\Dialogue\\HumanCampaign\\Human09\\H09Guardian08.mp3",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound03,"H09Guardian08")
call SetSoundDuration(udg_sound03,9326)
set udg_sound04=CreateSound("Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Cenarius03.mp3",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound04,"O05Cenarius03")
call SetSoundDuration(udg_sound04,3213)
set udg_sound05=CreateSound("Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Cenarius27.mp3",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound05,"O05Cenarius27")
call SetSoundDuration(udg_sound05,5146)
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)
set udg_sound07=CreateSound("war3mapImported\\Humiliation.mp3",false,false,false,10,10,"")
call SetSoundDuration(udg_sound07,1855)
call SetSoundChannel(udg_sound07,0)
call SetSoundVolume(udg_sound07,127)
call SetSoundPitch(udg_sound07,1.)
set udg_sound08=CreateSound("war3mapImported\\Prepare.mp3",false,false,false,10,10,"")
call SetSoundDuration(udg_sound08,1280)
call SetSoundChannel(udg_sound08,0)
call SetSoundVolume(udg_sound08,127)
call SetSoundPitch(udg_sound08,1.)
set udg_sound09=CreateSound("war3mapImported\\firstblood.mp3",false,false,false,10,10,"")
call SetSoundDuration(udg_sound09,1567)
call SetSoundChannel(udg_sound09,0)
call SetSoundVolume(udg_sound09,127)
call SetSoundPitch(udg_sound09,1.)
set udg_sound10=CreateSound("war3mapImported\\maytheforce.mp3",false,false,false,10,10,"")
call SetSoundDuration(udg_sound10,2560)
call SetSoundChannel(udg_sound10,0)
call SetSoundVolume(udg_sound10,127)
call SetSoundPitch(udg_sound10,1.)
set udg_sound11=CreateSound("war3mapImported\\oneandonly.mp3",false,false,false,10,10,"")
call SetSoundDuration(udg_sound11,3788)
call SetSoundChannel(udg_sound11,0)
call SetSoundVolume(udg_sound11,127)
call SetSoundPitch(udg_sound11,1.)
set udg_sound12=CreateSound("Sound\\Interface\\BattleNetTick.wav",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound12,"ChatroomTimerTick")
call SetSoundDuration(udg_sound12,476)
set udg_sound13=CreateSound("Sound\\Interface\\ArrangedTeamInvitation.wav",false,false,false,10,10,"")
call SetSoundParamsFromLabel(udg_sound13,"ArrangedTeamInvitation")
call SetSoundDuration(udg_sound13,2914)
set udg_sound14=CreateSound("war3mapImported\\headshot.mp3",false,false,false,10,10,"")
call SetSoundDuration(udg_sound14,1358)
call SetSoundChannel(udg_sound14,0)
call SetSoundVolume(udg_sound14,127)
call SetSoundPitch(udg_sound14,1.)
set udg_sound15=CreateSound("Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterPissed3.wav",false,true,true,10,10,"HeroAcksEAX")
call SetSoundParamsFromLabel(udg_sound15,"PandarenBrewmasterPissed")
call SetSoundDuration(udg_sound15,2139)
set udg_sound16=CreateSound("Sound\\Buildings\\Death\\BuildingDeathLargeHuman.wav",false,true,true,10,10,"DefaultEAXON")
call SetSoundParamsFromLabel(udg_sound16,"DeathHumanLargeBuilding")
call SetSoundDuration(udg_sound16,3460)
set udg_sound17=CreateSound("war3mapImported\\GodLike.mp3",false,false,false,10,10,"")
call SetSoundDuration(udg_sound17,1828)
call SetSoundChannel(udg_sound17,0)
call SetSoundVolume(udg_sound17,127)
call SetSoundPitch(udg_sound17,1.)
set udg_sound18=CreateSound("war3mapImported\\MonsterKill.mp3",false,false,false,10,10,"")
call SetSoundDuration(udg_sound18,3344)
call SetSoundChannel(udg_sound18,0)
call SetSoundVolume(udg_sound18,127)
call SetSoundPitch(udg_sound18,1.)
set udg_sound19=CreateSound("Abilities\\Spells\\Human\\Banish\\BanishLoop1.wav",false,true,true,10,10,"SpellsEAX")
call SetSoundParamsFromLabel(udg_sound19,"BanishLoop")
call SetSoundDuration(udg_sound19,1721)
set udg_sound20=CreateSound("Abilities\\Spells\\Demon\\SoulPreservation\\SoulPreservation.wav",false,true,true,10,10,"SpellsEAX")
call SetSoundParamsFromLabel(udg_sound20,"SoulPreservation")
call SetSoundDuration(udg_sound20,3613)
set udg_sound21=CreateSound("Sound\\Units\\Combat\\MetalHeavyBashFlesh2.wav",false,true,true,10,10,"CombatSoundsEAX")
call SetSoundParamsFromLabel(udg_sound21,"MetalHeavyBashFlesh")
call SetSoundDuration(udg_sound21,679)
set udg_sound22=CreateSound("Sound\\Units\\Combat\\MetalHeavyBashMetal1.wav",false,true,true,10,10,"CombatSoundsEAX")
call SetSoundParamsFromLabel(udg_sound22,"MetalHeavyBashMetal")
call SetSoundDuration(udg_sound22,1341)
set udg_sound23=CreateSound("Units\\Orc\\HeroBladeMaster\\HeroBladeMasterAttack2.wav",false,true,true,10,10,"CombatSoundsEAX")
call SetSoundParamsFromLabel(udg_sound23,"HeroBladeMasterAttack2")
call SetSoundDuration(udg_sound23,935)
set udg_sound24=CreateSound("war3mapImported\\Double_Kill.mp3",false,false,false,10,10,"")
call SetSoundChannel(udg_sound24,0)
call SetSoundVolume(udg_sound24,127)
call SetSoundPitch(udg_sound24,1.)
set udg_sound25=CreateSound("war3mapImported\\triple_kill.mp3",false,false,false,10,10,"")
call SetSoundChannel(udg_sound25,0)
call SetSoundVolume(udg_sound25,127)
call SetSoundPitch(udg_sound25,1.)
set udg_sound26=CreateSound("war3mapImported\\MegaKill.mp3",false,false,false,10,10,"")
call SetSoundChannel(udg_sound26,0)
call SetSoundVolume(udg_sound26,127)
call SetSoundPitch(udg_sound26,1.)
set udg_rect02=Rect(-64.,-6016.,64.,-5888.)
set udg_rect03=Rect(5792.,-7488.,5920.,-7360.)
set udg_rect04=Rect(-2752.,7328.,-2624.,7488.)
set udg_rect05=Rect(-5920.,-7488.,-5792.,-7360.)
set udg_rect06=Rect(2592.,7360.,2752.,7520.)
set udg_rect07=Rect(8928.,-7456.,9056.,-7328.)
set udg_rect08=Rect(-5472.,7328.,-5344.,7456.)
set udg_rect09=Rect(-9056.,-7456.,-8928.,-7328.)
set udg_rect10=Rect(5344.,7328.,5472.,7456.)
set udg_rect11=Rect(7872.,-7488.,8000.,-7360.)
set udg_rect12=Rect(-4416.,7360.,-4288.,7488.)
set udg_rect13=Rect(-8000.,-7488.,-7872.,-7360.)
set udg_rect14=Rect(4288.,7360.,4416.,7488.)
set udg_rect15=Rect(1504.,-4704.,1632.,-4576.)
set udg_rect16=Rect(-1632.,4576.,-1504.,4704.)
set udg_rect17=Rect(-1632.,-4704.,-1504.,-4576.)
set udg_rect18=Rect(1504.,4576.,1632.,4704.)
set udg_rect19=Rect(-11680.,-10016.,12160.,9344.)
set udg_rect20=Rect(5696.,-1600.,5952.,-1344.)
set udg_rect21=Rect(4800.,-1632.,5184.,-1248.)
set udg_rect22=Rect(-5952.,-1600.,-5696.,-1344.)
set udg_rect23=Rect(-5152.,-1600.,-4736.,-1184.)
set udg_rect24=Rect(5696.,1344.,5952.,1600.)
set udg_rect25=Rect(4768.,1248.,5120.,1632.)
set udg_rect26=Rect(-5952.,1344.,-5696.,1600.)
set udg_rect27=Rect(-5120.,1216.,-4736.,1600.)
set udg_rect28=Rect(1600.,-3392.,1856.,-3136.)
set udg_rect29=Rect(1536.,-2592.,1920.,-2208.)
set udg_rect30=Rect(-1856.,-3392.,-1600.,-3136.)
set udg_rect31=Rect(-1952.,-2592.,-1568.,-2208.)
set udg_rect32=Rect(1600.,3200.,1856.,3456.)
set udg_rect33=Rect(1536.,2304.,1920.,2688.)
set udg_rect34=Rect(-1856.,3200.,-1600.,3456.)
set udg_rect35=Rect(-1920.,2304.,-1536.,2688.)
set udg_rect36=Rect(9472.,7456.,10016.,7872.)
set udg_rect37=Rect(-9984.,7456.,-9472.,7872.)
set udg_rect38=Rect(-3456.,64.,-2944.,512.)
set udg_rect39=Rect(2240.,-128.,2720.,320.)
set udg_rect40=Rect(-1472.,6656.,1440.,7936.)
set udg_rect41=Rect(-896.,5472.,1024.,6144.)
set udg_rect42=Rect(-9856.,416.,-9344.,800.)
set udg_rect43=Rect(8160.,1024.,8672.,1408.)
set udg_rect44=Rect(-704.,-5696.,-576.,-5568.)
set udg_rect45=Rect(-4960.,-32.,-4736.,160.)
set udg_rect46=Rect(-1472.,-6016.,-1344.,-5888.)
set udg_rect47=Rect(576.,-5696.,704.,-5568.)
set udg_rect48=Rect(4768.,-32.,4960.,160.)
set udg_rect49=Rect(1344.,-6016.,1472.,-5888.)
set udg_rect50=Rect(576.,-6336.,704.,-6208.)
set udg_rect51=Rect(-704.,-6336.,-576.,-6208.)
set udg_rect52=Rect(-5824.,5696.,-5696.,5824.)
set udg_rect53=Rect(-10432.,-9024.,-10304.,-8896.)
set udg_rect54=Rect(5696.,5696.,5824.,5824.)
set udg_rect55=Rect(10304.,-9024.,10432.,-8896.)
set udg_rect56=Rect(32.,8000.,192.,8160.)
set udg_rect57=Rect(.0,5760.,128.,5888.)
set udg_rect58=Rect(5312.,-2624.,5440.,-2496.)
set udg_rect59=Rect(-5440.,2496.,-5312.,2624.)
set udg_rect60=Rect(-5440.,-2624.,-5312.,-2496.)
set udg_rect61=Rect(5248.,2432.,5408.,2624.)
set udg_rect62=Rect(-4224.,-6656.,-4096.,-6528.)
set udg_rect63=Rect(2112.,-6848.,2240.,-6720.)
set udg_rect64=Rect(-4224.,-7040.,-4096.,-6912.)
set udg_rect65=Rect(-3328.,-6656.,-3200.,-6528.)
set udg_rect66=Rect(-896.,-7168.,-768.,-7040.)
set udg_rect67=Rect(1664.,-7040.,1792.,-6912.)
set udg_rect68=Rect(-2240.,-6848.,-2112.,-6720.)
set udg_rect69=Rect(1664.,-7808.,1792.,-7680.)
set udg_rect70=Rect(-1152.,-7808.,-1024.,-7680.)
set udg_rect71=Rect(384.,-7168.,512.,-7040.)
set udg_rect72=Rect(-1792.,-8192.,-1664.,-8064.)
set udg_rect73=Rect(-4224.,-7808.,-4096.,-7680.)
set udg_rect74=Rect(3200.,-7424.,3328.,-7296.)
set udg_rect75=Rect(3648.,-5696.,3776.,-5568.)
set udg_rect76=Rect(3200.,-5888.,3328.,-5760.)
set udg_rect77=Rect(-4224.,-5888.,-4096.,-5760.)
set udg_rect78=Rect(-4224.,-8192.,-4096.,-8064.)
set udg_rect79=Rect(4096.,-5888.,4224.,-5760.)
set udg_rect80=Rect(-4224.,-7424.,-4096.,-7296.)
set udg_rect81=Rect(-1152.,-8192.,-1024.,-8064.)
set udg_rect82=Rect(-1152.,-7424.,-1024.,-7296.)
set udg_rect83=Rect(2560.,-8192.,2688.,-8064.)
set udg_rect84=Rect(1024.,-7424.,1152.,-7296.)
set udg_rect85=Rect(4096.,-6272.,4224.,-6144.)
set udg_rect86=Rect(4768.,-8544.,4896.,-8416.)
set udg_rect87=Rect(3200.,-7808.,3328.,-7680.)
set udg_rect88=Rect(4768.,-8160.,4896.,-8032.)
set udg_rect89=Rect(-1792.,-7808.,-1664.,-7680.)
set udg_rect90=Rect(2560.,-7424.,2688.,-7296.)
set udg_rect91=Rect(-4224.,-8576.,-4096.,-8448.)
set udg_rect92=Rect(4096.,-6656.,4224.,-6528.)
set udg_rect93=Rect(3200.,-7040.,3328.,-6912.)
set udg_rect94=Rect(2560.,-7808.,2688.,-7680.)
set udg_rect95=Rect(3200.,-8576.,3328.,-8448.)
set udg_rect96=Rect(-64.,-7168.,64.,-7040.)
set udg_rect97=Rect(1664.,-7424.,1792.,-7296.)
set udg_rect98=Rect(-64.,-6016.,64.,-5888.)
set udg_rect99=Rect(-1792.,-7424.,-1664.,-7296.)
set udg_rect100=Rect(4096.,-8192.,4224.,-8064.)
set udg_rect101=Rect(-2688.,-7808.,-2560.,-7680.)
set udg_rect102=Rect(-64.,-6016.,64.,-5888.)
set udg_rect103=Rect(3200.,-6656.,3328.,-6528.)
set udg_rect104=Rect(-512.,-7168.,-384.,-7040.)
set udg_rect105=Rect(768.,-7168.,896.,-7040.)
set udg_rect106=Rect(-3776.,-5696.,-3648.,-5568.)
set udg_rect107=Rect(-64.,-6016.,64.,-5888.)
set udg_rect108=Rect(-5312.,-9344.,-5184.,-9216.)
set udg_rect109=Rect(4096.,-7808.,4224.,-7680.)
set udg_rect110=Rect(-3328.,-5888.,-3200.,-5760.)
set udg_rect111=Rect(2560.,-7040.,2688.,-6912.)
set udg_rect112=Rect(1024.,-7808.,1152.,-7680.)
set udg_rect113=Rect(-4224.,-6272.,-4096.,-6144.)
set udg_rect114=Rect(-1792.,-7040.,-1664.,-6912.)
set udg_rect115=Rect(1024.,-8192.,1152.,-8064.)
set udg_rect116=Rect(-3328.,-7040.,-3200.,-6912.)
set udg_rect117=Rect(-2688.,-8192.,-2560.,-8064.)
set udg_rect118=Rect(-2688.,-7424.,-2560.,-7296.)
set udg_rect119=Rect(-64.,-6016.,64.,-5888.)
set udg_rect120=Rect(1664.,-8192.,1792.,-8064.)
set udg_rect121=Rect(3200.,-8192.,3328.,-8064.)
set udg_rect122=Rect(-3328.,-7808.,-3200.,-7680.)
set udg_rect123=Rect(-3328.,-8192.,-3200.,-8064.)
set udg_rect124=Rect(3200.,-6272.,3328.,-6144.)
set udg_rect125=Rect(-416.,-384.,384.,384.)
set udg_rect126=Rect(-4864.,-8576.,-4736.,-8448.)
set udg_rect127=Rect(-3328.,-7424.,-3200.,-7296.)
set udg_rect128=Rect(4096.,-8576.,4224.,-8448.)
set udg_rect129=Rect(-2688.,-8576.,-2560.,-8448.)
set udg_rect130=Rect(-3328.,-6272.,-3200.,-6144.)
set udg_rect131=Rect(-2688.,-7040.,-2560.,-6912.)
set udg_rect132=Rect(4096.,-7424.,4224.,-7296.)
set udg_rect133=Rect(4096.,-7040.,4224.,-6912.)
set udg_rect134=Rect(-3328.,-8576.,-3200.,-8448.)
set udg_rect135=Rect(-5600.,-992.,5472.,896.)
set udg_rect136=Rect(-768.,5536.,-256.,6016.)
set udg_rect137=Rect(-5568.,-192.,-4992.,352.)
set udg_rect138=Rect(4992.,-192.,5504.,320.)
set udg_rect139=Rect(-96.,6464.,96.,6624.)
set udg_rect140=Rect(1536.,7712.,1664.,7840.)
set udg_rect141=Rect(1536.,7328.,1664.,7456.)
set udg_rect142=Rect(-1664.,6912.,-1536.,7040.)
set udg_rect143=Rect(-1664.,7104.,-1536.,7232.)
set udg_rect144=Rect(1536.,6944.,1664.,7072.)
set udg_rect145=Rect(-1664.,7712.,-1536.,7840.)
set udg_rect146=Rect(1536.,7520.,1664.,7648.)
set udg_rect147=Rect(-1664.,6720.,-1536.,6848.)
set udg_rect148=Rect(1536.,6752.,1664.,6880.)
set udg_rect149=Rect(-1664.,7296.,-1536.,7424.)
set udg_rect150=Rect(1536.,7136.,1664.,7264.)
set udg_rect151=Rect(-1664.,7488.,-1536.,7616.)
set udg_rect152=Rect(-128.,-9152.,128.,-8896.)
set udg_rect153=Rect(-576.,-9152.,-320.,-8896.)
set udg_rect154=Rect(-9792.,-512.,-9536.,-256.)
set udg_rect155=Rect(-10336.,640.,-10208.,800.)
set udg_rect156=Rect(-7424.,-96.,-7200.,128.)
set udg_rect157=Rect(-6112.,-96.,-5920.,128.)
set udg_rect158=Rect(-6400.,-64.,-6272.,64.)
set udg_rect159=Rect(-7776.,-96.,-7584.,96.)
set udg_rect160=Rect(320.,-9152.,576.,-8896.)
set udg_rect161=Rect(8832.,-544.,9088.,-320.)
set udg_rect162=Rect(9664.,1728.,9792.,1888.)
set udg_rect163=Rect(7136.,-160.,7392.,192.)
set udg_rect164=Rect(5920.,-96.,6112.,96.)
set udg_rect165=Rect(6272.,-64.,6400.,64.)
set udg_rect166=Rect(7584.,-128.,7776.,160.)
set udg_rect167=Rect(1344.,-8544.,1472.,-8416.)
set udg_rect168=Rect(-96.,-96.,96.,96.)
set udg_rect169=Rect(5280.,-4416.,5408.,-4288.)
set udg_rect170=Rect(-5920.,4288.,-5792.,4416.)
set udg_rect171=Rect(-5408.,-4416.,-5280.,-4288.)
set udg_rect172=Rect(5856.,4256.,5984.,4384.)
set udg_rect173=Rect(8416.,-4384.,8544.,-4256.)
set udg_rect174=Rect(-9056.,4256.,-8928.,4384.)
set udg_rect175=Rect(-8544.,-4384.,-8416.,-4256.)
set udg_rect176=Rect(8928.,4256.,9056.,4384.)
set udg_rect177=Rect(7360.,-4416.,7488.,-4288.)
set udg_rect178=Rect(-8000.,4288.,-7872.,4416.)
set udg_rect179=Rect(-7488.,-4416.,-7360.,-4288.)
set udg_rect180=Rect(7872.,4288.,8000.,4416.)
set udg_rect181=Rect(5600.,-2656.,5728.,-2528.)
set udg_rect182=Rect(-5728.,2528.,-5600.,2656.)
set udg_rect183=Rect(-5728.,-2656.,-5600.,-2528.)
set udg_rect184=Rect(5600.,2528.,5728.,2656.)
set udg_rect185=Rect(-11392.,8512.,-11264.,8640.)
set udg_rect186=Rect(-10944.,8512.,-10816.,8640.)
set udg_rect187=Rect(1280.,-4672.,1408.,-4544.)
set udg_rect188=Rect(-1408.,4576.,-1280.,4704.)
set udg_rect189=Rect(-1440.,-4672.,-1312.,-4544.)
set udg_rect190=Rect(1248.,4576.,1376.,4704.)
set udg_rect191=Rect(-576.,7232.,-448.,7360.)
set udg_rect192=Rect(-8672.,-192.,-8352.,192.)
set udg_rect193=Rect(576.,7232.,704.,7360.)
set udg_rect194=Rect(8192.,-160.,8576.,192.)
set udg_rect195=Rect(384.,5600.,896.,6016.)
set udg_rect196=Rect(-480.,-8544.,480.,-7872.)
set udg_rect197=Rect(-1664.,-9216.,-1536.,-9088.)
set udg_rect198=Rect(-3968.,-9376.,-3840.,-9248.)
set udg_rect199=Rect(-4896.,-5888.,-4768.,-5760.)
set udg_rect200=Rect(-4864.,-8192.,-4736.,-8064.)
set udg_rect201=Rect(-4864.,-7808.,-4736.,-7680.)
set udg_rect202=Rect(-4864.,-7424.,-4736.,-7296.)
set udg_rect203=Rect(-3584.,-9376.,-3456.,-9248.)
set udg_rect204=Rect(1664.,-9248.,1792.,-9120.)
set udg_rect205=Rect(-4864.,-7040.,-4736.,-6912.)
set udg_rect206=Rect(-4864.,-6656.,-4736.,-6528.)
set udg_rect207=Rect(-4864.,-6272.,-4736.,-6144.)
set udg_rect208=Rect(-5632.,-5952.,-5504.,-5824.)
set udg_rect209=Rect(2560.,-8576.,2688.,-8448.)
set udg_rect210=Rect(4736.,-7392.,4864.,-7264.)
set udg_rect211=Rect(4736.,-7808.,4864.,-7680.)
set udg_rect212=Rect(4736.,-7040.,4864.,-6912.)
set udg_rect213=Rect(5056.,-6400.,5184.,-6272.)
set udg_rect214=Rect(4736.,-6656.,4864.,-6528.)
set udg_rect215=Rect(-1184.,-9344.,-1056.,-9216.)
set udg_rect216=Rect(-2240.,-9344.,-2112.,-9216.)
set udg_rect217=Rect(-64.,-6016.,64.,-5888.)
set udg_rect218=Rect(2048.,-9248.,2176.,-9120.)
set udg_rect219=Rect(2816.,-9248.,2944.,-9120.)
set udg_rect220=Rect(-64.,-9344.,128.,-9152.)
set udg_rect221=Rect(-256.,-8864.,384.,-8640.)
set udg_rect222=Rect(-8064.,8960.,-7840.,9216.)
set udg_rect223=Rect(-4352.,-9376.,-4224.,-9248.)
set udg_rect224=Rect(-4736.,-9376.,-4608.,-9248.)
set udg_rect225=Rect(2432.,-9248.,2560.,-9120.)
set udg_rect226=Rect(3200.,-9248.,3328.,-9120.)
set udg_rect227=Rect(-8128.,5760.,-7744.,8832.)
set udg_rect228=Rect(-5792.,-5920.,-5728.,-5856.)
set udg_rect229=Rect(-5792.,-5920.,-5728.,-5856.)
set udg_camerasetup01=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_ZOFFSET,250.,.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_ROTATION,90.,.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_ANGLE_OF_ATTACK,350.,.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_TARGET_DISTANCE,1000.,.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_ROLL,.0,.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_FIELD_OF_VIEW,70.,.0)
call CameraSetupSetField(udg_camerasetup01,CAMERA_FIELD_FARZ,5000.,.0)
call CameraSetupSetDestPosition(udg_camerasetup01,-1280.,.0,.0)
set udg_camerasetup02=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_ZOFFSET,300.,.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_ROTATION,90.,.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_ANGLE_OF_ATTACK,90.,.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_TARGET_DISTANCE,100.,.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_ROLL,.0,.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_FIELD_OF_VIEW,70.,.0)
call CameraSetupSetField(udg_camerasetup02,CAMERA_FIELD_FARZ,5000.,.0)
call CameraSetupSetDestPosition(udg_camerasetup02,-1280.,.0,.0)
set udg_camerasetup03=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_ZOFFSET,.0,.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_ROTATION,90.,.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_ANGLE_OF_ATTACK,304.,.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_TARGET_DISTANCE,1650.,.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_ROLL,.0,.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_FIELD_OF_VIEW,70.,.0)
call CameraSetupSetField(udg_camerasetup03,CAMERA_FIELD_FARZ,5000.,.0)
call CameraSetupSetDestPosition(udg_camerasetup03,-1280.,.0,.0)
set udg_camerasetup04=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_ZOFFSET,.0,.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_ROTATION,90.,.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_ANGLE_OF_ATTACK,360.,.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_TARGET_DISTANCE,1650.,.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_ROLL,.0,.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_FIELD_OF_VIEW,70.,.0)
call CameraSetupSetField(udg_camerasetup04,CAMERA_FIELD_FARZ,5000.,.0)
call CameraSetupSetDestPosition(udg_camerasetup04,1182.5,-691.3,.0)
set udg_camerasetup05=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_ZOFFSET,.0,.0)
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_ROTATION,89.9,.0)
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_ANGLE_OF_ATTACK,275.5,.0)
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_TARGET_DISTANCE,2196.1,.0)
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_ROLL,.0,.0)
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_FIELD_OF_VIEW,70.,.0)
call CameraSetupSetField(udg_camerasetup05,CAMERA_FIELD_FARZ,5000.,.0)
call CameraSetupSetDestPosition(udg_camerasetup05,1241.6,-719.2,.0)
set udg_camerasetup06=CreateCameraSetup()
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_ZOFFSET,.0,.0)
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_ROTATION,89.9,.0)
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_ANGLE_OF_ATTACK,275.5,.0)
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_TARGET_DISTANCE,434.5,.0)
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_ROLL,.0,.0)
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_FIELD_OF_VIEW,70.,.0)
call CameraSetupSetField(udg_camerasetup06,CAMERA_FIELD_FARZ,5000.,.0)
call CameraSetupSetDestPosition(udg_camerasetup06,947.,-903.2,.0)
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)
set udg_destructable05=CreateDestructable('DTg5',-1728.,3072.,270.,.9,0)
set udg_destructable03=CreateDestructable('DTg5',-1728.,-3072.,270.,.9,0)
set udg_destructable04=CreateDestructable('DTg5',1728.,-3072.,270.,.9,0)
set udg_destructable06=CreateDestructable('DTg5',1728.,3072.,270.,.9,0)
set udg_destructable08=CreateDestructable('DTg7',5632.,-1472.,.0,.9,0)
set udg_destructable09=CreateDestructable('DTg7',5632.,1472.,.0,.9,0)
set udg_destructable07=CreateDestructable('DTg7',-5632.,-1472.,.0,.9,0)
set udg_destructable14=CreateDestructable('DTg7',-5632.,1472.,.0,.9,0)
set udg_destructable16=CreateDestructable('Dofw',6656.,.0,180.,1.,0)
set udg_destructable15=CreateDestructable('Dofw',-6656.,.0,180.,1.,0)
set udg_destructable12=CreateDestructable('LTe1',-4096.,2176.,270.,.9,0)
set udg_destructable13=CreateDestructable('LTe1',-4096.,-2048.,270.,.9,0)
set udg_destructable10=CreateDestructable('LTe1',4096.,-2048.,270.,.9,0)
set udg_destructable02=CreateDestructable('LTe1',.0,-3840.,270.,.9,0)
set udg_destructable01=CreateDestructable('LTe1',.0,3840.,270.,.9,0)
set udg_destructable11=CreateDestructable('LTe1',4096.,2176.,270.,.9,0)
set p=Player(12)
set u=CreateUnit(p,'ncp2',-1568.,-4640.,270.)
set u=CreateUnit(p,'ncp2',1568.,-4640.,270.)
set u=CreateUnit(p,'ncp2',-5664.,-2592.,270.)
set u=CreateUnit(p,'ncp2',5664.,-2592.,270.)
set u=CreateUnit(p,'ncp2',-5664.,2592.,270.)
set u=CreateUnit(p,'ncp2',5664.,2592.,270.)
set u=CreateUnit(p,'ncp2',1568.,4640.,270.)
set u=CreateUnit(p,'ncp2',-1568.,4640.,270.)
set u=CreateUnit(p,'ncp3',-7296.,.0,270.)
set u=CreateUnit(p,'ncp3',7296.,.0,270.)
set u=CreateUnit(p,'ncp3',-6336.,.0,270.)
set u=CreateUnit(p,'ncp3',6336.,.0,270.)
set u=CreateUnit(p,'n024',.0,-5952.,270.)
set u=CreateUnit(p,'ncp3',448.,-9024.,270.)
set u=CreateUnit(p,'ncp3',-448.,-9024.,270.)
set u=CreateUnit(p,'nwgt',-5760.,5760.,270.)
call WaygateSetDestination(u,GetRectCenterX(udg_rect44),GetRectCenterY(udg_rect44))
call WaygateActivate(u,true)
set u=CreateUnit(p,'nwgt',5696.,5760.,270.)
call WaygateSetDestination(u,GetRectCenterX(udg_rect47),GetRectCenterY(udg_rect47))
call WaygateActivate(u,true)
set u=CreateUnit(p,'nwgt',-10368.,-8960.,270.)
call WaygateSetDestination(u,GetRectCenterX(udg_rect51),GetRectCenterY(udg_rect51))
call WaygateActivate(u,true)
set u=CreateUnit(p,'n024',-11328.,8576.,270.)
set u=CreateUnit(p,'nwgt',10368.,-8960.,270.)
call WaygateSetDestination(u,GetRectCenterX(udg_rect50),GetRectCenterY(udg_rect50))
call WaygateActivate(u,true)
set u=CreateUnit(p,'n024',-10880.,8576.,270.)
set u=CreateUnit(p,'nwgt',-4864.,64.,270.)
call WaygateSetDestination(u,GetRectCenterX(udg_rect46),GetRectCenterY(udg_rect46))
call WaygateActivate(u,true)
set u=CreateUnit(p,'nwgt',4864.,64.,270.)
call WaygateSetDestination(u,GetRectCenterX(udg_rect49),GetRectCenterY(udg_rect49))
call WaygateActivate(u,true)
set u=CreateUnit(p,'nwgt',-640.,-5632.,270.)
call WaygateSetDestination(u,GetRectCenterX(udg_rect52),GetRectCenterY(udg_rect52))
call WaygateActivate(u,true)
set u=CreateUnit(p,'nwgt',-640.,-6272.,270.)
call WaygateSetDestination(u,GetRectCenterX(udg_rect53),GetRectCenterY(udg_rect53))
call WaygateActivate(u,true)
set u=CreateUnit(p,'nwgt',-1408.,-5952.,270.)
call WaygateSetDestination(u,GetRectCenterX(udg_rect45),GetRectCenterY(udg_rect45))
call WaygateActivate(u,true)
set u=CreateUnit(p,'nwgt',1408.,-5952.,270.)
call WaygateSetDestination(u,GetRectCenterX(udg_rect48),GetRectCenterY(udg_rect48))
call WaygateActivate(u,true)
set u=CreateUnit(p,'nwgt',640.,-5632.,270.)
call WaygateSetDestination(u,GetRectCenterX(udg_rect54),GetRectCenterY(udg_rect54))
call WaygateActivate(u,true)
set u=CreateUnit(p,'nwgt',640.,-6272.,270.)
call WaygateSetDestination(u,GetRectCenterX(udg_rect55),GetRectCenterY(udg_rect55))
call WaygateActivate(u,true)
set u=CreateUnit(p,'n03E',-10048.,128.,270.)
set u=CreateUnit(p,'n03E',9536.,256.,270.)
set p=Player(15)
set u=CreateUnit(p,'n03K',-10048.,512.,270.)
set u=CreateUnit(p,'n03K',9536.,-128.,270.)
set u=CreateUnit(p,'n03M',-7616.,1216.,270.)
set u=CreateUnit(p,'n03M',9536.,1152.,270.)
set u=CreateUnit(p,'n03N',-8640.,1216.,270.)
set u=CreateUnit(p,'n03N',9088.,1600.,270.)
set u=CreateUnit(p,'n03P',-10048.,-1088.,270.)
set u=CreateUnit(p,'n03P',9088.,-896.,270.)
set u=CreateUnit(p,'ncp2',32.,-9248.,270.)
set u=CreateUnit(p,'n03R',-9600.,-1088.,270.)
set u=CreateUnit(p,'n03Q',-10048.,-256.,270.)
set u=CreateUnit(p,'n03Q',9536.,-512.,270.)
set u=CreateUnit(p,'n03R',9536.,-896.,270.)
set u=CreateUnit(p,'n03S',-7616.,384.,270.)
set u=CreateUnit(p,'n03S',7360.,1600.,270.)
set u=CreateUnit(p,'nC94',-8128.,1216.,270.)
call SetUnitColor(u,ConvertPlayerColor(0))
set u=CreateUnit(p,'nC94',9536.,768.,270.)
call SetUnitColor(u,ConvertPlayerColor(0))
set u=CreateUnit(p,'ncp2',-8480.,-4320.,270.)
set u=CreateUnit(p,'ncp2',-8992.,-7392.,270.)
set u=CreateUnit(p,'ncp2',8992.,-7392.,270.)
set u=CreateUnit(p,'ncp2',8480.,-4320.,270.)
set u=CreateUnit(p,'ncp2',8992.,4320.,270.)
set u=CreateUnit(p,'ncp2',5408.,7392.,270.)
set u=CreateUnit(p,'ncp2',-5408.,7392.,270.)
set u=CreateUnit(p,'ncp2',-8992.,4320.,270.)
set u=CreateUnit(p,'nC22',.0,-6464.,270.)
set u=CreateUnit(p,'nC20',-9152.,1216.,270.)
set u=CreateUnit(p,'nC20',8192.,1600.,270.)
set u=CreateUnit(p,'nC22',-10048.,1216.,270.)
set u=CreateUnit(p,'nC22',9536.,1600.,270.)
set u=CreateUnit(p,'nC21',-9600.,1216.,270.)
set u=CreateUnit(p,'nC21',8640.,1600.,270.)
set u=CreateUnit(p,'nfoh',-896.,640.,270.)
set u=CreateUnit(p,'nfoh',896.,-640.,270.)
set u=CreateUnit(p,'nmoo',-832.,-640.,270.)
set u=CreateUnit(p,'nmoo',896.,640.,270.)
set u=CreateUnit(p,'n01N',-11648.,9536.,270.)
set u=CreateUnit(p,'n03B',.0,-5568.,270.)
set u=CreateUnit(p,'n03C',-11136.,9536.,270.)
set p=Player(0)
set u=CreateUnit(p,'n023',-8832.,192.,270.)
set udg_unit46=CreateUnit(p,'n03H',-6912.,576.,270.)
set udg_unit44=CreateUnit(p,'n03H',-6912.,-576.,270.)
set udg_unit44=CreateUnit(p,'n03H',-6912.,-576.,270.)
set udg_unit44=CreateUnit(p,'n03H',-6912.,-576.,270.)
set p=Player(6)
set u=CreateUnit(p,'n023',8384.,320.,270.)
set udg_unit45=CreateUnit(p,'n03H',6848.,576.,270.)
set udg_unit45=CreateUnit(p,'n03H',6848.,576.,270.)
set udg_unit43=CreateUnit(p,'n03H',6848.,-576.,270.)
set udg_unit43=CreateUnit(p,'n03H',6848.,-576.,270.)
set p=Player(12)
set u=CreateUnit(p,'HC19',-10362.7,-6592.9,272.15)
call SetHeroLevel(u,50,false)
call SetHeroStr(u,5585,true)
call SetHeroAgi(u,5785,true)
call SetHeroInt(u,3542,true)
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A06O')
call SelectHeroSkill(u,'A06O')
call SelectHeroSkill(u,'A06O')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call UnitAddItemToSlotById(u,'gemt',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set u=CreateUnit(p,'U00H',-11408.7,1810.2,1.12)
call SetHeroLevel(u,2900,false)
call SetHeroStr(u,60080,true)
call SetHeroAgi(u,60080,true)
call SetHeroInt(u,60080,true)
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A07P')
call SelectHeroSkill(u,'A076')
call SelectHeroSkill(u,'A076')
call SelectHeroSkill(u,'A076')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Yd)
set u=CreateUnit(p,'U00G',-11400.,3400.4,3.78)
call SetHeroLevel(u,2900,false)
call SetHeroStr(u,60080,true)
call SetHeroAgi(u,60080,true)
call SetHeroInt(u,60080,true)
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A07O')
call SelectHeroSkill(u,'A07N')
call SelectHeroSkill(u,'A07N')
call SelectHeroSkill(u,'A07N')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function zd)
set u=CreateUnit(p,'H01H',4075.4,9127.3,277.99)
call SetHeroLevel(u,1000,false)
call SetHeroStr(u,15000,true)
call SetHeroAgi(u,15000,true)
call SetHeroInt(u,10090,true)
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function gd)
set u=CreateUnit(p,'H01J',11366.8,1209.7,187.7)
call SetHeroLevel(u,2500,false)
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A083')
call SelectHeroSkill(u,'A083')
call SelectHeroSkill(u,'A083')
call SelectHeroSkill(u,'A09M')
call SelectHeroSkill(u,'A09M')
call SelectHeroSkill(u,'A09M')
call SelectHeroSkill(u,'A09Q')
call SelectHeroSkill(u,'A09Q')
call SelectHeroSkill(u,'A09Q')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Zd)
set u=CreateUnit(p,'U00J',-11418.4,-231.4,6.2)
call SetHeroLevel(u,2900,false)
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A090')
call SelectHeroSkill(u,'A090')
call SelectHeroSkill(u,'A090')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A092')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function xD)
set u=CreateUnit(p,'E00S',11381.9,5808.,175.22)
call SetHeroLevel(u,2000,false)
call SelectHeroSkill(u,'A076')
call SelectHeroSkill(u,'A076')
call SelectHeroSkill(u,'A076')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A09X')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function vD)
set u=CreateUnit(p,'H00O',-11381.8,-9590.2,48.94)
call SetHeroLevel(u,1000,false)
call SetHeroStr(u,15000,true)
call SetHeroAgi(u,15000,true)
call SetHeroInt(u,14096,true)
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A06O')
call SelectHeroSkill(u,'A06O')
call SelectHeroSkill(u,'A06O')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function gd)
set u=CreateUnit(p,'UC18',5462.5,-9624.7,119.39)
call SetHeroLevel(u,1000,false)
call SetHeroStr(u,15094,true)
call SetHeroAgi(u,18092,true)
call SetHeroInt(u,14096,true)
call SetUnitState(u,UNIT_STATE_MANA,1700)
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A028')
call SelectHeroSkill(u,'A028')
call SelectHeroSkill(u,'A028')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function fd)
set u=CreateUnit(p,'UC46',7112.5,-6324.6,91.77)
call SetHeroLevel(u,1000,false)
call SetHeroStr(u,15512,true)
call SetHeroAgi(u,15013,true)
call SetHeroInt(u,3513,true)
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A025')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A03Y')
call SelectHeroSkill(u,'A03Y')
call SelectHeroSkill(u,'A03Y')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function fd)
set u=CreateUnit(p,'H00O',11355.7,-9598.1,94.06)
call SetHeroLevel(u,1000,false)
call SetHeroStr(u,15085,true)
call SetHeroAgi(u,15085,true)
call SetHeroInt(u,14096,true)
call SelectHeroSkill(u,'A06O')
call SelectHeroSkill(u,'A06O')
call SelectHeroSkill(u,'A06O')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function fd)
set u=CreateUnit(p,'E012',-11393.5,-2164.8,.4)
call SetHeroLevel(u,2900,false)
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A07S')
call SelectHeroSkill(u,'A07S')
call SelectHeroSkill(u,'A07S')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function md)
set u=CreateUnit(p,'E015',-11450.7,5142.4,356.)
call SetHeroLevel(u,2900,false)
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A08A')
call SelectHeroSkill(u,'A08A')
call SelectHeroSkill(u,'A08A')
call SelectHeroSkill(u,'A08B')
call SelectHeroSkill(u,'A08B')
call SelectHeroSkill(u,'A08B')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function eD)
set u=CreateUnit(p,'E00Q',11398.5,9126.1,281.13)
call SetHeroLevel(u,2000,false)
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A07S')
call SelectHeroSkill(u,'A07S')
call SelectHeroSkill(u,'A07S')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A09U')
call SelectHeroSkill(u,'A09E')
call SelectHeroSkill(u,'A09E')
call SelectHeroSkill(u,'A09E')
call UnitAddItemToSlotById(u,'I02O',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Qd)
set u=CreateUnit(p,'E016',-684.6,9166.,279.37)
call SetHeroLevel(u,2900,false)
call SelectHeroSkill(u,'A08G')
call SelectHeroSkill(u,'A08G')
call SelectHeroSkill(u,'A08G')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A073')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call UnitAddItemToSlotById(u,'I02O',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Kd)
set u=CreateUnit(p,'N000',3923.6,4968.,275.39)
call SetHeroLevel(u,50,false)
call SetHeroStr(u,5835,true)
call SetHeroAgi(u,5835,true)
call SetHeroInt(u,5516,true)
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A06M')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set u=CreateUnit(p,'UC44',9517.9,6323.,273.12)
call SetHeroLevel(u,1000,false)
call SetHeroStr(u,19513,true)
call SetHeroAgi(u,19816,true)
call SetHeroInt(u,19814,true)
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A00J')
call SelectHeroSkill(u,'A00J')
call SelectHeroSkill(u,'A00J')
call SelectHeroSkill(u,'A00J')
call SelectHeroSkill(u,'A00J')
call SelectHeroSkill(u,'A00J')
call SelectHeroSkill(u,'A00J')
call SelectHeroSkill(u,'A00J')
call SelectHeroSkill(u,'A00J')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A028')
call SelectHeroSkill(u,'A028')
call SelectHeroSkill(u,'A028')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function fd)
set u=CreateUnit(p,'E00T',-7891.9,7702.7,272.04)
call SetHeroLevel(u,3500,false)
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08H')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A081')
call SelectHeroSkill(u,'A081')
call SelectHeroSkill(u,'A081')
call SelectHeroSkill(u,'A0A0')
call SelectHeroSkill(u,'A0A0')
call UnitAddItemToSlotById(u,'I02O',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function qd)
set u=CreateUnit(p,'UC98',-7918.2,8648.4,270.91)
call SetHeroLevel(u,5000,false)
call SelectHeroSkill(u,'A093')
call SelectHeroSkill(u,'A093')
call SelectHeroSkill(u,'A093')
call SelectHeroSkill(u,'A093')
call SelectHeroSkill(u,'A093')
call SelectHeroSkill(u,'A093')
call SelectHeroSkill(u,'A093')
call SelectHeroSkill(u,'A093')
call SelectHeroSkill(u,'A093')
call SelectHeroSkill(u,'A081')
call SelectHeroSkill(u,'A081')
call SelectHeroSkill(u,'A081')
call SelectHeroSkill(u,'A09S')
call SelectHeroSkill(u,'A0AI')
call SelectHeroSkill(u,'A0AI')
call SelectHeroSkill(u,'A0AI')
call SelectHeroSkill(u,'A0AU')
call SelectHeroSkill(u,'A0AU')
call SelectHeroSkill(u,'A0AU')
call SelectHeroSkill(u,'A0AU')
call SelectHeroSkill(u,'A0AU')
call SelectHeroSkill(u,'A0AU')
call SelectHeroSkill(u,'A0AU')
call SelectHeroSkill(u,'A0AU')
call SelectHeroSkill(u,'A0AU')
call SelectHeroSkill(u,'A0AJ')
call UnitAddItemToSlotById(u,'I02O',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function jd)
set u=CreateUnit(p,'H01C',-6844.8,5709.3,3.65)
call SetHeroLevel(u,2000,false)
call SetHeroStr(u,19219,true)
call SetHeroAgi(u,19016,true)
call SetHeroInt(u,16017,true)
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A000')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A02S')
call SelectHeroSkill(u,'A02S')
call SelectHeroSkill(u,'A02S')
call SelectHeroSkill(u,'A02S')
call SelectHeroSkill(u,'A02S')
call SelectHeroSkill(u,'A02S')
call SelectHeroSkill(u,'A02S')
call SelectHeroSkill(u,'A02S')
call SelectHeroSkill(u,'A02S')
call SelectHeroSkill(u,'A028')
call SelectHeroSkill(u,'A028')
call SelectHeroSkill(u,'A028')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function fd)
set udg_unit50=CreateUnit(p,'HC08',-5383.1,2549.8,3.8)
call SetHeroLevel(udg_unit50,200,false)
call SetUnitState(udg_unit50,UNIT_STATE_MANA,140)
call SelectHeroSkill(udg_unit50,'AEev')
call SelectHeroSkill(udg_unit50,'AEev')
call SelectHeroSkill(udg_unit50,'AEev')
call IssueImmediateOrderById(udg_unit50,852076)
call SelectHeroSkill(udg_unit50,'A02A')
call SelectHeroSkill(udg_unit50,'A02A')
call SelectHeroSkill(udg_unit50,'A02A')
call IssueImmediateOrder(udg_unit50,"")
call SelectHeroSkill(udg_unit50,'A01T')
call SelectHeroSkill(udg_unit50,'A01T')
call SelectHeroSkill(udg_unit50,'A01T')
call IssueImmediateOrder(udg_unit50,"")
call SelectHeroSkill(udg_unit50,'A018')
call SelectHeroSkill(udg_unit50,'A018')
call SelectHeroSkill(udg_unit50,'A018')
call IssueImmediateOrder(udg_unit50,"")
call SelectHeroSkill(udg_unit50,'A02T')
call IssueImmediateOrder(udg_unit50,"")
call SelectHeroSkill(udg_unit50,'A000')
call SelectHeroSkill(udg_unit50,'A000')
call IssueImmediateOrder(udg_unit50,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit50,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit50,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set udg_unit51=CreateUnit(p,'HC09',5319.5,2579.4,172.45)
call SetHeroLevel(udg_unit51,200,false)
call SetUnitState(udg_unit51,UNIT_STATE_MANA,140)
call SelectHeroSkill(udg_unit51,'AEev')
call SelectHeroSkill(udg_unit51,'AEev')
call SelectHeroSkill(udg_unit51,'AEev')
call IssueImmediateOrderById(udg_unit51,852076)
call SelectHeroSkill(udg_unit51,'A02A')
call SelectHeroSkill(udg_unit51,'A02A')
call SelectHeroSkill(udg_unit51,'A02A')
call IssueImmediateOrder(udg_unit51,"")
call SelectHeroSkill(udg_unit51,'A01T')
call SelectHeroSkill(udg_unit51,'A01T')
call SelectHeroSkill(udg_unit51,'A01T')
call IssueImmediateOrder(udg_unit51,"")
call SelectHeroSkill(udg_unit51,'A018')
call SelectHeroSkill(udg_unit51,'A018')
call SelectHeroSkill(udg_unit51,'A018')
call IssueImmediateOrder(udg_unit51,"")
call SelectHeroSkill(udg_unit51,'A02T')
call IssueImmediateOrder(udg_unit51,"")
call SelectHeroSkill(udg_unit51,'A000')
call SelectHeroSkill(udg_unit51,'A000')
call IssueImmediateOrder(udg_unit51,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit51,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit51,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set u=CreateUnit(p,'E017',-9398.1,6479.3,271.63)
call SetHeroLevel(u,4000,false)
call SelectHeroSkill(u,'A09Q')
call SelectHeroSkill(u,'A09Q')
call SelectHeroSkill(u,'A09Q')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call UnitAddItemToSlotById(u,'I02O',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function sd)
set u=CreateUnit(p,'E00U',-11187.4,7153.2,271.31)
call SetHeroLevel(u,4000,false)
call SelectHeroSkill(u,'A09P')
call SelectHeroSkill(u,'A09P')
call SelectHeroSkill(u,'A09P')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call SelectHeroSkill(u,'A08F')
call UnitAddItemToSlotById(u,'I02O',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function td)
set u=CreateUnit(p,'E01R',-9869.1,10216.3,272.36)
call SetHeroLevel(u,3000,false)
call SetHeroStr(u,99999,true)
call SetHeroAgi(u,99999,true)
call SetHeroInt(u,99999,true)
call SelectHeroSkill(u,'A08G')
call SelectHeroSkill(u,'A08G')
call SelectHeroSkill(u,'A08G')
call SelectHeroSkill(u,'A09O')
call SelectHeroSkill(u,'A09O')
call SelectHeroSkill(u,'A09O')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Hd)
set u=CreateUnit(p,'E01S',12203.4,-7136.6,179.49)
call SetHeroLevel(u,3000,false)
call SetHeroStr(u,99999,true)
call SetHeroAgi(u,99999,true)
call SetHeroInt(u,99999,true)
call SelectHeroSkill(u,'A09Q')
call SelectHeroSkill(u,'A09Q')
call SelectHeroSkill(u,'A09Q')
call SelectHeroSkill(u,'A08C')
call SelectHeroSkill(u,'A08C')
call SelectHeroSkill(u,'A08C')
call SelectHeroSkill(u,'A08C')
call SelectHeroSkill(u,'A08C')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call UnitAddItemToSlotById(u,'I02O',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function oD)
set u=CreateUnit(p,'H02K',-10297.8,6395.3,267.75)
call SetHeroLevel(u,3000,false)
call SelectHeroSkill(u,'A09M')
call SelectHeroSkill(u,'A09M')
call SelectHeroSkill(u,'A09M')
call SelectHeroSkill(u,'A09Q')
call SelectHeroSkill(u,'A09Q')
call SelectHeroSkill(u,'A09Q')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call UnitAddItemToSlotById(u,'I02O',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Sd)
set udg_unit47=CreateUnit(p,'UC18',-19.1,7625.5,272.78)
call SetHeroLevel(udg_unit47,2050,false)
call SetUnitState(udg_unit47,UNIT_STATE_MANA,300)
call SelectHeroSkill(udg_unit47,'AEev')
call SelectHeroSkill(udg_unit47,'AEev')
call SelectHeroSkill(udg_unit47,'AEev')
call SelectHeroSkill(udg_unit47,'AOae')
call SelectHeroSkill(udg_unit47,'AOae')
call SelectHeroSkill(udg_unit47,'AOae')
call SelectHeroSkill(udg_unit47,'A01D')
call SelectHeroSkill(udg_unit47,'A01D')
call SelectHeroSkill(udg_unit47,'A01D')
call SelectHeroSkill(udg_unit47,'A01D')
call SelectHeroSkill(udg_unit47,'A01D')
call SelectHeroSkill(udg_unit47,'A01D')
call SelectHeroSkill(udg_unit47,'A01D')
call SelectHeroSkill(udg_unit47,'A01D')
call SelectHeroSkill(udg_unit47,'A01D')
call IssueImmediateOrder(udg_unit47,"")
call SelectHeroSkill(udg_unit47,'A025')
call SelectHeroSkill(udg_unit47,'A025')
call SelectHeroSkill(udg_unit47,'A025')
call SelectHeroSkill(udg_unit47,'A025')
call SelectHeroSkill(udg_unit47,'A025')
call SelectHeroSkill(udg_unit47,'A025')
call SelectHeroSkill(udg_unit47,'A025')
call SelectHeroSkill(udg_unit47,'A025')
call SelectHeroSkill(udg_unit47,'A025')
call IssueImmediateOrder(udg_unit47,"")
call SelectHeroSkill(udg_unit47,'A01T')
call SelectHeroSkill(udg_unit47,'A01T')
call SelectHeroSkill(udg_unit47,'A01T')
call SelectHeroSkill(udg_unit47,'A01T')
call SelectHeroSkill(udg_unit47,'A01T')
call SelectHeroSkill(udg_unit47,'A01T')
call SelectHeroSkill(udg_unit47,'A01T')
call SelectHeroSkill(udg_unit47,'A01T')
call SelectHeroSkill(udg_unit47,'A01T')
call IssueImmediateOrder(udg_unit47,"")
call SelectHeroSkill(udg_unit47,'A028')
call SelectHeroSkill(udg_unit47,'A028')
call SelectHeroSkill(udg_unit47,'A028')
call IssueImmediateOrder(udg_unit47,"")
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call SelectHeroSkill(udg_unit47,'A000')
call IssueImmediateOrder(udg_unit47,"")
call IssueImmediateOrder(udg_unit47,"")
call UnitAddItemToSlotById(udg_unit47,'I01G',0)
call UnitAddItemToSlotById(udg_unit47,'IC92',1)
call UnitAddItemToSlotById(udg_unit47,'I01F',2)
call UnitAddItemToSlotById(udg_unit47,'IC90',3)
call UnitAddItemToSlotById(udg_unit47,'I00V',4)
call UnitAddItemToSlotById(udg_unit47,'I016',5)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit47,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit47,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Md)
set u=CreateUnit(p,'E01O',-7880.8,-2636.7,272.27)
call SetHeroLevel(u,3000,false)
call SelectHeroSkill(u,'A09N')
call SelectHeroSkill(u,'A09N')
call SelectHeroSkill(u,'A09N')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A0AT')
call IssueImmediateOrderById(u,852103)
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function kd)
set u=CreateUnit(p,'E01L',-7910.3,6556.2,263.45)
call SetHeroLevel(u,4000,false)
call SelectHeroSkill(u,'A09N')
call SelectHeroSkill(u,'A09N')
call SelectHeroSkill(u,'A09N')
call SelectHeroSkill(u,'A0A2')
call SelectHeroSkill(u,'A0A2')
call SelectHeroSkill(u,'A0A2')
call SelectHeroSkill(u,'A0A2')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A09X')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A0AB')
call SelectHeroSkill(u,'A0AB')
call SelectHeroSkill(u,'A0AB')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Pd)
set u=CreateUnit(p,'E01E',8119.8,-2322.5,263.67)
call SetHeroLevel(u,3000,false)
call SelectHeroSkill(u,'A09L')
call SelectHeroSkill(u,'A09L')
call SelectHeroSkill(u,'A09L')
call SelectHeroSkill(u,'A09N')
call SelectHeroSkill(u,'A09N')
call SelectHeroSkill(u,'A09N')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Jd)
set u=CreateUnit(p,'H01E',-2606.5,9156.5,270.88)
call SetHeroLevel(u,1000,false)
call SetHeroStr(u,15000,true)
call SetHeroAgi(u,15084,true)
call SetHeroInt(u,10090,true)
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A02E')
call SelectHeroSkill(u,'A02E')
call SelectHeroSkill(u,'A02E')
call SelectHeroSkill(u,'A02E')
call SelectHeroSkill(u,'A02E')
call SelectHeroSkill(u,'A02E')
call SelectHeroSkill(u,'A02E')
call SelectHeroSkill(u,'A02E')
call SelectHeroSkill(u,'A02E')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'AOre')
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function gd)
set udg_unit65=CreateUnit(p,'HC11',-5376.5,-2563.2,4.)
call SetHeroLevel(udg_unit65,200,false)
call SetUnitState(udg_unit65,UNIT_STATE_MANA,95)
call SelectHeroSkill(udg_unit65,'A02A')
call IssueImmediateOrder(udg_unit65,"")
call SelectHeroSkill(udg_unit65,'A01T')
call IssueImmediateOrder(udg_unit65,"")
call SelectHeroSkill(udg_unit65,'A018')
call IssueImmediateOrder(udg_unit65,"")
call IssueImmediateOrderById(udg_unit65,852076)
call SelectHeroSkill(udg_unit65,'A000')
call SelectHeroSkill(udg_unit65,'A000')
call SelectHeroSkill(udg_unit65,'A000')
call SelectHeroSkill(udg_unit65,'A000')
call SelectHeroSkill(udg_unit65,'A000')
call SelectHeroSkill(udg_unit65,'A000')
call SelectHeroSkill(udg_unit65,'A000')
call SelectHeroSkill(udg_unit65,'A000')
call SelectHeroSkill(udg_unit65,'A000')
call IssueImmediateOrder(udg_unit65,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit65,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit65,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set udg_unit66=CreateUnit(p,'HC10',5408.9,-2561.8,173.28)
call SetHeroLevel(udg_unit66,200,false)
call SetUnitState(udg_unit66,UNIT_STATE_MANA,95)
call SelectHeroSkill(udg_unit66,'A02A')
call SelectHeroSkill(udg_unit66,'A02A')
call SelectHeroSkill(udg_unit66,'A02A')
call IssueImmediateOrder(udg_unit66,"")
call SelectHeroSkill(udg_unit66,'A01T')
call SelectHeroSkill(udg_unit66,'A01T')
call SelectHeroSkill(udg_unit66,'A01T')
call IssueImmediateOrder(udg_unit66,"")
call SelectHeroSkill(udg_unit66,'A018')
call SelectHeroSkill(udg_unit66,'A018')
call SelectHeroSkill(udg_unit66,'A018')
call IssueImmediateOrder(udg_unit66,"")
call SelectHeroSkill(udg_unit66,'A02T')
call IssueImmediateOrder(udg_unit66,"")
call IssueImmediateOrderById(udg_unit66,852076)
call SelectHeroSkill(udg_unit66,'A000')
call SelectHeroSkill(udg_unit66,'A000')
call IssueImmediateOrder(udg_unit66,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit66,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit66,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set udg_unit67=CreateUnit(p,'HC15',-7434.,-4325.2,358.44)
call SetHeroLevel(udg_unit67,500,false)
call SetUnitState(udg_unit67,UNIT_STATE_MANA,220)
call SelectHeroSkill(udg_unit67,'A000')
call SelectHeroSkill(udg_unit67,'A000')
call SelectHeroSkill(udg_unit67,'A000')
call SelectHeroSkill(udg_unit67,'A000')
call SelectHeroSkill(udg_unit67,'A000')
call SelectHeroSkill(udg_unit67,'A000')
call IssueImmediateOrder(udg_unit67,"")
call SelectHeroSkill(udg_unit67,'A03T')
call SelectHeroSkill(udg_unit67,'A03T')
call SelectHeroSkill(udg_unit67,'A03T')
call SelectHeroSkill(udg_unit67,'A03T')
call SelectHeroSkill(udg_unit67,'A03T')
call SelectHeroSkill(udg_unit67,'A03T')
call IssueImmediateOrder(udg_unit67,"")
call SelectHeroSkill(udg_unit67,'A01U')
call SelectHeroSkill(udg_unit67,'A01U')
call SelectHeroSkill(udg_unit67,'A01U')
call SelectHeroSkill(udg_unit67,'A01U')
call SelectHeroSkill(udg_unit67,'A01U')
call SelectHeroSkill(udg_unit67,'A01U')
call IssueImmediateOrder(udg_unit67,"")
call SelectHeroSkill(udg_unit67,'A01S')
call SelectHeroSkill(udg_unit67,'A01S')
call SelectHeroSkill(udg_unit67,'A01S')
call SelectHeroSkill(udg_unit67,'A01S')
call SelectHeroSkill(udg_unit67,'A01S')
call SelectHeroSkill(udg_unit67,'A01S')
call IssueImmediateOrder(udg_unit67,"")
call SelectHeroSkill(udg_unit67,'A02D')
call SelectHeroSkill(udg_unit67,'A02D')
call IssueImmediateOrder(udg_unit67,"")
call IssueImmediateOrderById(udg_unit67,852191)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit67,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit67,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set udg_unit68=CreateUnit(p,'HC14',7406.6,-4342.1,178.7)
call SetHeroLevel(udg_unit68,500,false)
call SetUnitState(udg_unit68,UNIT_STATE_MANA,225)
call SelectHeroSkill(udg_unit68,'A000')
call SelectHeroSkill(udg_unit68,'A000')
call SelectHeroSkill(udg_unit68,'A000')
call SelectHeroSkill(udg_unit68,'A000')
call SelectHeroSkill(udg_unit68,'A000')
call SelectHeroSkill(udg_unit68,'A000')
call IssueImmediateOrder(udg_unit68,"")
call SelectHeroSkill(udg_unit68,'A03T')
call SelectHeroSkill(udg_unit68,'A03T')
call SelectHeroSkill(udg_unit68,'A03T')
call SelectHeroSkill(udg_unit68,'A03T')
call SelectHeroSkill(udg_unit68,'A03T')
call SelectHeroSkill(udg_unit68,'A03T')
call IssueImmediateOrder(udg_unit68,"")
call SelectHeroSkill(udg_unit68,'A01U')
call SelectHeroSkill(udg_unit68,'A01U')
call SelectHeroSkill(udg_unit68,'A01U')
call SelectHeroSkill(udg_unit68,'A01U')
call SelectHeroSkill(udg_unit68,'A01U')
call SelectHeroSkill(udg_unit68,'A01U')
call IssueImmediateOrder(udg_unit68,"")
call SelectHeroSkill(udg_unit68,'A01S')
call SelectHeroSkill(udg_unit68,'A01S')
call SelectHeroSkill(udg_unit68,'A01S')
call SelectHeroSkill(udg_unit68,'A01S')
call SelectHeroSkill(udg_unit68,'A01S')
call SelectHeroSkill(udg_unit68,'A01S')
call IssueImmediateOrder(udg_unit68,"")
call SelectHeroSkill(udg_unit68,'A02D')
call SelectHeroSkill(udg_unit68,'A02D')
call IssueImmediateOrder(udg_unit68,"")
call IssueImmediateOrderById(udg_unit68,852191)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit68,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit68,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set udg_unit69=CreateUnit(p,'HC13',7935.8,4368.5,185.33)
call SetHeroLevel(udg_unit69,500,false)
call SetUnitState(udg_unit69,UNIT_STATE_MANA,225)
call SelectHeroSkill(udg_unit69,'A000')
call SelectHeroSkill(udg_unit69,'A000')
call SelectHeroSkill(udg_unit69,'A000')
call SelectHeroSkill(udg_unit69,'A000')
call SelectHeroSkill(udg_unit69,'A000')
call SelectHeroSkill(udg_unit69,'A000')
call IssueImmediateOrder(udg_unit69,"")
call SelectHeroSkill(udg_unit69,'A03T')
call SelectHeroSkill(udg_unit69,'A03T')
call SelectHeroSkill(udg_unit69,'A03T')
call SelectHeroSkill(udg_unit69,'A03T')
call SelectHeroSkill(udg_unit69,'A03T')
call SelectHeroSkill(udg_unit69,'A03T')
call IssueImmediateOrder(udg_unit69,"")
call SelectHeroSkill(udg_unit69,'A01U')
call SelectHeroSkill(udg_unit69,'A01U')
call SelectHeroSkill(udg_unit69,'A01U')
call SelectHeroSkill(udg_unit69,'A01U')
call SelectHeroSkill(udg_unit69,'A01U')
call SelectHeroSkill(udg_unit69,'A01U')
call IssueImmediateOrder(udg_unit69,"")
call SelectHeroSkill(udg_unit69,'A01S')
call SelectHeroSkill(udg_unit69,'A01S')
call SelectHeroSkill(udg_unit69,'A01S')
call SelectHeroSkill(udg_unit69,'A01S')
call SelectHeroSkill(udg_unit69,'A01S')
call SelectHeroSkill(udg_unit69,'A01S')
call IssueImmediateOrder(udg_unit69,"")
call SelectHeroSkill(udg_unit69,'A02D')
call SelectHeroSkill(udg_unit69,'A02D')
call IssueImmediateOrder(udg_unit69,"")
call IssueImmediateOrderById(udg_unit69,852191)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit69,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit69,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set udg_unit70=CreateUnit(p,'HC12',-7932.,4353.9,.16)
call SetHeroLevel(udg_unit70,500,false)
call SetHeroStr(udg_unit70,1199,true)
call SetHeroAgi(udg_unit70,61,true)
call SetHeroInt(udg_unit70,40,true)
call SetUnitState(udg_unit70,UNIT_STATE_MANA,660)
call SelectHeroSkill(udg_unit70,'A000')
call SelectHeroSkill(udg_unit70,'A000')
call SelectHeroSkill(udg_unit70,'A000')
call SelectHeroSkill(udg_unit70,'A000')
call SelectHeroSkill(udg_unit70,'A000')
call SelectHeroSkill(udg_unit70,'A000')
call IssueImmediateOrder(udg_unit70,"")
call SelectHeroSkill(udg_unit70,'A01U')
call SelectHeroSkill(udg_unit70,'A01U')
call SelectHeroSkill(udg_unit70,'A01U')
call SelectHeroSkill(udg_unit70,'A01U')
call SelectHeroSkill(udg_unit70,'A01U')
call SelectHeroSkill(udg_unit70,'A01U')
call IssueImmediateOrder(udg_unit70,"")
call SelectHeroSkill(udg_unit70,'A01S')
call SelectHeroSkill(udg_unit70,'A01S')
call SelectHeroSkill(udg_unit70,'A01S')
call SelectHeroSkill(udg_unit70,'A01S')
call SelectHeroSkill(udg_unit70,'A01S')
call SelectHeroSkill(udg_unit70,'A01S')
call IssueImmediateOrder(udg_unit70,"")
call SelectHeroSkill(udg_unit70,'A02D')
call SelectHeroSkill(udg_unit70,'A02D')
call IssueImmediateOrder(udg_unit70,"")
call SelectHeroSkill(udg_unit70,'A03T')
call SelectHeroSkill(udg_unit70,'A03T')
call SelectHeroSkill(udg_unit70,'A03T')
call SelectHeroSkill(udg_unit70,'A03T')
call SelectHeroSkill(udg_unit70,'A03T')
call SelectHeroSkill(udg_unit70,'A03T')
call IssueImmediateOrder(udg_unit70,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit70,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit70,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set udg_unit71=CreateUnit(p,'EC03',-7930.4,-7390.4,.76)
call SetHeroLevel(udg_unit71,500,false)
call SetUnitState(udg_unit71,UNIT_STATE_MANA,325)
call SelectHeroSkill(udg_unit71,'A000')
call SelectHeroSkill(udg_unit71,'A000')
call SelectHeroSkill(udg_unit71,'A000')
call SelectHeroSkill(udg_unit71,'A000')
call SelectHeroSkill(udg_unit71,'A000')
call SelectHeroSkill(udg_unit71,'A000')
call SelectHeroSkill(udg_unit71,'A000')
call SelectHeroSkill(udg_unit71,'A000')
call SelectHeroSkill(udg_unit71,'A000')
call IssueImmediateOrder(udg_unit71,"")
call SelectHeroSkill(udg_unit71,'A01T')
call SelectHeroSkill(udg_unit71,'A01T')
call SelectHeroSkill(udg_unit71,'A01T')
call SelectHeroSkill(udg_unit71,'A01T')
call SelectHeroSkill(udg_unit71,'A01T')
call SelectHeroSkill(udg_unit71,'A01T')
call SelectHeroSkill(udg_unit71,'A01T')
call SelectHeroSkill(udg_unit71,'A01T')
call SelectHeroSkill(udg_unit71,'A01T')
call IssueImmediateOrder(udg_unit71,"")
call SelectHeroSkill(udg_unit71,'A018')
call SelectHeroSkill(udg_unit71,'A018')
call SelectHeroSkill(udg_unit71,'A018')
call SelectHeroSkill(udg_unit71,'A018')
call SelectHeroSkill(udg_unit71,'A018')
call SelectHeroSkill(udg_unit71,'A018')
call SelectHeroSkill(udg_unit71,'A018')
call SelectHeroSkill(udg_unit71,'A018')
call SelectHeroSkill(udg_unit71,'A018')
call IssueImmediateOrder(udg_unit71,"")
call SelectHeroSkill(udg_unit71,'A01U')
call SelectHeroSkill(udg_unit71,'A01U')
call SelectHeroSkill(udg_unit71,'A01U')
call SelectHeroSkill(udg_unit71,'A01U')
call SelectHeroSkill(udg_unit71,'A01U')
call SelectHeroSkill(udg_unit71,'A01U')
call SelectHeroSkill(udg_unit71,'A01U')
call SelectHeroSkill(udg_unit71,'A01U')
call SelectHeroSkill(udg_unit71,'A01U')
call IssueImmediateOrder(udg_unit71,"")
call SelectHeroSkill(udg_unit71,'A028')
call SelectHeroSkill(udg_unit71,'A028')
call SelectHeroSkill(udg_unit71,'A028')
call IssueImmediateOrder(udg_unit71,"")
call IssueImmediateOrder(udg_unit71,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit71,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit71,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function fd)
set u=CreateUnit(p,'U00E',11392.,3041.6,193.73)
call SetHeroLevel(u,1000,false)
call SetHeroStr(u,15085,true)
call SetHeroAgi(u,15000,true)
call SetHeroInt(u,6094,true)
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function gd)
set udg_unit72=CreateUnit(p,'EC02',7918.1,-7397.5,179.88)
call SetHeroLevel(udg_unit72,500,false)
call SetUnitState(udg_unit72,UNIT_STATE_MANA,2500)
call SelectHeroSkill(udg_unit72,'A000')
call SelectHeroSkill(udg_unit72,'A000')
call SelectHeroSkill(udg_unit72,'A000')
call SelectHeroSkill(udg_unit72,'A000')
call SelectHeroSkill(udg_unit72,'A000')
call SelectHeroSkill(udg_unit72,'A000')
call SelectHeroSkill(udg_unit72,'A000')
call SelectHeroSkill(udg_unit72,'A000')
call SelectHeroSkill(udg_unit72,'A000')
call IssueImmediateOrder(udg_unit72,"")
call SelectHeroSkill(udg_unit72,'AEev')
call SelectHeroSkill(udg_unit72,'AEev')
call SelectHeroSkill(udg_unit72,'AEev')
call SelectHeroSkill(udg_unit72,'AOcr')
call SelectHeroSkill(udg_unit72,'AOcr')
call SelectHeroSkill(udg_unit72,'AOcr')
call SelectHeroSkill(udg_unit72,'AHav')
call SelectHeroSkill(udg_unit72,'A01T')
call SelectHeroSkill(udg_unit72,'A01T')
call SelectHeroSkill(udg_unit72,'A01T')
call SelectHeroSkill(udg_unit72,'A01T')
call SelectHeroSkill(udg_unit72,'A01T')
call SelectHeroSkill(udg_unit72,'A01T')
call SelectHeroSkill(udg_unit72,'A01T')
call SelectHeroSkill(udg_unit72,'A01T')
call SelectHeroSkill(udg_unit72,'A01T')
call IssueImmediateOrder(udg_unit72,"")
call SelectHeroSkill(udg_unit72,'A018')
call SelectHeroSkill(udg_unit72,'A018')
call SelectHeroSkill(udg_unit72,'A018')
call SelectHeroSkill(udg_unit72,'A018')
call SelectHeroSkill(udg_unit72,'A018')
call SelectHeroSkill(udg_unit72,'A018')
call SelectHeroSkill(udg_unit72,'A018')
call SelectHeroSkill(udg_unit72,'A018')
call IssueImmediateOrder(udg_unit72,"")
call SelectHeroSkill(udg_unit72,'A01U')
call SelectHeroSkill(udg_unit72,'A01U')
call SelectHeroSkill(udg_unit72,'A01U')
call SelectHeroSkill(udg_unit72,'A01U')
call SelectHeroSkill(udg_unit72,'A01U')
call SelectHeroSkill(udg_unit72,'A01U')
call SelectHeroSkill(udg_unit72,'A01U')
call SelectHeroSkill(udg_unit72,'A01U')
call SelectHeroSkill(udg_unit72,'A01U')
call IssueImmediateOrder(udg_unit72,"")
call SelectHeroSkill(udg_unit72,'A028')
call SelectHeroSkill(udg_unit72,'A028')
call SelectHeroSkill(udg_unit72,'A028')
call IssueImmediateOrder(udg_unit72,"")
call IssueImmediateOrder(udg_unit72,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit72,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit72,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function fd)
set udg_unit73=CreateUnit(p,'EC01',4336.8,7453.1,175.06)
call SetHeroLevel(udg_unit73,500,false)
call SetUnitState(udg_unit73,UNIT_STATE_MANA,325)
call SelectHeroSkill(udg_unit73,'A000')
call SelectHeroSkill(udg_unit73,'A000')
call SelectHeroSkill(udg_unit73,'A000')
call SelectHeroSkill(udg_unit73,'A000')
call SelectHeroSkill(udg_unit73,'A000')
call SelectHeroSkill(udg_unit73,'A000')
call SelectHeroSkill(udg_unit73,'A000')
call SelectHeroSkill(udg_unit73,'A000')
call SelectHeroSkill(udg_unit73,'A000')
call IssueImmediateOrder(udg_unit73,"")
call SelectHeroSkill(udg_unit73,'A01T')
call SelectHeroSkill(udg_unit73,'A01T')
call SelectHeroSkill(udg_unit73,'A01T')
call SelectHeroSkill(udg_unit73,'A01T')
call SelectHeroSkill(udg_unit73,'A01T')
call SelectHeroSkill(udg_unit73,'A01T')
call SelectHeroSkill(udg_unit73,'A01T')
call SelectHeroSkill(udg_unit73,'A01T')
call SelectHeroSkill(udg_unit73,'A01T')
call IssueImmediateOrder(udg_unit73,"")
call SelectHeroSkill(udg_unit73,'A018')
call SelectHeroSkill(udg_unit73,'A018')
call SelectHeroSkill(udg_unit73,'A018')
call SelectHeroSkill(udg_unit73,'A018')
call SelectHeroSkill(udg_unit73,'A018')
call SelectHeroSkill(udg_unit73,'A018')
call SelectHeroSkill(udg_unit73,'A018')
call SelectHeroSkill(udg_unit73,'A018')
call SelectHeroSkill(udg_unit73,'A018')
call IssueImmediateOrder(udg_unit73,"")
call SelectHeroSkill(udg_unit73,'A01U')
call SelectHeroSkill(udg_unit73,'A01U')
call SelectHeroSkill(udg_unit73,'A01U')
call SelectHeroSkill(udg_unit73,'A01U')
call SelectHeroSkill(udg_unit73,'A01U')
call SelectHeroSkill(udg_unit73,'A01U')
call SelectHeroSkill(udg_unit73,'A01U')
call SelectHeroSkill(udg_unit73,'A01U')
call SelectHeroSkill(udg_unit73,'A01U')
call IssueImmediateOrder(udg_unit73,"")
call SelectHeroSkill(udg_unit73,'A028')
call SelectHeroSkill(udg_unit73,'A028')
call SelectHeroSkill(udg_unit73,'A028')
call IssueImmediateOrder(udg_unit73,"")
call IssueImmediateOrder(udg_unit73,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit73,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit73,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function gd)
set udg_unit74=CreateUnit(p,'EC00',-4384.,7449.5,356.16)
call SetHeroLevel(udg_unit74,500,false)
call SetUnitState(udg_unit74,UNIT_STATE_MANA,325)
call SelectHeroSkill(udg_unit74,'A000')
call SelectHeroSkill(udg_unit74,'A000')
call SelectHeroSkill(udg_unit74,'A000')
call SelectHeroSkill(udg_unit74,'A000')
call SelectHeroSkill(udg_unit74,'A000')
call SelectHeroSkill(udg_unit74,'A000')
call SelectHeroSkill(udg_unit74,'A000')
call SelectHeroSkill(udg_unit74,'A000')
call SelectHeroSkill(udg_unit74,'A000')
call IssueImmediateOrder(udg_unit74,"")
call SelectHeroSkill(udg_unit74,'A01T')
call SelectHeroSkill(udg_unit74,'A01T')
call SelectHeroSkill(udg_unit74,'A01T')
call SelectHeroSkill(udg_unit74,'A01T')
call SelectHeroSkill(udg_unit74,'A01T')
call SelectHeroSkill(udg_unit74,'A01T')
call SelectHeroSkill(udg_unit74,'A01T')
call SelectHeroSkill(udg_unit74,'A01T')
call SelectHeroSkill(udg_unit74,'A01T')
call IssueImmediateOrder(udg_unit74,"")
call SelectHeroSkill(udg_unit74,'A018')
call SelectHeroSkill(udg_unit74,'A018')
call SelectHeroSkill(udg_unit74,'A018')
call SelectHeroSkill(udg_unit74,'A018')
call SelectHeroSkill(udg_unit74,'A018')
call SelectHeroSkill(udg_unit74,'A018')
call SelectHeroSkill(udg_unit74,'A018')
call SelectHeroSkill(udg_unit74,'A018')
call SelectHeroSkill(udg_unit74,'A018')
call IssueImmediateOrder(udg_unit74,"")
call SelectHeroSkill(udg_unit74,'A01U')
call SelectHeroSkill(udg_unit74,'A01U')
call SelectHeroSkill(udg_unit74,'A01U')
call SelectHeroSkill(udg_unit74,'A01U')
call SelectHeroSkill(udg_unit74,'A01U')
call SelectHeroSkill(udg_unit74,'A01U')
call SelectHeroSkill(udg_unit74,'A01U')
call SelectHeroSkill(udg_unit74,'A01U')
call SelectHeroSkill(udg_unit74,'A01U')
call IssueImmediateOrder(udg_unit74,"")
call SelectHeroSkill(udg_unit74,'A028')
call SelectHeroSkill(udg_unit74,'A028')
call SelectHeroSkill(udg_unit74,'A028')
call IssueImmediateOrder(udg_unit74,"")
call IssueImmediateOrder(udg_unit74,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit74,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit74,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function fd)
set udg_unit75=CreateUnit(p,'EC07',-1364.4,-4637.7,7.8)
call SetHeroLevel(udg_unit75,200,false)
call SetHeroStr(udg_unit75,2226,true)
call SetHeroAgi(udg_unit75,2025,true)
call SetHeroInt(udg_unit75,2627,true)
call SetUnitState(udg_unit75,UNIT_STATE_MANA,150)
call SelectHeroSkill(udg_unit75,'A000')
call SelectHeroSkill(udg_unit75,'A000')
call SelectHeroSkill(udg_unit75,'A000')
call IssueImmediateOrder(udg_unit75,"")
call SelectHeroSkill(udg_unit75,'A01V')
call SelectHeroSkill(udg_unit75,'A01V')
call SelectHeroSkill(udg_unit75,'A01V')
call SelectHeroSkill(udg_unit75,'A01V')
call IssueImmediateOrder(udg_unit75,"")
call SelectHeroSkill(udg_unit75,'A01S')
call SelectHeroSkill(udg_unit75,'A01S')
call SelectHeroSkill(udg_unit75,'A01S')
call SelectHeroSkill(udg_unit75,'A01S')
call IssueImmediateOrder(udg_unit75,"")
call SelectHeroSkill(udg_unit75,'A01U')
call SelectHeroSkill(udg_unit75,'A01U')
call SelectHeroSkill(udg_unit75,'A01U')
call SelectHeroSkill(udg_unit75,'A01U')
call IssueImmediateOrder(udg_unit75,"")
call SelectHeroSkill(udg_unit75,'A02X')
call IssueImmediateOrder(udg_unit75,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit75,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit75,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set udg_unit76=CreateUnit(p,'EC06',1344.2,-4604.8,178.85)
call SetHeroLevel(udg_unit76,200,false)
call SetHeroStr(udg_unit76,2826,true)
call SetHeroAgi(udg_unit76,2025,true)
call SetHeroInt(udg_unit76,2227,true)
call SetUnitState(udg_unit76,UNIT_STATE_MANA,150)
call SelectHeroSkill(udg_unit76,'A000')
call SelectHeroSkill(udg_unit76,'A000')
call SelectHeroSkill(udg_unit76,'A000')
call SelectHeroSkill(udg_unit76,'A000')
call SelectHeroSkill(udg_unit76,'A000')
call SelectHeroSkill(udg_unit76,'A000')
call SelectHeroSkill(udg_unit76,'A000')
call SelectHeroSkill(udg_unit76,'A000')
call SelectHeroSkill(udg_unit76,'A000')
call IssueImmediateOrder(udg_unit76,"")
call SelectHeroSkill(udg_unit76,'A01V')
call SelectHeroSkill(udg_unit76,'A01V')
call IssueImmediateOrder(udg_unit76,"")
call SelectHeroSkill(udg_unit76,'A01S')
call SelectHeroSkill(udg_unit76,'A01S')
call IssueImmediateOrder(udg_unit76,"")
call SelectHeroSkill(udg_unit76,'A01U')
call SelectHeroSkill(udg_unit76,'A01U')
call IssueImmediateOrder(udg_unit76,"")
call SelectHeroSkill(udg_unit76,'A02X')
call IssueImmediateOrder(udg_unit76,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit76,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit76,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set udg_unit77=CreateUnit(p,'EC05',1320.7,4617.6,173.15)
call SetHeroLevel(udg_unit77,200,false)
call SetHeroStr(udg_unit77,2826,true)
call SetHeroAgi(udg_unit77,2025,true)
call SetHeroInt(udg_unit77,2627,true)
call SetUnitState(udg_unit77,UNIT_STATE_MANA,150)
call SelectHeroSkill(udg_unit77,'A01V')
call SelectHeroSkill(udg_unit77,'A01V')
call SelectHeroSkill(udg_unit77,'A01V')
call SelectHeroSkill(udg_unit77,'A01V')
call IssueImmediateOrder(udg_unit77,"")
call SelectHeroSkill(udg_unit77,'A01S')
call SelectHeroSkill(udg_unit77,'A01S')
call SelectHeroSkill(udg_unit77,'A01S')
call SelectHeroSkill(udg_unit77,'A01S')
call IssueImmediateOrder(udg_unit77,"")
call SelectHeroSkill(udg_unit77,'A01U')
call SelectHeroSkill(udg_unit77,'A01U')
call SelectHeroSkill(udg_unit77,'A01U')
call SelectHeroSkill(udg_unit77,'A01U')
call IssueImmediateOrder(udg_unit77,"")
call SelectHeroSkill(udg_unit77,'A02X')
call IssueImmediateOrder(udg_unit77,"")
call SelectHeroSkill(udg_unit77,'A000')
call SelectHeroSkill(udg_unit77,'A000')
call SelectHeroSkill(udg_unit77,'A000')
call IssueImmediateOrder(udg_unit77,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit77,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit77,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set udg_unit78=CreateUnit(p,'EC04',-1359.7,4615.9,3.4)
call SetHeroLevel(udg_unit78,200,false)
call SetHeroStr(udg_unit78,2826,true)
call SetHeroAgi(udg_unit78,2025,true)
call SetHeroInt(udg_unit78,2627,true)
call SetUnitState(udg_unit78,UNIT_STATE_MANA,150)
call SelectHeroSkill(udg_unit78,'A01V')
call SelectHeroSkill(udg_unit78,'A01V')
call SelectHeroSkill(udg_unit78,'A01V')
call SelectHeroSkill(udg_unit78,'A01V')
call IssueImmediateOrder(udg_unit78,"")
call SelectHeroSkill(udg_unit78,'A01S')
call SelectHeroSkill(udg_unit78,'A01S')
call SelectHeroSkill(udg_unit78,'A01S')
call SelectHeroSkill(udg_unit78,'A01S')
call IssueImmediateOrder(udg_unit78,"")
call SelectHeroSkill(udg_unit78,'A01U')
call SelectHeroSkill(udg_unit78,'A01U')
call SelectHeroSkill(udg_unit78,'A01U')
call SelectHeroSkill(udg_unit78,'A01U')
call IssueImmediateOrder(udg_unit78,"")
call SelectHeroSkill(udg_unit78,'A02X')
call IssueImmediateOrder(udg_unit78,"")
call SelectHeroSkill(udg_unit78,'A000')
call SelectHeroSkill(udg_unit78,'A000')
call SelectHeroSkill(udg_unit78,'A000')
call IssueImmediateOrder(udg_unit78,"")
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit78,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit78,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set u=CreateUnit(p,'U000',-3945.,4875.3,267.54)
call SetHeroLevel(u,50,false)
call SetHeroStr(u,5555,true)
call SetHeroAgi(u,5933,true)
call SetHeroInt(u,5394,true)
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A07T')
call SelectHeroSkill(u,'A07T')
call SelectHeroSkill(u,'A07T')
call SelectHeroSkill(u,'A08G')
call SelectHeroSkill(u,'A08G')
call SelectHeroSkill(u,'A08G')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call UnitAddItemToSlotById(u,'gemt',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set u=CreateUnit(p,'H00T',10338.9,-6570.5,275.97)
call SetHeroLevel(u,50,false)
call SetHeroStr(u,5555,true)
call SetHeroAgi(u,5835,true)
call SetHeroInt(u,5590,true)
call SelectHeroSkill(u,'A067')
call SelectHeroSkill(u,'A067')
call SelectHeroSkill(u,'A067')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A060')
call SelectHeroSkill(u,'A060')
call SelectHeroSkill(u,'A060')
call UnitAddItemToSlotById(u,'I00X',0)
call UnitAddItemToSlotById(u,'gemt',1)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Fd)
set u=CreateUnit(p,'H00I',6076.9,9102.,265.749)
call SetHeroLevel(u,1000,false)
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A06R')
call SelectHeroSkill(u,'A06R')
call SelectHeroSkill(u,'A06R')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function gd)
set u=CreateUnit(p,'H000',8338.1,9153.2,269.1)
call SetHeroLevel(u,2900,false)
call SetHeroStr(u,33000,true)
call SetHeroAgi(u,30080,true)
call SetHeroInt(u,35090,true)
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06D')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Gd)
set u=CreateUnit(p,'HC19',-4699.8,9089.7,278.41)
call SetHeroLevel(u,1000,false)
call SetHeroStr(u,15585,true)
call SetHeroAgi(u,17585,true)
call SetHeroInt(u,13842,true)
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A06O')
call SelectHeroSkill(u,'A06O')
call SelectHeroSkill(u,'A06O')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function gd)
set u=CreateUnit(p,'U000',-6791.1,7540.5,350.72)
call SetHeroLevel(u,2900,false)
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A066')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A069')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A08Y')
call SelectHeroSkill(u,'A08Y')
call SelectHeroSkill(u,'A08Y')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A091')
call SelectHeroSkill(u,'A07T')
call SelectHeroSkill(u,'A07T')
call SelectHeroSkill(u,'A07T')
call SelectHeroSkill(u,'A08G')
call SelectHeroSkill(u,'A08G')
call SelectHeroSkill(u,'A08G')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function hd)
set u=CreateUnit(p,'N000',-9169.3,-9622.3,93.66)
call SetHeroLevel(u,500,false)
call SetHeroStr(u,15585,true)
call SetHeroAgi(u,15585,true)
call SetHeroInt(u,14341,true)
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A01S')
call SelectHeroSkill(u,'A06M')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function fd)
set u=CreateUnit(p,'U00B',-6803.,8966.3,358.97)
call SetHeroLevel(u,2900,false)
call SetHeroStr(u,60080,true)
call SetHeroAgi(u,60080,true)
call SetHeroInt(u,60080,true)
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A068')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06G')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Td)
set u=CreateUnit(p,'H00Q',-11287.1,-4266.7,8.9)
call SetHeroLevel(u,2900,false)
call SelectHeroSkill(u,'A065')
call SelectHeroSkill(u,'A065')
call SelectHeroSkill(u,'A065')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A071')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call SelectHeroSkill(u,'A064')
call UnitAddItemToSlotById(u,'I02O',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function wd)
set u=CreateUnit(p,'H00T',-5709.9,-9633.2,79.35)
call SetHeroLevel(u,500,false)
call SetHeroStr(u,15585,true)
call SetHeroAgi(u,15585,true)
call SetHeroInt(u,15090,true)
call SelectHeroSkill(u,'A067')
call SelectHeroSkill(u,'A067')
call SelectHeroSkill(u,'A067')
call SelectHeroSkill(u,'A060')
call SelectHeroSkill(u,'A060')
call SelectHeroSkill(u,'A060')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A06E')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function gd)
set u=CreateUnit(p,'H00S',11399.4,-2736.6,179.48)
call SetHeroLevel(u,2000,false)
call SetHeroStr(u,60080,true)
call SetHeroAgi(u,60080,true)
call SetHeroInt(u,60080,true)
call SelectHeroSkill(u,'A028')
call SelectHeroSkill(u,'A028')
call SelectHeroSkill(u,'A028')
call SelectHeroSkill(u,'A075')
call SelectHeroSkill(u,'A075')
call SelectHeroSkill(u,'A075')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A074')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function ld)
set u=CreateUnit(p,'H00P',11261.7,-898.,168.83)
call SetHeroLevel(u,2900,false)
call SelectHeroSkill(u,'A072')
call SelectHeroSkill(u,'A072')
call SelectHeroSkill(u,'A072')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A077')
call UnitAddItemToSlotById(u,'I02O',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Wd)
set u=CreateUnit(p,'HC33',11231.5,-4318.8,166.43)
call SetHeroLevel(u,2900,false)
call SetHeroStr(u,60080,true)
call SetHeroAgi(u,60080,true)
call SetHeroInt(u,60080,true)
call SelectHeroSkill(u,'A06X')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A021')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A06I')
call SelectHeroSkill(u,'A076')
call SelectHeroSkill(u,'A076')
call SelectHeroSkill(u,'A076')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call UnitAddItemToSlotById(u,'I02O',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Ud)
set u=CreateUnit(p,'H00R',1881.1,9121.1,275.79)
call SetHeroLevel(u,1000,false)
call SetHeroStr(u,19585,true)
call SetHeroAgi(u,16587,true)
call SetHeroInt(u,13094,true)
call SelectHeroSkill(u,'A05Y')
call SelectHeroSkill(u,'A05Y')
call SelectHeroSkill(u,'A05Y')
call SelectHeroSkill(u,'A067')
call SelectHeroSkill(u,'A067')
call SelectHeroSkill(u,'A067')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A03R')
call SelectHeroSkill(u,'A03R')
call SelectHeroSkill(u,'A03R')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function fd)
set u=CreateUnit(p,'UC99',8353.8,7161.7,180.05)
call SetHeroLevel(u,1000,false)
call SetHeroStr(u,15000,true)
call SetHeroAgi(u,15000,true)
call SetHeroInt(u,15093,true)
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A01T')
call SelectHeroSkill(u,'A06S')
call SelectHeroSkill(u,'A06S')
call SelectHeroSkill(u,'A06S')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A02N')
call SelectHeroSkill(u,'A03M')
call SelectHeroSkill(u,'A03M')
call SelectHeroSkill(u,'A03M')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function gd)
set u=CreateUnit(p,'UC84',11266.8,4282.2,167.52)
call SetHeroLevel(u,2000,false)
call SetHeroStr(u,60080,true)
call SetHeroAgi(u,60080,true)
call SetHeroInt(u,60080,true)
call SelectHeroSkill(u,'A06B')
call SelectHeroSkill(u,'A06B')
call SelectHeroSkill(u,'A06B')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A06K')
call SelectHeroSkill(u,'A076')
call SelectHeroSkill(u,'A076')
call SelectHeroSkill(u,'A076')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A03M')
call SelectHeroSkill(u,'A03M')
call SelectHeroSkill(u,'A03M')
call SelectHeroSkill(u,'AOre')
call UnitAddItemToSlotById(u,'I02O',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function yd)
set u=CreateUnit(p,'UC34',9471.5,-9626.1,94.73)
call SetHeroLevel(u,500,false)
call SetHeroStr(u,15084,true)
call SetHeroAgi(u,16587,true)
call SetHeroInt(u,16088,true)
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A01U')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A02A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06A')
call SelectHeroSkill(u,'A06M')
call SelectHeroSkill(u,'A061')
call SelectHeroSkill(u,'A061')
call SelectHeroSkill(u,'A061')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function fd)
set u=CreateUnit(p,'UC95',-7362.8,-9615.,94.47)
call SetHeroLevel(u,1000,false)
call SelectHeroSkill(u,'A062')
call SelectHeroSkill(u,'A062')
call SelectHeroSkill(u,'A062')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A05W')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A06V')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call SelectHeroSkill(u,'A01D')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function gd)
set u=CreateUnit(p,'U00F',7227.2,-9636.5,91.51)
call SetHeroLevel(u,2900,false)
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A06C')
call SelectHeroSkill(u,'A09L')
call SelectHeroSkill(u,'A09L')
call SelectHeroSkill(u,'A09L')
call SelectHeroSkill(u,'A09Z')
call SelectHeroSkill(u,'A09Z')
call SelectHeroSkill(u,'A09Z')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call SelectHeroSkill(u,'A088')
call UnitAddItemToSlotById(u,'gmfr',0)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function Ld)
set p=Player(15)
set u=CreateUnit(p,'E014',5100.4,-6264.3,273.056)
set u=CreateUnit(p,'E00R',2781.6,-8535.5,270.011)
set u=CreateUnit(p,'E00D',-4666.,-6214.9,272.425)
set u=CreateUnit(p,'E00H',-4670.6,-5823.5,268.83)
set u=CreateUnit(p,'E00F',-4664.7,-8120.6,269.458)
set u=CreateUnit(p,'E00G',-4676.9,-7733.9,269.082)
set u=CreateUnit(p,'E00E',-1592.1,-9241.4,86.631)
set u=CreateUnit(p,'E00Z',4668.4,-6586.9,270.327)
set u=CreateUnit(p,'E00X',4661.,-6975.6,278.067)
set u=CreateUnit(p,'E00Y',4658.3,-7354.1,279.941)
set u=CreateUnit(p,'E00V',4673.8,-7745.6,277.603)
set u=CreateUnit(p,'E011',-2013.2,-9287.1,89.644)
set u=CreateUnit(p,'E00W',-1225.3,-9293.3,87.755)
set u=CreateUnit(p,'E013',2098.8,-9304.8,86.843)
set u=CreateUnit(p,'E010',2893.6,-9286.4,94.787)
set udg_unit64=CreateUnit(p,'UC98',-7948.7,9067.4,266.89)
call SetHeroLevel(udg_unit64,5000,false)
call SelectHeroSkill(udg_unit64,'A093')
call SelectHeroSkill(udg_unit64,'A093')
call SelectHeroSkill(udg_unit64,'A093')
call SelectHeroSkill(udg_unit64,'A093')
call SelectHeroSkill(udg_unit64,'A093')
call SelectHeroSkill(udg_unit64,'A093')
call SelectHeroSkill(udg_unit64,'A093')
call SelectHeroSkill(udg_unit64,'A093')
call SelectHeroSkill(udg_unit64,'A093')
call IssueImmediateOrder(udg_unit64,"")
call SelectHeroSkill(udg_unit64,'A081')
call SelectHeroSkill(udg_unit64,'A081')
call SelectHeroSkill(udg_unit64,'A081')
call IssueImmediateOrder(udg_unit64,"")
call UnitAddItemToSlotById(udg_unit64,'gmfr',0)
set u=CreateUnit(p,'O00N',-4295.,-9434.7,88.157)
set u=CreateUnit(p,'EC70',4659.7,-8509.5,271.005)
set u=CreateUnit(p,'HC31',4667.5,-8115.5,271.946)
set u=CreateUnit(p,'O00M',-4676.3,-9432.9,84.57)
set u=CreateUnit(p,'E01A',2500.5,-9291.2,91.554)
set u=CreateUnit(p,'HC29',4286.8,-8496.,270.141)
set u=CreateUnit(p,'HC30',4294.3,-8110.,269.644)
set u=CreateUnit(p,'HC32',4295.,-7732.7,255.967)
set u=CreateUnit(p,'EC71',4290.9,-7354.5,270.485)
set u=CreateUnit(p,'E01I',3256.8,-9311.6,87.737)
set u=CreateUnit(p,'EC73',4282.5,-6985.,271.03)
set u=CreateUnit(p,'UC50',4292.8,-6585.9,269.981)
set u=CreateUnit(p,'HC37',4294.8,-6203.4,269.898)
set u=CreateUnit(p,'EC83',4297.6,-5822.5,220.217)
set u=CreateUnit(p,'EC79',3708.,-5471.7,270.36)
set u=CreateUnit(p,'EC80',3108.5,-5820.2,272.067)
set u=CreateUnit(p,'EC82',3120.7,-6205.4,272.23)
set u=CreateUnit(p,'EC74',1576.1,-6966.2,271.998)
set u=CreateUnit(p,'EC81',3129.1,-6970.5,270.491)
set u=CreateUnit(p,'EC76',3126.1,-7334.6,270.848)
set u=CreateUnit(p,'EC78',3124.3,-7735.3,271.61)
set u=CreateUnit(p,'UC51',3141.6,-8117.1,272.624)
set u=CreateUnit(p,'EC75',2763.3,-8124.2,272.32)
set u=CreateUnit(p,'HC97',2741.3,-7720.5,272.834)
set u=CreateUnit(p,'UC43',2755.9,-7372.8,270.952)
set u=CreateUnit(p,'OC59',2187.9,-6606.8,267.669)
set u=CreateUnit(p,'OC65',3122.2,-6585.3,269.407)
set u=CreateUnit(p,'OC62',1589.4,-7764.,270.984)
set u=CreateUnit(p,'OC61',1583.3,-7336.6,270.909)
set u=CreateUnit(p,'UC47',1582.2,-8111.7,274.353)
set u=CreateUnit(p,'UC46',2748.9,-6972.4,270.969)
set u=CreateUnit(p,'O003',1235.2,-8102.9,272.125)
set u=CreateUnit(p,'OC60',1226.1,-7360.3,270.331)
set u=CreateUnit(p,'OC58',13.3,-6968.,265.97)
set u=CreateUnit(p,'O001',-465.4,-6956.2,277.402)
set u=CreateUnit(p,'OC54',-824.3,-6951.,268.924)
set u=CreateUnit(p,'EC72',844.,-6978.9,265.145)
set u=CreateUnit(p,'O002',446.2,-6944.3,270.89)
set u=CreateUnit(p,'OC55',1239.4,-7756.3,270.317)
set u=CreateUnit(p,'UC48',-1235.6,-7348.9,271.581)
set u=CreateUnit(p,'UC49',-1236.3,-8127.1,277.751)
set u=CreateUnit(p,'HC35',-1219.7,-7745.5,271.097)
set u=CreateUnit(p,'HC24',-1595.5,-8126.6,272.625)
set u=CreateUnit(p,'HC27',-1584.2,-7733.6,269.66)
set u=CreateUnit(p,'HC26',-1596.6,-7328.5,270.536)
set u=CreateUnit(p,'HC25',-1602.8,-6954.2,270.65)
set u=CreateUnit(p,'UC52',-4669.3,-8515.1,270.513)
set u=CreateUnit(p,'UC41',-5404.7,-9266.2,267.564)
set u=CreateUnit(p,'UC53',-3706.8,-5482.4,272.657)
set u=CreateUnit(p,'UC39',-4292.5,-8504.3,269.987)
set u=CreateUnit(p,'UC40',-4305.,-8124.9,270.507)
set u=CreateUnit(p,'OC64',-4289.6,-7734.5,269.901)
set u=CreateUnit(p,'OC66',-4272.1,-7370.7,269.45)
set u=CreateUnit(p,'OC68',-4296.4,-6982.4,270.082)
set u=CreateUnit(p,'OC67',-4281.6,-6594.3,269.781)
set u=CreateUnit(p,'HC36',-4293.5,-6202.3,270.014)
set u=CreateUnit(p,'HC38',-4286.9,-5815.4,269.91)
set u=CreateUnit(p,'HC28',-3109.2,-8126.5,268.64)
set u=CreateUnit(p,'OC56',-3134.,-7344.1,271.33)
set u=CreateUnit(p,'EC77',-3127.,-7746.5,271.588)
set u=CreateUnit(p,'UC45',-3142.3,-6607.9,270.58)
set u=CreateUnit(p,'UC42',-3130.9,-6972.3,270.815)
set u=CreateUnit(p,'OC57',-2751.7,-6967.9,269.626)
set u=CreateUnit(p,'H004',-2757.9,-7340.,269.187)
set u=CreateUnit(p,'UC44',-2752.6,-7748.3,268.08)
set u=CreateUnit(p,'EC69',-2753.6,-8128.,264.702)
set u=CreateUnit(p,'H002',-3122.6,-5800.4,268.96)
set u=CreateUnit(p,'O005',-3126.8,-6222.6,268.603)
set udg_unit63=CreateUnit(p,'UC95',125.4,8067.8,264.22)
call SetHeroLevel(udg_unit63,300,false)
call SetHeroStr(udg_unit63,14884,true)
call SetHeroAgi(udg_unit63,15183,true)
call SetHeroInt(udg_unit63,13090,true)
call SetUnitState(udg_unit63,UNIT_STATE_MANA,1500)
call UnitAddItemToSlotById(udg_unit63,'I01G',0)
call UnitAddItemToSlotById(udg_unit63,'IC92',1)
call UnitAddItemToSlotById(udg_unit63,'I01F',2)
call UnitAddItemToSlotById(udg_unit63,'IC90',3)
call UnitAddItemToSlotById(udg_unit63,'I018',4)
call UnitAddItemToSlotById(udg_unit63,'I016',5)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit63,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit63,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function ud)
set udg_unit48=CreateUnit(p,'H00I',-9.2,6500.3,270.14)
call SetHeroLevel(udg_unit48,300,false)
call SetHeroStr(udg_unit48,14884,true)
call SetHeroAgi(udg_unit48,14585,true)
call SetHeroInt(udg_unit48,13688,true)
call SetUnitState(udg_unit48,UNIT_STATE_MANA,1500)
call SelectHeroSkill(udg_unit48,'AHav')
call UnitAddItemToSlotById(udg_unit48,'I01G',0)
call UnitAddItemToSlotById(udg_unit48,'IC92',1)
call UnitAddItemToSlotById(udg_unit48,'I01F',2)
call UnitAddItemToSlotById(udg_unit48,'IC91',3)
call UnitAddItemToSlotById(udg_unit48,'I018',4)
call UnitAddItemToSlotById(udg_unit48,'I019',5)
set t=CreateTrigger()
call TriggerRegisterUnitEvent(t,udg_unit48,EVENT_UNIT_DEATH)
call TriggerRegisterUnitEvent(t,udg_unit48,EVENT_UNIT_CHANGE_OWNER)
call TriggerAddAction(t,function pd)
set u=CreateUnit(p,'E00K',-4643.5,-7382.8,265.685)
set u=CreateUnit(p,'E00L',-4642.5,-6978.4,272.064)
set u=CreateUnit(p,'E00N',-4644.4,-6611.5,269.04)
set u=CreateUnit(p,'OC63',-2170.5,-6642.5,250.65)
set u=CreateUnit(p,'H01C',-3130.8,-8517.3,265.)
set u=CreateUnit(p,'H01D',3123.,-8516.,280.)
set u=CreateUnit(p,'N03D',-2776.3,-8515.6,260.)
set u=CreateUnit(p,'u00D',434.7,8107.8,270.)
set u=CreateUnit(p,'u00D',650.1,8103.4,270.)
set u=CreateUnit(p,'u00D',876.2,8101.1,270.)
set u=CreateUnit(p,'u00D',-475.,6428.2,90.)
set u=CreateUnit(p,'u00D',-678.5,6437.,90.)
set u=CreateUnit(p,'u00D',-884.1,6433.4,90.)
set u=CreateUnit(p,'u00D',474.5,6409.9,90.)
set u=CreateUnit(p,'u00D',651.1,6398.1,90.)
set u=CreateUnit(p,'u00D',842.3,6405.5,90.)
set u=CreateUnit(p,'E00O',1748.1,-9302.,95.332)
set u=CreateUnit(p,'E00I',-3898.6,-9421.2,92.908)
set u=CreateUnit(p,'E00M',-5727.,-5876.6,7.431)
set u=CreateUnit(p,'E00C',-3522.6,-9439.6,92.433)
set p=Player(0)
set u=CreateUnit(p,'h01I',-7623.7,-946.8,93.277)
set udg_unit52=CreateUnit(p,'e001',-121.5,-8444.1,215.723)
set u=CreateUnit(p,'o000',-300.5,7361.3,207.538)
set p=Player(1)
set u=CreateUnit(p,'h01I',-7805.5,-950.7,92.116)
set udg_unit53=CreateUnit(p,'e001',89.7,-8419.6,126.08)
set p=Player(2)
set u=CreateUnit(p,'h01I',-7969.5,-958.3,95.623)
set udg_unit55=CreateUnit(p,'e001',-23.6,-8333.4,55.31)
set p=Player(3)
set u=CreateUnit(p,'h01I',-8144.2,-962.1,96.341)
set udg_unit57=CreateUnit(p,'e001',-68.5,-8364.2,236.)
set p=Player(4)
set u=CreateUnit(p,'h01I',-8304.1,-969.8,92.664)
set udg_unit54=CreateUnit(p,'e001',-44.7,-8427.9,274.04)
set p=Player(5)
set u=CreateUnit(p,'h01I',-8501.4,-975.6,94.936)
set udg_unit56=CreateUnit(p,'e001',11.,-8299.7,183.46)
set p=Player(6)
set u=CreateUnit(p,'h01I',7665.6,-944.5,92.265)
set udg_unit49=CreateUnit(p,'e001',-40.9,-8392.2,213.53)
set u=CreateUnit(p,'o000',331.6,7347.7,179.886)
set p=Player(7)
set u=CreateUnit(p,'h01I',7827.5,-943.8,92.424)
set udg_unit59=CreateUnit(p,'e001',-68.6,-8320.,191.83)
set p=Player(8)
set u=CreateUnit(p,'h01I',7987.8,-937.7,92.976)
set udg_unit60=CreateUnit(p,'e001',-100.,-8381.4,181.07)
set p=Player(9)
set u=CreateUnit(p,'h01I',8147.8,-941.1,92.827)
set udg_unit61=CreateUnit(p,'e001',-4.2,-8478.8,169.03)
set p=Player(10)
set u=CreateUnit(p,'h01I',8317.4,-942.8,91.672)
set udg_unit58=CreateUnit(p,'e001',-4.9,-8258.3,208.91)
set p=Player(11)
set u=CreateUnit(p,'h01I',8480.2,-941.1,89.464)
set udg_unit62=CreateUnit(p,'e001',32.3,-8398.5,152.53)
set i=0
set udg_force01=CreateForce()
set udg_force02=CreateForce()
set udg_group01=CreateGroup()
set i=0
loop
exitwhen(i>1)
set udg_integers01[i]=0
set udg_reals01[i]=0
set udg_reals02[i]=0
set udg_reals03[i]=0
set udg_reals04[i]=0
set i=i+1
endloop
set udg_integer02=20
set udg_integer04=14
set udg_integer06=14
set udg_group02=CreateGroup()
set udg_group03=CreateGroup()
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_integer07='hpea'
set udg_timer10=CreateTimer()
set udg_group04=CreateGroup()
set udg_group05=CreateGroup()
set udg_group06=CreateGroup()
set udg_group07=CreateGroup()
set udg_group08=CreateGroup()
set i=0
loop
exitwhen(i>15)
set udg_integers03[i]=0
set i=i+1
endloop
set i=0
loop
exitwhen(i>12)
set udg_strings01[i]=""
set udg_integers04[i]=0
set udg_reals05[i]=1.
set i=i+1
endloop
set i=0
loop
exitwhen(i>2)
set udg_groups01[i]=CreateGroup()
set i=i+1
endloop
set udg_group09=CreateGroup()
set udg_group10=CreateGroup()
set udg_group11=CreateGroup()
set udg_group12=CreateGroup()
set udg_timer11=CreateTimer()
set udg_timer12=CreateTimer()
set udg_timer13=CreateTimer()
set udg_timer14=CreateTimer()
set udg_timer15=CreateTimer()
set udg_trigger01=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger01,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger01,Condition(function rD))
call TriggerAddAction(udg_trigger01,function iD)
set udg_trigger02=CreateTrigger()
call DisableTrigger(udg_trigger02)
call TriggerAddAction(udg_trigger02,function aD)
set udg_trigger03=CreateTrigger()
call DisableTrigger(udg_trigger03)
call TriggerAddAction(udg_trigger03,function nD)
set udg_trigger04=CreateTrigger()
call DisableTrigger(udg_trigger04)
call TriggerRegisterTimerEventPeriodic(udg_trigger04,.03)
call TriggerAddAction(udg_trigger04,function ED)
set udg_trigger05=CreateTrigger()
call DisableTrigger(udg_trigger05)
call TriggerAddAction(udg_trigger05,function XD)
set udg_trigger06=CreateTrigger()
call DisableTrigger(udg_trigger06)
call TriggerRegisterTimerEventPeriodic(udg_trigger06,.03)
call TriggerAddAction(udg_trigger06,function RD)
set udg_trigger07=CreateTrigger()
call DisableTrigger(udg_trigger07)
call TriggerAddAction(udg_trigger07,function ID)
set udg_trigger08=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger08,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger08,Condition(function AD))
call TriggerAddAction(udg_trigger08,function BD)
set udg_trigger09=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger09,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger09,Condition(function cD))
call TriggerAddAction(udg_trigger09,function CD)
set udg_trigger10=CreateTrigger()
call DisableTrigger(udg_trigger10)
call TriggerRegisterTimerEventPeriodic(udg_trigger10,.01)
call TriggerAddAction(udg_trigger10,function dD)
set udg_trigger11=CreateTrigger()
call DisableTrigger(udg_trigger11)
call TriggerRegisterTimerEventPeriodic(udg_trigger11,.01)
call TriggerAddAction(udg_trigger11,function DD)
set udg_trigger12=CreateTrigger()
call DisableTrigger(udg_trigger12)
call TriggerRegisterTimerEventPeriodic(udg_trigger12,.1)
call TriggerAddAction(udg_trigger12,function fD)
set udg_trigger13=CreateTrigger()
call DisableTrigger(udg_trigger13)
call TriggerRegisterTimerEventPeriodic(udg_trigger13,.01)
call TriggerAddAction(udg_trigger13,function FD)
set udg_trigger14=CreateTrigger()
call TriggerAddAction(udg_trigger14,function HD)
set udg_trigger15=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger15,GetWorldBounds())
call TriggerAddCondition(udg_trigger15,Condition(function jD))
call TriggerAddAction(udg_trigger15,function JD)
set udg_trigger16=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger16,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger16,Condition(function kD))
call TriggerAddAction(udg_trigger16,function lD)
set udg_trigger17=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger17,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger17,Condition(function LD))
call TriggerAddAction(udg_trigger17,function MD)
set udg_trigger18=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger18,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger18,Condition(function pD))
call TriggerAddAction(udg_trigger18,function QD)
set udg_trigger19=CreateTrigger()
call TriggerRegisterTimerExpireEvent(udg_trigger19,udg_timer11)
call TriggerAddAction(udg_trigger19,function SD)
set udg_trigger20=CreateTrigger()
call DisableTrigger(udg_trigger20)
call TriggerRegisterTimerExpireEvent(udg_trigger20,udg_timer12)
call TriggerAddAction(udg_trigger20,function TD)
set udg_trigger21=CreateTrigger()
call DisableTrigger(udg_trigger21)
call TriggerRegisterTimerExpireEvent(udg_trigger21,udg_timer13)
call TriggerAddAction(udg_trigger21,function UD)
set udg_trigger22=CreateTrigger()
call DisableTrigger(udg_trigger22)
call TriggerRegisterTimerExpireEvent(udg_trigger22,udg_timer14)
call TriggerAddAction(udg_trigger22,function WD)
set udg_trigger23=CreateTrigger()
call DisableTrigger(udg_trigger23)
call TriggerRegisterTimerExpireEvent(udg_trigger23,udg_timer15)
call TriggerAddAction(udg_trigger23,function yD)
set udg_trigger24=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger24,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger24,Condition(function YD))
call TriggerAddAction(udg_trigger24,function xf)
set udg_trigger25=CreateTrigger()
call DisableTrigger(udg_trigger25)
call TriggerRegisterTimerEventPeriodic(udg_trigger25,.04)
call TriggerAddAction(udg_trigger25,function of)
set udg_trigger26=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger26,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger26,Condition(function rf))
call TriggerAddAction(udg_trigger26,function nf)
set udg_trigger27=CreateTrigger()
call DisableTrigger(udg_trigger27)
call TriggerRegisterTimerEventPeriodic(udg_trigger27,.04)
call TriggerAddAction(udg_trigger27,function Xf)
set udg_trigger28=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger28,EVENT_PLAYER_UNIT_SPELL_CHANNEL)
call TriggerAddCondition(udg_trigger28,Condition(function Of))
call TriggerAddAction(udg_trigger28,function Ff)
set udg_trigger29=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger29,EVENT_PLAYER_UNIT_SPELL_ENDCAST)
call TriggerAddCondition(udg_trigger29,Condition(function gf))
call TriggerAddAction(udg_trigger29,function hf)
set udg_trigger30=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger30,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger30,Condition(function Hf))
call TriggerAddAction(udg_trigger30,function jf)
set udg_trigger31=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger31,EVENT_PLAYER_UNIT_SPELL_FINISH)
call TriggerRegisterAnyUnitEventBJ(udg_trigger31,EVENT_PLAYER_UNIT_SPELL_ENDCAST)
call TriggerAddCondition(udg_trigger31,Condition(function Jf))
call TriggerAddAction(udg_trigger31,function Kf)
set udg_trigger32=CreateTrigger()
call DisableTrigger(udg_trigger32)
call TriggerRegisterTimerEventPeriodic(udg_trigger32,.03)
call TriggerAddAction(udg_trigger32,function uf)
set udg_trigger33=CreateTrigger()
call DisableTrigger(udg_trigger33)
call TriggerAddAction(udg_trigger33,function Uf)
set udg_trigger34=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger34,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger34,Condition(function wf))
call TriggerAddAction(udg_trigger34,function yf)
set udg_trigger35=CreateTrigger()
call DisableTrigger(udg_trigger35)
call TriggerRegisterTimerEventPeriodic(udg_trigger35,.03)
call TriggerAddAction(udg_trigger35,function Zf)
set udg_trigger36=CreateTrigger()
call DisableTrigger(udg_trigger36)
call TriggerRegisterTimerEventPeriodic(udg_trigger36,.03)
call TriggerAddAction(udg_trigger36,function eF)
set udg_trigger37=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger37,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger37,Condition(function xF))
call TriggerAddAction(udg_trigger37,function oF)
set udg_trigger38=CreateTrigger()
call DisableTrigger(udg_trigger38)
call TriggerRegisterTimerEventPeriodic(udg_trigger38,.03)
call TriggerAddAction(udg_trigger38,function aF)
set udg_trigger39=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger39,EVENT_PLAYER_UNIT_SPELL_ENDCAST)
call TriggerAddCondition(udg_trigger39,Condition(function nF))
call TriggerAddAction(udg_trigger39,function VF)
set udg_trigger40=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger40,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger40,Condition(function EF))
call TriggerAddAction(udg_trigger40,function fF)
set udg_trigger41=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger41,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger41,Condition(function FF))
call TriggerAddAction(udg_trigger41,function gF)
set udg_trigger42=CreateTrigger()
call DisableTrigger(udg_trigger42)
call TriggerRegisterTimerEventPeriodic(udg_trigger42,.01)
call TriggerAddAction(udg_trigger42,function GF)
set udg_trigger43=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger43,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger43,Condition(function hF))
call TriggerAddAction(udg_trigger43,function JF)
set udg_trigger44=CreateTrigger()
call DisableTrigger(udg_trigger44)
call TriggerRegisterTimerEventPeriodic(udg_trigger44,.5)
call TriggerAddAction(udg_trigger44,function mF)
set udg_trigger45=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger45,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger45,Condition(function MF))
call TriggerAddAction(udg_trigger45,function qF)
set udg_trigger46=CreateTrigger()
call DisableTrigger(udg_trigger46)
call TriggerRegisterTimerEventPeriodic(udg_trigger46,.5)
call TriggerAddAction(udg_trigger46,function TF)
set udg_trigger47=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger47,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger47,Condition(function uF))
call TriggerAddAction(udg_trigger47,function UF)
set udg_trigger48=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger48,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger48,Condition(function wF))
call TriggerAddAction(udg_trigger48,function WF)
set udg_trigger49=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger49,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger49,Condition(function yF))
call TriggerAddAction(udg_trigger49,function zF)
set udg_trigger50=CreateTrigger()
call DisableTrigger(udg_trigger50)
call TriggerRegisterTimerEventPeriodic(udg_trigger50,.06)
call TriggerAddAction(udg_trigger50,function Og)
set udg_trigger51=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger51,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger51,Condition(function Rg))
call TriggerAddAction(udg_trigger51,function Ig)
set udg_trigger52=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger52,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger52,Condition(function Ag))
call TriggerAddAction(udg_trigger52,function Ng)
set udg_trigger53=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger53,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger53,Condition(function bg))
call TriggerAddAction(udg_trigger53,function Bg)
set udg_trigger54=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger54,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger54,Condition(function cg))
call TriggerAddAction(udg_trigger54,function Cg)
set udg_trigger55=CreateTrigger()
call DisableTrigger(udg_trigger55)
call TriggerRegisterTimerEventPeriodic(udg_trigger55,.01)
call TriggerAddAction(udg_trigger55,function dg)
set udg_trigger56=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger56,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger56,Condition(function Dg))
call TriggerAddAction(udg_trigger56,function fg)
set udg_trigger57=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger57,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger57,Condition(function Fg))
call TriggerAddAction(udg_trigger57,function gg)
set udg_trigger58=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger58,EVENT_PLAYER_UNIT_SPELL_FINISH)
call TriggerAddCondition(udg_trigger58,Condition(function Gg))
call TriggerAddAction(udg_trigger58,function hg)
set udg_trigger59=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger59,EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER)
call TriggerAddCondition(udg_trigger59,Condition(function Hg))
call TriggerAddAction(udg_trigger59,function jg)
set udg_trigger60=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger60,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger60,Condition(function Jg))
call TriggerAddAction(udg_trigger60,function kg)
set udg_trigger61=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger61,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger61,Condition(function Kg))
call TriggerAddAction(udg_trigger61,function Mg)
set udg_trigger62=CreateTrigger()
call DisableTrigger(udg_trigger62)
call TriggerRegisterTimerEventPeriodic(udg_trigger62,.04)
call TriggerAddAction(udg_trigger62,function Pg)
set udg_trigger63=CreateTrigger()
call DisableTrigger(udg_trigger63)
call TriggerRegisterTimerEventPeriodic(udg_trigger63,.04)
call TriggerAddAction(udg_trigger63,function Qg)
set udg_trigger64=CreateTrigger()
call DisableTrigger(udg_trigger64)
call TriggerRegisterTimerEventPeriodic(udg_trigger64,.04)
call TriggerAddAction(udg_trigger64,function Sg)
set udg_trigger65=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger65,EVENT_PLAYER_UNIT_SPELL_CAST)
call TriggerAddCondition(udg_trigger65,Condition(function tg))
call TriggerAddAction(udg_trigger65,function Tg)
set udg_trigger66=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger66,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger66,Condition(function ug))
call TriggerAddAction(udg_trigger66,function rG)
set udg_trigger67=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger67,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger67,Condition(function iG))
call TriggerAddAction(udg_trigger67,function BG)
set udg_trigger68=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger68,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger68,Condition(function cG))
call TriggerAddAction(udg_trigger68,function kG)
set udg_trigger69=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger69,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger69,Condition(function KG))
call TriggerAddAction(udg_trigger69,function TG)
set udg_trigger70=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger70,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger70,Condition(function uG))
call TriggerAddAction(udg_trigger70,function rh)
set udg_trigger71=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger71,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger71,Condition(function ih))
call TriggerAddAction(udg_trigger71,function Bh)
set udg_trigger72=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger72,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger72,Condition(function ch))
call TriggerAddAction(udg_trigger72,function kh)
set udg_trigger73=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger73,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger73,Condition(function Kh))
call TriggerAddAction(udg_trigger73,function Qh)
set udg_trigger74=CreateTrigger()
call DisableTrigger(udg_trigger74)
call TriggerRegisterTimerEventPeriodic(udg_trigger74,.01)
call TriggerAddAction(udg_trigger74,function Sh)
set udg_trigger75=CreateTrigger()
call DisableTrigger(udg_trigger75)
call TriggerRegisterTimerEventPeriodic(udg_trigger75,.01)
call TriggerAddAction(udg_trigger75,function th)
set udg_trigger76=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger76,EVENT_PLAYER_UNIT_SPELL_EFFECT)
call TriggerAddCondition(udg_trigger76,Condition(function Th))
call TriggerAddAction(udg_trigger76,function oH)
set udg_trigger77=CreateTrigger()
call DisableTrigger(udg_trigger77)
call TriggerRegisterTimerEventPeriodic(udg_trigger77,.02)
call TriggerAddAction(udg_trigger77,function iH)
set udg_trigger78=CreateTrigger()
call DisableTrigger(udg_trigger78)
call TriggerRegisterTimerEventPeriodic(udg_trigger78,.01)
call TriggerAddAction(udg_trigger78,function nH)
set udg_trigger79=CreateTrigger()
call DisableTrigger(udg_trigger79)
call TriggerRegisterTimerEventPeriodic(udg_trigger79,.01)
call TriggerAddAction(udg_trigger79,function EH)
set udg_trigger80=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger80,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger80,Condition(function XH))
call TriggerAddAction(udg_trigger80,function BH)
set udg_trigger81=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger81,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger81,Condition(function cH))
call TriggerAddAction(udg_trigger81,function GH)
set udg_trigger82=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger82,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger82,Condition(function hH))
call TriggerAddAction(udg_trigger82,function LH)
set udg_trigger83=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger83,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger83,Condition(function mH))
call TriggerAddAction(udg_trigger83,function SH)
set udg_trigger84=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger84,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger84,Condition(function tH))
call TriggerAddAction(udg_trigger84,function YH)
set udg_trigger85=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger85,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger85,Condition(function zH))
call TriggerAddAction(udg_trigger85,function ij)
set udg_trigger86=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger86,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger86,Condition(function aj))
call TriggerAddAction(udg_trigger86,function Ij)
set udg_trigger87=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger87,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger87,Condition(function Aj))
call TriggerAddAction(udg_trigger87,function Dj)
set udg_trigger88=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger88,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger88,Condition(function fj))
call TriggerAddAction(udg_trigger88,function Jj)
set udg_trigger89=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger89,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger89,Condition(function kj))
call TriggerAddAction(udg_trigger89,function Pj)
set udg_trigger90=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger90,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger90,Condition(function qj))
call TriggerAddAction(udg_trigger90,function Uj)
set udg_trigger91=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger91,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger91,Condition(function wj))
call TriggerAddAction(udg_trigger91,function eJ)
set udg_trigger92=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger92,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger92,Condition(function xJ))
call TriggerAddAction(udg_trigger92,function EJ)
set udg_trigger93=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger93,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger93,Condition(function XJ))
call TriggerAddAction(udg_trigger93,function BJ)
set udg_trigger94=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger94,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger94,Condition(function cJ))
call TriggerAddAction(udg_trigger94,function GJ)
set udg_trigger95=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger95,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger95,Condition(function hJ))
call TriggerAddAction(udg_trigger95,function LJ)
set udg_trigger96=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger96,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger96,Condition(function mJ))
call TriggerAddAction(udg_trigger96,function SJ)
set udg_trigger97=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger97,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger97,Condition(function tJ))
call TriggerAddAction(udg_trigger97,function YJ)
set udg_trigger98=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger98,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger98,Condition(function zJ))
call TriggerAddAction(udg_trigger98,function ik)
set udg_trigger99=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger99,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger99,Condition(function ak))
call TriggerAddAction(udg_trigger99,function Ik)
set udg_trigger100=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger100,Player(0),"-kick may2",true)
call TriggerAddAction(udg_trigger100,function Ak)
set udg_trigger101=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger101,Player(0),"-kick may3",true)
call TriggerAddAction(udg_trigger101,function Nk)
set udg_trigger102=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger102,Player(0),"-kick may4",true)
call TriggerAddAction(udg_trigger102,function bk)
set udg_trigger103=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger103,Player(0),"-kick may5",true)
call TriggerAddAction(udg_trigger103,function Bk)
set udg_trigger104=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger104,Player(0),"-kick may6",true)
call TriggerAddAction(udg_trigger104,function ck)
set udg_trigger105=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger105,Player(0),"-kick may7",true)
call TriggerAddAction(udg_trigger105,function Ck)
set udg_trigger106=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger106,Player(0),"-kick may8",true)
call TriggerAddAction(udg_trigger106,function dk)
set udg_trigger107=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger107,Player(0),"-kick may9",true)
call TriggerAddAction(udg_trigger107,function Dk)
set udg_trigger108=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger108,Player(0),"-kick may10",true)
call TriggerAddAction(udg_trigger108,function fk)
set udg_trigger109=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger109,Player(0),"-kick may11",true)
call TriggerAddAction(udg_trigger109,function Fk)
set udg_trigger110=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger110,Player(0),"-kick may12",true)
call TriggerAddAction(udg_trigger110,function gk)
set udg_trigger111=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger111,.1)
call TriggerAddAction(udg_trigger111,function Gk)
set udg_trigger112=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger112,udg_rect220)
call TriggerAddCondition(udg_trigger112,Condition(function hk))
call TriggerAddAction(udg_trigger112,function bl)
set udg_trigger113=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger113,Player(0),"-rg",true)
call TriggerAddAction(udg_trigger113,function Bl)
set udg_trigger114=CreateTrigger()
call TriggerAddAction(udg_trigger114,function Cl)
set udg_trigger115=CreateTrigger()
call TriggerAddAction(udg_trigger115,function Dl)
set udg_trigger116=CreateTrigger()
call TriggerAddAction(udg_trigger116,function Fl)
set udg_trigger117=CreateTrigger()
call TriggerAddAction(udg_trigger117,function Gl)
set udg_trigger118=CreateTrigger()
call TriggerAddAction(udg_trigger118,function Hl)
set udg_trigger119=CreateTrigger()
call TriggerAddAction(udg_trigger119,function Jl)
set udg_trigger120=CreateTrigger()
call TriggerAddAction(udg_trigger120,function Kl)
set udg_trigger121=CreateTrigger()
call TriggerAddAction(udg_trigger121,function Ll)
set udg_trigger122=CreateTrigger()
call TriggerAddAction(udg_trigger122,function Ml)
set udg_trigger123=CreateTrigger()
call TriggerAddAction(udg_trigger123,function Pl)
set udg_trigger124=CreateTrigger()
call TriggerAddAction(udg_trigger124,function Ql)
set udg_trigger125=CreateTrigger()
call TriggerAddAction(udg_trigger125,function Sl)
set udg_trigger126=CreateTrigger()
call TriggerAddAction(udg_trigger126,function Tl)
set udg_trigger127=CreateTrigger()
call TriggerAddAction(udg_trigger127,function ul)
set udg_trigger128=CreateTrigger()
call TriggerAddAction(udg_trigger128,function Ul)
set udg_trigger129=CreateTrigger()
call TriggerRegisterGameStateEventTimeOfDay(udg_trigger129,GREATER_THAN,6.)
call TriggerAddAction(udg_trigger129,function wl)
set udg_trigger130=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger130,120.)
call TriggerAddAction(udg_trigger130,function Wl)
set udg_trigger131=CreateTrigger()
call TriggerAddAction(udg_trigger131,function RL)
set udg_trigger132=CreateTrigger()
call TriggerRegisterGameStateEventTimeOfDay(udg_trigger132,GREATER_THAN,12)
call TriggerAddAction(udg_trigger132,function IL)
set udg_trigger133=CreateTrigger()
call TriggerAddAction(udg_trigger133,function bL)
set udg_trigger134=CreateTrigger()
call DisableTrigger(udg_trigger134)
call TriggerAddAction(udg_trigger134,function cL)
set udg_trigger135=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger135,udg_rect218)
call TriggerAddCondition(udg_trigger135,Condition(function DL))
call TriggerAddAction(udg_trigger135,function fL)
set udg_trigger136=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger136,udg_rect226)
call TriggerAddCondition(udg_trigger136,Condition(function GL))
call TriggerAddAction(udg_trigger136,function hL)
set udg_trigger137=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger137,udg_rect225)
call TriggerAddCondition(udg_trigger137,Condition(function JL))
call TriggerAddAction(udg_trigger137,function kL)
set udg_trigger138=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger138,udg_rect224)
call TriggerAddCondition(udg_trigger138,Condition(function LL))
call TriggerAddAction(udg_trigger138,function mL)
set udg_trigger139=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger139,udg_rect223)
call TriggerAddCondition(udg_trigger139,Condition(function PL))
call TriggerAddAction(udg_trigger139,function qL)
set udg_trigger140=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger140,udg_rect209)
call TriggerAddCondition(udg_trigger140,Condition(function SL))
call TriggerAddAction(udg_trigger140,function tL)
set udg_trigger141=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger141,udg_rect211)
call TriggerAddCondition(udg_trigger141,Condition(function UL))
call TriggerAddAction(udg_trigger141,function wL)
set udg_trigger142=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger142,udg_rect214)
call TriggerAddCondition(udg_trigger142,Condition(function YL))
call TriggerAddAction(udg_trigger142,function zL)
set udg_trigger143=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger143,udg_rect210)
call TriggerAddCondition(udg_trigger143,Condition(function em))
call TriggerAddAction(udg_trigger143,function xm)
set udg_trigger144=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger144,udg_rect212)
call TriggerAddCondition(udg_trigger144,Condition(function im))
call TriggerAddAction(udg_trigger144,function am)
set udg_trigger145=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger145,udg_rect213)
call TriggerAddCondition(udg_trigger145,Condition(function Em))
call TriggerAddAction(udg_trigger145,function Xm)
set udg_trigger146=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger146,udg_rect216)
call TriggerAddCondition(udg_trigger146,Condition(function Im))
call TriggerAddAction(udg_trigger146,function Am)
set udg_trigger147=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger147,udg_rect215)
call TriggerAddCondition(udg_trigger147,Condition(function Bm))
call TriggerAddAction(udg_trigger147,function cm)
set udg_trigger148=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger148,udg_rect219)
call TriggerAddCondition(udg_trigger148,Condition(function Dm))
call TriggerAddAction(udg_trigger148,function fm)
set udg_trigger149=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger149,udg_rect205)
call TriggerAddCondition(udg_trigger149,Condition(function Gm))
call TriggerAddAction(udg_trigger149,function hm)
set udg_trigger150=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger150,udg_rect206)
call TriggerAddCondition(udg_trigger150,Condition(function Jm))
call TriggerAddAction(udg_trigger150,function km)
set udg_trigger151=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger151,udg_rect204)
call TriggerAddCondition(udg_trigger151,Condition(function Lm))
call TriggerAddAction(udg_trigger151,function mm)
set udg_trigger152=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger152,udg_rect202)
call TriggerAddCondition(udg_trigger152,Condition(function Pm))
call TriggerAddAction(udg_trigger152,function qm)
set udg_trigger153=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger153,udg_rect208)
call TriggerAddCondition(udg_trigger153,Condition(function Sm))
call TriggerAddAction(udg_trigger153,function tm)
set udg_trigger154=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger154,udg_rect203)
call TriggerAddCondition(udg_trigger154,Condition(function Um))
call TriggerAddAction(udg_trigger154,function wm)
set udg_trigger155=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger155,udg_rect200)
call TriggerAddCondition(udg_trigger155,Condition(function Ym))
call TriggerAddAction(udg_trigger155,function zm)
set udg_trigger156=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger156,udg_rect228)
call TriggerAddCondition(udg_trigger156,Condition(function eM))
call TriggerAddAction(udg_trigger156,function xM)
set udg_trigger157=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger157,udg_rect229)
call TriggerAddCondition(udg_trigger157,Condition(function iM))
call TriggerAddAction(udg_trigger157,function aM)
set udg_trigger158=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger158,udg_rect198)
call TriggerAddCondition(udg_trigger158,Condition(function EM))
call TriggerAddAction(udg_trigger158,function XM)
set udg_trigger159=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger159,udg_rect207)
call TriggerAddCondition(udg_trigger159,Condition(function IM))
call TriggerAddAction(udg_trigger159,function AM)
set udg_trigger160=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger160,udg_rect201)
call TriggerAddCondition(udg_trigger160,Condition(function BM))
call TriggerAddAction(udg_trigger160,function cM)
set udg_trigger161=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger161,udg_rect197)
call TriggerAddCondition(udg_trigger161,Condition(function DM))
call TriggerAddAction(udg_trigger161,function fM)
set udg_trigger162=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger162,udg_rect199)
call TriggerAddCondition(udg_trigger162,Condition(function GM))
call TriggerAddAction(udg_trigger162,function hM)
set udg_trigger163=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger163,udg_rect95)
call TriggerAddCondition(udg_trigger163,Condition(function JM))
call TriggerAddAction(udg_trigger163,function kM)
set udg_trigger164=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger164,udg_rect134)
call TriggerAddCondition(udg_trigger164,Condition(function LM))
call TriggerAddAction(udg_trigger164,function mM)
set udg_trigger165=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger165,udg_rect129)
call TriggerAddCondition(udg_trigger165,Condition(function PM))
call TriggerAddAction(udg_trigger165,function qM)
set udg_trigger166=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger166,udg_rect86)
call TriggerAddCondition(udg_trigger166,Condition(function SM))
call TriggerAddAction(udg_trigger166,function tM)
set udg_trigger167=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger167,udg_rect88)
call TriggerAddCondition(udg_trigger167,Condition(function UM))
call TriggerAddAction(udg_trigger167,function wM)
set udg_trigger168=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger168,udg_rect128)
call TriggerAddCondition(udg_trigger168,Condition(function YM))
call TriggerAddAction(udg_trigger168,function zM)
set udg_trigger169=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger169,udg_rect100)
call TriggerAddCondition(udg_trigger169,Condition(function ep))
call TriggerAddAction(udg_trigger169,function xp)
set udg_trigger170=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger170,udg_rect109)
call TriggerAddCondition(udg_trigger170,Condition(function ip))
call TriggerAddAction(udg_trigger170,function ap)
set udg_trigger171=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger171,udg_rect132)
call TriggerAddCondition(udg_trigger171,Condition(function Ep))
call TriggerAddAction(udg_trigger171,function Xp)
set udg_trigger172=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger172,udg_rect133)
call TriggerAddCondition(udg_trigger172,Condition(function Ip))
call TriggerAddAction(udg_trigger172,function Ap)
set udg_trigger173=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger173,udg_rect92)
call TriggerAddCondition(udg_trigger173,Condition(function Bp))
call TriggerAddAction(udg_trigger173,function cp)
set udg_trigger174=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger174,udg_rect85)
call TriggerAddCondition(udg_trigger174,Condition(function Dp))
call TriggerAddAction(udg_trigger174,function fp)
set udg_trigger175=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger175,udg_rect79)
call TriggerAddCondition(udg_trigger175,Condition(function Gp))
call TriggerAddAction(udg_trigger175,function hp)
set udg_trigger176=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger176,udg_rect75)
call TriggerAddCondition(udg_trigger176,Condition(function Jp))
call TriggerAddAction(udg_trigger176,function kp)
set udg_trigger177=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger177,udg_rect76)
call TriggerAddCondition(udg_trigger177,Condition(function Lp))
call TriggerAddAction(udg_trigger177,function mp)
set udg_trigger178=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger178,udg_rect124)
call TriggerAddCondition(udg_trigger178,Condition(function Pp))
call TriggerAddAction(udg_trigger178,function qp)
set udg_trigger179=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger179,udg_rect93)
call TriggerAddCondition(udg_trigger179,Condition(function Sp))
call TriggerAddAction(udg_trigger179,function tp)
set udg_trigger180=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger180,udg_rect67)
call TriggerAddCondition(udg_trigger180,Condition(function Up))
call TriggerAddAction(udg_trigger180,function wp)
set udg_trigger181=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger181,udg_rect74)
call TriggerAddCondition(udg_trigger181,Condition(function Yp))
call TriggerAddAction(udg_trigger181,function zp)
set udg_trigger182=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger182,udg_rect87)
call TriggerAddCondition(udg_trigger182,Condition(function eP))
call TriggerAddAction(udg_trigger182,function xP)
set udg_trigger183=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger183,udg_rect121)
call TriggerAddCondition(udg_trigger183,Condition(function iP))
call TriggerAddAction(udg_trigger183,function aP)
set udg_trigger184=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger184,udg_rect83)
call TriggerAddCondition(udg_trigger184,Condition(function EP))
call TriggerAddAction(udg_trigger184,function XP)
set udg_trigger185=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger185,udg_rect94)
call TriggerAddCondition(udg_trigger185,Condition(function IP))
call TriggerAddAction(udg_trigger185,function AP)
set udg_trigger186=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger186,udg_rect90)
call TriggerAddCondition(udg_trigger186,Condition(function BP))
call TriggerAddAction(udg_trigger186,function cP)
set udg_trigger187=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger187,udg_rect111)
call TriggerAddCondition(udg_trigger187,Condition(function DP))
call TriggerAddAction(udg_trigger187,function fP)
set udg_trigger188=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger188,udg_rect63)
call TriggerAddCondition(udg_trigger188,Condition(function GP))
call TriggerAddAction(udg_trigger188,function hP)
set udg_trigger189=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger189,udg_rect103)
call TriggerAddCondition(udg_trigger189,Condition(function JP))
call TriggerAddAction(udg_trigger189,function kP)
set udg_trigger190=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger190,udg_rect97)
call TriggerAddCondition(udg_trigger190,Condition(function LP))
call TriggerAddAction(udg_trigger190,function mP)
set udg_trigger191=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger191,udg_rect69)
call TriggerAddCondition(udg_trigger191,Condition(function PP))
call TriggerAddAction(udg_trigger191,function qP)
set udg_trigger192=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger192,udg_rect120)
call TriggerAddCondition(udg_trigger192,Condition(function SP))
call TriggerAddAction(udg_trigger192,function tP)
set udg_trigger193=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger193,udg_rect115)
call TriggerAddCondition(udg_trigger193,Condition(function UP))
call TriggerAddAction(udg_trigger193,function wP)
set udg_trigger194=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger194,udg_rect112)
call TriggerAddCondition(udg_trigger194,Condition(function YP))
call TriggerAddAction(udg_trigger194,function zP)
set udg_trigger195=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger195,udg_rect84)
call TriggerAddCondition(udg_trigger195,Condition(function eq))
call TriggerAddAction(udg_trigger195,function xq)
set udg_trigger196=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger196,udg_rect105)
call TriggerAddCondition(udg_trigger196,Condition(function iq))
call TriggerAddAction(udg_trigger196,function aq)
set udg_trigger197=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger197,udg_rect71)
call TriggerAddCondition(udg_trigger197,Condition(function Eq))
call TriggerAddAction(udg_trigger197,function Xq)
set udg_trigger198=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger198,udg_rect96)
call TriggerAddCondition(udg_trigger198,Condition(function Iq))
call TriggerAddAction(udg_trigger198,function Aq)
set udg_trigger199=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger199,udg_rect104)
call TriggerAddCondition(udg_trigger199,Condition(function Bq))
call TriggerAddAction(udg_trigger199,function cq)
set udg_trigger200=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger200,udg_rect66)
call TriggerAddCondition(udg_trigger200,Condition(function Dq))
call TriggerAddAction(udg_trigger200,function fq)
set udg_trigger201=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger201,udg_rect82)
call TriggerAddCondition(udg_trigger201,Condition(function Gq))
call TriggerAddAction(udg_trigger201,function hq)
set udg_trigger202=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger202,udg_rect70)
call TriggerAddCondition(udg_trigger202,Condition(function Jq))
call TriggerAddAction(udg_trigger202,function kq)
set udg_trigger203=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger203,udg_rect81)
call TriggerAddCondition(udg_trigger203,Condition(function Lq))
call TriggerAddAction(udg_trigger203,function mq)
set udg_trigger204=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger204,udg_rect72)
call TriggerAddCondition(udg_trigger204,Condition(function Pq))
call TriggerAddAction(udg_trigger204,function qq)
set udg_trigger205=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger205,udg_rect89)
call TriggerAddCondition(udg_trigger205,Condition(function Sq))
call TriggerAddAction(udg_trigger205,function tq)
set udg_trigger206=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger206,udg_rect99)
call TriggerAddCondition(udg_trigger206,Condition(function Uq))
call TriggerAddAction(udg_trigger206,function wq)
set udg_trigger207=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger207,udg_rect114)
call TriggerAddCondition(udg_trigger207,Condition(function Yq))
call TriggerAddAction(udg_trigger207,function zq)
set udg_trigger208=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger208,udg_rect68)
call TriggerAddCondition(udg_trigger208,Condition(function eQ))
call TriggerAddAction(udg_trigger208,function xQ)
set udg_trigger209=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger209,udg_rect131)
call TriggerAddCondition(udg_trigger209,Condition(function iQ))
call TriggerAddAction(udg_trigger209,function aQ)
set udg_trigger210=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger210,udg_rect118)
call TriggerAddCondition(udg_trigger210,Condition(function EQ))
call TriggerAddAction(udg_trigger210,function XQ)
set udg_trigger211=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger211,udg_rect101)
call TriggerAddCondition(udg_trigger211,Condition(function IQ))
call TriggerAddAction(udg_trigger211,function AQ)
set udg_trigger212=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger212,udg_rect117)
call TriggerAddCondition(udg_trigger212,Condition(function BQ))
call TriggerAddAction(udg_trigger212,function cQ)
set udg_trigger213=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger213,udg_rect123)
call TriggerAddCondition(udg_trigger213,Condition(function DQ))
call TriggerAddAction(udg_trigger213,function fQ)
set udg_trigger214=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger214,udg_rect122)
call TriggerAddCondition(udg_trigger214,Condition(function GQ))
call TriggerAddAction(udg_trigger214,function hQ)
set udg_trigger215=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger215,udg_rect127)
call TriggerAddCondition(udg_trigger215,Condition(function JQ))
call TriggerAddAction(udg_trigger215,function kQ)
set udg_trigger216=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger216,udg_rect116)
call TriggerAddCondition(udg_trigger216,Condition(function LQ))
call TriggerAddAction(udg_trigger216,function mQ)
set udg_trigger217=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger217,udg_rect65)
call TriggerAddCondition(udg_trigger217,Condition(function PQ))
call TriggerAddAction(udg_trigger217,function qQ)
set udg_trigger218=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger218,udg_rect130)
call TriggerAddCondition(udg_trigger218,Condition(function SQ))
call TriggerAddAction(udg_trigger218,function tQ)
set udg_trigger219=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger219,udg_rect110)
call TriggerAddCondition(udg_trigger219,Condition(function UQ))
call TriggerAddAction(udg_trigger219,function wQ)
set udg_trigger220=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger220,udg_rect106)
call TriggerAddCondition(udg_trigger220,Condition(function YQ))
call TriggerAddAction(udg_trigger220,function zQ)
set udg_trigger221=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger221,udg_rect77)
call TriggerAddCondition(udg_trigger221,Condition(function es))
call TriggerAddAction(udg_trigger221,function xs)
set udg_trigger222=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger222,udg_rect113)
call TriggerAddCondition(udg_trigger222,Condition(function is))
call TriggerAddAction(udg_trigger222,function as)
set udg_trigger223=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger223,udg_rect62)
call TriggerAddCondition(udg_trigger223,Condition(function Es))
call TriggerAddAction(udg_trigger223,function Xs)
set udg_trigger224=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger224,udg_rect64)
call TriggerAddCondition(udg_trigger224,Condition(function Is))
call TriggerAddAction(udg_trigger224,function As)
set udg_trigger225=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger225,udg_rect80)
call TriggerAddCondition(udg_trigger225,Condition(function Bs))
call TriggerAddAction(udg_trigger225,function cs)
set udg_trigger226=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger226,udg_rect73)
call TriggerAddCondition(udg_trigger226,Condition(function Ds))
call TriggerAddAction(udg_trigger226,function fs)
set udg_trigger227=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger227,udg_rect78)
call TriggerAddCondition(udg_trigger227,Condition(function Gs))
call TriggerAddAction(udg_trigger227,function hs)
set udg_trigger228=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger228,udg_rect91)
call TriggerAddCondition(udg_trigger228,Condition(function Js))
call TriggerAddAction(udg_trigger228,function ks)
set udg_trigger229=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger229,udg_rect108)
call TriggerAddCondition(udg_trigger229,Condition(function Ls))
call TriggerAddAction(udg_trigger229,function ms)
set udg_trigger230=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger230,udg_rect126)
call TriggerAddCondition(udg_trigger230,Condition(function Ps))
call TriggerAddAction(udg_trigger230,function qs)
set udg_trigger231=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger231,udg_rect107)
call TriggerAddCondition(udg_trigger231,Condition(function Qs))
call TriggerAddAction(udg_trigger231,function ss)
set udg_trigger232=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(0),"-ar",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(0),"axelheat",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(1),"iridium",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(1),"axelheat",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(2),"iridium",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(2),"axelheat",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(3),"iridium",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(3),"axelheat",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(4),"iridium",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(4),"axelheat",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(5),"iridium",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(5),"axelheat",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(6),"iridium",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(6),"axelheat",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(7),"iridium",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(7),"axelheat",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(8),"iridium",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(8),"axelheat",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(9),"iridium",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(9),"axelheat",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(10),"iridium",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(10),"axelheat",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(11),"iridium",false)
call TriggerRegisterPlayerChatEvent(udg_trigger232,Player(11),"axelheat",false)
call TriggerAddCondition(udg_trigger232,Condition(function Ss))
call TriggerAddAction(udg_trigger232,function ts)
set udg_trigger233=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger233,udg_rect102)
call TriggerAddCondition(udg_trigger233,Condition(function Ts))
call TriggerAddAction(udg_trigger233,function us)
set udg_trigger234=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger234,udg_rect102)
call TriggerAddCondition(udg_trigger234,Condition(function Us))
call TriggerAddAction(udg_trigger234,function ws)
set udg_trigger235=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger235,udg_rect102)
call TriggerAddCondition(udg_trigger235,Condition(function Ws))
call TriggerAddAction(udg_trigger235,function ys)
set udg_trigger236=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger236,udg_rect102)
call TriggerAddCondition(udg_trigger236,Condition(function Ys))
call TriggerAddAction(udg_trigger236,function zs)
set udg_trigger237=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger237,udg_rect102)
call TriggerAddCondition(udg_trigger237,Condition(function Zs))
call TriggerAddAction(udg_trigger237,function vS)
set udg_trigger238=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger238,udg_rect102)
call TriggerAddCondition(udg_trigger238,Condition(function eS))
call TriggerAddAction(udg_trigger238,function xS)
set udg_trigger239=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger239,udg_rect102)
call TriggerAddCondition(udg_trigger239,Condition(function oS))
call TriggerAddAction(udg_trigger239,function rS)
set udg_trigger240=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger240,udg_rect102)
call TriggerAddCondition(udg_trigger240,Condition(function iS))
call TriggerAddAction(udg_trigger240,function aS)
set udg_trigger241=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger241,udg_rect02)
call TriggerAddCondition(udg_trigger241,Condition(function nS))
call TriggerAddAction(udg_trigger241,function VS)
set udg_trigger242=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger242,udg_rect02)
call TriggerAddCondition(udg_trigger242,Condition(function ES))
call TriggerAddAction(udg_trigger242,function XS)
set udg_trigger243=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger243,udg_rect02)
call TriggerAddCondition(udg_trigger243,Condition(function OS))
call TriggerAddAction(udg_trigger243,function RS)
set udg_trigger244=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger244,udg_rect02)
call TriggerAddCondition(udg_trigger244,Condition(function IS))
call TriggerAddAction(udg_trigger244,function AS)
set udg_trigger245=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger245,udg_rect02)
call TriggerAddCondition(udg_trigger245,Condition(function NS))
call TriggerAddAction(udg_trigger245,function bS)
set udg_trigger246=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger246,udg_rect02)
call TriggerAddCondition(udg_trigger246,Condition(function BS))
call TriggerAddAction(udg_trigger246,function cS)
set udg_trigger247=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger247,udg_rect98)
call TriggerAddCondition(udg_trigger247,Condition(function CS))
call TriggerAddAction(udg_trigger247,function dS)
set udg_trigger248=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger248,udg_rect98)
call TriggerAddCondition(udg_trigger248,Condition(function DS))
call TriggerAddAction(udg_trigger248,function fS)
set udg_trigger249=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger249,udg_rect98)
call TriggerAddCondition(udg_trigger249,Condition(function FS))
call TriggerAddAction(udg_trigger249,function gS)
set udg_trigger250=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger250,udg_rect98)
call TriggerAddCondition(udg_trigger250,Condition(function GS))
call TriggerAddAction(udg_trigger250,function hS)
set udg_trigger251=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger251,udg_rect98)
call TriggerAddCondition(udg_trigger251,Condition(function HS))
call TriggerAddAction(udg_trigger251,function jS)
set udg_trigger252=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger252,udg_rect98)
call TriggerAddCondition(udg_trigger252,Condition(function JS))
call TriggerAddAction(udg_trigger252,function kS)
set udg_trigger253=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger253,udg_rect217)
call TriggerAddCondition(udg_trigger253,Condition(function KS))
call TriggerAddAction(udg_trigger253,function lS)
set udg_trigger254=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger254,udg_rect217)
call TriggerAddCondition(udg_trigger254,Condition(function LS))
call TriggerAddAction(udg_trigger254,function mS)
set udg_trigger255=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger255,udg_rect217)
call TriggerAddCondition(udg_trigger255,Condition(function MS))
call TriggerAddAction(udg_trigger255,function pS)
set udg_trigger256=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger256,udg_rect217)
call TriggerAddCondition(udg_trigger256,Condition(function PS))
call TriggerAddAction(udg_trigger256,function qS)
set udg_trigger257=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger257,udg_rect217)
call TriggerAddCondition(udg_trigger257,Condition(function QS))
call TriggerAddAction(udg_trigger257,function sS)
set udg_trigger258=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger258,udg_rect217)
call TriggerAddCondition(udg_trigger258,Condition(function SS))
call TriggerAddAction(udg_trigger258,function tS)
set udg_trigger259=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger259,udg_rect217)
call TriggerAddCondition(udg_trigger259,Condition(function TS))
call TriggerAddAction(udg_trigger259,function uS)
set udg_trigger260=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger260,udg_rect119)
call TriggerAddCondition(udg_trigger260,Condition(function US))
call TriggerAddAction(udg_trigger260,function wS)
set udg_trigger261=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger261,udg_rect119)
call TriggerAddCondition(udg_trigger261,Condition(function WS))
call TriggerAddAction(udg_trigger261,function yS)
set udg_trigger262=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger262,udg_rect119)
call TriggerAddCondition(udg_trigger262,Condition(function YS))
call TriggerAddAction(udg_trigger262,function zS)
set udg_trigger263=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger263,udg_rect119)
call TriggerAddCondition(udg_trigger263,Condition(function ZS))
call TriggerAddAction(udg_trigger263,function vt)
set udg_trigger264=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger264,udg_rect119)
call TriggerAddCondition(udg_trigger264,Condition(function et))
call TriggerAddAction(udg_trigger264,function xt)
set udg_trigger265=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger265,udg_rect119)
call TriggerAddCondition(udg_trigger265,Condition(function ot))
call TriggerAddAction(udg_trigger265,function rt)
set udg_trigger266=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger266,udg_rect107)
call TriggerAddCondition(udg_trigger266,Condition(function it))
call TriggerAddAction(udg_trigger266,function at)
set udg_trigger267=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger267,udg_rect107)
call TriggerAddCondition(udg_trigger267,Condition(function nt))
call TriggerAddAction(udg_trigger267,function Vt)
set udg_trigger268=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger268,udg_rect107)
call TriggerAddCondition(udg_trigger268,Condition(function Et))
call TriggerAddAction(udg_trigger268,function Xt)
set udg_trigger269=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger269,udg_rect107)
call TriggerAddCondition(udg_trigger269,Condition(function Ot))
call TriggerAddAction(udg_trigger269,function Rt)
set udg_trigger270=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger270,udg_rect107)
call TriggerAddCondition(udg_trigger270,Condition(function It))
call TriggerAddAction(udg_trigger270,function At)
set udg_trigger271=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger271,udg_rect107)
call TriggerAddCondition(udg_trigger271,Condition(function Nt))
call TriggerAddAction(udg_trigger271,function bt)
set udg_trigger272=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger272,EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger272,Condition(function Bt))
call TriggerAddAction(udg_trigger272,function gt)
set udg_trigger273=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger273,Player(0),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger273,Player(1),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger273,Player(2),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger273,Player(3),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger273,Player(4),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger273,Player(5),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger273,Condition(function Gt))
call TriggerAddAction(udg_trigger273,function Qt)
set udg_trigger274=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger274,Player(6),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger274,Player(7),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger274,Player(8),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger274,Player(9),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger274,Player(10),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger274,Player(11),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger274,Condition(function St))
call TriggerAddAction(udg_trigger274,function oT)
set udg_trigger275=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger275,240.)
call TriggerAddCondition(udg_trigger275,Condition(function rT))
call TriggerAddAction(udg_trigger275,function ET)
set udg_trigger276=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger276,udg_rect19)
call TriggerAddCondition(udg_trigger276,Condition(function XT))
call TriggerAddAction(udg_trigger276,function OT)
set udg_trigger277=CreateTrigger()
call TriggerRegisterLeaveRectSimple(udg_trigger277,udg_rect19)
call TriggerAddCondition(udg_trigger277,Condition(function RT))
call TriggerAddAction(udg_trigger277,function IT)
set udg_trigger278=CreateTrigger()
call TriggerRegisterTimerExpireEvent(udg_trigger278,udg_timer03)
call TriggerAddAction(udg_trigger278,function AT)
set udg_trigger279=CreateTrigger()
call TriggerRegisterTimerExpireEvent(udg_trigger279,udg_timer04)
call TriggerAddAction(udg_trigger279,function NT)
set udg_trigger280=CreateTrigger()
call TriggerRegisterTimerExpireEvent(udg_trigger280,udg_timer05)
call TriggerAddAction(udg_trigger280,function bT)
set udg_trigger281=CreateTrigger()
call TriggerRegisterTimerExpireEvent(udg_trigger281,udg_timer06)
call TriggerAddAction(udg_trigger281,function BT)
set udg_trigger282=CreateTrigger()
call TriggerRegisterTimerExpireEvent(udg_trigger282,udg_timer07)
call TriggerAddAction(udg_trigger282,function cT)
set udg_trigger283=CreateTrigger()
call TriggerRegisterTimerExpireEvent(udg_trigger283,udg_timer08)
call TriggerAddAction(udg_trigger283,function CT)
set udg_trigger284=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger284,Player(12),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger284,Condition(function dT))
call TriggerAddAction(udg_trigger284,function DT)
set udg_trigger285=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger285,2.)
call TriggerAddCondition(udg_trigger285,Condition(function fT))
call TriggerAddAction(udg_trigger285,function FT)
set udg_trigger286=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger286,2.5)
call TriggerAddCondition(udg_trigger286,Condition(function gT))
call TriggerAddAction(udg_trigger286,function GT)
set udg_trigger287=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger287,3.)
call TriggerAddCondition(udg_trigger287,Condition(function hT))
call TriggerAddAction(udg_trigger287,function HT)
set udg_trigger288=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger288,800.)
call TriggerAddAction(udg_trigger288,function jT)
set udg_trigger289=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger289,1800.)
call TriggerAddAction(udg_trigger289,function JT)
set udg_trigger290=CreateTrigger()
call TriggerAddAction(udg_trigger290,function kT)
set udg_trigger291=CreateTrigger()
call TriggerAddAction(udg_trigger291,function KT)
set udg_trigger292=CreateTrigger()
call TriggerAddAction(udg_trigger292,function lT)
set udg_trigger293=CreateTrigger()
call TriggerAddAction(udg_trigger293,function LT)
set udg_trigger294=CreateTrigger()
call TriggerAddCondition(udg_trigger294,Condition(function mT))
call TriggerAddAction(udg_trigger294,function MT)
set udg_trigger295=CreateTrigger()
call TriggerAddCondition(udg_trigger295,Condition(function pT))
call TriggerAddAction(udg_trigger295,function PT)
set udg_trigger296=CreateTrigger()
call TriggerAddCondition(udg_trigger296,Condition(function qT))
call TriggerAddAction(udg_trigger296,function QT)
set udg_trigger297=CreateTrigger()
call TriggerAddCondition(udg_trigger297,Condition(function sT))
call TriggerAddAction(udg_trigger297,function ST)
set udg_trigger298=CreateTrigger()
call TriggerAddCondition(udg_trigger298,Condition(function tT))
call TriggerAddAction(udg_trigger298,function TT)
set udg_trigger299=CreateTrigger()
call TriggerAddCondition(udg_trigger299,Condition(function uT))
call TriggerAddAction(udg_trigger299,function UT)
set udg_trigger300=CreateTrigger()
call TriggerAddCondition(udg_trigger300,Condition(function wT))
call TriggerAddAction(udg_trigger300,function WT)
set udg_trigger301=CreateTrigger()
call TriggerAddCondition(udg_trigger301,Condition(function yT))
call TriggerAddAction(udg_trigger301,function YT)
set udg_trigger302=CreateTrigger()
call TriggerAddCondition(udg_trigger302,Condition(function zT))
call TriggerAddAction(udg_trigger302,function ZT)
set udg_trigger303=CreateTrigger()
call TriggerAddAction(udg_trigger303,function vu)
set udg_trigger304=CreateTrigger()
call TriggerAddCondition(udg_trigger304,Condition(function eu))
call TriggerAddAction(udg_trigger304,function xu)
set udg_trigger305=CreateTrigger()
call TriggerAddCondition(udg_trigger305,Condition(function ou))
call TriggerAddAction(udg_trigger305,function ru)
set udg_trigger306=CreateTrigger()
call TriggerAddCondition(udg_trigger306,Condition(function iu))
call TriggerAddAction(udg_trigger306,function au)
set udg_trigger307=CreateTrigger()
call TriggerAddCondition(udg_trigger307,Condition(function nu))
call TriggerAddAction(udg_trigger307,function Vu)
set udg_trigger308=CreateTrigger()
call TriggerAddCondition(udg_trigger308,Condition(function Eu))
call TriggerAddAction(udg_trigger308,function Xu)
set udg_trigger309=CreateTrigger()
call TriggerAddCondition(udg_trigger309,Condition(function Ou))
call TriggerAddAction(udg_trigger309,function Ru)
set udg_trigger310=CreateTrigger()
call TriggerAddCondition(udg_trigger310,Condition(function Iu))
call TriggerAddAction(udg_trigger310,function Au)
set udg_trigger311=CreateTrigger()
call TriggerAddCondition(udg_trigger311,Condition(function Nu))
call TriggerAddAction(udg_trigger311,function bu)
set udg_trigger312=CreateTrigger()
call TriggerAddCondition(udg_trigger312,Condition(function Bu))
call TriggerAddAction(udg_trigger312,function cu)
set udg_trigger313=CreateTrigger()
call TriggerAddAction(udg_trigger313,function Cu)
set udg_trigger314=CreateTrigger()
call TriggerAddCondition(udg_trigger314,Condition(function du))
call TriggerAddAction(udg_trigger314,function Du)
set udg_trigger315=CreateTrigger()
call TriggerAddCondition(udg_trigger315,Condition(function fu))
call TriggerAddAction(udg_trigger315,function Fu)
set udg_trigger316=CreateTrigger()
call TriggerAddCondition(udg_trigger316,Condition(function gu))
call TriggerAddAction(udg_trigger316,function Gu)
set udg_trigger317=CreateTrigger()
call TriggerAddCondition(udg_trigger317,Condition(function hu))
call TriggerAddAction(udg_trigger317,function Hu)
set udg_trigger318=CreateTrigger()
call TriggerAddCondition(udg_trigger318,Condition(function ju))
call TriggerAddAction(udg_trigger318,function Ju)
set udg_trigger319=CreateTrigger()
call TriggerAddCondition(udg_trigger319,Condition(function ku))
call TriggerAddAction(udg_trigger319,function Ku)
set udg_trigger320=CreateTrigger()
call TriggerAddCondition(udg_trigger320,Condition(function lu))
call TriggerAddAction(udg_trigger320,function Lu)
set udg_trigger321=CreateTrigger()
call TriggerAddCondition(udg_trigger321,Condition(function mu))
call TriggerAddAction(udg_trigger321,function Mu)
set udg_trigger322=CreateTrigger()
call TriggerAddCondition(udg_trigger322,Condition(function pu))
call TriggerAddAction(udg_trigger322,function Pu)
set udg_trigger323=CreateTrigger()
call TriggerAddAction(udg_trigger323,function qu)
set udg_trigger324=CreateTrigger()
call TriggerAddCondition(udg_trigger324,Condition(function Qu))
call TriggerAddAction(udg_trigger324,function su)
set udg_trigger325=CreateTrigger()
call TriggerAddCondition(udg_trigger325,Condition(function Su))
call TriggerAddAction(udg_trigger325,function tu)
set udg_trigger326=CreateTrigger()
call TriggerAddCondition(udg_trigger326,Condition(function Tu))
call TriggerAddAction(udg_trigger326,function uu)
set udg_trigger327=CreateTrigger()
call TriggerAddCondition(udg_trigger327,Condition(function Uu))
call TriggerAddAction(udg_trigger327,function wu)
set udg_trigger328=CreateTrigger()
call TriggerAddCondition(udg_trigger328,Condition(function Wu))
call TriggerAddAction(udg_trigger328,function yu)
set udg_trigger329=CreateTrigger()
call TriggerAddCondition(udg_trigger329,Condition(function Yu))
call TriggerAddAction(udg_trigger329,function zu)
set udg_trigger330=CreateTrigger()
call TriggerAddCondition(udg_trigger330,Condition(function Zu))
call TriggerAddAction(udg_trigger330,function vU)
set udg_trigger331=CreateTrigger()
call TriggerAddCondition(udg_trigger331,Condition(function eU))
call TriggerAddAction(udg_trigger331,function xU)
set udg_trigger332=CreateTrigger()
call TriggerAddCondition(udg_trigger332,Condition(function oU))
call TriggerAddAction(udg_trigger332,function rU)
set udg_trigger333=CreateTrigger()
call TriggerAddAction(udg_trigger333,function iU)
set udg_trigger334=CreateTrigger()
call TriggerAddCondition(udg_trigger334,Condition(function aU))
call TriggerAddAction(udg_trigger334,function nU)
set udg_trigger335=CreateTrigger()
call TriggerAddCondition(udg_trigger335,Condition(function VU))
call TriggerAddAction(udg_trigger335,function EU)
set udg_trigger336=CreateTrigger()
call TriggerAddCondition(udg_trigger336,Condition(function XU))
call TriggerAddAction(udg_trigger336,function OU)
set udg_trigger337=CreateTrigger()
call TriggerAddCondition(udg_trigger337,Condition(function RU))
call TriggerAddAction(udg_trigger337,function IU)
set udg_trigger338=CreateTrigger()
call TriggerAddCondition(udg_trigger338,Condition(function AU))
call TriggerAddAction(udg_trigger338,function NU)
set udg_trigger339=CreateTrigger()
call TriggerAddCondition(udg_trigger339,Condition(function bU))
call TriggerAddAction(udg_trigger339,function BU)
set udg_trigger340=CreateTrigger()
call TriggerAddCondition(udg_trigger340,Condition(function cU))
call TriggerAddAction(udg_trigger340,function CU)
set udg_trigger341=CreateTrigger()
call TriggerAddCondition(udg_trigger341,Condition(function dU))
call TriggerAddAction(udg_trigger341,function DU)
set udg_trigger342=CreateTrigger()
call TriggerAddCondition(udg_trigger342,Condition(function fU))
call TriggerAddAction(udg_trigger342,function FU)
set udg_trigger343=CreateTrigger()
call TriggerAddAction(udg_trigger343,function gU)
set udg_trigger344=CreateTrigger()
call TriggerAddCondition(udg_trigger344,Condition(function GU))
call TriggerAddAction(udg_trigger344,function hU)
set udg_trigger345=CreateTrigger()
call TriggerAddCondition(udg_trigger345,Condition(function HU))
call TriggerAddAction(udg_trigger345,function jU)
set udg_trigger346=CreateTrigger()
call TriggerAddCondition(udg_trigger346,Condition(function JU))
call TriggerAddAction(udg_trigger346,function kU)
set udg_trigger347=CreateTrigger()
call TriggerAddCondition(udg_trigger347,Condition(function KU))
call TriggerAddAction(udg_trigger347,function lU)
set udg_trigger348=CreateTrigger()
call TriggerAddCondition(udg_trigger348,Condition(function LU))
call TriggerAddAction(udg_trigger348,function mU)
set udg_trigger349=CreateTrigger()
call TriggerAddCondition(udg_trigger349,Condition(function MU))
call TriggerAddAction(udg_trigger349,function pU)
set udg_trigger350=CreateTrigger()
call TriggerAddCondition(udg_trigger350,Condition(function PU))
call TriggerAddAction(udg_trigger350,function qU)
set udg_trigger351=CreateTrigger()
call TriggerAddCondition(udg_trigger351,Condition(function QU))
call TriggerAddAction(udg_trigger351,function sU)
set udg_trigger352=CreateTrigger()
call TriggerAddCondition(udg_trigger352,Condition(function SU))
call TriggerAddAction(udg_trigger352,function tU)
set udg_trigger353=CreateTrigger()
call TriggerAddAction(udg_trigger353,function TU)
set udg_trigger354=CreateTrigger()
call TriggerAddCondition(udg_trigger354,Condition(function uU))
call TriggerAddAction(udg_trigger354,function UU)
set udg_trigger355=CreateTrigger()
call TriggerAddCondition(udg_trigger355,Condition(function wU))
call TriggerAddAction(udg_trigger355,function WU)
set udg_trigger356=CreateTrigger()
call TriggerAddCondition(udg_trigger356,Condition(function yU))
call TriggerAddAction(udg_trigger356,function YU)
set udg_trigger357=CreateTrigger()
call TriggerAddCondition(udg_trigger357,Condition(function zU))
call TriggerAddAction(udg_trigger357,function ZU)
set udg_trigger358=CreateTrigger()
call TriggerAddCondition(udg_trigger358,Condition(function vw))
call TriggerAddAction(udg_trigger358,function ew)
set udg_trigger359=CreateTrigger()
call TriggerAddCondition(udg_trigger359,Condition(function xw))
call TriggerAddAction(udg_trigger359,function ow)
set udg_trigger360=CreateTrigger()
call TriggerAddCondition(udg_trigger360,Condition(function rw))
call TriggerAddAction(udg_trigger360,function iw)
set udg_trigger361=CreateTrigger()
call TriggerAddCondition(udg_trigger361,Condition(function aw))
call TriggerAddAction(udg_trigger361,function nw)
set udg_trigger362=CreateTrigger()
call TriggerAddCondition(udg_trigger362,Condition(function Vw))
call TriggerAddAction(udg_trigger362,function Ew)
set udg_trigger363=CreateTrigger()
call TriggerAddAction(udg_trigger363,function Xw)
set udg_trigger364=CreateTrigger()
call TriggerAddCondition(udg_trigger364,Condition(function Ow))
call TriggerAddAction(udg_trigger364,function Rw)
set udg_trigger365=CreateTrigger()
call TriggerAddCondition(udg_trigger365,Condition(function Iw))
call TriggerAddAction(udg_trigger365,function Aw)
set udg_trigger366=CreateTrigger()
call TriggerAddCondition(udg_trigger366,Condition(function Nw))
call TriggerAddAction(udg_trigger366,function bw)
set udg_trigger367=CreateTrigger()
call TriggerAddCondition(udg_trigger367,Condition(function Bw))
call TriggerAddAction(udg_trigger367,function cw)
set udg_trigger368=CreateTrigger()
call TriggerAddCondition(udg_trigger368,Condition(function Cw))
call TriggerAddAction(udg_trigger368,function dw)
set udg_trigger369=CreateTrigger()
call TriggerAddCondition(udg_trigger369,Condition(function Dw))
call TriggerAddAction(udg_trigger369,function fw)
set udg_trigger370=CreateTrigger()
call TriggerAddCondition(udg_trigger370,Condition(function Fw))
call TriggerAddAction(udg_trigger370,function gw)
set udg_trigger371=CreateTrigger()
call TriggerAddCondition(udg_trigger371,Condition(function Gw))
call TriggerAddAction(udg_trigger371,function hw)
set udg_trigger372=CreateTrigger()
call TriggerAddCondition(udg_trigger372,Condition(function Hw))
call TriggerAddAction(udg_trigger372,function jw)
set udg_trigger373=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger373,udg_unit47,EVENT_UNIT_DEATH)
call TriggerAddCondition(udg_trigger373,Condition(function Jw))
call TriggerAddAction(udg_trigger373,function kw)
set udg_trigger374=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger374,udg_unit63,EVENT_UNIT_DEATH)
call TriggerAddCondition(udg_trigger374,Condition(function Kw))
call TriggerAddAction(udg_trigger374,function lw)
set udg_trigger375=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger375,udg_unit64,EVENT_UNIT_DEATH)
call TriggerAddCondition(udg_trigger375,Condition(function Lw))
call TriggerAddAction(udg_trigger375,function mw)
set udg_trigger376=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger376,udg_unit48,EVENT_UNIT_DEATH)
call TriggerAddCondition(udg_trigger376,Condition(function Mw))
call TriggerAddAction(udg_trigger376,function pw)
set udg_trigger377=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger377,udg_unit74,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger377,function Pw)
set udg_trigger378=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger378,udg_unit73,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger378,function qw)
set udg_trigger379=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger379,udg_unit71,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger379,function Qw)
set udg_trigger380=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger380,udg_unit72,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger380,function sw)
set udg_trigger381=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger381,udg_unit78,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger381,function Sw)
set udg_trigger382=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger382,udg_unit77,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger382,function tw)
set udg_trigger383=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger383,udg_unit75,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger383,function Tw)
set udg_trigger384=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger384,udg_unit76,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger384,function uw)
set udg_trigger385=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger385,udg_unit70,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger385,function Uw)
set udg_trigger386=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger386,udg_unit69,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger386,function ww)
set udg_trigger387=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger387,udg_unit67,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger387,function Ww)
set udg_trigger388=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger388,udg_unit68,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger388,function yw)
set udg_trigger389=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger389,udg_unit50,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger389,function Yw)
set udg_trigger390=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger390,udg_unit51,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger390,function zw)
set udg_trigger391=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger391,udg_unit65,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger391,function Zw)
set udg_trigger392=CreateTrigger()
call TriggerRegisterUnitEvent(udg_trigger392,udg_unit66,EVENT_UNIT_DEATH)
call TriggerAddAction(udg_trigger392,function vW)
set udg_trigger393=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger393,udg_rect153)
call TriggerAddCondition(udg_trigger393,Condition(function eW))
call TriggerAddAction(udg_trigger393,function xW)
set udg_trigger394=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger394,udg_rect160)
call TriggerAddCondition(udg_trigger394,Condition(function oW))
call TriggerAddAction(udg_trigger394,function rW)
set udg_trigger395=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger395,udg_rect155)
call TriggerAddCondition(udg_trigger395,Condition(function iW))
call TriggerAddAction(udg_trigger395,function aW)
set udg_trigger396=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger396,udg_rect162)
call TriggerAddCondition(udg_trigger396,Condition(function nW))
call TriggerAddAction(udg_trigger396,function VW)
set udg_trigger397=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger397,udg_rect158)
call TriggerAddCondition(udg_trigger397,Condition(function EW))
call TriggerAddAction(udg_trigger397,function XW)
set udg_trigger398=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger398,udg_rect165)
call TriggerAddCondition(udg_trigger398,Condition(function OW))
call TriggerAddAction(udg_trigger398,function RW)
set udg_trigger399=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger399,udg_rect156)
call TriggerAddAction(udg_trigger399,function IW)
set udg_trigger400=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger400,udg_rect163)
call TriggerAddAction(udg_trigger400,function AW)
set udg_trigger401=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger401,udg_rect16)
call TriggerAddAction(udg_trigger401,function NW)
set udg_trigger402=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger402,udg_rect08)
call TriggerAddAction(udg_trigger402,function bW)
set udg_trigger403=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger403,udg_rect18)
call TriggerAddAction(udg_trigger403,function BW)
set udg_trigger404=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger404,udg_rect10)
call TriggerAddAction(udg_trigger404,function cW)
set udg_trigger405=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger405,udg_rect17)
call TriggerAddAction(udg_trigger405,function CW)
set udg_trigger406=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger406,udg_rect09)
call TriggerAddAction(udg_trigger406,function dW)
set udg_trigger407=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger407,udg_rect15)
call TriggerAddAction(udg_trigger407,function DW)
set udg_trigger408=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger408,udg_rect07)
call TriggerAddAction(udg_trigger408,function fW)
set udg_trigger409=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger409,udg_rect182)
call TriggerAddAction(udg_trigger409,function FW)
set udg_trigger410=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger410,udg_rect174)
call TriggerAddAction(udg_trigger410,function gW)
set udg_trigger411=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger411,udg_rect184)
call TriggerAddAction(udg_trigger411,function GW)
set udg_trigger412=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger412,udg_rect176)
call TriggerAddAction(udg_trigger412,function hW)
set udg_trigger413=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger413,udg_rect183)
call TriggerAddAction(udg_trigger413,function HW)
set udg_trigger414=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger414,udg_rect175)
call TriggerAddAction(udg_trigger414,function jW)
set udg_trigger415=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger415,udg_rect181)
call TriggerAddAction(udg_trigger415,function JW)
set udg_trigger416=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger416,udg_rect173)
call TriggerAddAction(udg_trigger416,function kW)
set udg_trigger417=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger417,150.)
call TriggerAddAction(udg_trigger417,function KW)
set udg_trigger418=CreateTrigger()
call TriggerAddAction(udg_trigger418,function uW)
set udg_trigger419=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger419,udg_rect157)
call TriggerAddCondition(udg_trigger419,Condition(function UW))
call TriggerAddAction(udg_trigger419,function WW)
set udg_trigger420=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger420,udg_rect164)
call TriggerAddCondition(udg_trigger420,Condition(function yW))
call TriggerAddAction(udg_trigger420,function zW)
set udg_trigger421=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger421,udg_rect157)
call TriggerAddCondition(udg_trigger421,Condition(function ZW))
call TriggerAddAction(udg_trigger421,function vy)
set udg_trigger422=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger422,udg_rect164)
call TriggerAddCondition(udg_trigger422,Condition(function ey))
call TriggerAddAction(udg_trigger422,function xy)
set udg_trigger423=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger423,udg_rect137)
call TriggerAddCondition(udg_trigger423,Condition(function oy))
call TriggerAddAction(udg_trigger423,function iy)
set udg_trigger424=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger424,udg_rect138)
call TriggerAddCondition(udg_trigger424,Condition(function ay))
call TriggerAddAction(udg_trigger424,function Vy)
set udg_trigger425=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger425,udg_rect42)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger425,Player(0),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger425,Player(1),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger425,Player(2),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger425,Player(3),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger425,Player(4),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger425,Player(5),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger425,Condition(function Ey))
call TriggerAddAction(udg_trigger425,function Xy)
set udg_trigger426=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger426,udg_rect43)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger426,Player(6),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger426,Player(7),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger426,Player(8),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger426,Player(9),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger426,Player(10),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger426,Player(11),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger426,Condition(function Oy))
call TriggerAddAction(udg_trigger426,function Ry)
set udg_trigger427=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger427,udg_rect42)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger427,Player(0),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger427,Player(1),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger427,Player(2),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger427,Player(3),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger427,Player(4),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger427,Player(5),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger427,Condition(function Iy))
call TriggerAddAction(udg_trigger427,function Ay)
set udg_trigger428=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger428,udg_rect43)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger428,Player(6),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger428,Player(7),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger428,Player(8),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger428,Player(9),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger428,Player(10),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger428,Player(11),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger428,Condition(function Ny))
call TriggerAddAction(udg_trigger428,function by)
set udg_trigger429=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger429,udg_rect42)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger429,Player(0),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger429,Player(1),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger429,Player(2),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger429,Player(3),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger429,Player(4),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger429,Player(5),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger429,Condition(function By))
call TriggerAddAction(udg_trigger429,function cy)
set udg_trigger430=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger430,udg_rect43)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger430,Player(6),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger430,Player(7),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger430,Player(8),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger430,Player(9),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger430,Player(10),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger430,Player(11),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger430,Condition(function Cy))
call TriggerAddAction(udg_trigger430,function Dy)
set udg_trigger431=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger431,udg_rect42)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger431,Player(0),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger431,Player(1),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger431,Player(2),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger431,Player(3),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger431,Player(4),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger431,Player(5),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger431,Condition(function fy))
call TriggerAddAction(udg_trigger431,function Fy)
set udg_trigger432=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger432,udg_rect43)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger432,Player(6),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger432,Player(7),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger432,Player(8),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger432,Player(9),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger432,Player(10),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger432,Player(11),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger432,Condition(function gy))
call TriggerAddAction(udg_trigger432,function Gy)
set udg_trigger433=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger433,udg_rect42)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger433,Player(0),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger433,Player(1),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger433,Player(2),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger433,Player(3),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger433,Player(4),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger433,Player(5),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger433,Condition(function hy))
call TriggerAddAction(udg_trigger433,function Hy)
set udg_trigger434=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger434,udg_rect42)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger434,Player(0),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger434,Player(1),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger434,Player(2),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger434,Player(3),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger434,Player(4),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger434,Player(5),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger434,Condition(function jy))
call TriggerAddAction(udg_trigger434,function Jy)
set udg_trigger435=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger435,udg_rect43)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger435,Player(6),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger435,Player(7),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger435,Player(8),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger435,Player(9),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger435,Player(10),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger435,Player(11),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger435,Condition(function ky))
call TriggerAddAction(udg_trigger435,function Ky)
set udg_trigger436=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger436,udg_rect42)
call TriggerAddCondition(udg_trigger436,Condition(function ly))
call TriggerAddAction(udg_trigger436,function Ly)
set udg_trigger437=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger437,udg_rect43)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger437,Player(6),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger437,Player(7),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger437,Player(8),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger437,Player(9),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger437,Player(10),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger437,Player(11),EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger437,Condition(function my))
call TriggerAddAction(udg_trigger437,function My)
set udg_trigger438=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger438,udg_rect43)
call TriggerAddCondition(udg_trigger438,Condition(function py))
call TriggerAddAction(udg_trigger438,function Py)
set udg_trigger439=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger439,udg_rect42)
call TriggerAddCondition(udg_trigger439,Condition(function qy))
call TriggerAddAction(udg_trigger439,function Qy)
set udg_trigger440=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger440,udg_rect43)
call TriggerAddCondition(udg_trigger440,Condition(function sy))
call TriggerAddAction(udg_trigger440,function Sy)
set udg_trigger441=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger441,udg_rect27)
call TriggerAddCondition(udg_trigger441,Condition(function ty))
call TriggerAddAction(udg_trigger441,function Ty)
set udg_trigger442=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger442,udg_rect35)
call TriggerAddCondition(udg_trigger442,Condition(function uy))
call TriggerAddAction(udg_trigger442,function Uy)
set udg_trigger443=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger443,udg_rect33)
call TriggerAddCondition(udg_trigger443,Condition(function wy))
call TriggerAddAction(udg_trigger443,function Wy)
set udg_trigger444=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger444,udg_rect25)
call TriggerAddCondition(udg_trigger444,Condition(function yy))
call TriggerAddAction(udg_trigger444,function Yy)
set udg_trigger445=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger445,udg_rect23)
call TriggerAddCondition(udg_trigger445,Condition(function zy))
call TriggerAddAction(udg_trigger445,function Zy)
set udg_trigger446=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger446,udg_rect31)
call TriggerAddCondition(udg_trigger446,Condition(function vY))
call TriggerAddAction(udg_trigger446,function eY)
set udg_trigger447=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger447,udg_rect29)
call TriggerAddCondition(udg_trigger447,Condition(function xY))
call TriggerAddAction(udg_trigger447,function oY)
set udg_trigger448=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger448,udg_rect21)
call TriggerAddCondition(udg_trigger448,Condition(function rY))
call TriggerAddAction(udg_trigger448,function iY)
set udg_trigger449=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger449,90.)
call TriggerAddCondition(udg_trigger449,Condition(function aY))
call TriggerAddAction(udg_trigger449,function RY)
set udg_trigger450=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger450,EVENT_PLAYER_HERO_LEVEL)
call TriggerAddCondition(udg_trigger450,Condition(function IY))
call TriggerAddAction(udg_trigger450,function AY)
set udg_trigger451=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger451,20.)
call TriggerAddAction(udg_trigger451,function HY)
set udg_trigger452=CreateTrigger()
call TriggerAddCondition(udg_trigger452,Condition(function jY))
call TriggerAddAction(udg_trigger452,function lY)
set udg_trigger453=CreateTrigger()
call TriggerAddCondition(udg_trigger453,Condition(function LY))
call TriggerAddAction(udg_trigger453,function PY)
set udg_trigger454=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger454,Player(0),"chet1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger454,Player(1),"chet1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger454,Player(2),"chet1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger454,Player(3),"chet1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger454,Player(4),"chet1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger454,Player(5),"chet1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger454,Player(6),"chet1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger454,Player(7),"chet1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger454,Player(8),"chet1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger454,Player(9),"chet1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger454,Player(10),"chet1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger454,Player(11),"chet1",false)
call TriggerAddCondition(udg_trigger454,Condition(function qY))
call TriggerAddAction(udg_trigger454,function QY)
set udg_trigger455=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger455,Player(0),"angel1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger455,Player(1),"angel1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger455,Player(2),"angel1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger455,Player(3),"angel1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger455,Player(4),"angel1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger455,Player(5),"angel1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger455,Player(6),"angel1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger455,Player(7),"angel1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger455,Player(8),"angel1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger455,Player(9),"angel1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger455,Player(10),"angel1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger455,Player(11),"angel1",false)
call TriggerAddCondition(udg_trigger455,Condition(function sY))
call TriggerAddAction(udg_trigger455,function tY)
set udg_trigger456=CreateTrigger()
call TriggerRegisterPlayerChatEvent(udg_trigger456,Player(0),"chim1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger456,Player(1),"chim1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger456,Player(2),"chim1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger456,Player(3),"chim1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger456,Player(4),"chim1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger456,Player(5),"chim1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger456,Player(6),"chim1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger456,Player(7),"chim1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger456,Player(8),"chim1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger456,Player(9),"chim1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger456,Player(10),"chim1",false)
call TriggerRegisterPlayerChatEvent(udg_trigger456,Player(11),"chim1",false)
call TriggerAddCondition(udg_trigger456,Condition(function TY))
call TriggerAddAction(udg_trigger456,function UY)
set udg_trigger457=CreateTrigger()
call TriggerRegisterTimerEventPeriodic(udg_trigger457,120.)
call TriggerAddCondition(udg_trigger457,Condition(function wY))
call TriggerAddAction(udg_trigger457,function WY)
set udg_trigger458=CreateTrigger()
call TriggerRegisterTimerEventSingle(udg_trigger458,50.)
call TriggerAddAction(udg_trigger458,function YY)
set udg_trigger459=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger459,udg_rect42)
call TriggerAddCondition(udg_trigger459,Condition(function zY))
call TriggerAddAction(udg_trigger459,function ZY)
set udg_trigger460=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger460,udg_rect43)
call TriggerAddCondition(udg_trigger460,Condition(function vz))
call TriggerAddAction(udg_trigger460,function ez)
set udg_trigger461=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger461,udg_rect42)
call TriggerAddCondition(udg_trigger461,Condition(function xz))
call TriggerAddAction(udg_trigger461,function rz)
set udg_trigger462=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger462,udg_rect43)
call TriggerAddCondition(udg_trigger462,Condition(function iz))
call TriggerAddAction(udg_trigger462,function nz)
set udg_trigger463=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger463,udg_rect168)
call TriggerAddCondition(udg_trigger463,Condition(function Xz))
call TriggerAddAction(udg_trigger463,function Oz)
set udg_trigger464=CreateTrigger()
call TriggerRegisterEnterRectSimple(udg_trigger464,udg_rect186)
call TriggerAddCondition(udg_trigger464,Condition(function Az))
call TriggerAddAction(udg_trigger464,function Nz)
set udg_trigger465=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger465,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger465,Condition(function bz))
call TriggerAddAction(udg_trigger465,function cz)
set udg_trigger466=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger466,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger466,Condition(function Cz))
call TriggerAddAction(udg_trigger466,function dz)
set udg_trigger467=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger467,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger467,Condition(function Dz))
call TriggerAddAction(udg_trigger467,function fz)
set udg_trigger468=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger468,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger468,Condition(function Fz))
call TriggerAddAction(udg_trigger468,function Gz)
set udg_trigger469=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger469,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger469,Condition(function hz))
call TriggerAddAction(udg_trigger469,function Hz)
set udg_trigger470=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger470,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger470,Condition(function jz))
call TriggerAddAction(udg_trigger470,function kz)
set udg_trigger471=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger471,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger471,Condition(function Kz))
call TriggerAddAction(udg_trigger471,function lz)
set udg_trigger472=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger472,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger472,Condition(function Lz))
call TriggerAddAction(udg_trigger472,function Mz)
set udg_trigger473=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger473,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger473,Condition(function pz))
call TriggerAddAction(udg_trigger473,function qz)
set udg_trigger474=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger474,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger474,Condition(function Qz))
call TriggerAddAction(udg_trigger474,function sz)
set udg_trigger475=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger475,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger475,Condition(function Sz))
call TriggerAddAction(udg_trigger475,function tz)
set udg_trigger476=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger476,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger476,Condition(function Tz))
call TriggerAddAction(udg_trigger476,function Uz)
set udg_trigger477=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger477,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger477,Condition(function wz))
call TriggerAddAction(udg_trigger477,function yz)
set udg_trigger478=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger478,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger478,Condition(function Yz))
call TriggerAddAction(udg_trigger478,function zz)
set udg_trigger479=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger479,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger479,Condition(function Zz))
call TriggerAddAction(udg_trigger479,function vZ)
set udg_trigger480=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger480,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger480,Condition(function eZ))
call TriggerAddAction(udg_trigger480,function oZ)
set udg_trigger481=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger481,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger481,Condition(function rZ))
call TriggerAddAction(udg_trigger481,function aZ)
set udg_trigger482=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger482,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger482,Condition(function nZ))
call TriggerAddAction(udg_trigger482,function VZ)
set udg_trigger483=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger483,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger483,Condition(function EZ))
call TriggerAddAction(udg_trigger483,function OZ)
set udg_trigger484=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger484,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger484,Condition(function RZ))
call TriggerAddAction(udg_trigger484,function IZ)
set udg_trigger485=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger485,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger485,Condition(function AZ))
call TriggerAddAction(udg_trigger485,function bZ)
set udg_trigger486=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger486,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger486,Condition(function BZ))
call TriggerAddAction(udg_trigger486,function cZ)
set udg_trigger487=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger487,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger487,Condition(function CZ))
call TriggerAddAction(udg_trigger487,function DZ)
set udg_trigger488=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger488,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger488,Condition(function fZ))
call TriggerAddAction(udg_trigger488,function FZ)
set udg_trigger489=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger489,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger489,Condition(function gZ))
call TriggerAddAction(udg_trigger489,function hZ)
set udg_trigger490=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger490,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger490,Condition(function HZ))
call TriggerAddAction(udg_trigger490,function jZ)
set udg_trigger491=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger491,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger491,Condition(function JZ))
call TriggerAddAction(udg_trigger491,function KZ)
set udg_trigger492=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger492,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger492,Condition(function lZ))
call TriggerAddAction(udg_trigger492,function LZ)
set udg_trigger493=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger493,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger493,Condition(function mZ))
call TriggerAddAction(udg_trigger493,function pZ)
set udg_trigger494=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger494,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger494,Condition(function PZ))
call TriggerAddAction(udg_trigger494,function qZ)
set udg_trigger495=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger495,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger495,Condition(function QZ))
call TriggerAddAction(udg_trigger495,function SZ)
set udg_trigger496=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger496,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger496,Condition(function tZ))
call TriggerAddAction(udg_trigger496,function TZ)
set udg_trigger497=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger497,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger497,Condition(function uZ))
call TriggerAddAction(udg_trigger497,function wZ)
set udg_trigger498=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger498,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger498,Condition(function WZ))
call TriggerAddAction(udg_trigger498,function yZ)
set udg_trigger499=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger499,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger499,Condition(function YZ))
call TriggerAddAction(udg_trigger499,function ZZ)
set udg_trigger500=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger500,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger500,Condition(function v0))
call TriggerAddAction(udg_trigger500,function e0)
set udg_trigger501=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger501,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger501,Condition(function x0))
call TriggerAddAction(udg_trigger501,function r0)
set udg_trigger502=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger502,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger502,Condition(function i0))
call TriggerAddAction(udg_trigger502,function a0)
set udg_trigger503=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger503,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger503,Condition(function n0))
call TriggerAddAction(udg_trigger503,function E0)
set udg_trigger504=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger504,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger504,Condition(function X0))
call TriggerAddAction(udg_trigger504,function O0)
set udg_trigger505=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger505,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger505,Condition(function R0))
call TriggerAddAction(udg_trigger505,function A0)
set udg_trigger506=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger506,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger506,Condition(function N0))
call TriggerAddAction(udg_trigger506,function b0)
set udg_trigger507=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger507,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger507,Condition(function B0))
call TriggerAddAction(udg_trigger507,function C0)
set udg_trigger508=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger508,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger508,Condition(function d0))
call TriggerAddAction(udg_trigger508,function D0)
set udg_trigger509=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger509,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger509,Condition(function f0))
call TriggerAddAction(udg_trigger509,function g0)
set udg_trigger510=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger510,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger510,Condition(function G0))
call TriggerAddAction(udg_trigger510,function h0)
set udg_trigger511=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger511,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger511,Condition(function H0))
call TriggerAddAction(udg_trigger511,function J0)
set udg_trigger512=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger512,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger512,Condition(function k0))
call TriggerAddAction(udg_trigger512,function K0)
set udg_trigger513=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger513,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger513,Condition(function l0))
call TriggerAddAction(udg_trigger513,function m0)
set udg_trigger514=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger514,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger514,Condition(function M0))
call TriggerAddAction(udg_trigger514,function p0)
set udg_trigger515=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger515,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger515,Condition(function P0))
call TriggerAddAction(udg_trigger515,function Q0)
set udg_trigger516=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger516,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger516,Condition(function s0))
call TriggerAddAction(udg_trigger516,function S0)
set udg_trigger517=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger517,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger517,Condition(function t0))
call TriggerAddAction(udg_trigger517,function u0)
set udg_trigger518=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger518,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger518,Condition(function U0))
call TriggerAddAction(udg_trigger518,function w0)
set udg_trigger519=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger519,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger519,Condition(function W0))
call TriggerAddAction(udg_trigger519,function Y0)
set udg_trigger520=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger520,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger520,Condition(function z0))
call TriggerAddAction(udg_trigger520,function Z0)
set udg_trigger521=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger521,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger521,Condition(function v1))
call TriggerAddAction(udg_trigger521,function x1)
set udg_trigger522=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger522,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger522,Condition(function o1))
call TriggerAddAction(udg_trigger522,function r1)
set udg_trigger523=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger523,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger523,Condition(function i1))
call TriggerAddAction(udg_trigger523,function n1)
set udg_trigger524=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger524,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger524,Condition(function V1))
call TriggerAddAction(udg_trigger524,function E1)
set udg_trigger525=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger525,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger525,Condition(function X1))
call TriggerAddAction(udg_trigger525,function R1)
set udg_trigger526=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger526,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger526,Condition(function I1))
call TriggerAddAction(udg_trigger526,function A1)
set udg_trigger527=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger527,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger527,Condition(function N1))
call TriggerAddAction(udg_trigger527,function B1)
set udg_trigger528=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger528,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger528,Condition(function c1))
call TriggerAddAction(udg_trigger528,function C1)
set udg_trigger529=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger529,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger529,Condition(function d1))
call TriggerAddAction(udg_trigger529,function f1)
set udg_trigger530=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger530,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger530,Condition(function F1))
call TriggerAddAction(udg_trigger530,function g1)
set udg_trigger531=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger531,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger531,Condition(function G1))
call TriggerAddAction(udg_trigger531,function H1)
set udg_trigger532=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger532,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger532,Condition(function j1))
call TriggerAddAction(udg_trigger532,function J1)
set udg_trigger533=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger533,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger533,Condition(function k1))
call TriggerAddAction(udg_trigger533,function l1)
set udg_trigger534=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger534,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger534,Condition(function L1))
call TriggerAddAction(udg_trigger534,function m1)
set udg_trigger535=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger535,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger535,Condition(function M1))
call TriggerAddAction(udg_trigger535,function p1)
set udg_trigger536=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger536,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger536,Condition(function P1))
call TriggerAddAction(udg_trigger536,function Q1)
set udg_trigger537=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger537,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger537,Condition(function s1))
call TriggerAddAction(udg_trigger537,function S1)
set udg_trigger538=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger538,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger538,Condition(function t1))
call TriggerAddAction(udg_trigger538,function u1)
set udg_trigger539=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger539,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger539,Condition(function U1))
call TriggerAddAction(udg_trigger539,function w1)
set udg_trigger540=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger540,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger540,Condition(function W1))
call TriggerAddAction(udg_trigger540,function y1)
set udg_trigger541=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger541,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger541,Condition(function Y1))
call TriggerAddAction(udg_trigger541,function z1)
set udg_trigger542=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger542,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger542,Condition(function Z1))
call TriggerAddAction(udg_trigger542,function v2)
set udg_trigger543=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger543,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger543,Condition(function e2))
call TriggerAddAction(udg_trigger543,function x2)
set udg_trigger544=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger544,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger544,Condition(function o2))
call TriggerAddAction(udg_trigger544,function r2)
set udg_trigger545=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger545,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger545,Condition(function i2))
call TriggerAddAction(udg_trigger545,function a2)
set udg_trigger546=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger546,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger546,Condition(function n2))
call TriggerAddAction(udg_trigger546,function E2)
set udg_trigger547=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger547,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger547,Condition(function X2))
call TriggerAddAction(udg_trigger547,function R2)
set udg_trigger548=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger548,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger548,Condition(function I2))
call TriggerAddAction(udg_trigger548,function N2)
set udg_trigger549=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger549,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger549,Condition(function b2))
call TriggerAddAction(udg_trigger549,function c2)
set udg_trigger550=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger550,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger550,Condition(function C2))
call TriggerAddAction(udg_trigger550,function D2)
set udg_trigger551=CreateTrigger()
call TriggerRegisterAnyUnitEventBJ(udg_trigger551,EVENT_PLAYER_UNIT_PICKUP_ITEM)
call TriggerAddCondition(udg_trigger551,Condition(function f2))
call TriggerAddAction(udg_trigger551,function g2)
set udg_trigger552=CreateTrigger()
call TriggerRegisterUnitInRangeSimple(udg_trigger552,1200.,udg_unit46)
call TriggerAddCondition(udg_trigger552,Condition(function G2))
call TriggerAddAction(udg_trigger552,function h2)
set udg_trigger553=CreateTrigger()
call TriggerRegisterUnitInRangeSimple(udg_trigger553,1200.,udg_unit44)
call TriggerAddCondition(udg_trigger553,Condition(function H2))
call TriggerAddAction(udg_trigger553,function j2)
set udg_trigger554=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger554,Player(6),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger554,Player(7),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger554,Player(8),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger554,Player(9),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger554,Player(10),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger554,Player(11),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger554,Condition(function J2))
call TriggerAddAction(udg_trigger554,function l2)
set udg_trigger555=CreateTrigger()
call TriggerRegisterUnitInRangeSimple(udg_trigger555,1200.,udg_unit45)
call TriggerAddCondition(udg_trigger555,Condition(function L2))
call TriggerAddAction(udg_trigger555,function m2)
set udg_trigger556=CreateTrigger()
call TriggerRegisterUnitInRangeSimple(udg_trigger556,1200.,udg_unit43)
call TriggerAddCondition(udg_trigger556,Condition(function M2))
call TriggerAddAction(udg_trigger556,function p2)
set udg_trigger557=CreateTrigger()
call TriggerRegisterPlayerUnitEventSimple(udg_trigger557,Player(0),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger557,Player(1),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger557,Player(2),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger557,Player(3),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger557,Player(4),EVENT_PLAYER_UNIT_DEATH)
call TriggerRegisterPlayerUnitEventSimple(udg_trigger557,Player(5),EVENT_PLAYER_UNIT_DEATH)
call TriggerAddCondition(udg_trigger557,Condition(function P2))
call TriggerAddAction(udg_trigger557,function s2)
call ConditionalTriggerExecute(udg_trigger126)
call ConditionalTriggerExecute(udg_trigger127)
call ConditionalTriggerExecute(udg_trigger128)
call ConditionalTriggerExecute(udg_trigger131)
endfunction
function main2 takes nothing returns nothing
local weathereffect we
local integer i
local integer Id
local integer Ad
local version v
local integer rd
call SetCameraBounds(-12288.0+GetCameraMargin(CAMERA_MARGIN_LEFT),-10240.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM),12288.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),10240.0-GetCameraMargin(CAMERA_MARGIN_TOP),-12288.0+GetCameraMargin(CAMERA_MARGIN_LEFT),10240.0-GetCameraMargin(CAMERA_MARGIN_TOP),12288.0-GetCameraMargin(CAMERA_MARGIN_RIGHT),-10240.0+GetCameraMargin(CAMERA_MARGIN_BOTTOM))
call SetDayNightModels("Environment\\DNC\\DNCDalaran\\DNCDalaranTerrain\\DNCDalaranTerrain.mdl","Environment\\DNC\\DNCDalaran\\DNCDalaranUnit\\DNCDalaranUnit.mdl")
call SetTerrainFogEx(0,3000.0,5000.0,0.500,1.000,0.000,0.000)
set we=AddWeatherEffect(Rect(-12288.0,-10240.0,12288.0,10240.0),'LRaa')
call EnableWeatherEffect(we,true)
call NewSoundEnvironment("Default")
call SetAmbientDaySound("DalaranDay")
call SetAmbientNightSound("DalaranNight")
call SetMapMusic("Music",true,0)
call ConfigureNeutralVictim()
set udg_boolexpr01=Filter(function Od)
set filterIssueHauntOrderAtLocBJ=Filter(function IssueHauntOrderAtLocBJFilter)
set filterEnumDestructablesInCircleBJ=Filter(function LC)
set filterGetUnitsInRectOfPlayer=Filter(function GetUnitsInRectOfPlayerFilter)
set filterGetUnitsOfTypeIdAll=Filter(function GetUnitsOfTypeIdAllFilter)
set filterGetUnitsOfPlayerAndTypeId=Filter(function GetUnitsOfPlayerAndTypeIdFilter)
set filterMeleeTrainedUnitIsHeroBJ=Filter(function MeleeTrainedUnitIsHeroBJFilter)
set filterLivingPlayerUnitsOfTypeId=Filter(function LivingPlayerUnitsOfTypeIdFilter)
set Id=0
loop
exitwhen Id==16
set bj_FORCE_PLAYER[Id]=CreateForce()
call ForceAddPlayer(bj_FORCE_PLAYER[Id],Player(Id))
set Id=Id+1
endloop
set bj_FORCE_ALL_PLAYERS=CreateForce()
call ForceEnumPlayers(bj_FORCE_ALL_PLAYERS,null)
set bj_cineModePriorSpeed=GetGameSpeed()
set bj_cineModePriorFogSetting=IsFogEnabled()
set bj_cineModePriorMaskSetting=IsFogMaskEnabled()
set Id=0
loop
exitwhen Id>=bj_MAX_QUEUED_TRIGGERS
set bj_queuedExecTriggers[Id]=null
set bj_queuedExecUseConds[Id]=false
set Id=Id+1
endloop
set bj_isSinglePlayer=false
set Ad=0
set Id=0
loop
exitwhen Id>=12
if(GetPlayerController(Player(Id))==MAP_CONTROL_USER and GetPlayerSlotState(Player(Id))==PLAYER_SLOT_STATE_PLAYING)then
set Ad=Ad+1
endif
set Id=Id+1
endloop
set bj_isSinglePlayer=(Ad==1)
set bj_rescueSound=CreateSoundFromLabel("Rescue",false,false,false,10000,10000)
set bj_questDiscoveredSound=CreateSoundFromLabel("QuestNew",false,false,false,10000,10000)
set bj_questUpdatedSound=CreateSoundFromLabel("QuestUpdate",false,false,false,10000,10000)
set bj_questCompletedSound=CreateSoundFromLabel("QuestCompleted",false,false,false,10000,10000)
set bj_questFailedSound=CreateSoundFromLabel("QuestFailed",false,false,false,10000,10000)
set bj_questHintSound=CreateSoundFromLabel("Hint",false,false,false,10000,10000)
set bj_questSecretSound=CreateSoundFromLabel("SecretFound",false,false,false,10000,10000)
set bj_questItemAcquiredSound=CreateSoundFromLabel("ItemReward",false,false,false,10000,10000)
set bj_questWarningSound=CreateSoundFromLabel("Warning",false,false,false,10000,10000)
set bj_victoryDialogSound=CreateSoundFromLabel("QuestCompleted",false,false,false,10000,10000)
set bj_defeatDialogSound=CreateSoundFromLabel("QuestFailed",false,false,false,10000,10000)
call DelayedSuspendDecayCreate()
set v=VersionGet()
if(v==VERSION_REIGN_OF_CHAOS)then
set bj_MELEE_MAX_TWINKED_HEROES=bj_MELEE_MAX_TWINKED_HEROES_V0
else
set bj_MELEE_MAX_TWINKED_HEROES=bj_MELEE_MAX_TWINKED_HEROES_V1
endif
call InitQueuedTriggers()
call InitRescuableBehaviorBJ()
call InitDNCSounds()
call InitMapRects()
call InitSummonableCaps()
set rd=0
loop
set bj_stockAllowedPermanent[rd]=false
set bj_stockAllowedCharged[rd]=false
set bj_stockAllowedArtifact[rd]=false
set rd=rd+1
exitwhen rd>10
endloop
call SetAllItemTypeSlots(11)
call SetAllUnitTypeSlots(11)
set bj_stockUpdateTimer=CreateTimer()
call TimerStart(bj_stockUpdateTimer,bj_STOCK_RESTOCK_INITIAL_DELAY,false,function Ed)
set bj_stockItemPurchased=CreateTrigger()
call TriggerRegisterPlayerUnitEvent(bj_stockItemPurchased,Player(15),EVENT_PLAYER_UNIT_SELL_ITEM,null)
call TriggerAddAction(bj_stockItemPurchased,function RemovePurchasedItem)
call DetectGameStarted()
set i=0
set udg_force01=CreateForce()
set udg_force02=CreateForce()
set udg_group01=CreateGroup()
set i=0
loop
exitwhen(i>1)
set udg_integers01[i]=0
set udg_reals01[i]=0
set udg_integers02[i]=0
set udg_integers03[i]=0
set udg_strings01[i]=""
set udg_groups01[i]=CreateGroup()
set udg_reals02[i]=0
set udg_reals03[i]=0
set udg_reals04[i]=0
set udg_integers04[i]=0
set udg_reals05[i]=0
set i=i+1
endloop
set udg_group02=CreateGroup()
set udg_group03=CreateGroup()
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_timer10=CreateTimer()
set udg_group04=CreateGroup()
set udg_group05=CreateGroup()
set udg_group06=CreateGroup()
set udg_group07=CreateGroup()
set udg_group08=CreateGroup()
set udg_group09=CreateGroup()
set udg_group10=CreateGroup()
set udg_group11=CreateGroup()
set udg_group12=CreateGroup()
set udg_timer11=CreateTimer()
set udg_timer12=CreateTimer()
set udg_timer13=CreateTimer()
set udg_timer14=CreateTimer()
set udg_timer15=CreateTimer()
call ExecuteFunc("S2")
endfunction
function InitTrig_init takes nothing returns nothing
call ExecuteFunc("main2")
endfunction