STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
231914
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2628 · P5256

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM38167180-16DC&rnd=38167180" width="1" height="1"></div>

star-wings-new-dimension.swf

This is the info page for
Flash #262775

(Click the ID number above for more basic data on this flash file.)


ActionScript [AS1/AS2]
Combined Code
movieClip 27 { } movieClip 29 bossBar { #initclip Object.registerClass('bossBar', BossBarClass); #endinitclip } movieClip 32 { } movieClip 34 { frame 1 { _visible = false; } } movieClip 35 { } movieClip 36 player { #initclip Object.registerClass('player', playerClass); #endinitclip } movieClip 37 #BGfull { #initclip Object.registerClass('#BGfull', bgClass); #endinitclip } movieClip 38 #soundz { #initclip Object.registerClass('#soundz', soundCollector); #endinitclip } movieClip 41 { } movieClip 42 { instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } frame 5 { stop(); } } movieClip 43 { } movieClip 62 { frame 1 { if (_currentframe == 1) { stop(); } } frame 5 { gotoAndStop(1); } frame 15 { gotoAndStop(1); } frame 19 { gotoAndStop(1); } frame 33 { gotoAndStop(1); } frame 47 { gotoAndStop(1); } frame 61 { gotoAndStop(1); } } movieClip 63 weapon2_1 { #initclip Object.registerClass('weapon2_1', bulletClass); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } frame 5 { stop(); } } movieClip 65 { } movieClip 69 { } movieClip 70 { } movieClip 73 { } movieClip 74 { } movieClip 75 { } movieClip 76 portal_1 { frame 1 { stop(); } frame 2 { stop(); makeDie(dd); } } movieClip 79 { } movieClip 80 weapon3_1 { #initclip Object.registerClass('weapon3_1', bulletClass); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } frame 15 { stop(); } } movieClip 84 { } movieClip 85 { } movieClip 88 { } movieClip 91 { } movieClip 94 { } movieClip 95 gun_big_lazer { #initclip Object.registerClass('gun_big_lazer', cannon); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 98 { } movieClip 99 boss_3_l { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } instance ex2 of movieClip 34 { onClipEvent (load) { delay = 8; } } } movieClip 100 boss_3_r { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } instance ex3 of movieClip 34 { onClipEvent (load) { delay = 8; } } } movieClip 102 { } movieClip 105 { } movieClip 106 boss_3 { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } } movieClip 107 turret_gun { #initclip Object.registerClass('turret_gun', cannon); #endinitclip } movieClip 109 { } movieClip 113 { } movieClip 114 { } movieClip 116 { } movieClip 117 boss_1_1f { instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 118 lazerBlink3 { #initclip Object.registerClass('lazerBlink3', bulletClass); #endinitclip } movieClip 122 lazer3 { #initclip Object.registerClass('lazer3', bulletClass); #endinitclip frame 16 { this.kill(); } } movieClip 123 gun_big_lazer_spec { #initclip Object.registerClass('gun_big_lazer_spec', cannon); #endinitclip } movieClip 126 { } movieClip 127 boss_1_l { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 128 gun_spec_4 { #initclip Object.registerClass('gun_spec_4', cannon); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 129 gun_spec_3 { #initclip Object.registerClass('gun_spec_3', cannon); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 131 { } movieClip 132 boss_1_1 { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } } movieClip 133 boss_1_r { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 134 { } movieClip 137 { } movieClip 138 { } movieClip 139 { } movieClip 140 portal_2 { frame 1 { stop(); } frame 2 { stop(); makeDie(dd); } } movieClip 143 { } movieClip 144 { instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } frame 125 { stop(); } } movieClip 145 medium_3_m { instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } frame 131 { stop(); } } movieClip 148 { } movieClip 149 turel_big { } movieClip 152 { } movieClip 153 { } movieClip 155 { } movieClip 156 rocket_big { } movieClip 157 { } movieClip 158 { } movieClip 159 rocket_big_s { frame 1 { stop(); } frame 2 { stop(); makeDie(dd); } } movieClip 161 test_way { } movieClip 164 { } movieClip 166 { } movieClip 167 kamikadze_s { frame 1 { stop(); } frame 2 { stop(); makeDie(dd); } } movieClip 168 kamikadze_m { instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } frame 30 { stop(); } frame 31 { stop(); makeDie(dd); } } movieClip 171 { } movieClip 173 { frame 1 { if (!(_global.envS.debug == 1 && _global.envS.markerDebug == 1)) { _visible = false; } } } movieClip 174 obj_med_3b { #initclip Object.registerClass('obj_med_3b', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 177 { } movieClip 178 obj_med_3 { #initclip Object.registerClass('obj_med_3', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 181 { } movieClip 182 obj_med_3a { #initclip Object.registerClass('obj_med_3a', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 183 obj_med_3c { #initclip Object.registerClass('obj_med_3c', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 186 { } movieClip 187 obj_med_2a { #initclip Object.registerClass('obj_med_2a', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 190 { } movieClip 191 obj_med_2 { #initclip Object.registerClass('obj_med_2', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 194 { } movieClip 195 support02_right { #initclip Object.registerClass('support02_right', splashedObject); #endinitclip } movieClip 198 { } movieClip 199 obj_med_1c { #initclip Object.registerClass('obj_med_1c', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 202 { } movieClip 203 obj_med_1b { #initclip Object.registerClass('obj_med_1b', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 206 { } movieClip 207 obj_med_1a { #initclip Object.registerClass('obj_med_1a', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 208 { } movieClip 209 obj_med_1 { #initclip Object.registerClass('obj_med_1', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 212 { } movieClip 213 obj_lite_1 { #initclip Object.registerClass('obj_lite_1', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 216 { } movieClip 217 obj_lite_1a { #initclip Object.registerClass('obj_lite_1a', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 220 { } movieClip 221 obj_big_2 { #initclip Object.registerClass('obj_big_2', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 225 { } movieClip 226 { } movieClip 227 spaceport_right_up { } movieClip 228 { frame 15 { gotoAndPlay(1); } } movieClip 230 { } movieClip 231 kamikadze { } movieClip 234 { } movieClip 235 snake_2_1 { } movieClip 236 rocket_big_2 { } movieClip 238 { } movieClip 241 { } movieClip 242 lite_2 { } movieClip 265 { instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 266 { instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 267 gun_big { #initclip Object.registerClass('gun_big', cannon); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 270 { } movieClip 271 medium_4 { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } } movieClip 274 { } movieClip 275 support05 { #initclip Object.registerClass('support05', splashedObject); #endinitclip } movieClip 277 { } movieClip 278 rad_box { #initclip Object.registerClass('rad_box', splashedObject); #endinitclip frame 24 { gotoAndPlay(1); } frame 30 { stop(); } } movieClip 281 { } movieClip 282 { } movieClip 283 portal { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 1; } } instance ex3 of movieClip 34 { onClipEvent (load) { delay = 5; } } instance ex4 of movieClip 34 { onClipEvent (load) { delay = 5; } } instance ex5 of movieClip 34 { onClipEvent (load) { delay = 8; } } instance ex6 of movieClip 34 { onClipEvent (load) { delay = 8; } } instance ex7 of movieClip 34 { onClipEvent (load) { delay = 10; } } instance ex8 of movieClip 34 { onClipEvent (load) { delay = 10; } } instance ex9 of movieClip 34 { onClipEvent (load) { delay = 11; } } instance ex10 of movieClip 34 { onClipEvent (load) { delay = 11; } } instance ex11 of movieClip 34 { onClipEvent (load) { delay = 12; } } instance ex12 of movieClip 34 { onClipEvent (load) { delay = 14; } } instance ex13 of movieClip 34 { onClipEvent (load) { delay = 16; } } } movieClip 286 { } movieClip 289 { } movieClip 290 medium_1_1 { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } } movieClip 292 emitted_way { } movieClip 293 gun_spec_2 { #initclip Object.registerClass('gun_spec_2', cannon); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 294 gun_spec_1 { #initclip Object.registerClass('gun_spec_1', cannon); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 296 carrier_way { } movieClip 298 rocket_way { } movieClip 299 lite_2_m { instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } frame 30 { stop(); } frame 31 { stop(); makeDie(dd); } } movieClip 300 lite_2_s { frame 1 { stop(); } frame 2 { stop(); makeDie(dd); } } movieClip 303 { } movieClip 304 carrier_wing_r { instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 307 rocket { #initclip Object.registerClass('rocket', bulletClass); #endinitclip } movieClip 310 { } movieClip 351 { instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 352 hole { #initclip Object.registerClass('hole', splashedObject); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } frame 165 { stop(); } frame 169 { stop(); } } movieClip 355 { } movieClip 356 medium_1 { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } } movieClip 359 { } movieClip 360 medium_2 { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } } movieClip 361 { } movieClip 362 medium_3 { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } } movieClip 365 { } movieClip 366 medium_4_wing_r { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 367 { } movieClip 368 medium_4_wing_l { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 371 { } movieClip 372 lite_5 { } movieClip 375 { } movieClip 378 { } movieClip 379 snake_3 { frame 1 { if (playMe == undefined) { playMe = false; } if (!playMe) { stop(); } } instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } frame 24 { gotoAndPlay(1); } } movieClip 380 snake_2 { frame 1 { if (playMe == undefined) { playMe = false; } if (!playMe) { stop(); } } frame 24 { gotoAndPlay(1); } } movieClip 383 { } movieClip 384 snake_1 { frame 1 { if (playMe == undefined) { playMe = false; } if (!playMe) { stop(); } } instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } frame 24 { gotoAndPlay(1); } } movieClip 387 { } movieClip 391 { } movieClip 393 { } movieClip 394 bonus_ship { } movieClip 396 { } movieClip 397 carrier_wing_l { instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } movieClip 400 { } movieClip 401 carrier { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } } movieClip 405 base_ground_end { #initclip Object.registerClass('base_ground_end', splashedObject); #endinitclip } movieClip 409 base_ground_start { #initclip Object.registerClass('base_ground_start', splashedObject); #endinitclip } movieClip 412 base_ground_cluster2 { #initclip Object.registerClass('base_ground_cluster2', splashedObject); #endinitclip } movieClip 415 base_ground_cluster1 { #initclip Object.registerClass('base_ground_cluster1', splashedObject); #endinitclip } movieClip 417 mine_way { } movieClip 418 lazerBlink2 { #initclip Object.registerClass('lazerBlink2', bulletClass); #endinitclip } movieClip 419 lazerBlink1 { #initclip Object.registerClass('lazerBlink1', bulletClass); #endinitclip } movieClip 422 boss_3_way { } movieClip 425 { } movieClip 426 support_dmg { instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } } movieClip 427 spaceport_up { } movieClip 431 { } movieClip 432 support03 { #initclip Object.registerClass('support03', splashedObject); #endinitclip } movieClip 434 star3 { #initclip Object.registerClass('star3', star); #endinitclip } movieClip 436 star2 { #initclip Object.registerClass('star2', star); #endinitclip } movieClip 438 star1 { #initclip Object.registerClass('star1', star); #endinitclip } movieClip 441 weapon0 { #initclip Object.registerClass('weapon0', bulletClass); #endinitclip } movieClip 442 { instance of movieClip 35 { onClipEvent (load) { _parent._parent.stop(); pp = Math.random() * 50 + 50; step = 0; } onClipEvent (enterFrame) { ++step; if (step >= pp) { _parent._parent.play(); } } } } movieClip 447 bonus_lazer { #initclip Object.registerClass('bonus_lazer', bonus); #endinitclip } movieClip 451 bonus_weapon4 { #initclip Object.registerClass('bonus_weapon4', bonus); #endinitclip } movieClip 455 bonus_weapon3 { #initclip Object.registerClass('bonus_weapon3', bonus); #endinitclip } movieClip 459 bonus_weapon2 { #initclip Object.registerClass('bonus_weapon2', bonus); #endinitclip } movieClip 492 { } movieClip 493 { frame 97 { gotoAndPlay(1); } } movieClip 494 mine_3 { } movieClip 495 mine_1 { frame 10 { stop(); } } movieClip 496 mine { } movieClip 497 support02 { #initclip Object.registerClass('support02', splashedObject); #endinitclip } movieClip 498 empty_base { } movieClip 499 autoExplodePoint_n { #initclip Object.registerClass('autoExplodePoint_n', autoExplode); #endinitclip frame 2 { stop(); } frame 17 { stop(); } } movieClip 503 lazer2 { #initclip Object.registerClass('lazer2', bulletClass); #endinitclip frame 16 { this.kill(); } } movieClip 507 lazer { #initclip Object.registerClass('lazer', bulletClass); #endinitclip frame 10 { this.kill(); } } movieClip 508 heli_way { } movieClip 509 emptyShoot { #initclip Object.registerClass('emptyShoot', bulletClass); #endinitclip } movieClip 512 { } movieClip 515 { frame 1 { if (_currentframe == 1) { stop(); } } frame 5 { gotoAndStop(1); } frame 15 { gotoAndStop(1); } frame 19 { gotoAndStop(1); } } movieClip 516 weapon1 { #initclip Object.registerClass('weapon1', bulletClass); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } frame 40 { stop(); } } movieClip 520 bonus_weapon1 { #initclip Object.registerClass('bonus_weapon1', bonus); #endinitclip } movieClip 521 autoExplodePoint { #initclip Object.registerClass('autoExplodePoint', autoExplode); #endinitclip frame 2 { stop(); } frame 17 { stop(); } } movieClip 533 explode { frame 2 { _global.sound.play('eexplode', sx); } frame 7 { _global.sound.play('eexplode', sx); } frame 22 { stop(); this.removeMovieClip(); } } movieClip 534 player_gun_2 { #initclip Object.registerClass('player_gun_2', cannon); #endinitclip } movieClip 537 { } movieClip 538 { frame 10 { stop(); } } movieClip 539 weapon4 { #initclip Object.registerClass('weapon4', bulletClass); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { } } frame 11 { stop(); } } movieClip 543 story2 { } movieClip 547 story1 { } // unknown tag 88 length 69 movieClip 550 { } movieClip 551 bonus_anim_miniHealth { frame 36 { this.removeMovieClip(); } } movieClip 553 { } movieClip 554 bonus_anim_fullHealth { frame 36 { this.removeMovieClip(); } } movieClip 557 { } movieClip 558 weapon3 { #initclip Object.registerClass('weapon3', bulletClass); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } frame 15 { stop(); } } movieClip 559 player_gun_1 { #initclip Object.registerClass('player_gun_1', cannon); #endinitclip } movieClip 560 player_gun_3 { #initclip Object.registerClass('player_gun_3', cannon); #endinitclip } movieClip 571 boul { frame 15 { stop(); this.removeMovieClip(); } } movieClip 573 weapon2 { #initclip Object.registerClass('weapon2', bulletClass); #endinitclip } movieClip 574 gun_3 { #initclip Object.registerClass('gun_3', cannon); #endinitclip } movieClip 575 gun_2 { #initclip Object.registerClass('gun_2', cannon); #endinitclip } movieClip 576 gun_1 { #initclip Object.registerClass('gun_1', cannon); #endinitclip } movieClip 579 playerShoot2 { #initclip Object.registerClass('playerShoot2', bulletClass); #endinitclip instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } frame 10 { stop(); } } movieClip 583 { frame 10 { stop(); _parent.kill(); } } movieClip 584 userSplash { #initclip Object.registerClass('userSplash', splashedObject); #endinitclip frame 1 { stop(); } frame 16 { stop(); } } movieClip 588 bonus_miniHealth { #initclip Object.registerClass('bonus_miniHealth', bonus); #endinitclip } movieClip 590 line_way { } movieClip 591 circle_way { } movieClip 592 queue { #initclip Object.registerClass('queue', queue); #endinitclip } movieClip 593 bullet { #initclip Object.registerClass('bullet', bulletClass); #endinitclip } movieClip 594 enemy { #initclip Object.registerClass('enemy', enemyClass); #endinitclip } movieClip 595 { } movieClip 598 { } movieClip 599 player_base { frame 1 { stop(); } instance ex2 of movieClip 34 { onClipEvent (load) { delay = 20; } } frame 2 { stop(); makeDie(dd); } } movieClip 602 { } movieClip 603 turel { } movieClip 606 rocket2 { #initclip Object.registerClass('rocket2', bulletClass); #endinitclip } movieClip 609 { } movieClip 610 { } movieClip 611 spaceport_right { #initclip Object.registerClass('spaceport_right', splashedObject); #endinitclip frame 1 { stop(); } instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } frame 2 { stop(); } } movieClip 612 spaceport { #initclip Object.registerClass('spaceport', splashedObject); #endinitclip frame 1 { stop(); } instance ex2 of movieClip 34 { onClipEvent (load) { delay = 4; } } frame 2 { stop(); } } movieClip 615 { } movieClip 616 obj_big_1 { #initclip Object.registerClass('obj_big_1', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 618 support01 { #initclip Object.registerClass('support01', splashedObject); #endinitclip } movieClip 621 { } movieClip 622 obj_lite_2 { #initclip Object.registerClass('obj_lite_2', splashedObject); #endinitclip frame 1 { stop(); } frame 5 { stop(); } } movieClip 625 { } movieClip 626 support04 { #initclip Object.registerClass('support04', splashedObject); #endinitclip } movieClip 627 { } movieClip 628 MovieAnimation2 { instance of movieClip 35 { onClipEvent (enterFrame) { if (charsInProcess) { _parent.play(); } else { _parent.stop(); } } } frame 91 { this.removeMovieClip(); } } movieClip 629 MovieAnimation1 { instance of movieClip 35 { onClipEvent (enterFrame) { if (charsInProcess) { _parent.play(); } else { _parent.stop(); } } } frame 91 { this.removeMovieClip(); } } movieClip 632 char_ll { } movieClip 635 char_v { } movieClip 638 char_e { } movieClip 641 char_l { } movieClip 644 char_9 { } movieClip 647 char_8 { } movieClip 650 char_7 { } movieClip 653 char_6 { } movieClip 656 char_5 { } movieClip 659 char_4 { } movieClip 662 char_3 { } movieClip 665 char_2 { } movieClip 668 char_1 { } frame 1 { fscommand('showmenu', 'false'); _focusrect = false; _global.gameName = 'StarWingsND'; _global.use_playtomic = true; _global.numberLevelsOpened = 1; _global.weaponSaved1 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0); _global.weaponSaved2 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0); _global.weaponSaved3 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0); _global.weaponSaved4 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0); _global.openSite = function (link_name, link_group) { var v2 = 'http://www.gametop.com/stats/starwingsnd.html'; if (_global.use_playtomic) { _global.openSitePlaytomic(v2, link_name, link_group); } else { getURL(v2, '_blank'); } }; _global.openSitePlaytomic = function (url_string, link_name, link_group) { var v1 = Playtomic.Link.Open(url_string, link_name, link_group); if (!v1) { trace('can\'t open url ' + url_string); } }; _global.openVideo = function (link_name, link_group) { var v3 = _global.levelNum; var v2 = 'http://www.gametop.com/online-free-games/star-wings-nd-online/video.html?level=' + v3 + '&utm_source=StarWingsND&utm_medium=flashGame'; trace('open video: ' + v2); if (_global.use_playtomic) { _global.openSitePlaytomic(v2, link_name, link_group); } else { getURL(v2, '_blank'); } }; _global.saveLevelsOpened = function () { var v2 = SharedObject.getLocal('StarWingsND', '/'); trace('----------------------------- SAVE DATA ----------------------------------------------'); if (v2.data.numberOpened != undefined && v2.data.numberOpened < _global.numberLevelsOpened) { trace('Leves opened: ' + v2.data.numberOpened); v2.data.numberOpened = _global.numberLevelsOpened; } v2.data.weapon1 = new Array(); v2.data.weapon2 = new Array(); v2.data.weapon3 = new Array(); v2.data.weapon4 = new Array(); i = 0; while (i < 10) { v2.data.weapon1[i] = _global.weaponSaved1[i]; v2.data.weapon2[i] = _global.weaponSaved2[i]; v2.data.weapon3[i] = _global.weaponSaved3[i]; v2.data.weapon4[i] = _global.weaponSaved4[i]; trace('weapon1[' + i + '] = ' + _global.weaponSaved1[i]); trace('weapon2[' + i + '] = ' + _global.weaponSaved2[i]); trace('weapon3[' + i + '] = ' + _global.weaponSaved3[i]); trace('weapon4[' + i + '] = ' + _global.weaponSaved4[i]); ++i; } v2.flush(); }; _global.loadLevelsOpened = function () { var v2 = SharedObject.getLocal('StarWingsND', '/'); if (v2.data.numberOpened == undefined || v2.data.numberOpened < 1) { v2.data.numberOpened = 1; v2.data.weapon1 = new Array(); v2.data.weapon2 = new Array(); v2.data.weapon3 = new Array(); v2.data.weapon4 = new Array(); i = 0; while (i < 10) { v2.data.weapon1[i] = 0; v2.data.weapon2[i] = 0; v2.data.weapon3[i] = 0; v2.data.weapon4[i] = 0; ++i; } v2.flush(); } if (v2 == null) { trace('loadLevelsOpened FAIL!'); return 1; } trace('----------------------------- LOAD DATA ----------------------------------------------'); i = 0; while (i < 10) { if (v2.data.weapon1[i]) { _global.weaponSaved1[i] = v2.data.weapon1[i]; } if (v2.data.weapon2[i]) { _global.weaponSaved2[i] = v2.data.weapon2[i]; } if (v2.data.weapon3[i]) { _global.weaponSaved3[i] = v2.data.weapon3[i]; } if (v2.data.weapon4[i]) { _global.weaponSaved4[i] = v2.data.weapon4[i]; } ++i; } trace('Leves opened: ' + v2.data.numberOpened); trace('Weapon opened: '); i = 0; while (i < 10) { trace('weapon1[' + i + '] = ' + _global.weaponSaved1[i]); trace('weapon2[' + i + '] = ' + _global.weaponSaved2[i]); trace('weapon3[' + i + '] = ' + _global.weaponSaved3[i]); trace('weapon4[' + i + '] = ' + _global.weaponSaved4[i]); ++i; } return v2.data.numberOpened; }; _root.loaderAnimDelta = 5; _root.loaderAnimPause = 2500; _root.parsingAnimDelta = 10; _global.screenWidth = 720; _global.screenHeight = 540; } movieClip 864 __Packages.Playtomic.Link { #initclip if (!_global.Playtomic) { _global.Playtomic = new Object(); } if (!_global.Playtomic.Link) { var v1 = function () {}; Playtomic.Link = v1; var v2 = v1.prototype; v1.Open = function (url, name, group) { var v11 = 0; var v8 = 0; var v5 = 0; var v3 = 0; var v6 = 0; var v7 = 0; var v9 = url + '.' + name; var v4; var v1 = url; v1 = Playtomic.Link.Replace(v1, 'http://', ''); if (v1.indexOf('/') > -1) { v1 = v1.substring(0, v1.indexOf('/')); } if (v1.indexOf('?') > -1) { v1 = v1.substring(0, v1.indexOf('?')); } v1 = 'http://' + v1 + '/'; var v2 = v1; if (v2.indexOf('//') > -1) { v2 = v2.substring(v2.indexOf('//') + 2); } v2 = Playtomic.Link.Replace(v2, 'www.', ''); if (v2.indexOf('/') > -1) { v2 = v2.substring(0, v2.indexOf('/')); } try { getURL(url, '_blank'); if (Playtomic.Link.Clicks.indexOf(v9) > -1) { v5 = 1; } else { v5 = 1; v11 = 1; Playtomic.Link.Clicks.push(v9); } if (Playtomic.Link.Clicks.indexOf(v2) > -1) { v3 = 1; } else { v3 = 1; v8 = 1; Playtomic.Link.Clicks.push(v2); } v4 = true; } catch (err) { v6 = 1; v7 = 1; v4 = false; } Playtomic.Log.Link(v1, v2.toLowerCase(), 'DomainTotals', v8, v3, v7); Playtomic.Log.Link(url, name, group, v11, v5, v6); Playtomic.Log.ForceSend(); return v4; }; v1.Replace = function (str, find, replace) { return (str.split(find)).join(replace); }; v1.Clicks = new Array(); ASSetPropFlags(Playtomic.Link.prototype, null, 1); } #endinitclip } movieClip 865 __Packages.Playtomic.LogRequest { #initclip if (!_global.Playtomic) { _global.Playtomic = new Object(); } if (!_global.Playtomic.LogRequest) { var v1 = function () {}; Playtomic.LogRequest = v1; var v2 = v1.prototype; v2.Queue = function (data) { this.Pieces += 1; this.Data += ((this.Data != '') ? '~' : '') + data; if (this.Pieces == 8 || this.Data.length > 300) { this.Pieces = 0; this.Ready = true; } }; v2.Send = function () { var v2 = function (success) { if (this.Data.indexOf('v/') == 0 || this.Data.indexOf('~v/') > -1) { Playtomic.Log.IncreaseViews(); } if (this.Data.indexOf('p/') == 0 || this.Data.indexOf('~p/') > -1) { Playtomic.Log.IncreasePlays(); } }; var v3 = new LoadVars(); v3.sendAndLoad('http://g' + Playtomic.Log.GUID + '.api.playtomic.com/Tracker/q.aspx?swfid=' + Playtomic.Log.SWFID + '&q=' + this.Data + '&url=' + Playtomic.Log.SourceUrl + '&' + Math.random() + 'z', v2, 'POST'); }; v2.Data = ''; v2.Ready = false; ASSetPropFlags(Playtomic.LogRequest.prototype, null, 1); } #endinitclip } movieClip 866 __Packages.Playtomic.Log { #initclip if (!_global.Playtomic) { _global.Playtomic = new Object(); } if (!_global.Playtomic.Log) { var v1 = function () {}; Playtomic.Log = v1; var v2 = v1.prototype; v1.View = function (swfid, guid, defaulturl) { if (swfid == undefined) { swfid = 0; } if (guid == undefined) { guid = ''; } if (defaulturl == undefined) { defaulturl = ''; } if (Playtomic.Log.SWFID > 0) { return undefined; } Playtomic.Log.SWFID = swfid; Playtomic.Log.GUID = guid; Playtomic.Log.Enabled = true; if (Playtomic.Log.SWFID == 0 || Playtomic.Log.GUID == '') { Playtomic.Log.Enabled = false; return undefined; } if (defaulturl.indexOf('http://') != 0 && System.security.sandboxType != 'localWithNetwork' && System.security.sandboxType != 'localTrusted') { Playtomic.Log.Enabled = false; return undefined; } Playtomic.Log.SourceUrl = Playtomic.Log.GetUrl(defaulturl); if (Playtomic.Log.SourceUrl == null || Playtomic.Log.SourceUrl == '' || Playtomic.Log.SourceUrl.indexOf('https://') == 0) { Playtomic.Log.Enabled = false; return undefined; } Playtomic.Log.Cookie = SharedObject.getLocal('playtomic'); var v4 = Playtomic.Log.GetCookie('views'); Playtomic.Log.Send('v/' + (v4 + 1), true); _global.setTimeout(Playtomic.Log.PingServer, 60000); }; v1.ForceSend = function () { Playtomic.Log.Request.Send(); Playtomic.Log.Request = new Playtomic.LogRequest(); }; v1.IncreaseViews = function () { var v1 = Playtomic.Log.GetCookie('views'); v1 += 1; Playtomic.Log.SaveCookie('views', v1); }; v1.IncreasePlays = function () { Playtomic.Log.Plays += 1; }; v1.Play = function () { if (!Playtomic.Log.Enabled) { return undefined; } Playtomic.Log.LevelCounters = new Array(); Playtomic.Log.LevelAverages = new Array(); Playtomic.Log.LevelRangeds = new Array(); Playtomic.Log.Send('p/' + (Playtomic.Log.Plays + 1), true); }; v1.CustomMetric = function (name, group, unique) { if (!Playtomic.Log.Enabled) { return undefined; } if (group == null || group == undefined) { group = ''; } if (unique == null || unique == undefined) { unique = false; } if (unique) { if (Playtomic.Log.Customs.indexOf(name) > -1) { return undefined; } Playtomic.Log.Customs.push(name); } Playtomic.Log.Send('c/' + Playtomic.Log.Clean(name) + '/' + Playtomic.Log.Clean(group)); }; v1.Link = function (url, name, group, unique, total, fail) { if (!Playtomic.Log.Enabled) { return undefined; } Playtomic.Log.Send('l/' + Playtomic.Log.Clean(name) + '/' + Playtomic.Log.Clean(group) + '/' + Playtomic.Log.Clean(url) + '/' + unique + '/' + total + '/' + fail); }; v1.LevelCounterMetric = function (name, level, unique) { if (!Playtomic.Log.Enabled) { return undefined; } if (unique) { if (Playtomic.Log.LevelCounters.indexOf(name) > -1) { return undefined; } Playtomic.Log.LevelCounters.push(name); } Playtomic.Log.Send('lc/' + Playtomic.Log.Clean(name) + '/' + Playtomic.Log.Clean(level)); }; v1.LevelRangedMetric = function (name, level, value, unique) { if (!Playtomic.Log.Enabled) { return undefined; } if (unique) { if (Playtomic.Log.LevelRangeds.indexOf(name) > -1) { return undefined; } Playtomic.Log.LevelRangeds.push(name); Playtomic.Log.SaveCookie('lr_' + name, 1); } Playtomic.Log.Send('lr/' + Playtomic.Log.Clean(name) + '/' + Playtomic.Log.Clean(level) + '/' + value); }; v1.LevelAverageMetric = function (name, level, value, unique) { if (!Playtomic.Log.Enabled) { return undefined; } if (unique) { if (Playtomic.Log.LevelAverages.indexOf(name) > -1) { return undefined; } Playtomic.Log.LevelAverages.push(name); } Playtomic.Log.Send('la/' + Playtomic.Log.Clean(name) + '/' + Playtomic.Log.Clean(level) + '/' + value); }; v1.PingServer = function () { if (!Playtomic.Log.Enabled) { return undefined; } Playtomic.Log.Pings += 1; Playtomic.Log.Send('t/' + (!Playtomic.Log.FirstPing ? 'n' : 'y') + '/' + Playtomic.Log.Pings, true); if (Playtomic.Log.FirstPing) { Playtomic.Log.FirstPing = false; setInterval(Playtomic.Log.PingServer, 60000); } }; v1.Send = function (s, view) { if (view == undefined) { view = false; } Playtomic.Log.Request.Queue(s); if (Playtomic.Log.Request.Ready || view || !Playtomic.Log.Queue) { Playtomic.Log.Request.Send(); Playtomic.Log.Request = new Playtomic.LogRequest(); } }; v1.GetCookie = function (n) { if (Playtomic.Log.Cookie.data[n] == undefined) { return 0; } return parseInt(Playtomic.Log.Cookie.data[n]); }; v1.SaveCookie = function (n, v) { var v1 = SharedObject.getLocal('swfstats'); v1.data[n] = v.toString(); v1.flush(); }; v1.Clean = function (s) { while (s.indexOf('/') > -1) { s = s.replace('/', '\\'); } while (s.indexOf('~') > -1) { s = s.replace('~', '-'); } return escape(s); }; v1.Replace = function (str, find, replace) { return (str.split(find)).join(replace); }; v1.GetUrl = function (defaulturl) { return defaulturl; }; v1.Enabled = false; v1.Queue = true; v1.SWFID = 0; v1.GUID = ''; v1.Request = new Playtomic.LogRequest(); v1.FirstPing = true; v1.Pings = 0; v1.Plays = 0; v1.HighestGoal = 0; v1.Customs = new Array(); v1.LevelCounters = new Array(); v1.LevelAverages = new Array(); v1.LevelRangeds = new Array(); ASSetPropFlags(Playtomic.Log.prototype, null, 1); } #endinitclip } movieClip 867 __Packages.checkedObject { #initclip if (!_global.checkedObject) { var v1 = function () { super(); this.startClock = _global.clock; this.offsetTop = _global.envS.allOffset.top; this.offsetBottom = _global.envS.allOffset.bottom; this.offsetLeft = _global.envS.allOffset.left; this.offsetRight = _global.envS.allOffset.right; this.x = Math.round(this._x); this.y = Math.round(this._y); }; _global.checkedObject = v1; _global.checkedObject extends MovieClip; var v2 = v1.prototype; v2.initOffset = function (bb) { if (bb == 1) { this.bigObject = true; } if (this.bigObject) { this.offsetTop = _global.envS.bigTileOffset.top; this.offsetBottom = _global.envS.bigTileOffset.bottom; this.offsetLeft = _global.envS.bigTileOffset.left; this.offsetRight = _global.envS.bigTileOffset.right; } }; v2.check = function () { if (_global.noSet(this.x) || _global.noSet(this.y)) { this.kill(); } if (this.y < -_root.bg.y + this.offsetTop) { if (this.offReaction == 'die') { this.kill(); } if (this.offReaction == 'stand') { this.y = -_root.bg.y + this.offsetTop; } } if (this.y > -_root.bg.y + 540 - this.offsetBottom) { if (this.offReaction == 'die') { this.kill(); } if (this.offReaction == 'stand') { this.y = -_root.bg.y + 540 - this.offsetBottom; } } if (this.x < +this.offsetLeft) { if (this.offReaction == 'die') { this.kill(); } if (this.offReaction == 'stand') { this.x = +this.offsetLeft; } } if (this.x > 720 - this.offsetRight) { if (this.offReaction == 'die') { this.kill(); } if (this.offReaction == 'stand') { this.x = 720 - this.offsetRight; } } }; v2.inQueue = function (a) { if (!this.init) { if (_global.noSet(a)) { a = 50; } this.ticket = _global.queue.addFunc(this.oEF, this, a); this.init = true; } }; v2.outQueue = function () { if (this.init) { _global.queue.remove(this.ticket); this.init = false; } }; v2.oEF = function () { if (!this.init) { return undefined; } this.myClock += 1; this.check(); }; v2.kill = function () { this.outQueue(); if (!this.deathFromOutside) { this.removeMovieClip(); this.unloadMovie(); } }; v2.offsetTop = 0; v2.offsetBottom = 0; v2.offsetLeft = 0; v2.offsetRight = 0; v2.offReaction = 'die'; v2.x = 0; v2.y = 0; v2.init = false; v2.deathFromOutside = false; v2.dieImmediatly = false; v2.startClock = 0; v2.myClock = 0; v2.bigObject = false; ASSetPropFlags(_global.checkedObject.prototype, null, 1); } #endinitclip } movieClip 868 __Packages.movingObject { #initclip if (!_global.movingObject) { var v1 = function () { super(); this.AADistance = _global.envS.unitAutoAimDistance; if (_global.noSet(this.AADistance)) { this.AADistance = 50; } }; _global.movingObject = v1; _global.movingObject extends checkedObject; var v2 = v1.prototype; v2.setEnemyToEnemyCollisionFlag = function (enable, dont_smash) { if (enable != undefined) { this.enable_enemy_to_enemy_collision = enable; } if (dont_smash != undefined) { this.dont_smash_me_ally = dont_smash; } }; v2.setMotion = function (a, b, xr, yr, r, f, sf, ef, mwas, wc, rbw, otp) { if (typeof a == 'string') { if (a == 'player') { this.wayMode = false; this.wayLinkage = ''; var v7 = {'x': this.x, 'y': this.y}; this._parent.localToGlobal(v7); var v8 = {'x': _root.bg.player.x, 'y': _root.bg.player.y}; _root.bg.localToGlobal(v8); var v18 = v8.x - v7.x; var v20 = v8.y - v7.y; var v14 = Math.atan2(v20, v18); this.speedXY = parseFloat(b); if (_global.noSet(this.speedXY)) { this.speedXY = 1; } this.speedX = this.speedXY * Math.cos(v14); this.speedY = this.speedXY * Math.sin(v14); xr = parseInt(xr); if (xr == 1) { this.followPlayer = true; } if (!_global.noSet(yr)) { this.AADistance = yr; } if (!_global.noSet(r)) { this.AARatio = r; } } else { if (_global.noSet(a)) { return undefined; } this.wayLinkage = a; if (!_global.noSet(b)) { this.wayRatio = b; } if (!_global.noSet(xr)) { this.xratio = xr; } if (!_global.noSet(yr)) { this.yratio = yr; } if (!_global.noSet(r)) { this.rotate = r / _global.PI2; } if (!_global.noSet(f)) { this.factor = f; } if (!_global.noSet(sf)) { this.startFrame = sf; } if (!_global.noSet(ef)) { this.endFrame = ef; } if (!_global.noSet(wc)) { this.wayCycle = wc; } if (!_global.noSet(rbw)) { this.rotatedByWay = (rbw != 1) ? false : true; } if (!_global.noSet(mwas)) { this.moveWayAtStart = (mwas != 1) ? false : true; } if (!_global.noSet(otp)) { this.orientToPath = otp; } this.way = this.attachMovie(this.wayLinkage, 'way', 100); this.line = this.createEmptyMovieClip('line', 101); this.line.createEmptyMovieClip('l', 1); this.line._visible = false; this.line.l.lineStyle(0, 16711680); this.line.l.moveTo(0, 0); this.line.l.lineTo(100, 0); this.firstStep = this.startFrame; if (!_global.noSet(this.way)) { var v4 = this.way.klop._x; v4 *= this.factor; var v5 = this.way.klop._y; if (this.xratio != 100) { v4 *= this.xratio / 100; } if (this.yratio != 100) { v5 *= this.yratio / 100; } if (this.rotate != 0) { var v12 = Math.sqrt(v4 * v4 + v5 * v5); var v15 = Math.atan2(v5, v4); var v16 = v12 * Math.cos(this.rotate + v15); var v17 = v12 * Math.sin(this.rotate + v15); } else { var v16 = v4; var v17 = v5; } this.way.x = v16; this.way._x = this.way.x; this.way.y = v17; this.way._y = this.way.y; } if (this.endFrame == -1) { this.endFrame = this.way._totalframes; } if (this.endFrame < this.startFrame) { var v19 = this.startFrame; this.startFrame = this.endFrame; this.endFrame = v19; this.wayDir = -1; } this.line._xscale = this.factor * this.xratio; this.way._xscale = this.line._xscale; this.line._yscale = this.yratio; this.way._yscale = this.line._yscale; this.line._rotation = r; this.way._rotation = this.line._rotation; if (!(_global.envS.debug == 1 && _global.envS.wayDebug == 1)) { this.way._visible = false; } this.wayMode = true; } } else { if (!_global.noSet(a)) { this.speedX = a; } if (!_global.noSet(b)) { this.speedY = b; } this.wayMode = false; } this.initMove = true; if (this.wayMode) { this.oEF(); } this.oEF(); }; v2.initWayMotion = function (mwo, sx, sy) { this.movedWay = true; this.movedWayOffset = mwo; this.movedWayCount = 0; this.movedWayXSpeed = sx; this.movedWayYSpeed = sy; }; v2.oEF = function () { if (this.initMove) { if (this.wayMode) { if (this.firstStep != 0 && this.moveWayAtStart) { this.way.gotoAndStop(this.firstStep); this.firstStep = 0; var v7 = this.way.klop._x; var v5 = this.way.klop._y; v7 *= this.factor; if (this.xratio != 100) { v7 *= this.xratio / 100; } if (this.yratio != 100) { v5 *= this.yratio / 100; } if (this.rotate != 0) { var v8 = Math.sqrt(v7 * v7 + v5 * v5); var v9 = Math.atan2(v5, v7); v7 = v8 * Math.cos(this.rotate + v9); v5 = v8 * Math.sin(this.rotate + v9); } this.way.x += -v7; this.way._x = this.way.x; this.way.y += -v5; this.way._y = this.way.y; var v17 = this.way.klop._x; var v18 = this.way.klop._y; } var v6 = this.way._currentframe + this.wayDir * this.wayRatio; if (this.wayDir > 0 && v6 > this.endFrame) { this.wayPassed = true; if (this.wayCycle == 1) { v6 = this.endFrame; } if (this.wayCycle == 2) { this.wayDir *= -1; v6 += v6 - this.endFrame; } if (this.wayCycle == 3) { v6 = this.startFrame + (v6 - this.endFrame); } } if (this.wayDir < 0 && v6 < this.startFrame) { this.wayPassed = true; if (this.wayCycle == 1) { v6 = this.startFrame; } if (this.wayCycle == 2) { this.wayDir *= -1; v6 = this.startFrame + (this.startFrame - v6); } if (this.wayCycle == 3) { v6 = this.endFrame - (this.startFrame - v6); } } if (this.firstStep != 0) { v6 = this.firstStep; this.firstStep = 0; } v17 = this.way.klop._x; v18 = this.way.klop._y; this.way.gotoAndStop(v6); v7 = this.way.klop._x - v17; v7 *= this.factor; v5 = this.way.klop._y - v18; if (this.xratio != 100) { v7 *= this.xratio / 100; } if (this.yratio != 100) { v5 *= this.yratio / 100; } if (this.rotate != 0) { v8 = Math.sqrt(v7 * v7 + v5 * v5); v9 = Math.atan2(v5, v7); this.speedX = v8 * Math.cos(this.rotate + v9); this.speedY = v8 * Math.sin(this.rotate + v9); } else { this.speedX = v7; this.speedY = v5; } var v19 = 0; var v20 = 0; if (this.movedWay) { if (++this.movedWayCount > this.movedWayOffset) { this.speedX += this.movedWayXSpeed; v19 = -this.movedWayXSpeed; if (this.movedWayYSpeed == 0 || _global.noSet(this.movedWayYSpeed)) { v5 = -_root.bg.speedY; } else { v5 = -this.movedWayYSpeed; } this.speedY += v5; v20 = -v5; } } if (this.orientToPath == 'way' || this.orientToPath == 'shoot') { this.line.l._rotation = this.way.klop._rotation; var v11 = this.line.getRect(this); this.baseRotateCount = Math.atan2(v11.yMax + v11.yMin, v11.xMax + v11.xMin) * _global.PI2; if (this.wayDir == -1) { this.baseRotateCount += 180; } } else { if (this.orientToPath == 'move') { this.baseRotateCount = Math.atan2(this.speedY, this.speedX) * _global.PI2; } } } else { if (this.followPlayer) { var v12 = {'x': this.x, 'y': this.y}; this._parent.localToGlobal(v12); var v13 = {'x': _root.bg.player.x, 'y': _root.bg.player.y}; _root.bg.localToGlobal(v13); var v14 = v13.x - v12.x; var v15 = v13.y - v12.y; var v22 = Math.sqrt(v14 * v14 + v15 * v15); var v10 = Math.atan2(v15, v14); if (!_global.noSet(this.AARatio)) { var v16 = Math.atan2(this.speedY, this.speedX) * _global.PI2; v16 += _global.getAngleDelta(v16, v10 * _global.PI2, this.AARatio); v10 = v16 / _global.PI2; } var v21 = this.AADistance; if (v22 > v21) { this.speedX = this.speedXY * Math.cos(v10); this.speedY = this.speedXY * Math.sin(v10); this.baseRotateCount = Math.atan2(this.speedY, this.speedX) * _global.PI2; } else { this.followPlayer = false; } } else { this.baseRotateCount = Math.atan2(this.speedY, this.speedX) * _global.PI2; } } this.x += this.speedX; this.y += this.speedY; if (this.wayMode) { this.way.x -= this.speedX + storedv19; this.way._x = this.way.x; this.way.y -= this.speedY + storedv20; this.way._y = this.way.y; } } super.oEF(); this.redraw(); }; v2.moveTo = function (a, b) { if (_global.noSet(a)) { a = 0; } if (_global.noSet(b)) { b = 0; } this.x = a; this.y = b; this.check(); this.redraw(); }; v2.moveBy = function (a, b) { this.x += a; this.y += b; this.check(); this.redraw(); }; v2.redraw = function () { this._x = Math.round(this.x); this._y = Math.round(this.y); }; v2.initMove = false; v2.speedX = 0; v2.speedY = 0; v2.speedXY = 0; v2.wayMode = false; v2.wayRatio = 1; v2.rotatedByWay = true; v2.followPlayer = false; v2.xratio = 100; v2.yratio = 100; v2.rotate = 0; v2.baseRotateCount = 0; v2.factor = 1; v2.startFrame = 1; v2.endFrame = -1; v2.moveWayAtStart = true; v2.wayCycle = 1; v2.wayDir = 1; v2.firstStep = 1; v2.movedWay = false; v2.movedWayOffset = 0; v2.movedWayCount = 0; v2.movedWayXSpeed = 0; v2.movedWayYSpeed = 0; v2.wayPassed = false; v2.orientToPath = 'move'; v2.enable_enemy_to_enemy_collision = false; v2.dont_smash_me_ally = false; ASSetPropFlags(_global.movingObject.prototype, null, 1); } #endinitclip } movieClip 869 __Packages.damagableObject { #initclip if (!_global.damagableObject) { var v1 = function () { super(); if (_global.envS.debug == 1) { this.initBar(); } this.blinkObject = this; this.loot = new Array(); this.autoloot = new Array(); this.lootXoffset = new Array(); this.lootYoffset = new Array(); this.AAD_array = new Array(); this.actionAfterDie = new Array(); }; _global.damagableObject = v1; _global.damagableObject extends movingObject; var v2 = v1.prototype; v2.initArmor = function (a) { this.armor = a; this.startArmor = this.armor; }; v2.initScore = function (sc) { if (!_global.noSet(sc)) { this.score = sc; } }; v2.initFlags = function (ih, is, id, im, nc) { this.ignoreHit = (ih != 1) ? false : true; this.ignoreSplash = (is != 1) ? false : true; this.ignoreDirect = (id != 1) ? false : true; this.immortal = (im != 1) ? false : true; this.notCount = (nc != 1) ? false : true; }; v2.initBar = function () { this.bar = this.createEmptyMovieClip('bar', 3); this.bar1 = this.bar.createEmptyMovieClip('bar1', 2); this.bar.beginFill(16711680); _global.drawRect(this.bar, -15, -2, 15, 2); this.bar.endFill(); this.bar1.lineStyle(0, 0); _global.drawRect(this.bar1, -15, -2, 15, 2); this.bar._y = -20; this.bar2 = this.bar.createEmptyMovieClip('bar2', 1); this.bar2.beginFill(65280); _global.drawRect(this.bar2, 0, -2, 30, 2); this.bar2.endFill(); this.bar2._x = -15; }; v2.changeArmor = function (delta) { if (!this.live) { return undefined; } if (this.immortal) { return undefined; } this.armor += delta; if (delta < 0) { this.startBlink('hit'); } if (this.armor > this.startArmor) { this.armor = this.startArmor; } this.showArmor(); if (this.armor <= 0) { this.armor = 0; this.live = false; this.showArmor(); this.destroy(); } }; v2.showArmor = function () { if (_global.envS.debug == 1) { this.bar2._xscale = 100 * this.armor / this.startArmor; } }; v2.destroy = function (flag) { if (this.childs.length > 0) { var v4 = 0; while (v4 < this.childs.length) { var v12 = _global.makeGameObject.call(_root.bg, _global.currLevel.childs[this.childs[v4]], 0); if (!_global.noSet(this.childDX) || !_global.noSet(this.childDY)) { var v8 = _global.noSet(this.childDX[v4]) ? 0 : this.childDX[v4]; var v11 = _global.noSet(this.childDY[v4]) ? 0 : this.childDY[v4]; v12.moveTo(this._x + v8, this._y + v11); } v4 += 1; } } v4 = 0; while (v4 < this.loot.length) { var v13 = this.autoloot[v4]; var v10 = this.lootXoffset[v4]; var v9 = this.lootYoffset[v4]; var v6 = this.loot[v4]; if (v13) { _global.makeBonusAnimation(v6, _root.bg.player); _root.bg.player.applyBonus(v6); } else { var v7 = _root.bg.bnz.getNextHighestDepth(); var v5 = _root.bg.bnz.attachMovie('bonus_' + v6, 'b' + v7, v7); _global.bonusObjects.push(v5); v5._x = this._x + v10; v5._y = this._y + v9; v5.bonusType = v6; v5.inQueue(); v5._yscale = 2; v5._xscale = 2; v5._alpha = 2; v5.onEnterFrame = _global.getOn; } v4 += 1; } if (this.soundKills != 'none') { if (_global.noSet(this.soundKills)) { _global.sound.play(_global.envS.soundKills, this.x, flag); } else { var v14 = this.soundKills.split(','); if (v14.length == 0) { v14 = [this.soundKills]; } var v15 = Math.floor(Math.random() * v14.length); _global.sound.play(_global.trim(v14[v15]), this.x, flag); } } if (this.score != 0) { v7 = _root.bg.bnzFX.getNextHighestDepth(); v5 = _root.bg.bnzFX.attachMovie('score_ind', 'b' + v7, v7); v5.ins.tf.text = this.score * _global.comboFactor; _global.levelScore += this.score * _global.comboFactor; _root.gui.score.text = _global.levelScore; v5._alpha = 70; v5._x = this._x; v5._y = this._y; } this.stopBlink(); if (_global.envS.debug == 1) { this.bar._visible = false; } this.live = false; }; v2.oEF = function () { if (this.blinkFlag) { var v12 = Math.floor(this.blinkCounter / this.blinkStep); this.blinkCounter += 1; var v11 = Math.floor(this.blinkCounter / this.blinkStep); if (v12 != v11) { var v10 = {'ra': 100, 'ga': 100, 'ba': 100, 'aa': 100, 'rb': 0, 'gb': 0, 'bb': 0, 'ab': 0}; if (v11 % 2 == 1) { v10.ba = 100 - this.blinkAmount; v10.ga = v10.ba; v10.ra = v10.ba; v10.rb = Math.round(this.blinkColorR * this.blinkAmount / 100); v10.gb = Math.round(this.blinkColorG * this.blinkAmount / 100); v10.bb = Math.round(this.blinkColorB * this.blinkAmount / 100); } (new Color(this.blinkObject)).setTransform(v10); } if (this.blinkCounter > 2 * this.blinkStep * this.blinkTimes) { this.blinkFlag = false; } } if (this.live) { var v5 = 0; while (v5 < this.emitC.length) { if (this.eCCount[v5] > 0) { var v6 = this.eCTimeOffset[v5]; if (_global.noSet(v6)) { v6 = 0; } if ((this.myClock + v6) % this.eCTime[v5] == 0) { var v8 = _global.makeGameObject.call(_root.bg, _global.currLevel.childs[this.emitC[v5]], 0); --this.eCCount[v5]; if (!_global.noSet(this.eCXOffset[v5]) || !_global.noSet(this.eCYOffset[v5])) { var v9 = _global.noSet(this.eCXOffset[v5]) ? 0 : this.eCXOffset[v5]; var v7 = _global.noSet(this.eCYOffset[v5]) ? 0 : this.eCYOffset[v5]; v8.moveTo(this._x + v9, this._y + v7); } } } v5 += 1; } } super.oEF(); }; v2.startBlink = function (col) { this.blinkColor = _global.envS.blinks[col].color; this.blinkColorR = parseInt(this.blinkColor.substr(1, 2), 16); this.blinkColorG = parseInt(this.blinkColor.substr(3, 2), 16); this.blinkColorB = parseInt(this.blinkColor.substr(5, 2), 16); this.blinkAmount = _global.envS.blinks[col].amount; this.blinkTimes = _global.envS.blinks[col].times; this.blinkStep = _global.envS.blinks[col].step; this.blinkCounter = 0; this.blinkFlag = true; }; v2.stopBlink = function () { if (this.blinkFlag) { var v2 = {'ra': 100, 'ga': 100, 'ba': 100, 'aa': 100, 'rb': 0, 'gb': 0, 'bb': 0, 'ab': 0}; (new Color(this.blinkObject)).setTransform(v2); this.blinkFlag = false; } }; v2.initLoot = function (lo, lox, loy, al) { if (!_global.noSet(lo)) { this.loot = _global.prepareArrayString(lo); } if (!_global.noSet(lox)) { this.lootXoffset = _global.prepareArrayNum(lox); } if (!_global.noSet(loy)) { this.lootYoffset = _global.prepareArrayNum(loy); } if (!_global.noSet(al)) { this.autoloot = _global.prepareArrayBool(al); } }; v2.initChilds = function (chi, dx, dy, ec, ecc, ect, ecto, ecxo, ecyo) { if (!_global.noSet(chi)) { this.childs = _global.prepareArrayString(chi); } if (!_global.noSet(dx)) { this.childDX = _global.prepareArrayNum(dx); } if (!_global.noSet(dy)) { this.childDY = _global.prepareArrayNum(dy); } if (!_global.noSet(ec)) { this.emitC = _global.prepareArrayString(ec); } if (!_global.noSet(ecc)) { this.eCCount = _global.prepareArrayNum(ecc); } if (!_global.noSet(ect)) { this.eCTime = _global.prepareArrayNum(ect); } if (!_global.noSet(ecto)) { this.eCTimeOffset = _global.prepareArrayNum(ecto); } if (!_global.noSet(ecxo)) { this.eCXOffset = _global.prepareArrayNum(ecxo); } if (!_global.noSet(ecyo)) { this.eCYOffset = _global.prepareArrayNum(ecyo); } }; v2.setRelation = function (id, ar, rt) { if (!_global.noSet(id)) { this.myId = id; } if (!_global.noSet(ar)) { this.AAD_array = _global.prepareArrayString(ar); } if (!_global.noSet(rt)) { this.relType = rt; } }; v2.checkRelations = function (arr) { var v8 = false; if (this.AAD_array.length == 0 && this.actionAfterDie.length == 0) { return v8; } if (this.AAD_array.length > 0) { var v3 = 0; while (v3 < this.AAD_array.length) { var v6 = this.AAD_array[v3]; var v4 = 0; while (v4 < arr.length) { if (arr[v4].myId == v6) { this.AAD_array.remove(v6); this.actionAfterDie.push(v6); v3 -= 1; } v4 += 1; } v3 += 1; } } if (this.actionAfterDie.length == 0) { return v8; } if (_global.noSet(this.relType)) { return v8; } var v7 = new Array(); v7 = this.actionAfterDie.concat(); v3 = 0; while (v3 < arr.length) { if (arr[v3] != this) { if (!_global.noSet(arr[v3].myId)) { v7.remove(arr[v3].myId); } } v3 += 1; } if (v7.length == this.actionAfterDie.length) { if (this.relType == 'kill') { this.changeArmor(-this.armor - 100); v8 = true; } if (this.relType == 'makeHitable') { this.ignoreHit = false; this.ignoreSplash = false; this.base.playMe = true; this.base.play(); } } return v8; }; v2.live = true; v2.armor = 0; v2.startArmor = 0; v2.blinkColor = '#000000'; v2.blinkColorR = 0; v2.blinkColorG = 0; v2.blinkColorB = 0; v2.blinkAmount = 0; v2.blinkTimes = 0; v2.blinkCounter = 0; v2.blinkFlag = false; v2.blinkStep = 0; v2.directDamage = 0; v2.soundKills = ''; v2.ignoreHit = false; v2.ignoreSplash = false; v2.ignoreDirect = false; v2.immortal = false; v2.notCount = false; v2.score = 0; ASSetPropFlags(_global.damagableObject.prototype, null, 1); } #endinitclip } movieClip 870 __Packages.tankClass { #initclip if (!_global.tankClass) { var v1 = function () { super(); }; _global.tankClass = v1; _global.tankClass extends damagableObject; var v2 = v1.prototype; v2.initTank = function (a, b, c, ar, wb, bb, tp, sha, norot, sc) { if (!this.live) { return undefined; } if (bb === 1) { this.bossBarFlag = true; } if (tp === 1) { this.top = true; } this.initScore(sc); this.base = this.attachMovie(a, 'base', 1); this.body = this.base.body; this.hitBody = this.base.hitBody; if (_global.noSet(this.hitBody)) { this.hitBody = this.base.body; } if (_global.envS.debugBody != 1) { this.body._visible = false; this.hitBody._visible = false; } var v7 = !this.top ? this._parent._parent.enemyMC2 : this._parent._parent.topEnemyMC2; if (_global.noSet(v7)) { this.gunHolder = this; } else { this.gunHolder = v7.createEmptyMovieClip(this._name + '_gun', this.getDepth()); } norot = (norot != 1) ? false : true; if (!norot) { this.base._rotation = _global.envS.defaultRotation; } this.gunHolder._x = this._x; this.gunHolder._y = this._y; this.cannons = new Array(); var v4 = _global.prepareArrayString(b); var v3 = 0; while (v3 < v4.length) { this.cannons[v3] = this.gunHolder.attachMovie(v4[v3], 'gun' + v3, v3 + 2, {'parent': this, 'myNum': v3}); v3 += 1; } if (wb == 1) { this.withoutBaseFlag = true; } if (this.withoutBaseFlag) { this.blinkObject = this.gunHolder; } this.target = c; if (!_global.noSet(sha) && this.top) { this.shadowStr = sha; v7 = this._parent._parent.shadows; if (_global.noSet(v7)) { v7 = this._parent.shadows; } this.shadow = v7.attachMovie(this.shadowStr, this._name + '_sh', this.getDepth()); this.SolarX = _global.envS.SolarX; this.SolarY = _global.envS.SolarY; this.SolarXFactor = _global.envS.SolarXFactor; this.SolarYFactor = _global.envS.SolarYFactor; this.shadow._rotation = this.base._rotation; this.shadow._yscale = 70; this.shadow._xscale = 70; } this.rotateGun(); this.rotateBase(); this.initArmor(ar); }; v2.initGun = function (t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, to, ca, spa) { if (!this.live) { return undefined; } var v16 = _global.prepareArrayNum(t); var v12 = _global.prepareArrayNum(mt); var v19 = _global.prepareArrayNum(c); var v4 = _global.prepareArrayString(bt); var v7 = _global.prepareArrayNum(bs); var v18 = _global.prepareArrayString(dd); var v13 = _global.prepareArrayNum(br); var v15 = _global.prepareArrayNum(tl); var v21 = _global.prepareArrayNum(am); var v8 = _global.prepareArrayNum(fs); var v14 = _global.prepareArrayNum(fm); var v20 = _global.prepareArrayNum(fd); var v11 = _global.prepareArrayNum(bd); var v17 = _global.prepareArrayNum(mb); var v5 = _global.prepareArrayNum(pa); var v6 = _global.prepareArrayNum(pd); var v22 = _global.prepareArrayString(ca); var v9 = _global.prepareArrayString(spa); var v10 = _global.prepareArrayNum(to); var v3 = 0; while (v3 < v4.length) { this.cannons[v3].initGun(); this.cannons[v3].addGun(_global.trim(v16[v3]), _global.trim(v12[v3]), _global.trim(v19[v3]), _global.trim(v4[v3]), _global.trim(v7[v3]), _global.trim(v18[v3]), _global.trim(v13[v3]), _global.trim(v15[v3]), _global.trim(v21[v3]), _global.trim(v8[v3]), _global.trim(v14[v3]), _global.trim(v20[v3]), _global.trim(v11[v3]), _global.trim(v17[v3]), _global.trim(v5[v3]), _global.trim(v6[v3]), pts, pta, ptss, _global.trim(v22[v3]), _global.trim(v9[v3]), _global.trim(v10[v3])); v3 += 1; } this.rotateGun(); }; v2.addGun = function (t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, to, ca, spa) { if (!this.live) { return undefined; } var v16 = _global.prepareArrayNum(t); var v12 = _global.prepareArrayNum(mt); var v19 = _global.prepareArrayNum(c); var v4 = _global.prepareArrayString(bt); var v7 = _global.prepareArrayNum(bs); var v18 = _global.prepareArrayString(dd); var v13 = _global.prepareArrayNum(br); var v15 = _global.prepareArrayNum(tl); var v21 = _global.prepareArrayNum(am); var v8 = _global.prepareArrayNum(fs); var v14 = _global.prepareArrayNum(fm); var v20 = _global.prepareArrayNum(fd); var v11 = _global.prepareArrayNum(bd); var v17 = _global.prepareArrayNum(mb); var v5 = _global.prepareArrayNum(pa); var v6 = _global.prepareArrayNum(pd); var v22 = _global.prepareArrayString(ca); var v9 = _global.prepareArrayString(spa); var v10 = _global.prepareArrayNum(to); var v3 = 0; while (v3 < v4.length) { this.cannons[v3].addGun(_global.trim(v16[v3]), _global.trim(v12[v3]), _global.trim(v19[v3]), _global.trim(v4[v3]), _global.trim(v7[v3]), _global.trim(v18[v3]), _global.trim(v13[v3]), _global.trim(v15[v3]), _global.trim(v21[v3]), _global.trim(v8[v3]), _global.trim(v14[v3]), _global.trim(v20[v3]), _global.trim(v11[v3]), _global.trim(v17[v3]), _global.trim(v5[v3]), _global.trim(v6[v3]), pts, pta, ptss, _global.trim(v22[v3]), _global.trim(v9[v3]), _global.trim(v10[v3])); v3 += 1; } }; v2.oEF = function () { var v3 = this.x; var v4 = this.y; super.oEF(); this.gunHolder._x = this._x; this.gunHolder._y = this._y; this.rotateBase(); this.rotateGun(); this.moveShadow(); }; v2.moveShadow = function () { if (!_global.noSet(this.shadow)) { this.shadow._x = (this._x - this.SolarX) * this.SolarXFactor + this.SolarX; this.shadow._y = (this._y - this.SolarY + _root.bg._y) * this.SolarYFactor - _root.bg._y + this.SolarY; this.shadow._rotation = this.base._rotation; } }; v2.rotateBase = function () { if (!_global.noSet(this.target) && this.orientToPath == 'shoot') { var v3 = {'x': this.target._x, 'y': this.target._y}; this.target._parent.localToGlobal(v3); var v4 = {'x': this.x, 'y': this.y}; this._parent.localToGlobal(v4); var v5 = this.cannons[0].cannonAngleType; switch (v5) { case 't': this.baseRotation = Math.atan2(v3.y - v4.y, v3.x - v4.x) * _global.PI2 + this.cannons[0].cannonAngle + 90; break; case 'w': this.baseRotation = this.baseRotateCount + this.cannons[0].cannonAngle + 90; break; case 'h': this.baseRotation = this.cannons[0].cannonAngle + 180; } if (this.rotatedByWay) { this.base._rotation = this.baseRotation; } this.gunHolder._rotation = this.base._rotation; } else { if (!(this.speedX == 0 && this.speedY == 0)) { this.baseRotation = this.baseRotateCount + 90; if (this.rotatedByWay) { this.base._rotation = this.baseRotation; } this.gunHolder._rotation = this.base._rotation; } } }; v2.rotateGun = function () { if (_global.noSet(this.target)) { var v3 = 0; while (v3 < this.cannons.length) { this.cannons[v3]._rotation = Math.atan2(this._ymouse - this.cannons[v3]._y, this._xmouse - this.cannons[v3]._x) * _global.PI2 + 90; v3 += 1; } } else { var v9 = {'x': this.target._x, 'y': this.target._y}; this.target._parent.localToGlobal(v9); var v3 = 0; while (v3 < this.cannons.length) { var v5 = {'x': this.cannons[v3]._x, 'y': this.cannons[v3]._y}; this.gunHolder.localToGlobal(v5); var v8 = this.cannons[v3].cannonAngleType; switch (v8) { case 't': var v4 = Math.atan2(v9.y - v5.y, v9.x - v5.x) * _global.PI2 - this.gunHolder._rotation + this.cannons[v3].cannonAngle + 90; break; case 'w': var v4 = this.baseRotateCount - this.gunHolder._rotation + this.cannons[v3].cannonAngle + 90; break; case 'h': var v4 = this.cannons[v3].cannonAngle - this.gunHolder._rotation + 180; } if (this.cannons[v3].cannonChangeAngleSpeed == 0) { this.cannons[v3]._rotation = storedv4; } else { var v6 = _global.getAngleDelta(this.cannons[v3]._rotation, storedv4, 1); var v7 = v6 <= 0 ? -1 : 1; if (Math.abs(v6) > this.cannons[v3].cannonChangeAngleSpeed) { this.cannons[v3]._rotation += v7 * this.cannons[v3].cannonChangeAngleSpeed; } else { this.cannons[v3]._rotation += v6; } } v3 += 1; } } }; v2.bang = function (obj) { if (!this.live) { return false; } var v4 = false; var v2 = 0; while (v2 < this.cannons.length) { var v3 = this.cannons[v2].bang(obj); v4 = v4 || v3; v2 += 1; } return v4; }; v2.destroy = function (flag) { if (this.top) { var v10 = _root.bg.fxTop; } else { var v10 = _root.bg.fx; } var v8 = 1; var v7 = v10.getNextHighestDepth(); var v9 = this.base; if (_global.noSet(v9.ex1)) { v9 = this.cannons[0]; } while (!_global.noSet(v9['ex' + v8])) { var v6 = v9['ex' + v8]; var v5 = v10.attachMovie('explode', 'fx' + v7, v7); v5._rotation = (v6._rotation != 0) ? v6._rotation : Math.random() * 360; v5.target = this; v5.target_mc = v6; v5._yscale = v6._xscale * 10; v5._xscale = v5._yscale; if (_global.noSet(v6.delay)) { v6.delay = 0; } v5.gotoAndStop(1); v5.maxDelay = v6.delay; v5.onEnterFrame = _global.explodePause; v7 += 1; v8 += 1; } v5.destroyer = true; v5.destroyTarget = this; this.deathFromOutside = true; if (this.dieImmediatly) { this.deathFromOutside = false; } super.destroy(flag); if (!this.deathFromOutside) { this.shadow.removeMovieClip(); } this.kill(); }; v2.kill = function () { this.shadow.removeMovieClip(); if (this.gunHolder != this) { var v4 = this.cannons[0]._currentframe; var v3 = 0; while (v3 < this.cannons.length) { this.cannons[v3].gotoAndPlay('die'); v3 += 1; } if (this.cannons[0]._currentframe == 1 || this.cannons[0]._currentframe == v4) { this.gunHolder.removeMovieClip(); } super.kill(); } else { this.initMove = false; var v3 = 0; while (v3 < this.cannons.length) { this.cannons[v3].gotoAndPlay('die'); v3 += 1; } } this.base.gotoAndPlay('die'); this.outQueue(); }; v2.changeGun = function (newWeapon) { this.cannons[0].changeGun(newWeapon); }; v2.changeArmor = function (delta) { super.changeArmor(delta); }; v2.armor = 0; v2.startArmor = 0; v2.thereCanBeOnlyOne = 0; v2.withoutBaseFlag = false; v2.bossBarFlag = false; v2.top = false; v2.shadowStr = ''; v2.SolarX = 275; v2.SolarY = 200; v2.SolarXFactor = 1; v2.SolarYFactor = 1; ASSetPropFlags(_global.tankClass.prototype, null, 1); } #endinitclip } movieClip 871 __Packages.playerClass { #initclip if (!_global.playerClass) { var v1 = function () { super(); this.offsetTop = _global.envS.playerOffset.top; this.offsetBottom = _global.envS.playerOffset.bottom; this.offsetLeft = _global.envS.playerOffset.left; this.offsetRight = _global.envS.playerOffset.right; this.offReaction = 'stand'; this.oldTab = Key.isToggled(9); this.XspeedFactor = _global.playerS.XspeedFactor; this.YspeedFactor = _global.playerS.YspeedFactor; this.rotationFactor = _global.playerS.rotationFactor; if (_global.noSet(_global.userWeapon1)) { _global.userWeapon1 = 0; } if (_global.noSet(_global.userWeapon2)) { _global.userWeapon2 = 0; } if (_global.noSet(_global.userWeapon3)) { _global.userWeapon3 = 0; } if (_global.noSet(_global.userWeapon4)) { _global.userWeapon4 = 0; } _global.userWeapon1 = _global.weaponSaved1[_global.levelNum - 1]; _global.userWeapon2 = _global.weaponSaved2[_global.levelNum - 1]; _global.userWeapon3 = _global.weaponSaved3[_global.levelNum - 1]; _global.userWeapon4 = _global.weaponSaved4[_global.levelNum - 1]; this.showWeapon(); }; _global.playerClass = v1; _global.playerClass extends tankClass; var v2 = v1.prototype; v2.setMotion = function (a, b) { super.setMotion(0, 0); this.baseSpeedX = a; this.startBaseSpeedX = this.baseSpeedX; this.baseSpeedY = b; this.startBaseSpeedY = this.baseSpeedY; this.base._rotation = -_global.envS.defaultRotation; this.realRotation = this.base._rotation; this.shadow._rotation = this.base._rotation; this.playerBaseRotation = this.base._rotation; }; v2.initTank = function (a, b, c, ar, wb, sh, msh, mar, sha) { this.shield = sh; this.maxShield = msh; super.initTank(a, b, c, ar, wb, false, 1, sha); var v4 = 0; while (v4 < this.cannons.length) { this.cannons[v4]._y *= -1; v4 += 1; } if (_global.envS.debug == 1) { this.bar._y = 20; } this.startArmor = Math.max(mar, ar); this.showArmor(); }; v2.oEF = function () { var v12 = this.cannons[0].currentGun; if (Key.isDown(49) || Key.isDown(90) || Key.isDown(46)) { if (this.cannons[0].changeGun(0)) { _root.lbar.weaponSelector.gotoAndStop(1); if (this.cannons[0].currentGun != v12) { _global.sound.play('changeWeapon', this.x, true); } } } if (Key.isDown(50) || Key.isDown(88) || Key.isDown(35)) { if (this.cannons[0].changeGun(1)) { _root.lbar.weaponSelector.gotoAndStop(2); if (this.cannons[0].currentGun != v12) { _global.sound.play('changeWeapon', this.x, true); } } } if (_global.userControlled) { this.speedX = (this._parent._xmouse - this.x) / this.XspeedFactor; this.speedY = (this._parent._ymouse - this.y) / this.YspeedFactor; } else { this.speedX += -this.speedX / this.XspeedFactor * 2; this.speedY += -this.speedY / this.YspeedFactor; } var v9 = Math.floor(this.speedX / 3) + 10; if (v9 < 1) { v9 = 1; } if (v9 > this.base.vis._totalframes) { v9 = this.base.vis._totalframes; } this.base.vis.gotoAndStop(v9); if (this.recoilTimer < _global.playerS.recoilLength) { this.recoilTimer += 1; var v10 = this.recoilAngle / _global.PI2; var v11 = _global.playerS.recoil * Math.cos(Math.PI * this.recoilTimer / (2 * _global.playerS.recoilLength + 1)); this.moveBy(v11 * Math.cos(v10) / this.recoilTimer, v11 * Math.sin(v10) / this.recoilTimer); } super.oEF(); this.base._rotation = 0; this.shadow._rotation = 0; this.gunHolder._rotation = 0; var v13 = this.cannons[0]._rotation; this.cannons[0]._rotation = this.base._rotation; if (!(this.init && this.initMove)) { return undefined; } if (_global.userControlled) { if (this.autoFire) { if (this.bang(1)) { this.viewWeapons(); this.recoilAngle = v13 + 90; this.recoilTimer = 0; _global.rezults.shots += 1; } if (_global.userWeapon1 != 0) { if (this.cannons[0].changeGun(_global.userWeapon1 + 0)) { if (this.bang(1)) { this.viewWeapons(); _global.rezults.shots += 1; } } } if (_global.userWeapon2 != 0) { if (this.cannons[0].changeGun(_global.userWeapon2 + 4)) { if (this.bang(1)) { this.viewWeapons(); _global.rezults.shots += 1; } } } if (_global.userWeapon3 != 0) { if (this.cannons[0].changeGun(_global.userWeapon3 + 8)) { if (this.bang(1)) { this.viewWeapons(); _global.rezults.shots += 1; } } } if (_global.userWeapon4 != 0) { if (this.cannons[0].changeGun(_global.userWeapon4 + 12)) { if (this.bang(1)) { this.viewWeapons(); _global.rezults.shots += 1; } } } this.cannons[0].changeGun(0); } } var v7 = 0; while (v7 < this.cannons[0].gunZ.length) { var v5 = this.cannons[0].gunZ[v7]; if (v5.reload) { var v6 = 100 * ((_global.clock - v5.bangTime) / v5.reloadTime); } else { var v6 = 100 * ((_global.clock - v5.bangTime) / v5.reloadMicroTime); } if (v6 > 100) { v6 = 100; } var v8 = _root.lbar['w' + v7].ico; if (v6 < 100 || v8._currentframe <= 50) { v8.gotoAndPlay(Math.ceil(v6 / 2)); } v7 += 1; } }; v2.viewWeapons = function () { _root.gui.rockets.tf.text = this.cannons[0].gunZ[1].amount; }; v2.check = function () { super.check(); }; v2.initGun = function (t, mt, c, bt, bs, tl, am, fs, fm, fd, bd, sd, dr, del, mb, pa, pd, pts, pta, ptss) { super.initGun(t, mt, c, bt, bs, 'd', undefined, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss); if (!_global.noSet(sd) && sd != 0) { var v6 = _global.prepareArrayNum(sd); var v5 = _global.prepareArrayNum(dr); var v7 = _global.prepareArrayNum(del); var v4 = 0; while (v4 < this.cannons.length) { this.cannons[v4].initSplash(v6[v4], v5[v4], v7[v4]); v4 += 1; } } this.showWeapon(); }; v2.addGun = function (t, mt, c, bt, bs, tl, am, fs, fm, fd, bd, sd, dr, del, mb, pa, pd, pts, pta, ptss) { super.addGun(t, mt, c, bt, bs, 'd', undefined, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss); if (!_global.noSet(sd) && sd != 0) { var v6 = _global.prepareArrayNum(sd); var v5 = _global.prepareArrayNum(dr); var v7 = _global.prepareArrayNum(del); var v4 = 0; while (v4 < this.cannons.length) { this.cannons[v4].initSplash(v6[v4], v5[v4], v7[v4]); v4 += 1; } } this.showWeapon(); }; v2.showWeapon = function () { _root.gui.weaponIndicator.gotoAndStop(this.weaponNum + 1); _root.gui.weaponIndicator.n = 0; _root.gui.weapons.wp1.gotoAndStop(_global.userWeapon1 + 1); _root.gui.weapons.wp2.gotoAndStop(_global.userWeapon2 + 1); _root.gui.weapons.wp3.gotoAndStop(_global.userWeapon3 + 1); _root.gui.weapons.wp4.gotoAndStop(_global.userWeapon4 + 1); }; v2.onMouseDown = function () { if (_global.userControlled) { this.autoFire = true; } }; v2.onMouseUp = function () { if (_global.userControlled) { this.autoFire = false; } }; v2.bang = function (obj) { var v3 = super.bang(obj); if (v3 && this.cannons[0].currentGun == 1 && this.cannons[0].gunZ[1].nuke) { this.cannons[0].gunZ[1].nuke = false; this.cannons[0].gunZ[1].bulletType = 'rocket'; this.showWeapon(); } return v3; }; v2.showArmor = function () { super.showArmor(); _root.gui.health.bar._xscale = Math.round(100 * this.armor / this.startArmor); }; v2.changeShield = function (delta) { this.shield += delta; if (this.shield > this.maxShield) { this.shield = this.maxShield; } if (this.shield < 0) { this.shield = 0; } if (delta > 0) { this.startBlink('shield'); } }; v2.changeArmor = function (delta) { if (!this.live) { return undefined; } if (delta < 0) { _global.comboNumber = 0; _global.actualComboNumber = 0; _global.comboTimer = -100000; _global.comboFactor = 1; _root.gui.multi.text = _global.actualComboNumber + 1 + ' (' + _global.comboFactor + ')'; var v5 = Math.ceil(delta / 2); if (-v5 > this.shield) { v5 = -this.shield; } var v6 = delta - v5; this.changeShield(v5); } else { var v5 = 0; var v6 = delta; } super.changeArmor(v6); }; v2.destroy = function () { _global.gameOver = true; super.destroy(true); }; v2.applyBonus = function (type) { this.startBlink('takebonus'); trace('APPLY BONUS: \'' + type + '\''); switch (type) { case 'miniHealth': _global.sound.play('health', this.x); this.changeArmor(this.startArmor / 5); this.showArmor(); break; case 'weapon1': _global.sound.play('upgrade', this.x); _global.userWeapon1 += 1; if (_global.userWeapon1 > 4) { _global.userWeapon1 = 4; } _root.gui.weapons.wp1.n = 0; this.showWeapon(); break; case 'weapon2': _global.sound.play('upgrade', this.x); _global.userWeapon2 += 1; if (_global.userWeapon2 > 4) { _global.userWeapon2 = 4; } _root.gui.weapons.wp2.n = 0; this.showWeapon(); break; case 'weapon3': _global.sound.play('upgrade', this.x); _global.userWeapon3 += 1; if (_global.userWeapon3 > 4) { _global.userWeapon3 = 4; } _root.gui.weapons.wp3.n = 0; this.showWeapon(); break; case 'lazer': _global.sound.play('upgrade', this.x); _global.userWeapon4 += 1; if (_global.userWeapon4 > 4) { _global.userWeapon4 = 4; } _root.gui.weapons.wp4.n = 0; this.showWeapon(); } }; v2.playerDx = 0; v2.playerDy = 0; v2.baseSpeedX = 0; v2.baseSpeedY = 0; v2.startBaseSpeedX = 0; v2.startBaseSpeedY = 0; v2.XspeedFactor = 0; v2.YspeedFactor = 0; v2.rotationFactor = 0; v2.realRotation = 0; v2.rotSign = 0; v2.shield = 0; v2.maxShield = 0; v2.recoilTimer = 10; v2.recoilAngle = 0; v2.oldTab = false; v2.autoFire = false; v2.weaponNum = 0; v2.weaponPowerup = 0; ASSetPropFlags(_global.playerClass.prototype, null, 1); } #endinitclip } movieClip 872 __Packages.bgClass { #initclip if (!_global.bgClass) { var v1 = function () { super(); }; _global.bgClass = v1; _global.bgClass extends movingObject; var v2 = v1.prototype; v2.check = function () { this.bg1._y -= _root.bg.speedY * 3 / 4; this.bg2._y -= _root.bg.speedY * 3 / 4; if (this.bg1._y + this._y > 800) { this.bg1._y -= 1600; } if (this.bg2._y + this._y > 800) { this.bg2._y -= 1600; } }; v2.oEF = function () { super.oEF(); }; ASSetPropFlags(_global.bgClass.prototype, null, 1); } #endinitclip } movieClip 873 __Packages.soundCollector { #initclip if (!_global.soundCollector) { var v1 = function () { super(); this.col = new Array(); var v8 = 0; while (v8 < this.arrayLength) { var v5 = this.getNextHighestDepth(); var v7 = this.createEmptyMovieClip('mc_' + v5, v5); var v4 = new Sound(v7); v4.onSoundComplete = this.scomplete; var v6 = {'mc': v7, 'snd': v4, 'free': true, 'cont': false, 'pri': false}; v4.link = v6; this.col.push(v6); v8 += 1; } _global.sound = this; }; _global.soundCollector = v1; _global.soundCollector extends MovieClip; var v2 = v1.prototype; v2.__set__width = function (w) { if (w >= 0) { this.__width = w; } return this.__get__width(); }; v2.__get__width = function () { return this.__width; }; v2.__set__volume = function (v) { if (v >= 0) { this.__volume = v; } return this.__get__volume(); }; v2.__get__volume = function () { return this.__volume; }; v2.__set__enable = function (e) { this.__enable = e; if (!this.__enable) { var v2 = 0; while (v2 < this.arrayLength) { this.col[v2].snd.stop(); v2 += 1; } } return this.__get__enable(); }; v2.__get__enable = function () { return this.__enable; }; v2.play = function (linkage, xpos, priority, num, volume) { if (!this.__enable) { return undefined; } if (_global.noSet(priority)) { priority = false; } if (_global.noSet(num)) { num = 1; } if (num == -1) { num = 1000000000; } var v12 = false; var v7 = -1; var v5 = 0; var v6 = -1; var v3 = 0; while (v3 < this.arrayLength) { if (this.col[v3].free || _global.noSet(this.col[v3].snd.position)) { this.col[v3].free = true; v7 = v3; break; } if (!this.col[v3].pri) { var v4 = this.col[v3].snd.position / this.col[v3].snd.duration; if (v4 > v5) { v5 = v4; v6 = v3; } } v3 += 1; } if (v7 == -1) { if (priority) { if (_global.envS.debug && _global.envS.soundDebug) { _global.debug('Sound collector: all slots busy, using slot ' + v6 + ' (' + this.col[v6].linkage + ': ' + this.col[v6].snd.position / this.col[v6].snd.duration + ')'); } v7 = v6; this.col[v7].snd.stop(); } else { if (_global.envS.debug && _global.envS.soundDebug) { _global.debug('Sound collector: all slots busy, this sound skipping because of their low priority'); } } } if (v7 != -1) { var v8 = this.col[v7]; v8.snd.attachSound(linkage); v8.snd.setVolume(this.__get__volume()); v8.target = undefined; if (!_global.noSet(xpos)) { if (typeof xpos == 'number') { v8.snd.setPan(this.calcPan(xpos)); } if (typeof xpos == 'movieclip') { v8.target = xpos; } } else { v8.snd.setPan(0); } v8.snd.start(0, num); v8.free = false; v8.linkage = linkage; v8.pri = priority; } }; v2.stop = function (linkage) { var v2 = 0; while (v2 < this.arrayLength) { if (this.col[v2].linkage == linkage) { this.col[v2].snd.stop(); this.col[v2].free = true; } v2 += 1; } }; v2.scomplete = function () { var v2 = this; v2.link.free = true; }; v2.oEF = function () { var v3 = 0; while (v3 < this.arrayLength) { if (!_global.noSet(this.col[v3].target)) { this.col[v3].snd.setPan(this.calcPan(this.col[v3].target._x)); } v3 += 1; } }; v2.calcPan = function (xpos) { return (100 * xpos / this.__width) * 2 - 100; }; v2.arrayLength = 8; v2.__volume = 100; v2.__width = 100; v2.__enable = true; v2.addProperty('enable', v2.__get__enable, v2.__set__enable); v2.addProperty('volume', v2.__get__volume, v2.__set__volume); v2.addProperty('width', v2.__get__width, v2.__set__width); ASSetPropFlags(_global.soundCollector.prototype, null, 1); } #endinitclip } movieClip 874 __Packages.bulletClass { #initclip if (!_global.bulletClass) { var v1 = function () { super(); _global.bulletObjects.push(this); this.offsetTop = _global.envS.bulletOffset.top; this.offsetBottom = _global.envS.bulletOffset.bottom; this.offsetLeft = _global.envS.bulletOffset.left; this.offsetRight = _global.envS.bulletOffset.right; this.autoAimDistance = _global.envS.autoAimDistance; if (_global.noSet(this.autoAimDistance)) { this.autoAimDistance = 50; } this.passageAbility = 1; this.hited = new Array(); }; _global.bulletClass = v1; _global.bulletClass extends movingObject; var v2 = v1.prototype; v2.__set__damage = function (d) { if (d >= 0) { this.__damage = d; } return this.__get__damage(); }; v2.__get__damage = function () { return this.__damage; }; v2.check = function () { super.check(); if (this.y < -_root.bg.y + this.offsetTop) { this.kill(); } if (this.y > -_root.bg.y + 540 - this.offsetBottom) { this.kill(); } if (this.x < +this.offsetLeft) { this.kill(); } if (this.x > 720 - this.offsetRight) { this.kill(); } }; v2.removeFromArray = function () { var v3 = 0; while (v3 < _global.bulletObjects.length) { if (_global.bulletObjects[v3] == this) { _global.bulletObjects.splice(v3, 1); break; } v3 += 1; } }; v2.kill = function (flag) { if (this.type == 'torpedoe' && flag) { var v4 = _root.bg.fx; var v6 = v4.getNextHighestDepth(); var v5 = v4.attachMovie('explode', 'fx' + v6, v6); v5._x = this.x; v5._y = this.y; } this.removeFromArray(); super.kill(); }; v2.alreadyHited = function (mc) { var v2 = 0; while (v2 < this.hited.length) { if (this.hited[v2] == mc) { return true; } v2 += 1; } return false; }; v2.addEnemy = function (mc) { this.passageAbility -= 1; var v2 = 0; while (v2 < this.hited.length) { if (this.hited[v2] == mc) { return false; } v2 += 1; } this.hited.push(mc); return true; }; v2.passageDone = function () { if (this.passageAbility <= 0) { return true; } return false; }; v2.oEF = function () { if (this.type == 'torpedoe') { if (this.myClock < _global.torpedoeSettings.fallTime) { this.speedX *= _global.torpedoeSettings.startXSpeedFactor; this._yscale -= (100 - _global.torpedoeSettings.endOfFallSize) / _global.torpedoeSettings.fallTime; this._xscale = this._yscale; } else { if (this.myClock == _global.torpedoeSettings.fallTime) { this.mode = true; this.speedX = 0; this.gotoAndStop(2); this._yscale = 100; this._xscale = 100; var v7 = _root.bg.tiles.getNextHighestDepth(); var v6 = _root.bg.tiles.attachMovie('boul', 'b' + v7, v7); v6._x = this.x; v6._y = this.y; v6._yscale = 10; v6._xscale = 10; v6._alpha = 25; _global.sound.play('torpedoe_boul', this.x); } else { this.speedY += (_global.torpedoeSettings.maxSpeed - this.speedY) / _global.torpedoeSettings.maxSpeedFactor; } } } if (this.flySteps != 0) { var v10 = _global.clock - this.startClock + 1; var v13 = (Math.PI / (this.flySteps - 1)) * (v10 - 1); this._yscale = Math.round(10 * (Math.sin(v13) * (100 - this.flyMinScale) + this.flyMinScale)) / 10; this._xscale = this._yscale; } else { if (this.bulletDir != 'd') { if (this.bulletDir == 'a') { this.tx = this.target._x; this.ty = this.target._y; } var v5 = this._rotation; var v8 = this.tx - this._x; var v9 = this.ty - this._y; var v7 = Math.sqrt(v8 * v8 + v9 * v9); var v12 = Math.atan2(v9, v8) * _global.PI2; v5 += _global.getAngleDelta(v5 + 90, v12, this.bulletFactor); this._rotation = v5; v5 /= _global.PI2; this.speedX = -this.bulletSpeed * Math.sin(v5); this.speedY = this.bulletSpeed * Math.cos(v5); if (v7 < this.autoAimDistance && this.bulletDir == 's') { this.bulletDir = 'd'; } } else { if (this.movedBullet) { var v11 = this.speedY; this.speedY -= _root.bg.speedY; } } } this.passedDistance += Math.sqrt(this.speedX * this.speedX + this.speedY * this.speedY); if (_global.clock != this.startClock) { super.oEF(); } if (this.movedBullet) { this.speedY = v11; } if (!_global.noSet(this.maxDistance)) { if (this.passedDistance >= this.maxDistance) { this.kill(); } } }; v2.__damage = 0; v2.flySteps = 0; v2.flyMinScale = 0; v2.bulletDir = 'd'; v2.tx = 0; v2.ty = 0; v2.bulletSpeed = 0; v2.bulletFactor = 5; v2.type = ''; v2.mode = false; v2.passedDistance = 0; v2.addProperty('damage', v2.__get__damage, v2.__set__damage); ASSetPropFlags(_global.bulletClass.prototype, null, 1); } #endinitclip } movieClip 875 __Packages.cannon { #initclip if (!_global.cannon) { var v1 = function () { super(); var v4 = this.myNum + 1; var v5 = this.parent.base['head' + v4]; if (_global.noSet(v5) && v4 == 1) { v5 = this.parent.base.head; } if (_global.noSet(v5)) { _global.debug('CANNOT FIND CANNON MOUNT POINT FOR TANK ' + this.parent + ' CANNON N ' + v4); } else { this._x = v5._x; this._y = v5._y; } this.fires = new Array(); this.firesAssoc = new Object(); this.fireNum = 1; v4 = 0; v4 += 1; while (this['shoot' + v4]) { this.fires.push(this['shoot' + v4]); this.firesAssoc[this['shoot' + v4]._name] = this['shoot' + v4]; } }; _global.cannon = v1; _global.cannon extends MovieClip; var v2 = v1.prototype; v2.initGun = function () { this.gunZ = new Array(); this.currentGun = 0; }; v2.addGun = function (t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, ca, spa, to) { this.gunZ.push(new weapon(this, this.gunZ.length)); this.gunZ[this.gunZ.length - 1].init(t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, to); if (_global.noSet(ca)) { ca = 't'; } this.cannonAngleType = ca.charAt(0); if (this.cannonAngleType != 't' && this.cannonAngleType != 'w' && this.cannonAngleType != 'h') { this.cannonAngleType = 't'; } this.cannonAngle = parseFloat(ca.substr(1, 100)); if (_global.noSet(this.cannonAngle)) { this.cannonAngle = 0; } this.cannonChangeAngleSpeed = spa; if (_global.noSet(this.cannonChangeAngleSpeed)) { this.cannonChangeAngleSpeed = 0; } }; v2.bang = function (obj) { return this.gunZ[this.currentGun].bang(obj); }; v2.makeBang = function (bt, bs, dm, bulletDir, bulletFactor, pd, passageAbility, obj, gunObj, angle, firePoint) { if (_global.noSet(angle)) { angle = 0; } var v23 = this.fireNum; if (this.fires.length > 1) { this.fireNum += 1; } if (this.fireNum > this.fires.length) { this.fireNum = 1; } var v19 = this.fireNum; if (obj == 1) { if (!_global.noSet(firePoint)) { var v7 = this.firesAssoc[firePoint]; } else { var v7 = this.fires[v19 - 1]; } } else { var v7 = this.fires[v19 - 1]; } if (v7._currentframe == 1) { v7.gotoAndPlay(bt); } if (gunObj.bulletTopLevel == 0) { var v14 = _root.bg.shots; } if (gunObj.bulletTopLevel == 1) { v14 = _root.bg.shotsTop; } var v15 = v14.getNextHighestDepth(); var v4 = v14.attachMovie(bt, 'f' + v15, v15); v4.movedBullet = gunObj.movedBullet; var v18 = this._rotation - 90 + angle + this.parent.gunHolder._rotation; var v6 = v18 / _global.PI2; v4._rotation = v18 - 90; var v8 = {'x': v7._x, 'y': v7._y}; this.localToGlobal(v8); var v9 = {'x': v8.x, 'y': v8.y}; v4._parent.globalToLocal(v8); v4.moveTo(v8.x, v8.y); v4.flySteps = gunObj.flySteps; v4.flyMinScale = gunObj.flyMinScale; v4.inQueue(60); if (gunObj.flySteps == 0) { if (bt == 'torpedoe') { v4.setMotion(gunObj.myObj._parent.speedX / _global.torpedoeSettings.startXSpeed, _global.torpedoeSettings.startYSpeed); } else { v4.setMotion(bs * Math.cos(v6), bs * Math.sin(v6)); if (this.cannonAngleType != 't' && bulletDir != 'd') { v4.bulletDir = bulletDir; if (!_global.noSet(bulletFactor)) { v4.bulletFactor = bulletFactor; } v4.target = this.parent.target; v4.tx = this.parent.target._x; v4.ty = this.parent.target._y; v4.bulletSpeed = bs; } } } else { v4._rotation = 0; if (obj == 1) { var v13 = _root._xmouse - v9.x; var v11 = _root._ymouse - v9.y; var v16 = Math.sqrt(v13 * v13 + v11 * v11); v6 = Math.atan2(v11, v13); var v22 = this.parent.base._xmouse <= 0 ? -1 : 1; v6 += v22 * angle / _global.PI2; v4.setMotion(v16 * Math.cos(v6) / (gunObj.flySteps - 1), v16 * Math.sin(v6) / (gunObj.flySteps - 1)); } if (obj == 0) { if (this.cannonAngleType == 't') { var v12 = {'x': this.parent.target._x, 'y': this.parent.target._y}; v4._parent.localToGlobal(v12); v4.setMotion((v12.x - v9.x) / (gunObj.flySteps - 1), (v12.y - v9.y) / (gunObj.flySteps - 1)); } else { bs = gunObj.flyDistance / (gunObj.flySteps - 1); v4.setMotion(bs * Math.cos(v6), bs * Math.sin(v6)); } } } v4.damage = dm; v4.maxDistance = pd; v4.object = obj; v4.type = bt; v4.passageAbility = passageAbility; v4.fireAngle = v6; if (gunObj.splashDamage != 0 && !_global.noSet(gunObj.splashDamage)) { v4.splashDamage = gunObj.splashDamage * (!gunObj.nuke ? 1 : 2); v4.damageRadius = gunObj.damageRadius * (!gunObj.nuke ? 1 : 2); v4.splashDelay = gunObj.splashDelay; } return v4; }; v2.changeGun = function (newWeapon) { if (newWeapon == this.currentGun) { return true; } if (newWeapon >= this.gunZ.length) { _global.debug('Cannot change weapon to ' + newWeapon + ', not inited'); return false; } _global.debug('Changing weapon from ' + this.currentGun + ' to ' + newWeapon); this.currentGun = newWeapon; return true; }; v2.initSplash = function (sd, dr, del) { this.gunZ[this.gunZ.length - 1].initSplash(sd, dr, del); }; v2.fireNum = 1; v2.cannonAngleType = 't'; v2.cannonAngle = 0; v2.cannonChangeAngleSpeed = 0; v2.currentGun = 0; ASSetPropFlags(_global.cannon.prototype, null, 1); } #endinitclip } movieClip 876 __Packages.weapon { #initclip if (!_global.weapon) { var v1 = function (target, nu) { this.myObj = target; this.myNum = nu; this.empty = true; this.multiple = 1; }; _global.weapon = v1; var v2 = v1.prototype; v2.initSplash = function (sd, dr, del) { this.splashDamage = sd; this.damageRadius = dr; this.splashDelay = del; }; v2.init = function (t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, to) { if (_global.noSet(bt)) { return undefined; } if (_global.noSet(to)) { to = 0; } this.flySteps = parseInt(fs); if (_global.noSet(this.flySteps)) { this.flySteps = 0; } this.flyMinScale = parseInt(fm); if (_global.noSet(this.flyMinScale)) { this.flyMinScale = 0; } this.flyDistance = parseInt(fd); if (_global.noSet(this.flyDistance)) { this.flyDistance = 100; } this.empty = false; this.reloadTime = t; this.startReloadTime = this.reloadTime; this.reloadMicroTime = mt; this.startReloadMicroTime = this.reloadMicroTime; this.clip = c; if (!_global.noSet(bt)) { this.bulletType = bt; } if (!_global.noSet(bs)) { this.bulletSpeed = bs; } if (_global.noSet(am)) { this.amount = -100; } else { this.amount = am; } if (!_global.noSet(tl)) { this.bulletTopLevel = tl; } if (this.bulletTopLevel != 0 && this.bulletTopLevel != 1) { this.bulletTopLevel = 0; } if (_global.noSet(dd)) { this.bulletDir = 'd'; } else { this.bulletDir = dd; } if (!_global.noSet(br)) { this.bulletFactor = br; } if (!_global.noSet(mb)) { this.movedBullet = (mb != 1) ? false : true; } if (_global.noSet(pa)) { this.bulletPassageAbility = 1; } else { this.bulletPassageAbility = pa; } if (_global.noSet(pd)) { this.pointsDistance = 1000; } else { this.pointsDistance = pd; } this.damage = bd; this.reload = true; to = parseInt(to); if (_global.noSet(to)) { to = 0; } this.bangTime = _global.clock + to; if (_global.noSet(pts)) { this.pointsUsed = new Array(); var v3 = 0; while (v3 < this.myObj.fires.length) { this.pointsUsed.push(this.myObj.fires[v3]._name); v3 += 1; } } else { this.pointsUsed = _global.prepareArrayString(pts); } this.pointsAngles = _global.prepareArrayNum(pta); this.pointsScale = _global.prepareArrayNum(ptss); }; v2.bang = function (obj) { if (this.empty) { return false; } if (this.reloadMicroTime == this.reloadTime && this.reloadTime == 0) { return false; } if (!this.reload && _global.clock - this.bangTime < this.reloadMicroTime) { return false; } if (this.reload && _global.clock - this.bangTime < this.reloadTime) { return false; } if (this.amount == 0) { return false; } if (this.reload) { this.reload = false; this.shootCount = 0; } this.shootCount += 1; var v8 = 's_' + this.bulletType; if (v8 == 's_weapon3_1') { v8 = 's_weapon0'; } if (v8 == 's_weapon2_1') { v8 = 's_weapon3'; } if (this.bulletType != 'emptyShoot') { _global.sound.play(v8, this.myObj.parent._x); } if (this.shootCount == this.clip) { this.reload = true; } this.bangTime = _global.clock; var v6 = this.damage * (!this.doubleDamage ? 1 : 1.5); if (obj == 1) { if (_global.diffLevel == 1) { v6 = Math.round(v6 * 1.15); } if (_global.diffLevel == 3) { v6 = Math.round(v6 * 0.85); } } if (this.amount > 0) { this.amount -= 1; } if (obj == 1 && this.myNum == 1) { _root.gui.rockets.tf.text = this.amount; } if (obj != 1) { this.myObj.makeBang(this.bulletType, this.bulletSpeed, v6, this.bulletDir, this.bulletFactor, this.pointsDistance, this.bulletPassageAbility, obj, this); return true; } var v4 = 0; while (v4 < this.pointsUsed.length) { var v5 = this.myObj.makeBang(this.bulletType, this.bulletSpeed, v6, this.bulletDir, this.bulletFactor, this.pointsDistance, this.bulletPassageAbility, obj, this, this.pointsAngles[v4], this.pointsUsed[v4]); if (!_global.noSet(this.pointsScale[v4])) { v5._yscale = this.pointsScale[v4] * 100; v5._xscale = v5._yscale; } v4 += 1; } return true; }; v2.empty = true; v2.bulletType = 'gunshot'; v2.flySteps = 0; v2.flyMinScale = 0; v2.flyDistance = 100; v2.amount = -100; v2.bulletDir = 'd'; v2.bulletFactor = 5; v2.bulletTopLevel = 0; v2.bulletPassageAbility = 1; v2.pointsDistance = 1000; v2.reloadTime = 0; v2.startReloadTime = 0; v2.reloadMicroTime = 0; v2.startReloadMicroTime = 0; v2.clip = 0; v2.reload = false; v2.multiple = 1; v2.doubleDamage = false; v2.doubleSpeed = false; v2.shootCount = 0; v2.bangTime = 0; v2.damage = 0; v2.myNum = 0; v2.splashDamage = 0; v2.damageRadius = 0; v2.splashDelay = 0; v2.nuke = false; v2.movedBullet = true; ASSetPropFlags(_global.weapon.prototype, null, 1); } #endinitclip } movieClip 877 __Packages.splashedObject { #initclip if (!_global.splashedObject) { var v1 = function () { super(); _global.staticObjects.push(this); if (_global.noSet(this.hitBody)) { this.hitBody = this.body; } this.body._visible = false; this.hitBody._visible = false; if (_global.envS.debug != 1) { this.spl._visible = false; } }; _global.splashedObject = v1; _global.splashedObject extends damagableObject; var v2 = v1.prototype; v2.initSplash = function (sd, dr, delay, flag) { if (_global.noSet(flag)) { flag = false; } this.splashDamage = sd; this.damageRadius = dr; this.splashDelay = delay; if (!flag) { this.spl._yscale = dr; this.spl._xscale = this.spl._yscale; } else { this._yscale = dr; this._xscale = this._yscale; } }; v2.destroy = function () { _global.debug(this + ': БАШНЯ ГИБНЕТ!'); if (this.armor <= 0) { if (!this.notCount) { _global.rezults.items += 1; } } super.destroy(); this.gotoAndPlay('destroy'); var v8 = 1; var v10 = _root.bg.fx; while (!_global.noSet(this['p' + v8])) { var v6 = this['p' + v8]; var v9 = v10.getNextHighestDepth(); var v5 = v10.attachMovie('explode', 'fx' + v9, v9); v5._rotation = v6._rotation; v5._xscale = v6._xscale; v5._yscale = v6._yscale; v5.target = this; v5.target_mc = v6; if (_global.noSet(v6.delay)) { v6.delay = 0; } v5.gotoAndStop(1); v5.maxDelay = v6.delay; v5.onEnterFrame = _global.explodePause; v8 += 1; } var v7 = 0; while (v7 < _global.staticObjects.length) { if (_global.staticObjects[v7] == this) { _global.staticObjects.splice(v7, 1); break; } v7 += 1; } }; v2.kill = function () { var v4 = 0; while (v4 < _global.staticObjects.length) { if (_global.staticObjects[v4] == this) { _global.staticObjects.splice(v4, 1); break; } v4 += 1; } super.kill(); }; v2.oEF = function () { super.oEF(); }; ASSetPropFlags(_global.splashedObject.prototype, null, 1); } #endinitclip } movieClip 878 __Packages.star { #initclip if (!_global.star) { var v1 = function () { super(); }; _global.star = v1; _global.star extends MovieClip; var v2 = v1.prototype; v2.initStar = function (s) { if (_global.noSet(s)) { return undefined; } this.speed = s; this.inQueue(80); this.h = this._height / 2; this._x = Math.floor(Math.random() * 550 + 1); this._y = -this.h; }; v2.kill = function () { this.outQueue(); this.removeMovieClip(); }; v2.inQueue = function (a) { if (!this.init) { if (_global.noSet(a)) { a = 50; } this.ticket = _global.queue.addFunc(this.oEF, this, a); this.init = true; } }; v2.outQueue = function () { if (this.init) { _global.queue.remove(this.ticket); this.init = false; } }; v2.oEF = function () { if (this.init) { this._y += this.speed; if (this._y - this.h >= 540) { this.kill(); } } }; v2.init = false; ASSetPropFlags(_global.star.prototype, null, 1); } #endinitclip } movieClip 879 __Packages.bonus { #initclip if (!_global.bonus) { var v1 = function () { super(); }; _global.bonus = v1; _global.bonus extends checkedObject; var v2 = v1.prototype; v2.oEF = function () { this.x = Math.round(this._x); this.y = Math.round(this._y); super.oEF(); }; v2.removeFromArray = function () { var v3 = 0; while (v3 < _global.bonusObjects.length) { if (_global.bonusObjects[v3] == this) { _global.bonusObjects.splice(v3, 1); break; } v3 += 1; } }; v2.kill = function () { this.removeFromArray(); super.kill(); }; v2.bonusType = ''; ASSetPropFlags(_global.bonus.prototype, null, 1); } #endinitclip } movieClip 880 __Packages.autoExplode { #initclip if (!_global.autoExplode) { var v1 = function () { super(); }; _global.autoExplode = v1; _global.autoExplode extends splashedObject; var v2 = v1.prototype; v2.oEF = function () { super.oEF(); if (_global.noSet(this.explodeTimer)) { return undefined; } this.explodeTimer -= 1; if (this.explodeTimer <= 0) { _global.checkSplash(this); this.changeArmor(-100000); this.kill(); } }; ASSetPropFlags(_global.autoExplode.prototype, null, 1); } #endinitclip } movieClip 881 __Packages.queue { #initclip if (!_global.queue) { var v1 = function () { super(); this.actions = new Array(); this.newActions = new Array(); _global.queue = this; }; _global.queue = v1; _global.queue extends MovieClip; var v2 = v1.prototype; v2.addFunc = function (func, obj, priority) { this.ticket += 1; if (_global.noSet(priority)) { priority = 50; } this.newActions.push({'func': func, 'obj': obj, 'pr': priority, 'ticket': this.ticket}); this.sync = false; return this.ticket; }; v2.remove = function (t) { var v2 = 0; while (v2 < this.actions.length) { if (this.actions[v2].ticket == t) { this.actions.splice(v2, 1); return true; } v2 += 1; } v2 = 0; while (v2 < this.newActions.length) { if (this.newActions[v2].ticket == t) { this.newActions.splice(v2, 1); return true; } v2 += 1; } trace('*****************NOT removed\t' + t + '\t' + this.actions.length); return false; }; v2.clear = function () { delete this.actions; delete this.newActions; this.actions = new Array(); this.newActions = new Array(); this.ticket = 0; this.sync = true; }; v2.onEnterFrame = function () { if (_global.gameInProcess) { if (!this.sync) { while (this.newActions.length > 0) { this.actions.push(this.newActions.pop()); } this.actions.sortOn('pr', Array.NUMERIC); this.sync = true; } var v3 = 0; while (v3 < this.actions.length) { var v4 = this.actions.length; this.actions[v3].func.call(this.actions[v3].obj); if (this.actions.length != v4) { v3 -= 1; } v3 += 1; } } }; v2.actions = new Array(); v2.newActions = new Array(); v2.ticket = 0; v2.sync = true; ASSetPropFlags(_global.queue.prototype, null, 1); } #endinitclip } movieClip 882 __Packages.enemyClass { #initclip if (!_global.enemyClass) { var v1 = function () { super(); this.score = _global.envS.defaultScore; _global.enemyObjects.push(this); this.offsetTop = _global.envS.enemyOffset.top; this.offsetBottom = _global.envS.enemyOffset.bottom; this.offsetLeft = _global.envS.enemyOffset.left; this.offsetRight = _global.envS.enemyOffset.right; }; _global.enemyClass = v1; _global.enemyClass extends tankClass; var v2 = v1.prototype; v2.initGun = function (t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, ba, spa, to, ai, sd, dr, del, mb, pa, pd) { super.initGun(t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, undefined, undefined, undefined, to, ba, spa); if (!_global.noSet(ai)) { this.ai = ai; } if (!_global.noSet(sd) && sd != 0) { var v6 = _global.prepareArrayNum(sd); var v5 = _global.prepareArrayNum(dr); var v7 = _global.prepareArrayNum(del); var v4 = 0; while (v4 < this.cannons.length) { this.cannons[v4].initSplash(v6[v4], v5[v4], v7[v4]); v4 += 1; } } }; v2.initTank = function (a, b, c, ar, dir, wb, bb, tp, sha, norot, sc) { if (!_global.noSet(dir)) { this.directdamage = dir; } super.initTank(a, b, c, ar, wb, bb, tp, sha, norot, sc); }; v2.oEF = function () { super.oEF(); if (this.wayPassed) { this.ai = 0; } if (this.ai == 0) { this.bang(0); } }; v2.kill = function () { if (this.armor <= 0) { _global.rezults.killed += 1; } else { _global.rezults.survived += 1; } var v4 = 0; while (v4 < _global.enemyObjects.length) { if (_global.enemyObjects[v4] == this) { _global.enemyObjects.splice(v4, 1); break; } v4 += 1; } super.kill(); }; v2.destroy = function (flag) { _global.countCombo(true); super.destroy(flag); }; v2.ai = 0; v2.directdamage = -100; ASSetPropFlags(_global.enemyClass.prototype, null, 1); } #endinitclip } movieClip 883 __Packages.BossBarClass { #initclip if (!_global.BossBarClass) { var v1 = function () { super(); this.targets = new Array(); this._alpha = 0; this.sumHealth = 0; }; _global.BossBarClass = v1; _global.BossBarClass extends MovieClip; var v2 = v1.prototype; v2.add = function (mc, armor) { if (!_global.isChild(this.targets, mc)) { this.targets.push(mc); this.sumHealth += armor; } }; v2.show = function () { var v5 = 0; var v3 = 0; while (v3 < this.targets.length) { var v4 = this.targets[v3]; if (_global.noSet(v4) || v4.armor <= 0) { this.targets.splice(v3, 1); v3 -= 1; } else { v5 += v4.armor; } v3 += 1; } this.bar._xscale = 100 * v5 / this.sumHealth; if (this.targets.length > 0 && this._alpha < 100) { this._alpha += 5; if (this._alpha > 100) { this._alpha = 100; } } if (this.targets.length == 0 && this._alpha > 0) { this.sumHealth = 0; this._alpha -= 5; if (this._alpha < 0) { this._alpha = 0; } } }; ASSetPropFlags(_global.BossBarClass.prototype, null, 1); } #endinitclip } button 670 { on (press) { openSite(); } } // unknown tag 88 length 282 movieClip 676 { } movieClip 677 { } instance of movieClip 677 { onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { t = _root.getBytesTotal(); l = _root.getBytesLoaded(); bar._xscale = 100 * l / t; p = Math.round(1000 * l / t) / 10; if (p == Math.floor(p)) { p += '.0'; } p += '%'; tf.text = p; if (t > 0) { if (l < t && _alpha < 100) { _alpha = _alpha + 5; } if (l == t && _alpha > 0) { _alpha = _alpha - 5; } } } } // unknown tag 88 length 282 frame 3 { stop(); } movieClip 682 { } movieClip 685 { } movieClip 686 { } instance of movieClip 686 { onClipEvent (load) { _alpha = 0; state = 0; _root.stop(); } onClipEvent (enterFrame) { l = _root.getBytesLoaded(); t = _root.getBytesTotal(); if (state == 0) { _alpha = _alpha + _root.loaderAnimDelta; if (_alpha >= 100) { _alpha = 100; state = 1; startPause = getTimer(); } } else { if (state == 1 && t == l && l > 10 && getTimer() - startPause > _root.loaderAnimPause) { this._alpha -= _root.loaderAnimDelta; if (_alpha < 0) { _root.gotoAndPlay('init'); } } } } } movieClip 688 { frame 1 { stop(); } } movieClip 689 { } movieClip 690 { instance codeStopper of movieClip 34 { onClipEvent (enterFrame) { if (gameInProcess) { _parent.play(); } else { _parent.stop(); } } } } frame 5 { function globalStart() { debug('Try to start game'); if (_global.settingsLoaded === true) { debug('STARTING GAME'); _global.slidingBg = true; _global.maxLevelItem = 0; _global.currLevel = _global.levels['level_' + levelNum]; _global.gameOver = false; _global.gameInProcess = true; _global.charsInProcess = true; _global.gameInWin = false; _global.userControlled = true; if (_global.levelNum == 1) { _global.fullRezults = {'killed': 0, 'survived': 0, 'items': 0}; } _global.rezults = {'killed': 0, 'survived': 0, 'items': 0}; _global.staticObjects = new Array(); _global.bonusObjects = new Array(); _global.bulletObjects = new Array(); _global.enemyObjects = new Array(); _global.splashedObjects = new Array(); _root.bg.env.depth = 0; _root.bg.fx.depth = 0; _root.bg.splashez.depth = 0; _root.bg.envTop.depth = 0; _root.bg.envTop2.depth = 0; _root.bg.enemyMC.depth = 0; _root.bg.topEnemyMC.depth = 0; _root.bg.attachMovie('queue', 'queue', _root.bg.getNextHighestDepth()); _global.PI2 = 57.29577951308232; _root.clockEFid = _global.queue.addFunc(clockAdder, _root, 5); _root.changeBGSpeedEFid = _global.queue.addFunc(changeBGSpeed, _root.bg, 15); _root.bg.moveTo(0, 400); _root.bg.setMotion(0, 1); _root.bg.inQueue(20); _root.bg.player.setMotion(playerS.speed, playerS.speed); var v8 = !_global.noSet(currLevel.playerArmor) ? currLevel.playerArmor : playerS.maxArmor; if (diffLevel == 1) { v8 = Math.round(v8 * 1.25); } if (diffLevel == 3) { v8 = Math.round(v8 * 0.75); } var v9 = !_global.noSet(currLevel.playerShield) ? currLevel.playerShield : playerS.maxShield; _root.bg.player.initTank(playerS.base, playerS.gun, undefined, v8, playerS.withoutBase, v9, playerS.maxShield, v8, playerS.shadow); _root.bg.player.initGun(0, playerS.weapons[0].shotsTime, 0, playerS.weapons[0].bulletType, playerS.weapons[0].bulletSpeed, playerS.weapons[0].bulletTopLevel, playerS.weapons[0].amount, playerS.weapons[0].flySteps, playerS.weapons[0].flyMinScale, playerS.weapons[0].flyDistance, playerS.weapons[0].bulletDamage, playerS.weapons[0].splashDamage, playerS.weapons[0].damageRadius, playerS.weapons[0].splashDelay, playerS.weapons[0].movedBullet, playerS.weapons[0].passageAbility, playerS.weapons[0].bulletFlyDistance, playerS.weapons[0].pointsUsed, playerS.weapons[0].pointsAngles, playerS.weapons[0].pointsScale); i = 1; while (i < currLevel.playerAvailableWeapons) { _root.bg.player.addGun(0, playerS.weapons[i].shotsTime, 0, playerS.weapons[i].bulletType, playerS.weapons[i].bulletSpeed, playerS.weapons[i].bulletTopLevel, playerS.weapons[i].amount, playerS.weapons[i].flySteps, playerS.weapons[i].flyMinScale, playerS.weapons[i].flyDistance, playerS.weapons[i].bulletDamage, playerS.weapons[i].splashDamage, playerS.weapons[i].damageRadius, playerS.weapons[i].splashDelay, playerS.weapons[i].movedBullet, playerS.weapons[i].passageAbility, playerS.weapons[i].bulletFlyDistance, playerS.weapons[i].pointsUsed, playerS.weapons[i].pointsAngles, playerS.weapons[i].pointsScale); ++i; } _root.bg.player.viewWeapons(); _root.bg.player.dieImmediatly = false; _root.bg.player.inQueue(10); if (!_global.noSet(playerS.soundKills)) { _root.bg.player.soundKills = playerS.soundKills; } bg.oEF2 = mainOEF; _root.bgEFid = _global.queue.addFunc(_root.bg.oEF2, _root.bg, 90); bg.oEF3 = createStars; _root.starsEFid = _global.queue.addFunc(_root.bg.oEF3, _root.bg, 95); delete _global.currLevelByTime; _global.currLevelByTime = new Array(); delete _global.currLevelByFrame; _global.currLevelByFrame = new Array(); var i = 0; while (i < _global.currLevel.level.length) { if (!_global.noSet(_global.currLevel.level[i].yoffset)) { if (_global.noSet(_global.currLevel.level[i].orig_yoffset)) { _global.currLevel.level[i].yoffset = Math.floor(parseFloat(_global.currLevel.level[i].yoffset) * 100) / 100; _global.currLevel.level[i].orig_yoffset = _global.currLevel.level[i].yoffset; } } if (!_global.noSet(_global.currLevel.level[i].timeOffset)) { var v5 = _global.currLevel.level[i].timeOffset.charAt(0); var v4 = _global.currLevel.level[i].timeOffset.substr(1, 100); v4 = parseInt(v4); if (v5 == 's') { currLevelByTime.push({'obj': _global.currLevel.level[i], 't': v4}); } if (v5 == 'f') { currLevelByFrame.push({'obj': _global.currLevel.level[i], 't': v4}); } } if (!_global.noSet(_global.currLevel.level[i].tank) && !_global.noSet(_global.currLevel.level[i].yoffset)) { _global.maxLevelItem = Math.max(_global.maxLevelItem, _global.currLevel.level[i].yoffset); } ++i; } debug('Ìàêñèìàëüíûé îáúåêò ' + _global.maxLevelItem); setProgressBar(0, _global.maxLevelItem); _global.maxLevelItem += 0.5; _root.wndComplete._visible = false; _root.wndPause._visible = false; _global.sound.width = 550; _global.queue.addFunc(sound.oEF, sound, 95); _root.bg.lineGrid._y = _global.envS.newObjectYOffset; if (_global.envS.debug != 1) { _root.error._visible = false; _root.tfTimerF._visible = _root.error._visible; _root.tfTimer._visible = _root.error._visible; _root.bg.lineGrid._visible = _root.error._visible; _root.bottomRuler._visible = _root.error._visible; } _global.gameTimeStart = getTimer(); _global.keyGetter = new Object(); keyGetter.onKeyDown = makePause; keyGetter.onMouseWheel = changeWeaponByMouse; Key.addListener(_global.keyGetter); Mouse.addListener(_global.keyGetter); _global.levelCompleteDelayCounter = 0; _global.usingBar = (currLevel.bar != 0) ? true : false; _root.gui.progress.bar._visible = _global.usingBar; _root.slowZone._visible = false; _root.fastZone._visible = _root.slowZone._visible; if (!_global.noSet(_global.currLevel.playerX) && !_global.noSet(_global.currLevel.playerY)) { trace('ïî óðîâíþ'); _root.bg.player.moveTo(_global.currLevel.playerX, -_global.currLevel.playerY); } else { trace('ïî äåôîëòó'); _root.bg.player.moveTo(playerS.startX, -playerS.startY); } _root.gui._visible = true; _global.levelTime = 0; _global.levelTimeF = 0; _global.levelTimeS = getTimer(); _root.textBar3._visible = false; _root.textBar2._visible = _root.textBar3._visible; _root.textBar1._visible = _root.textBar3._visible; _root.textBar3.setBarAction = _global.setBarAction; _root.textBar2.setBarAction = _root.textBar3.setBarAction; _root.textBar1.setBarAction = _root.textBar3.setBarAction; if (typeof _global.envS.comboFactorz == 'string') { var v3 = _global.envS.comboFactorz.split(','); var i = 0; while (i < v3.length) { v3[i] = Math.floor(parseFloat(v3[i]) * 100) / 100; ++i; } _global.envS.comboFactorz = v3; } if (typeof _global.envS.comboLinkagez == 'string') { v3 = _global.envS.comboLinkagez.split(','); var i = 0; while (i < v3.length) { v3[i] = trim(v3[i]); ++i; } _global.envS.comboLinkagez = v3; } if (typeof _global.envS.comboDeltaz == 'string') { v3 = _global.envS.comboDeltaz.split(','); var i = 0; while (i < v3.length) { v3[i] = Math.floor(parseFloat(v3[i]) * 100) / 100; ++i; } _global.envS.comboDeltaz = v3; } _global.actualComboNumber = 0; _global.comboNumber = 0; _global.comboTimer = _global.levelTime; _global.comboFactor = 1; if (noSet(_global.gameScore) || _global.levelNum == 1) { _global.gameScore = 0; } _global.levelScore = 0; _root.gui.score.text = 0; _root.mainSegment = -10; initCreateStars(); _root.bg.oEF2(); } else { debug('XML data not loaded yet'); } } function endGameOutput() { _root.wndComplete.flag = true; with (_root.wndComplete) { _visible = true; var ttz = _global.envS.textZ; title_mc.title.text = ttz.gameCompleteTitle; tf1_.htmlText = '<p align="right">' + ttz.final_completeString1 + '</p>'; tf2_.htmlText = '<p align="right">' + ttz.final_completeString2 + '</p>'; tf3_.htmlText = '<p align="right">' + ttz.final_completeString3 + '</p>'; tf4_.htmlText = '<p align="right">' + ttz.final_completeString4 + '</p>'; tf1.text = _global.fullRezults.killed; tf2.text = _global.fullRezults.survived; tf3.text = _global.fullRezults.items; tf4.text = _global.gameScore; } } System.useCodepage = true; fscommand('trapallkeys', true); if (_global.use_playtomic) { trace('Init playtomic'); Playtomic.Log.View(428120, '0533676c082043b4', _root._url); } else { trace('Playtomic was depreciated'); } trace('init'); _root.depth = 0; _global.isChild = function (arr, item) { var v2 = false; for (var v3 in arr) { if (arr[v3] == item) { v2 = v3; break; } } return v2; }; Array.prototype.add = function (a, canBeTwice) { canBeTwice = Boolean(canBeTwice); if (canBeTwice) { this.push(a); } else { var v2 = 0; while (v2 < this.length) { if (this[v2] == a) { return undefined; } v2 += 1; } this.push(a); } }; Array.prototype.remove = function (a, remAll) { remAll = Boolean(remAll); var v2 = 0; while (v2 < this.length) { if (this[v2] == a) { this.splice(v2, 1); if (!remAll) { break; } v2 -= 1; } v2 += 1; } }; Array.prototype.removeFromObj = function (str, a, remAll) { remAll = Boolean(remAll); var v2 = 0; while (v2 < this.length) { if (this[v2][str] == a) { this.splice(v2, 1); if (!remAll) { break; } v2 -= 1; } v2 += 1; } }; Array.prototype.inArray = function (a, str) { if (_global.noSet(str)) { var v3 = 0; while (v3 < this.length) { if (this[v3] == a) { return true; } v3 += 1; } return false; } v3 = 0; while (v3 < this.length) { if (this[v3][str] == a) { return true; } v3 += 1; } return false; }; Array.prototype.arrangeLength = function (len) { if (this.length < len) { var v2 = 0; while (v2 < len) { if (this[v2] == undefined) { this[v2] = this[this.length - 1]; } v2 += 1; } } }; _global.changeDebugText = function () { debug(); }; _global.debug = function (str, important) { if (important == undefined) { important = false; } if (str == undefined) { str = ''; } clearInterval(_root.debugInt); _root.tf_debug.text = str; if (str != '') { if (_global.envS.debugTrace == 1 || important) { trace(str); } _root.debugInt = setInterval(changeDebugText, 5000); _global.debugLog += str + '\n'; } }; _global.debugLog = ''; debug(); _global.drawRect = function (target, x1, y1, x2, y2) { target.moveTo(x1, y1); target.lineTo(x2, y1); target.lineTo(x2, y2); target.lineTo(x1, y2); target.lineTo(x1, y1); }; _global.trim = function (str) { str = String(str); var v3 = -1; do { v3 += 1; var a = str.charAt(v3); } while (a == ' ' || a == '\n' || a == '\r' || a == '\t'); var v2 = str.length; do { v2 -= 1; var a = str.charAt(v2); } while (a == ' ' || a == '\n' || a == '\r' || a == '\t'); str = str.substring(v3, v2 + 1); if (String(parseFloat(str)) == str) { str = parseFloat(str); } return str; }; _global.alphaIn = function () { this._alpha += 5; if (this._alpha > 100) { this._alpha = 100; delete this.onEnterFrame; } }; _global.alphaOut = function () { this.step += 1; if (this.step > this.maxStep) { this._alpha -= 5; if (this._alpha < 0) { this._alpha = 0; delete this.onEnterFrame; } } }; _global.noSet = function (a) { if (a == undefined) { return true; } if (a == null) { return true; } if (String(a) == '') { return true; } if (a == 'undefined') { return true; } if (typeof a == 'number' && isNaN(a)) { return true; } return false; }; _global.prepareArrayString = function (inv) { var v3 = inv.split(','); if (_global.noSet(v3)) { v3 = new Array(); v3.push(inv); } var v2 = 0; while (v2 < v3.length) { v3[v2] = _global.trim(v3[v2]); v2 += 1; } return v3; }; _global.prepareArrayNum = function (inv) { var v3 = inv.split(','); if (_global.noSet(v3)) { v3 = new Array(); v3.push(inv); } var v2 = 0; while (v2 < v3.length) { v3[v2] = parseFloat(v3[v2]); v2 += 1; } return v3; }; _global.prepareArrayBool = function (inv) { var v3 = inv.split(','); if (_global.noSet(v3)) { v3 = new Array(); v3.push(inv); } var v2 = 0; while (v2 < v3.length) { v3[v2] = (parseFloat(v3[v2]) != 1) ? false : true; v2 += 1; } return v3; }; _global.isChild = function (arr, item) { var v2 = false; for (var v3 in arr) { if (arr[v3] == item) { v2 = v3; break; } } return v2; }; _global.isArrChild = function (arr, name, item) { var v3 = false; var v1 = 0; while (v1 < arr.length) { if (arr[v1][name] == item) { v3 = arr[v1]; break; } v1 += 1; } return v3; }; _global.parsingOn = function () { this._alpha += _root.parsingAnimDelta; if (this._alpha > 100 + _root.parsingAnimDelta) { _root.gotoAndStop('parse'); delete this.onEnterFrame; } }; _global.parsingOff = function () { this._alpha -= _root.parsingAnimDelta; if (this._alpha <= 0) { delete this.onEnterFrame; _root.gotoAndStop('menu'); } }; _global.nullCharWidth = 20; _global.charSpacer = 15; _global.charWaiter = function () { if (!charsInProcess) { return undefined; } if (this.step == undefined) { this.step = 0; } this.step += 1; this.gotoAndPlay(1); if (this.step >= this.maxstep) { this._visible = true; this.play(); delete this.onEnterFrame; } }; _global.makeText = function (str, lnk) { if (lnk == undefined) { lnk = 'MovieAnimation1'; } for (var v15 in _root.charCont) { _root.charCont[v15].removeMovieClip(); } var v9 = new Array(); var v10 = 0; var v6 = 0; var v4 = 0; while (v4 < str.length) { var v5 = str.charAt(v4); if (v5 != ' ') { var v7 = v5; if (v5 == 'l') { v7 = 'll'; } var v8 = _root.charCont.getNextHighestDepth(); var v3 = _root.charCont.attachMovie(lnk, 'c' + v8, v8); var v12 = v3.char.attachMovie('char_' + v7, 'c', 0); v3.maxstep = 3 + 2 * (str.length - v4); v3._visible = false; v3.stop(); v3.onEnterFrame = _global.charWaiter; if (v4 != 0) { v3._x = v10 + v6 / 2 + _global.charSpacer + v3.char.c._width / 2; } v10 = v3._x; v6 = v3.char.c._width / 2; v9.push(v3); } else { v10 += v6 / 2 + _global.charSpacer + _global.nullCharWidth / 2; v6 = _global.nullCharWidth; } v4 += 1; } var v14 = v9[v9.length - 1]; v4 = 0; while (v4 < v9.length) { v9[v4]._x -= v14._x / 2; v4 += 1; } false; }; stop(); _root.parsingDataMC._alpha = 0; _root.parsingDataMC.onEnterFrame = parsingOn; _global.allowToStart = false; mainOEF = function () { if (_global.gameInProcess) { var dt = Math.round((getTimer() - gameTimeStart) / 1000); var st = dt % 60; if (st < 10) { st = '0' + st; } var tt = Math.floor(dt / 60); _root.tfTimer.text = tt + ':' + st; _global.levelTime += getTimer() - _global.levelTimeS; _global.levelTimeF += 1; _root.tfTimerF.text = levelTimeF; var dt = Math.round(_global.levelTime / 1000); var st = dt % 60; if (st < 10) { st = '0' + st; } var tt = Math.floor(dt / 60); if (tt < 10) { tt = '0' + tt; } _root.gui.time.text = tt + ':' + st; } _global.levelTimeS = getTimer(); _root.bossBar.show(); countCombo(); var xp = _root.bg.player._x; var yp = _root.bg.player._y; var i = 0; while (i < bonusObjects.length) { var dx = bonusObjects[i]._x - xp; var dy = bonusObjects[i]._y - yp; var d = Math.sqrt(dx * dx + dy * dy); if (d < 40) { makeBonusAnimation(bonusObjects[i].bonusType, bonusObjects[i]); _root.bg.player.applyBonus(bonusObjects[i].bonusType); bonusObjects[i].onEnterFrame = getOff; bonusObjects.splice(i, 1); } ++i; } var pointZFlag = false; i = 0; while (i < bulletObjects.length) { var foo = bulletObjects[i]; var weaponPoints = new Array(); var klop = 1; while (foo['p' + klop] != undefined) { var wp = new Object(); var wmc = foo['p' + klop]; wp.x = wmc._x; wp.y = wmc._y; foo.localToGlobal(wp); weaponPoints.push({'mc': wmc, 'x': wp.x, 'y': wp.y}); ++klop; } var killFlag = false; if (foo.flySteps != 0) { var ll = _global.clock - foo.startClock; if (ll == foo.flySteps - 1) { killFlag = true; } if (!killFlag) { } else { if (killFlag) { makeSplash(foo, weaponPoints[0], foo.object == 1, foo.object != 1); } if (foo.object == 1) { } else { if (foo.type == 'torpedoe' && !foo.mode) { if (foo.type.substr(0, 5) == 'lazer') { var flag = true; var n = 0; var points = new Array(); var sina = Math.sin(foo.fireAngle); var cosa = Math.cos(foo.fireAngle); if (_global.envS.debug) { if (_global.envS.lazerDebug && !pointZFlag) { if (_global.noSet(_root.pointZ)) { _root.createEmptyMovieClip('pointZ', _root.getNextHighestDepth()); } _root.pointZ.clear(); pointZFlag = true; _root.pointZ.lineStyle(1, 16711935); } } while (flag) { ++n; var pointObj = {'x': Math.round(10 * n * _global.envS.lazerInterval * cosa) / 10 + foo._x, 'y': Math.round(10 * n * _global.envS.lazerInterval * sina) / 10 + _root.bg._y + foo._y}; if (pointObj.y < +foo.offsetTop) { flag = false; } if (pointObj.y > 400 - foo.offsetBottom) { flag = false; } if (pointObj.x < +foo.offsetLeft) { flag = false; } if (pointObj.x > 550 - foo.offsetRight) { flag = false; } if (_global.envS.debug && _global.envS.lazerDebug) { drawRect(_root.pointZ, pointObj.x - 3, pointObj.y - 3, pointObj.x + 3, pointObj.y + 3); } if (flag) { points.push(pointObj); } } var staticObjectsTests = new Array(); var staticObjectsHits = new Array(); var j = 0; while (j < staticObjects.length) { if (!staticObjects[j].ignoreHit) { staticObjectsTests.push(staticObjects[j]); } ++j; } var j = 0; while (j < staticObjectsTests.length) { var g = 0; while (g < points.length) { if (staticObjectsTests[j].body.hitTest(points[g].x, points[g].y, true)) { if (_global.envS.debug && _global.envS.lazerDebug) { _root.pointZ.beginFill(16711680); drawRect(_root.pointZ, points[g].x - 3, points[g].y - 3, points[g].x + 3, points[g].y + 3); _root.pointZ.endFill(); } staticObjectsHits.push(staticObjectsTests[j]); staticObjectsTests.splice(j, 1); --j; break; } ++g; } ++j; } var j = 0; while (j < staticObjectsHits.length) { var name = staticObjectsHits[j]; debug('lazer damage = ' + foo.damage); var klop = name.armor; name.changeArmor(-foo.damage); debug('static object ' + name + ' health = ' + name.armor + ' (' + klop + '), obj splash damage = ' + name.splashDamage + ', radius = ' + name.damageRadius); _global.rezults.hits += 1; if (name.armor <= 0) { checkSplash(name); } ++j; } var enemyObjectsTests = new Array(); var enemyObjectsHits = new Array(); var j = 0; while (j < enemyObjects.length) { if (!enemyObjects[j].ignoreHit) { enemyObjectsTests.push(enemyObjects[j]); } ++j; } var j = 0; while (j < enemyObjectsTests.length) { var g = 0; while (g < points.length) { if (enemyObjectsTests[j].body.hitTest(points[g].x, points[g].y, true)) { if (_global.envS.debug && _global.envS.lazerDebug) { _root.pointZ.beginFill(65280); drawRect(_root.pointZ, points[g].x - 3, points[g].y - 3, points[g].x + 3, points[g].y + 3); _root.pointZ.endFill(); } enemyObjectsHits.push(enemyObjectsTests[j]); enemyObjectsTests.splice(j, 1); --j; break; } ++g; } ++j; } var j = 0; while (j < enemyObjectsHits.length) { var name = enemyObjectsHits[j]; debug('lazer damage = ' + foo.damage); var klop = name.armor; if (name.thereCanBeOnlyOne == 0 || name.thereCanBeOnlyOne == 1 && enemyObjects.length == 1) { name.changeArmor(-foo.damage); _global.rezults.hits += 1; } debug('static object ' + name + ' health = ' + name.armor + ' (' + klop + '), obj splash damage = ' + name.splashDamage + ', radius = ' + name.damageRadius); ++j; } foo.removeFromArray(); foo.outQueue(); --i; } else { var flag = false; var j = 0; while (j < staticObjects.length) { if (!(staticObjects[j].ignoreHit && foo.type != 'torpedoe')) { if (!foo.alreadyHited(staticObjects[j])) { var hit = false; ii = 0; while (ii < weaponPoints.length) { var hit = staticObjects[j].body.hitTest(weaponPoints[ii].x, weaponPoints[ii].y, true); if (hit) { var hitPoint = weaponPoints[ii]; break; } ++ii; } if (hit) { var name = staticObjects[j]; debug('rocket damage to standing = ' + foo.damage); var klop = name.armor; name.changeArmor(-foo.damage); debug('static object ' + name + ' health = ' + name.armor + ' (' + klop + '), obj splash damage = ' + name.splashDamage + ', radius = ' + name.damageRadius); foo.addEnemy(name); if (!killFlag) { _global.rezults.hits += 1; makeSplash(foo, hitPoint); if (foo.passageDone()) { foo.kill(true); --i; } } if (name.armor <= 0) { flag = true; } break; } } } ++j; } if (flag) { checkSplash(name); } var j = 0; while (j < enemyObjects.length) { if (!enemyObjects[j].ignoreHit) { if (!(foo.type == 'torpedoe' && enemyObjects[j].top)) { if (!foo.alreadyHited(enemyObjects[j])) { var hit = false; ii = 0; while (ii < weaponPoints.length) { var hit = enemyObjects[j].body.hitTest(weaponPoints[ii].x, weaponPoints[ii].y, true); if (hit) { var hitPoint = weaponPoints[ii]; break; } ++ii; } if (hit) { var name = enemyObjects[j]; debug('rocket damage to enemy = ' + foo.damage + ' ~ ' + foo); klop = name.armor; if (name.thereCanBeOnlyOne == 0 || name.thereCanBeOnlyOne == 1 && enemyObjects.length == 1) { name.changeArmor(-foo.damage); if (!killFlag) { _global.rezults.hits += 1; makeSplash(foo, hitPoint); } debug('enemy object ' + name + ' health = ' + name.armor + ' (' + klop + '), obj splash damage = ' + name.splashDamage + ', radius = ' + name.damageRadius); foo.addEnemy(name); if (!killFlag) { if (foo.passageDone()) { foo.kill(true); --i; } } break; } if (foo.type == 'torpedoe') { foo.kill(true); --i; } else { debug('IGNORING'); } } } } } ++j; } } } else { if (foo.object == 0) { if (foo.type.substr(0, 5) == 'lazer') { var flag = true; var n = 0; var sina = Math.sin(foo.fireAngle); var cosa = Math.cos(foo.fireAngle); if (_global.envS.debug) { if (_global.envS.lazerDebug && !pointZFlag) { if (_global.noSet(_root.pointZ)) { _root.createEmptyMovieClip('pointZ', _root.getNextHighestDepth()); } _root.pointZ.clear(); pointZFlag = true; _root.pointZ.lineStyle(1, 16711935); } } while (flag) { ++n; var pointObj = {'x': Math.round(10 * n * _global.envS.lazerInterval * cosa) / 10 + foo._x, 'y': Math.round(10 * n * _global.envS.lazerInterval * sina) / 10 + _root.bg._y + foo._y}; if (pointObj.y < +foo.offsetTop) { flag = false; } if (pointObj.y > 400 - foo.offsetBottom) { flag = false; } if (pointObj.x < +foo.offsetLeft) { flag = false; } if (pointObj.x > 550 - foo.offsetRight) { flag = false; } if (_global.envS.debug && _global.envS.lazerDebug) { drawRect(_root.pointZ, pointObj.x - 3, pointObj.y - 3, pointObj.x + 3, pointObj.y + 3); } if (_root.bg.player.base.body.hitTest(pointObj.x, pointObj.y, true)) { debug('ÈÃÐÎÊ ÏÎÂÐÅÆÄÅÍ ËÀÇÅÐÎÌ! óðîí ' + foo.damage); _root.bg.player.changeArmor(-foo.damage); flag = false; } } foo.removeFromArray(); foo.outQueue(); --i; } else { if (foo.alreadyHited(_root.bg.player)) { } else { var hit = false; ii = 0; while (ii < weaponPoints.length) { var hit = _root.bg.player.base.body.hitTest(weaponPoints[ii].x, weaponPoints[ii].y, true); if (hit) { var hitPoint = weaponPoints[ii]; break; } ++ii; } if (hit) { debug('ÈÃÐÎÊ ÏÎÂÐÅÆÄÅÍ! óðîí ' + foo.damage); _root.bg.player.changeArmor(-foo.damage); foo.addEnemy(_root.bg.player); if (foo.passageDone()) { foo.kill(true); --i; } } if (foo.init && killFlag) { foo.kill(); --i; } } } } } } } } ++i; } if (_root.bg.player.armor > 0) { var ppointz = new Array(); var j = 0; while (!_global.noSet(_root.bg.player.base['p' + j])) { var obj = {'x': _root.bg.player.base['p' + j]._x, 'y': _root.bg.player.base['p' + j]._y}; _root.bg.player.base.localToGlobal(obj); ppointz.push(obj); ++j; } var i = 0; while (i < staticObjects.length) { if (!staticObjects[i].ignoreDirect) { name = staticObjects[i]; if (_root.bg.player.hitBody.hitTest(name.hitBody)) { var hit = false; var j = 0; while (j < ppointz.length) { hit |= name.hitBody.hitTest(ppointz[j].x, ppointz[j].y, true); if (hit) { break; } ++j; } if (hit) { if (staticObjects[i].immortal) { debug('ÈÃÐÎÊ ÑÎÓÄÀÐÈËÑß Ñ ÁÅÑÑÌÅÐÒÍÛÌ ÎÁÚÅÊÒÎÌ!'); _root.bg.player.changeArmor(-10000000); } else { debug('ÈÃÐÎÊ ÑÎÓÄÀÐÈËÑß Ñ ÁÎ×ÊÎÉ! óðîí ' + ((name.directDamage != 0) ? -name.directDamage : -name.armor)); _root.bg.player.changeArmor((name.directDamage != 0) ? -name.directDamage : -name.armor); name.changeArmor(-10000000); checkSplash(name, false); } } } } ++i; } var i = 0; while (i < enemyObjects.length) { if (enemyObjects[i].enable_enemy_to_enemy_collision) { if (enemyObjects[i].armor > 0) { var j = 0; while (j < enemyObjects.length) { if (i != j) { if (enemyObjects[j].enable_enemy_to_enemy_collision) { if (enemyObjects[j].armor > 0) { name_1 = enemyObjects[i]; name_2 = enemyObjects[j]; if (name_1.hitBody.hitTest(name_2.hitBody)) { if (name_1.dont_smash_me_ally == false) { name_1.changeArmor(-10000000); } if (name_2.dont_smash_me_ally == false) { name_2.changeArmor(-10000000); } break; } } } } ++j; } } } ++i; } var i = 0; while (i < enemyObjects.length) { if (!enemyObjects[i].ignoreDirect) { name = enemyObjects[i]; if (_root.bg.player.hitBody.hitTest(name.hitBody)) { debug('test for collision with enemy ' + name + ' (' + name.hitBody + ')'); var hit = false; var j = 0; while (j < ppointz.length) { hit |= name.hitBody.hitTest(ppointz[j].x, ppointz[j].y, true); if (hit) { break; } ++j; } if (hit) { var damage = name.armor; if (name.directdamage != -100 && !_global.noSet(name.directdamage)) { damage = name.directdamage; } _root.bg.player.changeArmor(-damage); debug('ÈÃÐÎÊ ÑÎÓÄÀÐÈËÑß Ñ ÂÐÀÃÎÌ! óðîí ' + damage); if (name.thereCanBeOnlyOne == 0 || name.thereCanBeOnlyOne == 1 && enemyObjects.length == 1) { name.changeArmor(-10000000); } } } } ++i; } } i = 0; while (i < splashedObjects.length) { --splashedObjects[i].delay; ++i; } var len = splashedObjects.length; i = 0; while (i < len) { var name = splashedObjects[i]; if (name.delay <= 0 && name.obj.armor > 0) { name.obj.changeArmor(-name.dmg); splashedObjects.splice(i, 1); --i; --len; if (name.obj.armor <= 0 && name.spl) { checkSplash(name.obj); } } ++i; } var fullArray = new Array(); fullArray = staticObjects.concat(enemyObjects); var i = 0; while (i < fullArray.length) { if (fullArray[i].checkRelations(fullArray)) { --i; fullArray = staticObjects.concat(enemyObjects); } ++i; } oldMainSegment = mainSegment; mainSegment = Math.floor(_root.bg._y / 20) / 20; mainSegmentDelta = _root.bg._y - mainSegment * 20 * 20; setProgressBar(mainSegment, _global.maxLevelItem); if ((mainSegment >= _global.maxLevelItem || !slidingBg && slidingLimit == 0) && enemyObjects.length == 0 || _global.gameOver) { if (++_global.levelCompleteDelayCounter >= _global.envS.levelCompleteDelay) { stopAllEngines(); with (_root.wndComplete) { _visible = true; var ttz = _global.envS.textZ; if (_global.gameOver && !gameInWin) { if (_global.use_playtomic) { trace('Failed level ' + _global.levelNum + '; Playtomic stat was updated!'); Playtomic.Log.LevelCounterMetric('Fail', _global.levelNum); Playtomic.Log.ForceSend(); } _global.sound.play('playerDead', undefined, true); title_mc.title.text = ttz.playerDiedTitle; --_global.levelNum; } else { if (_global.use_playtomic) { trace('Win level ' + _global.levelNum + '; Playtomic stat was updated!'); Playtomic.Log.LevelCounterMetric('Completed', _global.levelNum); Playtomic.Log.ForceSend(); } title_mc.title.text = ttz.levelCompleteTitle; _global.fullRezults.killed += _global.rezults.killed; _global.fullRezults.survived += _global.rezults.survived; _global.fullRezults.items += _global.rezults.items; _global.gameScore += _global.levelScore; _global.sound.play('levelComplete', undefined, true); var saved = SharedObject.getLocal(gameName, '/'); if (saved.data.levelDone < levelNum || noSet(saved.data.levelDone)) { if (!noSet(levels['level_' + (levelNum + 1)])) { saved.data.levelDone = levelNum; saved.data.killed = _global.fullRezults.killed; saved.data.survived = _global.fullRezults.survived; saved.data.items = _global.fullRezults.items; saved.data.gameScore = _global.gameScore; saved.data.userWeapon1 = _global.userWeapon1; saved.data.userWeapon2 = _global.userWeapon2; saved.data.userWeapon3 = _global.userWeapon3; saved.data.userWeapon4 = _global.userWeapon4; saved.flush(); } } trace('!!!!!!!!!!!!!!!! ' + _global.levelNum + ' !!!!!!!!!!!!!!!'); _global.weaponSaved1[levelNum] = _global.userWeapon1; _global.weaponSaved2[levelNum] = _global.userWeapon2; _global.weaponSaved3[levelNum] = _global.userWeapon3; _global.weaponSaved4[levelNum] = _global.userWeapon4; _global.numberLevelsOpened = levelNum + 1; _global.saveLevelsOpened(); } tf1_.htmlText = '<p align="right">' + ttz.completeString1 + '</p>'; tf2_.htmlText = '<p align="right">' + ttz.completeString2 + '</p>'; tf3_.htmlText = '<p align="right">' + ttz.completeString3 + '</p>'; tf4_.htmlText = '<p align="right">' + ttz.completeString4 + '</p>'; tf5_.htmlText = '<p align="right">' + ttz.completeString5 + '</p>'; tf1.text = _global.rezults.killed; tf2.text = _global.rezults.survived; tf3.text = _global.rezults.items; tf4.text = _global.levelScore; tf5.text = _global.gameScore; } } } if (gameInProcess) { var i = 0; while (i < currLevelByTime.length) { var foo = currLevelByTime[i]; if (foo.t <= _global.levelTime) { makeGameObject.call(this, foo.obj, 0); currLevelByTime.splice(i, 1); --i; } ++i; } var i = 0; while (i < currLevelByFrame.length) { var foo = currLevelByFrame[i]; if (foo.t == _global.levelTimeF) { makeGameObject.call(this, foo.obj, 0); currLevelByFrame.splice(i, 1); --i; } ++i; } if (mainSegment != oldMainSegment) { var i = 0; while (i < _global.currLevel.level.length) { var foo = _global.currLevel.level[i]; var vary = foo.yoffset; if (vary > oldMainSegment && vary <= mainSegment) { makeGameObject.call(this, foo, (vary >= 1 ? 0 : -(vary - 1) * 400) + (mainSegment - vary) * 400 + mainSegmentDelta); } ++i; } } } }; _global.initCreateStars = function () { for (var v4 in starsS) { var v1 = starsS[v4]; if (!noSet(v1.linkage)) { var v2 = 0; while (v2 < v1.startCount) { var v3 = createStar(v1.linkage, v1.speed); v3._y = Math.floor(Math.random() * 550); v2 += 1; } } } }; _global.createStars = function () { _root.bg.starz._y = -_root.bg._y; for (var v3 in starsS) { var v2 = starsS[v3]; if (!noSet(v2.linkage)) { if (Math.random() < v2.random) { createStar(v2.linkage, v2.speed); } } } }; _global.createStar = function (link, sp) { var v3 = _root.bg.starz.getNextHighestDepth(); var v2 = _root.bg.starz.attachMovie(link, 'star' + v3, v3); v2.initStar(sp); return v2; }; _global.clock = 0; clockAdder = function () { _global.clock += 1; }; changeBGSpeed = function () { if (_global.scrollBG_debugFlag === true) { return undefined; } if (!_global.slidingBg) { _root.bg.speedY *= slidingfactor; if (slidingfactor > 1) { if (_root.bg.speedY > slidingLimit) { _root.bg.speedY = slidingLimit; } } if (slidingfactor < 1) { if (_root.bg.speedY < slidingLimit) { _root.bg.speedY = slidingLimit; } } } else { if (_global.gameInProcess) { if (!_global.noSet(_global.currLevel.screenSpeed)) { _root.bg.speedY = _global.currLevel.screenSpeed; return undefined; } var v6 = _root.bg.player._x; var v5 = _root.bg.player._y + _root.bg._y; var v8 = _root.fastZone.hitTest(v6, v5, 1); var v7 = _root.slowZone.hitTest(v6, v5, 1); var v3 = _global.envS.screenSpeed; if (v8) { v3 = _global.envS.screenFastSpeed; } if (v7) { v3 = _global.envS.screenSlowSpeed; } if (v3 != _root.bg.speedY) { if (v3 > _root.bg.speedY) { var v4 = _root.bg.speedY * _global.envS.screenSpeedFactorUp; if (v4 > v3) { v4 = v3; } } if (v3 < _root.bg.speedY) { v4 = _root.bg.speedY * _global.envS.screenSpeedFactorDown; if (v4 < v3) { v4 = v3; } } if (v3 == 0 && v4 < 0.1) { v4 = 0; } if (v3 > 0 && v4 < 0.1) { v4 = 0.1; } _root.bg.speedY = v4; } } } }; _global.checkSplash = function (obj, flag, flag2) { var v12 = splashedObjects.length; if (_global.noSet(obj)) { return undefined; } if (_global.noSet(flag)) { flag = true; } if (_global.noSet(flag2)) { flag2 = true; } if (flag2) { var v3 = 0; while (v3 < staticObjects.length) { if (!staticObjects[v3].ignoreSplash) { if (checkSplashOne(obj, staticObjects[v3])) { splashedObjects.push({'obj': staticObjects[v3], 'from': obj._name, 'dmg': obj.splashDamage, 'delay': obj.splashDelay, 'spl': true}); } } v3 += 1; } v3 = 0; while (v3 < enemyObjects.length) { if (!enemyObjects[v3].ignoreSplash) { if (checkSplashOne(obj, enemyObjects[v3])) { splashedObjects.push({'obj': enemyObjects[v3], 'from': obj._name, 'dmg': obj.splashDamage, 'delay': obj.splashDelay, 'spl': false}); } } v3 += 1; } } if (false && flag) { if (checkSplashOne(obj, _root.bg.player)) { splashedObjects.push({'obj': _root.bg.player, 'from': obj._name, 'dmg': obj.splashDamage, 'delay': obj.splashDelay, 'spl': false}); } } var v4 = ''; v3 = 0; while (v3 < splashedObjects.length) { v4 += v3 + ': obj=' + splashedObjects[v3].obj + ', damage=' + splashedObjects[v3].dmg + ', from=' + splashedObjects[v3].from + ((v3 != splashedObjects.length - 1) ? '\n' : ''); v3 += 1; } }; checkSplashOne = function (a, b) { if (a == b) { return undefined; } if (!a.spl.hitTest(b.body)) { return undefined; } var v7 = _global.envS.splashTests; var v5 = {'x': a.spl._x, 'y': a.spl._y}; a.localToGlobal(v5); var v8 = {'x': b.body._x, 'y': b.body._y}; b.localToGlobal(v8); dx = v5.x - v8.x; dy = v5.y - v8.y; d = Math.sqrt(dx * dx + dy * dy); al = Math.atan2(dy, dx); al -= (5 / PI2) * (v7 - 1) / 2; if (d < a.damageRadius / 2) { return true; } i = 0; while (i < v7) { var v3 = v5.x - Math.cos(al) * a.damageRadius / 2; var v4 = v5.y - Math.sin(al) * a.damageRadius / 2; al += 5 / PI2; if (b.body.hitTest(v3, v4, true)) { return true; } ++i; } return false; }; _global.setProgressBar = function (now, all) { if (!usingBar) { return undefined; } now -= 1; all -= 1; var v2 = 100 * now / all; if (v2 > 100) { v2 = 100; } if (v2 < 1) { v2 = 1; } _root.gui.progress.bar._xscale = v2; }; _global.makePause = function (flag) { if (_global.gameOver) { return undefined; } if (Key.isDown(27) || Key.isDown(80) || flag) { if (_global.gameInProcess) { _global.charsInProcess = false; _global.gameInProcess = false; _root.wndPause._visible = true; } else { _global.charsInProcess = true; _global.gameInProcess = true; _root.wndPause._visible = false; _global.levelTimeS = getTimer(); } } if (_global.envS.debug == 1) { if (Key.isDown(8)) { if (_global.noSet(_global.scrollBG_debugFlag)) { _global.scrollBG_debugFlag = false; } _global.scrollBG_debugFlag = !_global.scrollBG_debugFlag; if (_global.scrollBG_debugFlag) { _root.bg.setMotion(0, 0); } } } }; _global.changeWeaponByMouse = function (dir) { if (_global.gameInProcess) { if (dir == 0) { return undefined; } dir = dir <= 0 ? 1 : -1; var v3 = _root.bg.player.cannons[0].currentGun + dir; if (v3 >= _root.bg.player.cannons[0].gunZ.length) { v3 = 0; } if (v3 < 0) { v3 = _root.bg.player.cannons[0].gunZ.length - 1; } if (_root.bg.player.cannons[0].changeGun(v3)) { _root.lbar.weaponSelector.gotoAndStop(v3 + 1); } oldTab = Key.isToggled(9); } }; _global.explodePause = function () { if (_global.noSet(this.delay)) { this.delay = 0; } if (++this.delay >= this.maxDelay) { this.play(); if (!_global.noSet(this.target)) { if (this.oldx != this.target._x || this.oldy != this.target._y || this.oldr != this.target._rotation) { var v3 = {'x': this.target_mc._x, 'y': this.target_mc._y}; this.target_mc._parent.localToGlobal(v3); this._parent.globalToLocal(v3); this._x = v3.x; this._y = v3.y; this.oldx = this.target._x; this.oldy = this.target._y; this.oldr = this.target._rotation; } } if (this._currentframe == 6) { if (this.destroyer) { if (this.destroyTarget.gunHolder != this.destroyTarget) { this.destroyTarget.gunHolder.removeMovieClip(); } this.destroyTarget.shadow.removeMovieClip(); this.destroyTarget.shadow.unloadMovie(); this.destroyTarget.removeMovieClip(); this.destroyTarget.unloadMovie(); delete this.onEnterFrame; } } } }; _global.stopAllEngines = function () { if (!_global.noSet(_root.pointZ)) { _root.pointZ.clear(); } Key.removeListener(_global.keyGetter); Mouse.removeListener(_global.keyGetter); delete _global.keyGetter; _global.gameInProcess = false; _global.queue.clear(); _global.queue.removeMovieClip(); delete _global.queue; }; _global.getOff = function () { this._yscale += (-2 - this._yscale) / 3; this._xscale = this._yscale; if (this._yscale <= 0) { delete this.onEnterFrame; this.removeMovieClip(); } }; _global.getOn = function () { this._yscale += (100 - this._yscale) / 6; this._xscale = this._yscale; this._alpha = this._xscale; if (this._yscale >= 98) { this._yscale = 100; this._xscale = 100; this._alpha = 100; delete this.onEnterFrame; } }; _global.makeSplash = function (shot, point, enemyFlag, playerFlag) { if (_global.noSet(enemyFlag)) { enemyFlag = true; } if (_global.noSet(playerFlag)) { playerFlag = true; } if (shot.splashDamage == 0 || _global.noSet(shot.splashDamage)) { return undefined; } var v5 = _root.bg.splashez; var v7 = v5.depth++; var v3 = v5.attachMovie('userSplash', 'sf' + v7, 1000000 - v7); v3.initArmor(1); v3.setMotion(0, 0); var v6 = {'x': point.x, 'y': point.y}; v5.globalToLocal(v6); v3.moveTo(v6.x, v6.y); v3.initSplash(shot.splashDamage, shot.damageRadius, shot.splashDelay, true); checkSplash(v3, playerFlag, enemyFlag); if (_global.envS.debug != 1) { v3.spl._visible = false; } }; _root.prebreefFunc = function () { stop(); _root.gui.health.bar._xscale = 100; _root.gui.progress.bar.gotoAndStop(1); _root.gui.progress.bar._visible = false; _global.levelNum += 1; trace('prebreef: ' + _global.levelNum); }; _global.makeDie = function (mc, forward, double) { if (_global.noSet(forward)) { forward = false; } if (_global.noSet(double)) { double = false; } mc.forward = forward; mc.r = Math.round(Math.random() * 3 + 3) / 2; if (_global.noSet(forward)) { mc.r *= 0.5; } if (Math.random() < 0.5) { mc.r *= -1; } if (double) { mc.k = 1.05; } else { mc.k = 1.03; } if (double) { mc.k2 = 40; } else { mc.k2 = 15; } mc.onEnterFrame = dieAnimation; }; _global.dieAnimation = function () { if (this.forward) { this._parent._parent.speedX *= this.k; this._parent._parent.speedY *= this.k; } else { this._parent._parent.speedX += -this._parent._parent.speedX / 50; this._parent._parent.speedY += -this._parent._parent.speedY / 50; } this._parent._parent._x += this._parent._parent.speedX; this._parent._parent._y += this._parent._parent.speedY; this._parent._parent._yscale -= (105 - this._parent._parent._yscale) / 20; this._parent._parent._xscale = this._parent._parent._yscale; this._parent._rotation += this.r; this._parent._parent.SolarXFactor += (1 - this._parent._parent.SolarXFactor) / this.k2; this._parent._parent.SolarYFactor += (1 - this._parent._parent.SolarYFactor) / this.k2; this._parent._parent.moveShadow(); }; _global.getAngleDelta = function (a, b, c) { while (a > 180) { a -= 360; } while (a < -180) { a += 360; } var v7 = b - 360; var v8 = b; var v5 = b + 360; var v10 = v7 - a; var v11 = v8 - a; var v13 = v5 - a; var v6 = Math.abs(v10); var v9 = Math.abs(v11); var v4 = Math.abs(v13); var v2 = Math.min(v6, v9); v2 = Math.min(v2, v4); if (v2 == v6) { var v3 = v7; } if (v2 == v9) { v3 = v8; } if (v2 == v4) { v3 = v5; } return (v3 - a) / c; }; _global.setBarAction = function (text, col, length, ad) { var v3 = this.tf.getTextFormat(); if (!_global.noSet(col)) { v3.color = parseInt('0x' + col, 16); this.tf.setNewTextFormat(v3); } this.tf.text = text; this.len = length; this.s = 0; this._alpha = 0; this._visible = true; this.onEnterFrame = textBarAction; if (!noSet(ad)) { this.alphaDelta = ad; } else { this.alphaDelta = 5; } }; _global.textBarAction = function () { if (this.s == 0) { this._alpha += this.alphaDelta; if (this._alpha >= 100) { this.s = 1; this._alpha = 100; this.timeStart = getTimer(); } } else { if (this.s == 1) { if (getTimer() - this.timeStart > this.len) { this.s = 2; } } else { if (this.s == 2) { this._alpha -= this.alphaDelta; if (this._alpha <= 0) { this._visible = false; delete this.s; delete this.onEnterFrame; } } } } }; _global.prepareText = function (inText) { var v4 = ''; var v1 = 0; while (v1 < inText.length) { var v2 = inText.charAt(v1); if (v2 != '\r') { v4 += v2; } v1 += 1; } return v4; }; _global.setPlayerSettings = function (lev) { delete _global.selectedPlane; if (_global.noSet(lev)) { lev = _global.levelNum; } if (!_global.noSet(_global.levels['level_' + lev].playerObject)) { _global.selectedPlane = _global.levels['level_' + lev].playerObject; } _global.playerS = _global.playerSettings[_global.selectedPlane]; }; _global.makeGameObject = function (foo, delta) { if (!_global.noSet(foo.tank)) { var v4 = new Object(); for (var v5 in foo) { v4[v5] = foo[v5]; } var v9 = movingUnits[v4.tank]; for (v5 in v9) { if (_global.noSet(v4[v5])) { v4[v5] = v9[v5]; } } var v10 = mainUnits[v4.mainObj]; for (v5 in v10) { if (_global.noSet(v4[v5])) { v4[v5] = v10[v5]; } } var v13 = (v4.top != 1) ? this.enemyMC : this.topEnemyMC; var v12 = v13.depth++; var v8 = v13.attachMovie('enemy', 'e' + v12, 1000000 - v12); v8.initOffset(v4.bigObject); var v15 = v4.xoffset; if (v4.xoffset >= 0 && v4.xoffset <= 540) { v4.xoffset *= 1.33; } v8.moveTo((v4.factor != -1) ? v4.xoffset : 720 - v4.xoffset, -this._y + ((v4.bigObject != 1) ? _global.envS.newObjectYOffset : _global.envS.newBigObjectYOffset) + delta); if (v4.way != '' && v4.way != 0) { if (v4.way == 'player') { v8.setMotion(v4.way, v4.speed, v4.followPlayer, v4.UAADistance, v4.UAARotationFactor); } else { v8.setMotion(v4.way, v4.mratio, v4.xratio, v4.yratio, v4.rotate, v4.factor, v4.startFrame, v4.endFrame, v4.moveWayAtStart, v4.wayCycle, v4.rotatedByWay, v4.orientToPath); } } else { v8.setMotion(!_global.noSet(v4.xspeed) ? v4.xspeed : 0, !_global.noSet(v4.yspeed) ? v4.yspeed : 0); } v8.setEnemyToEnemyCollisionFlag(foo.enable_enemy_to_enemy_collision, foo.dont_smash_me_ally); v8.initTank(v4.base, v4.gun, this.player, v4.armor, v4.directdamage, v4.withoutBase, v4.bossBar, v4.top, v4.shadow, v4.noInitRotate, v4.score); if (v4.bossBar == 1) { _root.bossBar.add(v8, v4.armor); } v8.initLoot(v4.loot, v4.lootXoffset, v4.lootYoffset, v4.autoloot); v8.initChilds(v4.child, v4.childXOffset, v4.childYOffset, v4.EC, v4.ECCount, v4.ECTime, v4.ECTimeOffset, v4.ECXOffset, v4.ECYOffset); v8.initGun(v4.reloadingTime, v4.shotsTime, v4.clip, v4.bulletType, v4.bulletSpeed, v4.bulletDir, v4.bulletFactor, v4.bulletTopLevel, v4.amount, v4.flySteps, v4.flyMinScale, v4.flyDistance, v4.bulletDamage, v4.cannonAngle, v4.cannonChangeAngleSpeed, v4.cannonTimeOffset, v4.ai, v4.splashDamage, v4.damageRadius, v4.splashDelay, v4.movedBullet, v4.passageAbility, v4.bulletFlyDistance); v8.initFlags(v4.ignoreHit, v4.ignoreSplash, v4.ignoreDirect, v4.immortal, v4.notCount); v8.setRelation(v4.objId, v4.actionAfterDie, v4.relType); if (v4.movedWay == 1) { v8.initWayMotion(v4.movedWayOffset, v4.movedWayXSpeed, v4.movedWayYSpeed); } if (!_global.noSet(v4.thereCanBeOnlyOne)) { v8.thereCanBeOnlyOne = v4.thereCanBeOnlyOne; } if (!_global.noSet(v4.dieImmediatly)) { if (v4.dieImmediatly == 0) { v8.dieImmediatly = false; } if (v4.dieImmediatly == 1) { v8.dieImmediatly = true; } } if (!_global.noSet(v4.soundKills)) { v8.soundKills = v4.soundKills; } v8.inQueue(); return v8; } if (!_global.noSet(foo.object)) { var v6 = new Object(); for (v5 in foo) { v6[v5] = foo[v5]; } var v11 = standingUnits[v6.object]; for (v5 in v11) { if (_global.noSet(v6[v5])) { v6[v5] = v11[v5]; } } v13 = this.env; if (v6.top == 1) { v13 = this.envTop; } if (v6.top == 2) { v13 = this.envTop2; } v12 = v13.depth++; v8 = v13.attachMovie(v6.linkage, 'o' + v12, 1000000 - v12); v8.initOffset(v6.bigObject); v15 = v6.xoffset; if (v6.xoffset >= 0 && v6.xoffset <= 540) { v6.xoffset *= 1.33; } v8.initArmor(v6.armor); if (v6.bossBar == 1) { _root.bossBar.add(v8, v6.armor); } v8.initScore(v6.score); v8.initLoot(v6.loot, v6.lootXoffset, v6.lootYoffset, v6.autoloot); v8.initChilds(v6.child, v6.childXOffset, v6.childYOffset, v6.EC, v6.ECCount, v6.ECTime, v6.ECTimeOffset, v6.ECXOffset, v6.ECYOffset); v8.setMotion(0, 0); v8.moveTo(v6.xoffset, -this._y + ((v6.bigObject != 1) ? _global.envS.newObjectYOffset : _global.envS.newBigObjectYOffset) + delta); v8.initSplash(v6.splashDamage, v6.damageRadius, v6.splashDelay); v8.initFlags(v6.ignoreHit, v6.ignoreSplash, v6.ignoreDirect, v6.immortal, v6.notCount); v8.setRelation(v6.objId, v6.actionAfterDie, v6.relType); v8.inQueue(); v8.link = v6.linkage; for (v5 in v6) { if (_global.noSet(v8[v5])) { v8[v5] = v6[v5]; } } return v8; } if (!_global.noSet(foo.bonus)) { v12 = this.bnz.getNextHighestDepth(); v8 = this.bnz.attachMovie('bonus_' + foo.bonus, 'b' + v12, v12); v8.initOffset(foo.bigObject); bonusObjects.push(v8); v8._x = foo.xoffset; v8._y = -this._y + ((foo.bigObject != 1) ? _global.envS.newObjectYOffset : _global.envS.newBigObjectYOffset) + delta; v8.bonusType = foo.bonus; v8.inQueue(); return v8; } if (!_global.noSet(foo.command)) { if (foo.command == 'slideConstant') { _global.slidingBg = false; _global.slidingfactor = foo.factor; _global.slidingLimit = foo.limit; } if (foo.command == 'slideNormal') { _global.slidingBg = true; } if (foo.command == 'printMessage') { trace(foo.message); _root.error.text = foo.message; } if (foo.command == 'textBar1') { _root.textBar1.setBarAction(foo.text, foo.color, foo.interval, foo.alphaDelta); } if (foo.command == 'textBar2') { _root.textBar2.setBarAction(foo.text, foo.color, foo.interval, foo.alphaDelta); } if (foo.command == 'textBar3') { _root.textBar3.setBarAction(foo.text, foo.color, foo.interval, foo.alphaDelta); } if (foo.command == 'endLevel') { _global.gameOver = true; } } }; _global.makeBonusAnimation = function (bonusType, obj) { var v4 = _root.bg.bnzFX.getNextHighestDepth(); var v3 = _root.bg.bnzFX.attachMovie('bonus_anim_' + bonusType, 'b' + v4, v4); if (!_global.noSet(v3)) { v3._alpha = 70; v3._x = obj._x; v3._y = obj._y; } }; _global.countCombo = function (flag) { if (_global.noSet(flag)) { flag = false; } var v4 = _global.levelTime - _global.comboTimer; if (v4 > _global.envS.comboDeltaz[_global.comboNumber] || _global.comboNumber >= _global.envS.comboDeltaz.length) { if (_global.comboNumber > 0) { if (_global.comboNumber > _global.actualComboNumber) { _global.actualComboNumber = _global.comboNumber; _global.comboFactor = _global.envS.comboFactorz[_global.actualComboNumber - 1]; makeBonusAnimation(_global.envS.comboLinkagez[_global.actualComboNumber - 1], _root.bg.player); } } _global.comboNumber = 0; _global.comboTimer = -100000; } else { if (flag) { _global.comboNumber += 1; } } if (flag) { _global.comboTimer = _global.levelTime; } _root.gui.multi.text = _global.actualComboNumber + 1 + ' (' + _global.comboFactor + ')'; }; } movieClip 692 { } frame 6 { stop(); XML.prototype.ignoreWhite = true; _global.settingsLoaded = false; fscommand('trapallkeys', true); _focusrect = false; fscommand('showmenu', false); createXML = function () { var v4 = new XML(str); if (v4.status == 0) { _global.settingsLoaded = true; debug('Settings loaded; parsing...'); var v3 = 0; while (v3 < v4.firstChild.childNodes.length) { foo = v4.firstChild.childNodes[v3]; parseXMLtoVars(foo, _global); v3 += 1; } _root.parsingDataMC.onEnterFrame = parsingOff; } else { var v5 = 'XML parsing error (№' + v4.status + '). ' + xmlErrors[-v4.status - 2]; _root.error.text = v5; debug(v5); } }; _global.xmlErrors = new Array('A CDATA section was not properly terminated.', 'The XML declaration was not properly terminated.', 'The DOCTYPE declaration was not properly terminated.', 'A comment was not properly terminated.', 'An XML element was malformed.', 'Out of memory.', 'An attribute value was not properly terminated.', 'A start-tag was not matched with an end-tag.', 'An end-tag was encountered without a matching start-tag.'); parseXMLtoVars = function (xml, target) { if (xml.nodeName == 'var') { var v5 = xml.attributes.value; if (_global.noSet(v5) && xml.nodeValue == null) { if (xml.childNodes.length == 1) { v5 = xml.firstChild.nodeValue; } else { v5 = xml.childNodes.join(''); } } if (String(parseFloat(v5)) == v5) { v5 = parseFloat(v5); } if (xml.attributes.name == null) { return v5; } target[xml.attributes.name] = v5; } else { if (xml.nodeName == 'array') { target[xml.attributes.name] = new Array(); var v4 = target[xml.attributes.name]; var v2 = 0; while (v2 < xml.childNodes.length) { v4.push(parseXMLtoVars(xml.childNodes[v2])); v2 += 1; } } else { if (xml.nodeName == 'object') { var v4 = new Object(); for (var v2 in xml.attributes) { if (v2 != 'name') { parseXMLtoVars((new XML('<var name="' + v2 + '"\tvalue="' + xml.attributes[v2] + '" />')).firstChild, v4); } } v2 = 0; while (v2 < xml.childNodes.length) { parseXMLtoVars(xml.childNodes[v2], v4); v2 += 1; } if (xml.attributes.name != null) { target[xml.attributes.name] = v4; } else { return v4; } } } } }; str = ''; str += '<?xml version="1.0" encoding="windows-1251"?>'; str += '<settings>'; str += '<!-- ================================================================================================================================================ -->'; str += '<!-- ====================================== НАСТРОЙКИ ДВИЖКА ====================================================================================== -->'; str += '<!-- ================================================================================================================================================ -->'; str += '<object name="envS">'; str += '<object name="playerOffset">'; str += '<var name="top" value="10" >отступы от границ экрана игрока</var>'; str += '<var name="bottom" value="10" />'; str += '<var name="left" value="20" />'; str += '<var name="right" value="20" />'; str += '</object>'; str += '<object name="enemyOffset">'; str += '<var name="top" value="-250" > (было 500)отступы от границ экрана для врагов</var>'; str += '<var name="bottom" value="-150" />'; str += '<var name="left" value="-150" />'; str += '<var name="right" value="-150" />'; str += '</object>'; str += '<object name="bulletOffset">'; str += '<var name="top" value="-20" >отступы от границ экрана для пуль/ракет. Желательно верхнюю границе "поднять"</var>'; str += '<var name="bottom" value="-20" />'; str += '<var name="left" value="-60" />'; str += '<var name="right" value="-60" />'; str += '</object>'; str += '<object name="allOffset">'; str += '<var name="top" value="-500" > (было 250) отступы от границ экрана для остального. Ей подчиняются танки, игрок, башни</var>'; str += '<var name="bottom" value="-250" />'; str += '<var name="left" value="-300" />'; str += '<var name="right" value="-300" />'; str += '</object>'; str += '<object name="bigTileOffset">'; str += '<var name="top" value="-1000" >отступы от границ экрана КРУПНЫМИ тайлами</var>'; str += '<var name="bottom" value="-1000" />'; str += '<var name="left" value="-100" />'; str += '<var name="right" value="-100" />'; str += '</object>'; str += '<object name="blinks">'; str += '<object name="hit" color="#FFBC22" amount="40" times="5" step="2">название, цвет, прозрачность, количество "морганий", длина одного моргания (в кадрах)</object>'; str += '<object name="shield" color="#0066cc" amount="40" times="3" step="2"/>'; str += '<object name="takebonus" color="#FFFFFF" amount="40" times="5" step="3"/>'; str += '</object> '; str += '<object name="textZ">'; str += '<var name="intro" ><br /><br /><u>How to Play:</u><br /><font size="11"> - At the controls of a heavy space destroyer, you are<br /> fighting an alien invasion. <br /> - You must get to the end of the round, destroying as many<br /> enemy units as possible along the way. <br /> - Pick up the bonuses – they will assist you in your mission. </font><br /><br /><br /><u>Controls:</u><br /><font size="11"> - Control the car using the mouse. <br /> - Fire - click the left mouse button. <br /></font><br /> </var>'; str += '<var name="completeString1" >Enemies destroyed :</var>'; str += '<var name="completeString2" >Enemies survived :</var>'; str += '<var name="completeString3" > </var>'; str += '<var name="completeString4" > </var>'; str += '<var name="final_completeString1" >Enemies destroyed total :</var>'; str += '<var name="final_completeString2" >Enemies survived total :</var>'; str += '<var name="final_completeString3" > </var>'; str += '<var name="final_completeString4" > </var>'; str += '<var name="playerDiedTitle" >Mission failed</var>'; str += '<var name="levelCompleteTitle" >Mission completed!</var>'; str += '<var name="gameCompleteTitle" >Congratulations! You won!!!</var>'; str += '<var name="gamePausedTitle" >Pause</var>'; str += '<var name="gamePausedString" ><br /><b>Return to the game?</b></var>'; str += '</object>'; str += '<var name="screenSpeed"\t\t\t\t\t\t\t\tvalue="2" >скорость нормальной прокрутки экрана</var>'; str += '<var name="screenFastSpeed"\t\t\t\t\t\tvalue="2" >скорость ускоренной прокрутки экрана</var>'; str += '<var name="screenSlowSpeed"\t\t\t\t\t\tvalue="2" >скорость замедленной прокрутки экрана</var>'; str += '<var name="screenSpeedFactorUp"\t\t\t\tvalue="1.1" > множитель перехода от текущей скорости проктурки экрана к БОЛЬШЕЙ</var> было 1.04'; str += '<var name="screenSpeedFactorDown"\t\t\tvalue="0.9" >множитель перехода от текущей скорости проктурки экрана к МЕНЬШЕЙ</var> было 0.97'; str += '<var name="debug"\t\t\t\t\t\t\t\t\t\t\tvalue="0" >режим отладки 0 или 1</var>'; str += '<var name="debugTrace"\t\t\t\t\t\t\t\tvalue="0" >режим отладки 0 или 1 (только текстовые сообщения)</var>'; str += '<var name="lazerDebug"\t\t\t\t\t\t\t\tvalue="0" >рисовать ли контрольные точки лазеров. Работает только если debug=1</var>'; str += '<var name="soundDebug"\t\t\t\t\t\t\t\tvalue="0" >надо ли выдавать сообщения об ошибках звуков. Бывает, мешают. Работает только если debug=1</var>'; str += '<var name="markerDebug"\t\t\t\t\t\t\t\tvalue="0" >рисовать ли невидимые контрольные объекты. Работает только если debug=1</var>'; str += '<var name="wayDebug"\t\t\t\t\t\t\t\t\tvalue="0" >рисовать ли пути. Работает только если debug=1</var>'; str += '<var name="debugBody"\t\t\t\t\t\t\t\t\tvalue="0" >оставлять ли body</var>'; str += '<var name="lazerInterval"\t\t\t\t\t\t\tvalue="15" >расстояние между точками-тестами лазеров</var>'; str += '<var name="multipleFireAngle"\t\t\t\t\tvalue="60" >угол между выстрелами для "многодульного" оружия</var>'; str += '<var name="newObjectYOffset"\t\t\t\t\tvalue="-150" >(было 200)сдвиг всех создаваемых объектов относительно верха экрана</var>'; str += '<var name="newBigObjectYOffset"\t\t\t\tvalue="-450" >(было 450)сдвиг всех создаваемых объектов относительно верха экрана</var>'; str += '<var name="splashTests"\t\t\t\t\t\t\t\tvalue="20" >количество точек проверки пересечения на splash (чем больше, тем точнее, но дольше)</var>'; str += '<var name="levelCompleteDelay"\t\t\t\tvalue="50" >количество тактов, которое ожидается после окончания уровня как пауза. Как уровень окончен - гибель игрока, победа, окончание объектов, роли не играет</var>'; str += '<var name="defaultRotation"\t\t\t\t\t\tvalue="180" >Дефолтовый угол поворота базы</var>'; str += '<var name="soundKills"\t\t\t\t\t\t\t\tvalue="eexplode" >Звук гибели для всех</var>'; str += '<var name="autoAimDistance"\t\t\t\t\t\tvalue="50" >Расстояние от пули до стартового положения игрока, при достижении которого выстрелы перестают самонаводиться при наводке на стартовое положение игрока</var>'; str += '<var name="UAADistance"\t\t\t\t\t\t\t\tvalue="70" >Расстояние от врага до игрока, при достижении которого враги перестают самонаводиться при way=player</var>'; str += '<var name="SolarX"\t\t\t\t\t\t\t\t\t\tvalue="275" >Положение солнца по Х</var>'; str += '<var name="SolarXFactor"\t\t\t\t\t\t\tvalue="0.85" >Коэффициент отклонения тени ко X</var>'; str += '<var name="SolarY"\t\t\t\t\t\t\t\t\t\tvalue="400" >Положение солнца по Y</var>'; str += '<var name="SolarYFactor"\t\t\t\t\t\t\tvalue="0.9" >Коэффициент отклонения тени ко Y</var>'; str += '<var name="defaultScore"\t\t\t\t\t\t\tvalue="0" >количество очков за юнит</var>'; str += '<var name="comboFactorz"\t\t\t\t\t\t\tvalue="0" >умножители очков за ступень комбо; точность до 2го знака после запятой</var>'; str += '<var name="comboLinkagez"\t\t\t\t\t\t\tvalue="" >linkage сообщений о комбо</var>'; str += '<var name="comboDeltaz"\t\t\t\t\t\t\t\tvalue="0" >разрешенные дельты относительно предыдущего убийства в комбо</var>'; str += '</object>'; str += '<object name="starsS">'; str += '<object name="star1">'; str += '<var name="linkage"\t\t\t\tvalue="star1" >название Linkage</var>'; str += '<var name="random"\t\t\t\tvalue="0.1" >вероятность возникновения звезды (от 0 до 1)</var>'; str += '<var name="speed"\t\t\t\t\tvalue="3" >скорость движения</var>'; str += '<var name="startCount"\t\tvalue="20" >количество таких звезд при создании уровня</var>'; str += '</object>'; str += '<object name="star2">'; str += '<var name="linkage"\t\t\t\tvalue="star2" >название Linkage</var>'; str += '<var name="random"\t\t\t\tvalue="0.05" >вероятность возникновения звезды (от 0 до 1)</var>'; str += '<var name="speed"\t\t\t\t\tvalue="4" >скорость движения</var>'; str += '<var name="startCount"\t\tvalue="20" >количество таких звезд при создании уровня</var>'; str += '</object>'; str += '<object name="star3">'; str += '<var name="linkage"\t\t\t\tvalue="star3" >название Linkage</var>'; str += '<var name="random"\t\t\t\tvalue="0.05" >вероятность возникновения звезды (от 0 до 1)</var>'; str += '<var name="speed"\t\t\t\t\tvalue="2" >скорость движения</var>'; str += '<var name="startCount"\t\tvalue="20" >количество таких звезд при создании уровня</var>'; str += '</object>'; str += '</object>'; str += '<object name="torpedoeSettings">'; str += '<var name="startYSpeed" value="-3" >статовая скорость торпеды по У. Желательно, чтобы она была меньше, чем -2 - иначе при пуске внизу экрана может уехать за экран и там "помереть"</var>'; str += '<var name="startXSpeed" value="5" >статовая скорость торпеды по Х - часть скорости самолета. Т.е. скорость по Х определяется скоростью самолета (если он летел вправо, то и торпеда должна поначалу лететь вправо). Если тут стоит 5, то при запуске скорость торпеды равна 1/5 скорости самолета по Х в момент пуска</var>'; str += '<var name="startXSpeedFactor" value="0.95" >множитель скорости по Х торпеды после старта. Если тут стоит 0.95, то скорость торпеды по Х будет замедляться пока она падает до воды</var>'; str += '<var name="fallTime" value="25" >Сколько тактов игры торпеда "падает до воды". В момент удара об воду, скорость торпеды по Х становится равной 0, торпеда меняет внешний вид.</var>'; str += '<var name="endOfFallSize" value="40" >Каков будет размер торпеды в момент падения - в процентах от первоначального размера</var>'; str += '<var name="maxSpeed" value="-15" >скорость торпеды в воде по У</var>'; str += '<var name="maxSpeedFactor" value="50" >множитель набора скорости после падения. Чем меньше это число, тем скорее торпеда достигнет скорости maxSpeed</var>'; str += '</object>'; str += '<!-- ================================================================================================================================================ -->'; str += '<!-- ====================================== НАСТРОЙКИ ИГРОКА ====================================================================================== -->'; str += '<!-- ================================================================================================================================================ -->'; str += '<object name="playerSettings">'; str += '<object name="plane1">'; str += '<var name="speed" value="1" />'; str += '<var name="XspeedFactor" value="3" >коэффициент набора скорости (геом. прогрессии) X</var>'; str += '<var name="YspeedFactor" value="3" >коэффициент набора скорости (геом. прогрессии) Y</var>'; str += '<var name="rotationFactor" value="1" >коэффициент изменения угла (геом. прогрессии)</var>'; str += '<var name="base" value="player_base" >название linkage</var>'; str += '<var name="gun" value="player_gun_2" >название linkage</var>'; str += '<var name="maxArmor" value="100" >максимальная броня танка</var>'; str += '<var name="maxShield" value="0" >максимальный энергощит танка. Если в параметрах уровня не указано иное, то эти значения будут умолчанием</var>'; str += '<var name="recoil" value="0" >Сила отдачи от выстрела</var>'; str += '<var name="recoilLength" value="1" >Длина анимации отдачи</var>'; str += '<var name="startX" value="275" >Начальное положение на уровне по x (отсчет в нижнем левом углу)</var>'; str += '<var name="startY" value="200" >Начальное положение на уровне по y</var>'; str += '<var name="withoutBase" value="1" >этот флаг 1 у тех объектов, у которых база отсутствует - у маринеров. Используется, например, в мерцании при попадании, беге, схеме смерти и пр.</var>'; str += '<var name="soundKills" value="eexplode" >Звук гибели игрока</var>'; str += '<var name="tempUp" value="0.1" > (было 1,2) на сколько единиц повышается температура орудия за единицу времени, когда орудие стреляет (в процентах, при 100% орудие не стреляет)</var>'; str += '<var name="tempDown" value="1.1" >на сколько единиц понижается температура орудия за единицу времени, когда орудие не стреляет</var>'; str += '<var name="stopFireTemp" value="100" >температура отсечки - когда оружие перестает стрелять</var>'; str += '<var name="startFireTemp" value="99" > (было 85)температура отсечки - когда оружие вновь начинает стрелять</var>'; str += '<var name="grade1" value="55" >когда загорается желтый индикатор температуры</var>'; str += '<var name="grade2" value="95" > (было 85)когда загорается красный индикатор температуры</var>'; str += '<array name="weapons">'; str += '<!--<var name="pointsUsed"\t\t\t\t\tvalue="shoot2, shoot6" используемые точки стрельбы /-->'; str += '<!--<var name="pointsScale"\t\t\t\t\tvalue="1, 1.5, 2, 1.5, 1" масштабирование пуль по точкам /-->'; str += '<!--<var name="pointsAngles"\t\t\t\tvalue="-10, 10" отклонение пуль по точкам /-->'; str += '<!--<var name="passageAbility"\t\t\t\tvalue="2" сколько врагов пуля пробьет навылет (для всех точек едино) /-->'; str += '<!--<var name="bulletFlyDistance"\t\tvalue="200" на какое расстояние летит пуля (для всех точек едино) /-->'; str += '<!-- умолчательная пушка -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\tvalue="weapon0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />'; str += '<var name="bulletDamage"\t\t\tvalue="5" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="4" />'; str += '<var name="splashDamage"\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\tvalue="0" />'; str += '<var name="pointsUsed"\t\t\t\tvalue="shoot4" />'; str += '<var name="pointsAngles"\t\t\tvalue="0" />'; str += '</object>'; str += '<!-- ******************* пушка номер раз ДРОБОВИК ******************* -->'; str += '<!-- пушка номер раз, апгрейд 0 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="weapon2_1" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="35" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="30" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="10" />'; str += '<var name="splashDamage"\t\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1,shoot7" />'; str += '<var name="pointsScale"\t\t\t\t\tvalue="1,1"/>'; str += '<var name="pointsAngles"\t\t\t\tvalue="-40, 40" />'; str += '<var name="bulletFlyDistance"\t\tvalue="210" />'; str += '<var name="movedBullet"\t\t\t\t\tvalue="1" />'; str += '<var name="passageAbility"\t\t\tvalue="3" />\t'; str += '</object>'; str += '<!-- пушка номер раз, апгрейд 1 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="weapon2_1" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="35" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="30" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="11" />'; str += '<var name="splashDamage"\t\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1,shoot1,shoot7,shoot7" />'; str += '<var name="pointsScale"\t\t\t\t\tvalue="1,1,1,1"/>'; str += '<var name="pointsAngles"\t\t\t\tvalue="-50,-30,30,50" />'; str += '<var name="bulletFlyDistance"\t\tvalue="210" />'; str += '<var name="movedBullet"\t\t\t\t\tvalue="1" />'; str += '<var name="passageAbility"\t\t\tvalue="3" />\t'; str += '</object>'; str += '<!-- пушка номер раз, апгрейд 2 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="weapon2_1" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="40" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="30" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="12" />'; str += '<var name="splashDamage"\t\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1,shoot1,shoot1,shoot7,shoot7,shoot7" />'; str += '<var name="pointsScale"\t\t\t\t\tvalue="1,1,1,1,1,1"/>'; str += '<var name="pointsAngles"\t\t\t\tvalue="-15,-40,-65,65,40,15" />'; str += '<var name="bulletFlyDistance"\t\tvalue="210" />'; str += '<var name="movedBullet"\t\t\t\t\tvalue="1" />'; str += '<var name="passageAbility"\t\t\tvalue="3" />\t'; str += '</object>'; str += '<!-- пушка номер раз, апгрейд 3 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="weapon2_1" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="40" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="30" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="12" />'; str += '<var name="splashDamage"\t\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1,shoot1,shoot1,shoot1,shoot7,shoot7,shoot7,shoot7" />'; str += '<var name="pointsScale"\t\t\t\t\tvalue="1,1,1,1,1,1,1,1"/>'; str += '<var name="pointsAngles"\t\t\t\tvalue="-15,-40,-65,-90,65,40,15,90" />'; str += '<var name="bulletFlyDistance"\t\tvalue="250" />'; str += '<var name="movedBullet"\t\t\t\t\tvalue="1" />'; str += '<var name="passageAbility"\t\t\tvalue="6" />'; str += '</object>'; str += '<!-- ******************* пушка номер два "СЕМЕЧКИ" ******************* -->'; str += '<!-- пушка номер два, апгрейд 0 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="weapon0" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="30" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="5" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="3" />'; str += '<var name="splashDamage"\t\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot2,shoot6" />'; str += '</object>'; str += '<!-- пушка номер два, апгрейд 1 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="weapon0" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="30" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="5" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="3" />'; str += '<var name="splashDamage"\t\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1, shoot3, shoot5, shoot7" />'; str += '</object>'; str += '<!-- пушка номер два, апгрейд 2 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="weapon3_1" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="30" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="15" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="4" />'; str += '<var name="splashDamage"\t\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot2, shoot6" />'; str += '</object>'; str += '<!-- пушка номер два, апгрейд 3 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="weapon3_1" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="30" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="15" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="4" />'; str += '<var name="splashDamage"\t\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1, shoot3, shoot5, shoot7" />'; str += '</object>'; str += '<!-- ******************* пушка номер три "СИНИЙ БУБЛИК" ******************* -->'; str += '<!-- пушка номер три, апгрейд 0 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="weapon1" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="6" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="0" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="30" />'; str += '<var name="splashDamage"\t\t\t\tvalue="30" />'; str += '<var name="damageRadius"\t\t\t\tvalue="300" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="pointsScale"\t\t\t\t\tvalue="1"/>'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot4" />'; str += '<var name="pointsAngles"\t\t\t\tvalue="0" />'; str += '<var name="passageAbility"\t\t\tvalue="2" />'; str += '</object>'; str += '<!-- пушка номер три, апгрейд 1 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="weapon1" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="8" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="0" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="30" />'; str += '<var name="splashDamage"\t\t\t\tvalue="40" />'; str += '<var name="damageRadius"\t\t\t\tvalue="400" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot4" />'; str += '<var name="pointsAngles"\t\t\t\tvalue="0" />'; str += '<var name="pointsScale"\t\t\t\t\tvalue="2"/>'; str += '<var name="passageAbility"\t\t\tvalue="2" />'; str += '</object>'; str += '<!-- пушка номер три, апгрейд 2 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="weapon1" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="12" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="0" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="30" />'; str += '<var name="splashDamage"\t\t\t\tvalue="50" />'; str += '<var name="damageRadius"\t\t\t\tvalue="525" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsScale"\t\t\t\t\tvalue="4"/>'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot4" />'; str += '<var name="pointsAngles"\t\t\t\tvalue="0" />'; str += '<var name="passageAbility"\t\t\tvalue="2" />'; str += '</object>'; str += '<!-- пушка номер три, апгрейд 3 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="weapon1" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="18" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="0" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="15" />'; str += '<var name="splashDamage"\t\t\t\tvalue="50" />'; str += '<var name="damageRadius"\t\t\t\tvalue="700" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot4" />'; str += '<var name="pointsScale"\t\t\t\t\tvalue="4"/>'; str += '<var name="pointsAngles"\t\t\t\tvalue="0" />'; str += '<var name="passageAbility"\t\t\tvalue="2" />'; str += '</object>'; str += '<!-- ******************* пушка номер пять - лазер ******************* -->'; str += '<!-- пушка номер пять, апгрейд 0 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="lazer2" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="15" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="45" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="14" />'; str += '<var name="splashDamage"\t\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot4" />'; str += '<var name="pointsScale"\t\t\t\t\tvalue="1"/>'; str += '</object>'; str += '<!-- пушка номер пять, апгрейд 1 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="lazer2" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="15" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="45" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="16" />'; str += '<var name="splashDamage"\t\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot3, shoot5" />'; str += '<var name="pointsAngles"\t\t\t\tvalue="0, 0" />\t'; str += '<var name="pointsScale"\t\t\t\t\tvalue="1,1"/>'; str += '</object>'; str += '<!-- пушка номер пять, апгрейд 2 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="lazer" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="15" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="45" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="18" />'; str += '<var name="splashDamage"\t\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot2,shoot3,shoot5,shoot6" />'; str += '<var name="pointsAngles"\t\t\t\tvalue="0,0,0,0" />\t'; str += '<var name="pointsScale"\t\t\t\t\tvalue="0.5,0.5,0.5,0.5"/>'; str += '</object>'; str += '<!-- пушка номер пять, апгрейд 3 -->'; str += '<object>'; str += '<var name="bulletType"\t\t\t\t\tvalue="lazer3" />'; str += '<var name="bulletSpeed"\t\t\t\t\tvalue="15" />'; str += '<var name="bulletDamage"\t\t\t\tvalue="45" />'; str += '<var name="shotsTime"\t\t\t\t\t\tvalue="20" />'; str += '<var name="splashDamage"\t\t\t\tvalue="0" />'; str += '<var name="damageRadius"\t\t\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />'; str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />'; str += '<var name="bulletTopLevel"\t\t\tvalue="1" />'; str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1,shoot2, shoot3,shoot5,shoot6,shoot7" />'; str += '<var name="pointsAngles"\t\t\t\tvalue="0,0, 0,0,0,0" />'; str += '<var name="pointsScale"\t\t\t\t\tvalue="0.5,0.5,0.5,0.5,0.5,0.5"/>'; str += '</object>'; str += '</array>'; str += '</object>'; str += '</object>'; str += '<!-- ================================================================================================================================================ -->'; str += '<!-- =========================================== ЮНИТЫ ============================================================================================ -->'; str += '<!-- ================================================================================================================================================ -->'; str += '<object name="mainUnits">'; str += '<object name="boss_3">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_3" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_big_lazer, gun_big_lazer_spec" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="3500" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon1, weapon1, weapon1, weapon1, weapon1, weapon1,lazer3,lazerBlink3" />'; str += '<var name="cannonTimeOffset"\tvalue="140,140,140,140,140,140, 10, 0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+25, h+45, h+65, h-25, h-45, h-65, t, t" />'; str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="12, 12, 12, 12, 12, 12, 12, 12" />'; str += '<var name="bulletDamage"\t\t\tvalue="30, 30, 30, 30, 30, 30, 50, 0" />'; str += '<var name="reloadingTime"\t\t\tvalue="140, 140, 140, 140, 140, 140, 100, 100" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="0, 0, 0, 0,0, 0, 2, 2" />'; str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,weapon3,lazer" />'; str += '<var name="lootXoffset"\t\t\t\tvalue="0,25,-25" />'; str += '<var name="lootYoffset"\t\t\t\tvalue="-25,10,15" />'; str += '<var name="autoloot"\t\t\t\t\tvalue="0,0,0" />'; str += '</object>'; str += '<object name="boss_3_r">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_3_r" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1,gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="3000" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon3,weapon3,weapon3" />'; str += '<var name="cannonTimeOffset"\tvalue="140,140,140" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0,0,0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0,0,0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0,0,0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h-15,h-35,h-55" />'; str += '<var name="splashDamage" \t\t\tvalue="0,0,0" />'; str += '<var name="damageRadius" \t\t\tvalue="0,0,0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="9,9,9" />'; str += '<var name="bulletDamage"\t\t\tvalue="20,20,20" />'; str += '<var name="reloadingTime"\t\t\tvalue="140,140,140" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1,1,1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1,1,1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,miniHealth,weapon2" />'; str += '<var name="lootXoffset"\t\t\t\tvalue="0,25,-25" />'; str += '<var name="lootYoffset"\t\t\t\tvalue="-25,10,15" />'; str += '<var name="autoloot"\t\t\t\t\tvalue="0,0,0" />'; str += '</object>'; str += '<object name="boss_3_l">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_3_l" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1,gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="3000" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon3,weapon3,weapon3" />'; str += '<var name="cannonTimeOffset"\tvalue="140,140,140" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0,0,0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0,0,0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0,0,0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+15,h+35,h+55" />'; str += '<var name="splashDamage" \t\t\tvalue="0,0,0" />'; str += '<var name="damageRadius" \t\t\tvalue="0,0,0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="9,9,9" />'; str += '<var name="bulletDamage"\t\t\tvalue="20,20,20" />'; str += '<var name="reloadingTime"\t\t\tvalue="140,140,140" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1,1,1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1,1,1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,miniHealth,weapon2" />'; str += '<var name="lootXoffset"\t\t\t\tvalue="0,25,-25" />'; str += '<var name="lootYoffset"\t\t\t\tvalue="-25,10,15" />'; str += '<var name="autoloot"\t\t\t\t\tvalue="0,0,0" />'; str += '</object>'; str += '<object name="boss_1_1">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_1_1" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_big_lazer, gun_big_lazer_spec" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="3000" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon1, weapon1, weapon1, weapon1, weapon1, weapon1, weapon1, weapon1,lazer3,lazerBlink3" />'; str += '<var name="cannonTimeOffset"\tvalue="65, 65, 65, 65, 65, 65, 65, 65, 10, 0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+23, h+68, h+113, h+158, h+203, h-112, h-67, h-22, t, t" />'; str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10, 10, 10" />'; str += '<var name="bulletDamage"\t\t\tvalue="30, 30, 30, 30, 30, 30, 30, 30, 50, 0" />'; str += '<var name="reloadingTime"\t\t\tvalue="100, 100, 100, 100, 100, 100, 100, 100,100,100" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,weapon3" />'; str += '<var name="lootXoffset"\t\t\t\tvalue="25,-25" />'; str += '<var name="lootYoffset"\t\t\t\tvalue="10,15" />'; str += '<var name="autoloot"\t\t\t\t\tvalue="0,0" />'; str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="0, 0, 0, 0,0, 0, 0, 0, 2, 2" />'; str += '</object>'; str += '<object name="boss_1_1f">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_1_1f" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1,gun_1,gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="1500" />'; str += '<var name="bulletType"\t\t\t\tvalue="lazer,lazer,lazerBlink1,lazerBlink1" />'; str += '<var name="cannonTimeOffset"\tvalue="-19, -19, -29, -29" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+0, h+0, h+0, h+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="10, 10, 10, 10" />'; str += '<var name="bulletDamage"\t\t\tvalue="30, 30, 0, 0" />'; str += '<var name="reloadingTime"\t\t\tvalue="100, 100, 100,100" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,miniHealth,lazer" />'; str += '<var name="lootXoffset"\t\t\t\tvalue="0,25,-25" />'; str += '<var name="lootYoffset"\t\t\t\tvalue="-25,10,15" />'; str += '<var name="autoloot"\t\t\t\t\tvalue="0,0,0" />'; str += '</object>'; str += '<object name="boss_1_r">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_1_r" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_spec_4" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="2000" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon3" />'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="12" />'; str += '<var name="bulletDamage"\t\t\tvalue="20" />'; str += '<var name="reloadingTime"\t\t\tvalue="42" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="4" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,miniHealth,weapon3" />'; str += '<var name="lootXoffset"\t\t\t\tvalue="0,25,-25" />'; str += '<var name="lootYoffset"\t\t\t\tvalue="-25,10,15" />'; str += '<var name="autoloot"\t\t\t\t\tvalue="0,0,0" />'; str += '</object>'; str += '<object name="boss_1_l">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_1_l" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_spec_3" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="2000" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon3" />'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="12" />'; str += '<var name="bulletDamage"\t\t\tvalue="20" />'; str += '<var name="reloadingTime"\t\t\tvalue="42" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="4" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,miniHealth,weapon3" />'; str += '<var name="lootXoffset"\t\t\t\tvalue="0,25,-25" />'; str += '<var name="lootYoffset"\t\t\t\tvalue="-25,10,15" />'; str += '<var name="autoloot"\t\t\t\t\tvalue="0,0,0" />'; str += '</object>'; str += '<object name="snake_1">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="snake_1" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1,gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="200" />'; str += '<var name="bulletType"\t\t\t\tvalue="lazer,lazer,lazer" />'; str += '<var name="cannonTimeOffset"\tvalue="102,102,102" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0,0,0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0,0,0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0,0,0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="w+0,w-20,w+20" />'; str += '<var name="splashDamage" \t\t\tvalue="0,0,0" />'; str += '<var name="damageRadius" \t\t\tvalue="0,0,0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="15,15,15" />'; str += '<var name="bulletDamage"\t\t\tvalue="30,30,30" />'; str += '<var name="reloadingTime"\t\t\tvalue="87,87,87" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1,1,1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1,1,1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '</object>'; str += '<object name="snake_2">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="snake_2" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="200" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon3,weapon3" />'; str += '<var name="cannonTimeOffset"\tvalue="0,0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0,0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0,0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0,0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="w+90,w-90" />'; str += '<var name="splashDamage" \t\t\tvalue="0,0" />'; str += '<var name="damageRadius" \t\t\tvalue="0,0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="12,12" />'; str += '<var name="bulletDamage"\t\t\tvalue="20,20" />'; str += '<var name="reloadingTime"\t\t\tvalue="87,87" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1,1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1,1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '</object>'; str += '<object name="snake_3">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="snake_3" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="200" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon1" />'; str += '<var name="cannonTimeOffset"\tvalue="66" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="w+180" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="5" />'; str += '<var name="bulletDamage"\t\t\tvalue="10" />'; str += '<var name="reloadingTime"\t\t\tvalue="10" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '</object>'; str += '<object name="portal_2">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="portal_2" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="-20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="30000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="1" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '<var name="bossBar"\t\t\tvalue="1" />'; str += '</object>'; str += '<object name="portal_1">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="portal_1" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="-20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="30000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="1" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '<var name="bossBar"\t\t\tvalue="1" />'; str += '</object>'; str += '<object name="portal">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="portal" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="3000" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="-20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="3000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="1" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '<var name="bossBar"\t\t\tvalue="1" />'; str += '</object>'; str += '<object name="bonus_ship">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="bonus_ship" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="40" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="-20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="3000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,miniHealth" />'; str += '<var name="lootXoffset"\t\t\t\tvalue="25,-25" />'; str += '<var name="lootYoffset"\t\t\t\tvalue="10,15" />'; str += '<var name="autoloot"\t\t\t\t\tvalue="0,1" />'; str += '</object>'; str += '<object name="medium_2_1">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_2" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="140" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon3" />'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="16" />'; str += '<var name="bulletDamage"\t\t\tvalue="20" />'; str += '<var name="reloadingTime"\t\t\tvalue="30" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="shoot" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '</object>'; str += '<object name="mini_boss_mine">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_2" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="80" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="-20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="3000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="shoot" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '</object>'; str += '<object name="turel_big">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="turel_big" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_big" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="600" />'; str += '<var name="bulletType"\t\t\t\tvalue="playerShoot2" />'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="16" />'; str += '<var name="bulletDamage"\t\t\tvalue="30" />'; str += '<var name="reloadingTime"\t\t\tvalue="80" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="5" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="3" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="1" />'; str += '<var name="orientToPath"\t\t\tvalue="way"/>'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="3" />'; str += '</object>'; str += '<object name="turel">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="turel" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="turret_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="80" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon0" />'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="16" />'; str += '<var name="bulletDamage"\t\t\tvalue="10" />'; str += '<var name="reloadingTime"\t\t\tvalue="30" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="2" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="1" />'; str += '<var name="orientToPath"\t\t\tvalue="way"/>'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="4" />'; str += '</object>'; str += '<object name="turel_lazer">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="turel" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_big_lazer, gun_big_lazer_spec" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="600" />'; str += '<var name="bulletType"\t\t\t\tvalue="lazer3,lazerBlink3" />'; str += '<var name="cannonTimeOffset"\tvalue="10,0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0,0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0,0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0,0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t,t" />'; str += '<var name="splashDamage" \t\t\tvalue="0,0" />'; str += '<var name="damageRadius" \t\t\tvalue="0,0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="16,16" />'; str += '<var name="bulletDamage"\t\t\tvalue="50,0" />'; str += '<var name="reloadingTime"\t\t\tvalue="100,100" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1,1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1,1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="1" />'; str += '<var name="orientToPath"\t\t\tvalue="way"/>'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="3,3" />'; str += '</object>'; str += '<object name="kamikadze">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="kamikadze" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot,emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="10,10" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0,0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0,0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0,0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t+0,t+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0,0" />'; str += '<var name="damageRadius" \t\t\tvalue="0,0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="20,20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0,0" />'; str += '<var name="reloadingTime"\t\t\tvalue="20000,20000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="move" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '</object>'; str += '<object name="kamikadze_l">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="kamikadze" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="lazer2, lazerBlink2" />'; str += '<var name="cannonTimeOffset"\tvalue="-20, -29" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="w+0, w+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue="0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="30, 1" />'; str += '<var name="bulletDamage"\t\t\tvalue="30, 0" />'; str += '<var name="reloadingTime"\t\t\tvalue="30, 30" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="move" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '</object>'; str += '<object name="kamikadze_s">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="kamikadze_s" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="10" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="20000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="shoot" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="10" />'; str += '</object>'; str += '<object name="kamikadze_m">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="kamikadze_m" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="10" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="20000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="shoot" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="10" />'; str += '</object>'; str += '<object name="rocket_big">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="rocket_big" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="30" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="10" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="20000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="move" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="50" />'; str += '</object>'; str += '<object name="rocket_big_2">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="rocket_big_2" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="30" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="10" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="20000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="move" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="50" />'; str += '</object>'; str += '<object name="rocket_big_s">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="rocket_big_s" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="30" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="10" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="20000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="move" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="50" />'; str += '</object>'; str += '<object name="rocketer_1">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="lite_5" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="50" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="10" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="20000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="shoot" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '</object>'; str += '<object name="rocketer">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="lite_5" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="50" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="10" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="20000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="move" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '</object>'; str += '<object name="interceptor_11">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="lite_2" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="20" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon2" />'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="8" />'; str += '<var name="bulletDamage"\t\t\tvalue="10" />'; str += '<var name="reloadingTime"\t\t\tvalue="70" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="6" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="50" />'; str += '</object>'; str += '<object name="armored_1">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_1" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="80" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot,emptyShoot,emptyShoot,weapon3, weapon3, weapon3, weapon3" />'; str += '<var name="cannonTimeOffset"\tvalue=" -30, -30, -30,-50, -50, -50, -50" />'; str += '<var name="flySteps"\t\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="w+0, w+8, w-8, w-12, w-4, w+4, w+12" />'; str += '<var name="splashDamage" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue=" -9,-9,-9, 6, 6, 6, 6" />'; str += '<var name="bulletDamage"\t\t\tvalue=" 0, 0, 0, 20, 20, 20, 20" />'; str += '<var name="reloadingTime"\t\t\tvalue=" 120000, 12000, 12000, 120, 120, 120, 120" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue=" 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="move" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="50" />'; str += '</object>'; str += '<object name="armored_1_1">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_1_1" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="250" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon1,weapon1,weapon1,weapon3, weapon3, weapon3, weapon3" />'; str += '<var name="cannonTimeOffset"\tvalue=" -37, -37, -37,-50, -50, -50, -50" />'; str += '<var name="flySteps"\t\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="w+0, w+8, w-8, w-12, w-4, w+4, w+12" />'; str += '<var name="splashDamage" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue=" 12,12,12, 6, 6, 6, 6" />'; str += '<var name="bulletDamage"\t\t\tvalue=" 30, 30, 30, 20, 20, 20, 20" />'; str += '<var name="reloadingTime"\t\t\tvalue=" 120, 120, 120, 120, 120, 120, 120" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue=" 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="move" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="50" />'; str += '</object>'; str += '<object name="armored_2">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_3" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon3,weapon1,weapon1,weapon1,weapon1,weapon1,weapon1" />'; str += '<var name="cannonTimeOffset"\tvalue="0,-30,-30,-30,-30,-30,-30" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h, h+60, h+45, h+30, h-30, h-60, h-90" />'; str += '<var name="splashDamage" \t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="damageRadius" \t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="20,6,6,6,6,6,6" />'; str += '<var name="bulletDamage"\t\t\tvalue="20,20,20,20,20,20,20" />'; str += '<var name="reloadingTime"\t\t\tvalue="50,100,100,100,100,100,100" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="2,1,1,1,1,1,1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="3,14,14,14,14,14,14" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="shoot" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="medium_3">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_3" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon3,weapon1,weapon1,weapon1,weapon1,weapon1,weapon1" />'; str += '<var name="cannonTimeOffset"\tvalue="20,0,0,0,0,0,0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t, t+90, t+60, t+30, t-30, t-60, t-90" />'; str += '<var name="splashDamage" \t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="damageRadius" \t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="20,6,6,6,6,6,6" />'; str += '<var name="bulletDamage"\t\t\tvalue="20,20,20,20,20,20,20" />'; str += '<var name="reloadingTime"\t\t\tvalue="84,76,76,76,76,76,76" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="3,2,2,2,2,2,2" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="3,14,14,14,14,14,14" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="shoot" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="medium_3_copy">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_3" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="300" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon1,weapon1,weapon1,weapon3, weapon3, weapon3, weapon3" />'; str += '<var name="cannonTimeOffset"\tvalue=" 10, 10, 10,0, 0, 0, 0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+0, h+20, h-20, h-30, h-10, h+10, h+30" />'; str += '<var name="splashDamage" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue=" 12,12,12, 6, 6, 6, 6" />'; str += '<var name="bulletDamage"\t\t\tvalue=" 20, 20, 20, 20, 20, 20, 20" />'; str += '<var name="reloadingTime"\t\t\tvalue=" 175, 175, 175,175, 175, 175, 175" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue=" 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="5, 5, 5, 5, 5, 5, 5" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="shoot" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="medium_3_m">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_3_m" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon3,weapon1,weapon1,weapon1,weapon1,weapon1,weapon1" />'; str += '<var name="cannonTimeOffset"\tvalue="100,20,20,20,20,20,20" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h, h+60, h+45, h+30, h-30, h-60, h-90" />'; str += '<var name="splashDamage" \t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="damageRadius" \t\t\tvalue="0,0,0,0,0,0,0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="20,6,6,6,6,6,6" />'; str += '<var name="bulletDamage"\t\t\tvalue="20,20,20,20,20,20,20" />'; str += '<var name="reloadingTime"\t\t\tvalue="50,100,100,100,100,100,100" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="2,1,1,1,1,1,1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="3,14,14,14,14,14,14" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '<var name="movedBullet"\t\t\tvalue="1" />'; str += '</object>'; str += '<object name="medium_4">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_4" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon1,weapon1,weapon1,weapon3, weapon3, weapon3, weapon3" />'; str += '<var name="cannonTimeOffset"\tvalue=" 10, 10, 10,0, 0, 0, 0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+0, h+20, h-20, h-30, h-10, h+10, h+30" />'; str += '<var name="splashDamage" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue=" 12,12,12, 6, 6, 6, 6" />'; str += '<var name="bulletDamage"\t\t\tvalue=" 20, 20, 20, 20, 20, 20, 20" />'; str += '<var name="reloadingTime"\t\t\tvalue=" 175, 175, 175,175, 175, 175, 175" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue=" 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="5, 5, 5, 5, 5, 5, 5" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="move" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="medium_4_wing_l">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_4_wing_l" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />'; str += '<var name="bulletType"\t\t\t\tvalue="rocket, rocket, rocket" />'; str += '<var name="cannonTimeOffset"\tvalue="-60, -60, -60" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+0, h+0, h+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="7, 7, 7" />'; str += '<var name="bulletDamage"\t\t\tvalue="30, 30, 30" />'; str += '<var name="reloadingTime"\t\t\tvalue="125, 125, 125" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="6, 6, 6" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="10, 10, 10" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="move" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="80" />'; str += '</object>'; str += '<object name="medium_4_wing_r">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_4_wing_r" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />'; str += '<var name="bulletType"\t\t\t\tvalue="rocket, rocket, rocket" />'; str += '<var name="cannonTimeOffset"\tvalue="-60, -60, -60" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+0, h+0, h+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="7, 7, 7" />'; str += '<var name="bulletDamage"\t\t\tvalue="30, 30, 30" />'; str += '<var name="reloadingTime"\t\t\tvalue="125, 125, 125" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="6, 6, 6" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="10, 10, 10" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="move" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="80" />'; str += '</object>'; str += '<object name="carrier">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="carrier" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="-12" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="3000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="6" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="carrier_wing_l">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="carrier_wing_l" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_spec_2" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="1500" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon2" />'; str += '<var name="cannonTimeOffset"\tvalue="17" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="12" />'; str += '<var name="bulletDamage"\t\t\tvalue="10" />'; str += '<var name="reloadingTime"\t\t\tvalue="42" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="6" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="2" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '</object>'; str += '<object name="carrier_wing_r">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="carrier_wing_r" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_spec_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="1500" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon2" />'; str += '<var name="cannonTimeOffset"\tvalue="17" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h+0" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="12" />'; str += '<var name="bulletDamage"\t\t\tvalue="10" />'; str += '<var name="reloadingTime"\t\t\tvalue="42" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="6" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="2" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="directdamage"\t\t\tvalue="100" />'; str += '</object>'; str += '<object name="mine">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="5" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />'; str += '<var name="bulletDamage"\t\t\tvalue="1" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '</object>\t'; str += '<object name="mine_2">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_1" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />'; str += '<var name="bulletDamage"\t\t\tvalue="1" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '</object>\t'; str += '<object name="mine_1">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="empty_base" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />'; str += '<var name="bulletDamage"\t\t\tvalue="1" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '</object>\t'; str += '<object name="mine_5">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_3" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2"/>'; str += '<var name="cannonTimeOffset"\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135" />'; str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="14, 14, 14, 14, 14, 14, 14, 14" />'; str += '<var name="bulletDamage"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />'; str += '<var name="reloadingTime"\t\t\tvalue="9, 9, 9, 9, 9, 9, 9, 9" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="20" />'; str += '</object>\t'; str += '<object name="support_dmg">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="support_dmg" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="180" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />'; str += '<var name="bulletDamage"\t\t\tvalue="0" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="50" />'; str += '</object>\t'; str += '<object name="spaceport_right">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="spaceport_right" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="400" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon0"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="8" />'; str += '<var name="bulletDamage"\t\t\tvalue="20" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="6" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="1" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="10" />'; str += '<var name="bigObject"\t\t\t\t\tvalue="0" />'; str += '</object>\t\t'; str += '<object name="spaceport_right_up">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="spaceport_right_up" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon0"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="8" />'; str += '<var name="bulletDamage"\t\t\tvalue="20" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="6" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="1" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="10" />'; str += '<var name="bigObject"\t\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="spaceport">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="spaceport" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="400" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon0"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="8" />'; str += '<var name="bulletDamage"\t\t\tvalue="20" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="6" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="1" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="10" />'; str += '<var name="bigObject"\t\t\t\t\tvalue="0" />'; str += '</object>\t\t'; str += '<object name="spaceport_up">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="spaceport_up" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon0"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="8" />'; str += '<var name="bulletDamage"\t\t\tvalue="20" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="6" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="1" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="10" />'; str += '<var name="bigObject"\t\t\t\t\tvalue="0" />'; str += '</object>'; str += '================================================================================================================================================================================'; str += '================================================================================================================================================================================'; str += '================================================================================================================================================================================'; str += '================================================================================================================================================================================'; str += '=================================================================== мины ==========================================\t'; str += '<object name="mine_3">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_3" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />'; str += '<var name="bulletDamage"\t\t\tvalue="1" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '</object>\t'; str += '<object name="mine_yellow">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_yellow" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="5" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />'; str += '<var name="bulletDamage"\t\t\tvalue="1" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '</object>\t'; str += '<object name="mine_yellow_2">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_yellow_1" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />'; str += '<var name="bulletDamage"\t\t\tvalue="1" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '</object>\t'; str += '<object name="mine_yellow_3">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_yellow_3" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />'; str += '<var name="bulletDamage"\t\t\tvalue="1" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '</object>\t'; str += '<object name="mine_yellow_4">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_yellow_1" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2"/>'; str += '<var name="cannonTimeOffset"\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135" />'; str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="12, 12, 12, 12, 12, 12, 12, 12" />'; str += '<var name="bulletDamage"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />'; str += '<var name="reloadingTime"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="20" />'; str += '</object>\t'; str += '<object name="mine_yellow_5">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_yellow_3" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2"/>'; str += '<var name="cannonTimeOffset"\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135" />'; str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="12, 12, 12, 12, 12, 12, 12, 12" />'; str += '<var name="bulletDamage"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />'; str += '<var name="reloadingTime"\t\t\tvalue="9, 9, 9, 9, 9, 9, 9, 9" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="20" />'; str += '</object>\t'; str += '<object name="mine_orange">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_orange" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="5" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />'; str += '<var name="bulletDamage"\t\t\tvalue="1" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '</object>\t'; str += '<object name="mine_orange_2">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_orange_1" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />'; str += '<var name="bulletDamage"\t\t\tvalue="1" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="0" />'; str += '</object>\t'; str += '<object name="mine_orange_3">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_orange_3" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>'; str += '<var name="cannonTimeOffset"\tvalue="0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="t" />'; str += '<var name="splashDamage" \t\t\tvalue="0" />'; str += '<var name="damageRadius" \t\t\tvalue="0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />'; str += '<var name="bulletDamage"\t\t\tvalue="1" />'; str += '<var name="reloadingTime"\t\t\tvalue="60000" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="30" />'; str += '</object>\t'; str += '<object name="mine_orange_4">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_orange_1" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2"/>'; str += '<var name="cannonTimeOffset"\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135" />'; str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="12, 12, 12, 12, 12, 12, 12, 12" />'; str += '<var name="bulletDamage"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />'; str += '<var name="reloadingTime"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="20" />'; str += '</object>\t'; str += '<object name="mine_orange_5">'; str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_orange_3" />'; str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />'; str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />'; str += '<var name="bulletType"\t\t\t\tvalue="weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2"/>'; str += '<var name="cannonTimeOffset"\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="cannonAngle"\t\t\t\tvalue="h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135" />'; str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />'; str += '<var name="bulletSpeed"\t\t\t\tvalue="12, 12, 12, 12, 12, 12, 12, 12" />'; str += '<var name="bulletDamage"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />'; str += '<var name="reloadingTime"\t\t\tvalue="9, 9, 9, 9, 9, 9, 9, 9" />'; str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />'; str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="withoutBase"\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\t\tvalue="0" />'; str += '<var name="orientToPath"\t\t\tvalue="way" />'; str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="directdamage"\t\t\tvalue="20" />'; str += '</object>\t'; str += '====================================================================================================='; str += '</object>'; str += '<!-- ================================================================================================================================================ -->'; str += '<!-- ======================================= ЮНИТЫ С ПУТЯМИ ======================================================================================= -->'; str += '<!-- ================================================================================================================================================ -->'; str += '<object name="movingUnits"> '; str += '<object name="boss_1_1">'; str += '<var name="mainObj" value="boss_1_1" />'; str += '<var name="way" value="heli_way" />'; str += '<var name="xratio" value="40" />'; str += '<var name="yratio" value="50" />'; str += '<var name="mratio" value="5" />'; str += '<var name="rotate" value="0" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="230" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="3" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="100" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="1" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="moveWayAtStart"\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="boss_1_2">'; str += '<var name="mainObj" value="boss_1_1f" />'; str += '<var name="way" value="heli_way" />'; str += '<var name="xratio" value="40" />'; str += '<var name="yratio" value="50" />'; str += '<var name="mratio" value="5" />'; str += '<var name="rotate" value="0" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="230" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="3" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="100" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="moveWayAtStart"\t\t\tvalue="0" />'; str += '</object>\t\t'; str += '<object name="portal_2">'; str += '<var name="mainObj" value="portal_2" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="1" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1"/>'; str += '<var name="endFrame" value="2" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="moveWayAtStart"\t\t\tvalue="0" />'; str += '</object>\t'; str += '<object name="portal">'; str += '<var name="mainObj" value="portal" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="1" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="-50" />'; str += '<var name="startFrame" value="1"/>'; str += '<var name="endFrame" value="3" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="moveWayAtStart"\t\t\tvalue="0" />'; str += '</object>\t'; str += '<object name="mini_boss_mine">'; str += '<var name="mainObj" value="mini_boss_mine" />'; str += '<var name="way" value="mine_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="12" />'; str += '<var name="rotate" value="170" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="550" />'; str += '<var name="startFrame" value="1"/>'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="82" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="moveWayAtStart"\t\t\tvalue="0" />'; str += '</object>\t'; str += '<object name="mini_boss_mine_f">'; str += '<var name="mainObj" value="mini_boss_mine" />'; str += '<var name="way" value="mine_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="12" />'; str += '<var name="rotate" value="-170" />'; str += '<var name="factor" value="-1" />'; str += '<var name="xoffset" value="550" />'; str += '<var name="startFrame" value="1"/>'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="82" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="moveWayAtStart"\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="medium_2_1">'; str += '<var name="mainObj" value="medium_2_1" />'; str += '<var name="way" value="test_way" />'; str += '<var name="xratio" value="22" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="45" />'; str += '<var name="rotate" value="0" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="-1" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="3" />'; str += '<var name="followPlayer" value="0" />'; str += '<var name="moveWayAtStart"\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="medium_3">'; str += '<var name="mainObj" value="medium_3" />'; str += '<var name="way" value="test_way" />'; str += '<var name="xratio" value="70" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="10" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="500" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="1" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="1" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '<object name="medium_3_m">'; str += '<var name="mainObj" value="medium_3_m" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="110" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="1" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="5" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="1" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="110" />'; str += '<var name="movedWayXSpeed" value="-2" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="1" />'; str += '<var name="followPlayer" value="0" />'; str += '</object>'; str += '<object name="interceptor_11">'; str += '<var name="mainObj" value="interceptor_11" />'; str += '<var name="way" value="heli_way" />'; str += '<var name="xratio" value="70" />'; str += '<var name="yratio" value="150" />'; str += '<var name="mratio" value="6" />'; str += '<var name="rotate" value="0" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="250" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="3" />'; str += '<var name="rotatedByWay" value="1" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="100" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="-10" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="3" />'; str += '<var name="followPlayer" value="0" />'; str += '<var name="moveWayAtStart"\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="interceptor_11f">'; str += '<var name="mainObj" value="interceptor_11" />'; str += '<var name="way" value="heli_way" />'; str += '<var name="xratio" value="70" />'; str += '<var name="yratio" value="150" />'; str += '<var name="mratio" value="6" />'; str += '<var name="rotate" value="0" />'; str += '<var name="factor" value="-1" />'; str += '<var name="xoffset" value="250" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="3" />'; str += '<var name="rotatedByWay" value="1" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="100" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="-10" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="3" />'; str += '<var name="followPlayer" value="0" />'; str += '<var name="moveWayAtStart"\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="interceptor_13">'; str += '<var name="mainObj" value="interceptor_11" />'; str += '<var name="way" value="circle_way" />'; str += '<var name="xratio" value="350" />'; str += '<var name="yratio" value="250" />'; str += '<var name="mratio" value="7" />'; str += '<var name="rotate" value="45" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="100" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="850" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="1" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="40" />'; str += '<var name="movedWayXSpeed" value="5" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="3" />'; str += '<var name="followPlayer" value="0" />'; str += '<var name="moveWayAtStart"\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="kamikadze">'; str += '<var name="mainObj" value="kamikadze" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="8"/>'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="310" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="60" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="-25" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '<object name="rocketer">'; str += '<var name="mainObj" value="rocket_big" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="6" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="310" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="65" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="-30" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '<object name="rocket_big_s">'; str += '<var name="mainObj" value="rocket_big_s" />'; str += '<var name="way" value="circle_way" />'; str += '<var name="xratio" value="200" />'; str += '<var name="yratio" value="300" />'; str += '<var name="mratio" value="40" />'; str += '<var name="rotate" value="180" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="1" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '<object name="rocket_big_2">'; str += '<var name="mainObj" value="rocket_big_2" />'; str += '<var name="way" value="player" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="8" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="310" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="16" />'; str += '<var name="followPlayer" value="1" />'; str += '<var name="UAADistance" value="40" />'; str += '<var name="UAARotationFactor" value="11" />'; str += '</object>'; str += '<object name="rocketer_rc">'; str += '<var name="mainObj" value="rocketer_1" />'; str += '<var name="way" value="rocket_way" />'; str += '<var name="xratio" value="150" />'; str += '<var name="yratio" value="250" />'; str += '<var name="mratio" value="10" />'; str += '<var name="rotate" value="-45" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="3" />'; str += '<var name="rotatedByWay" value="1" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="120" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '<object name="rocketer_lc">'; str += '<var name="mainObj" value="rocketer_1" />'; str += '<var name="way" value="rocket_way" />'; str += '<var name="xratio" value="150" />'; str += '<var name="yratio" value="250" />'; str += '<var name="mratio" value="10" />'; str += '<var name="rotate" value="45" />'; str += '<var name="factor" value="-1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="3" />'; str += '<var name="rotatedByWay" value="1" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="120" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>\t'; str += '<object name="rocketer_r">'; str += '<var name="mainObj" value="rocketer" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="6" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="310" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="70" />'; str += '<var name="movedWayXSpeed" value="15" />'; str += '<var name="movedWayYSpeed" value="-10" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '<object name="rocketer_l">'; str += '<var name="mainObj" value="rocketer" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="6" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="310" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="70" />'; str += '<var name="movedWayXSpeed" value="-15" />'; str += '<var name="movedWayYSpeed" value="-10" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>\t\t'; str += '<object name="rocketer_4">'; str += '<var name="mainObj" value="rocketer_4" />'; str += '<var name="way" value="rocket_way" />'; str += '<var name="xratio" value="90" />'; str += '<var name="yratio" value="370" />'; str += '<var name="mratio" value="8" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="95" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="moveWayAtStart"\tvalue="0" />'; str += '</object>'; str += '<object name="rocketer_4f">'; str += '<var name="mainObj" value="rocketer_4" />'; str += '<var name="way" value="rocket_way" />'; str += '<var name="xratio" value="90" />'; str += '<var name="yratio" value="370" />'; str += '<var name="mratio" value="8" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1400" />'; str += '<var name="endFrame" value="1" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="95" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="moveWayAtStart"\tvalue="0" />'; str += '</object>'; str += '<object name="emitted">'; str += '<var name="mainObj" value="interceptor_1lm" />'; str += '<var name="way" value="emitted_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="10" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="300" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '<object name="interceptor_1l">'; str += '<var name="mainObj" value="interceptor_1l" />'; str += '<var name="way" value="player" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="8" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="310" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="12" />'; str += '<var name="followPlayer" value="1" />'; str += '<var name="UAADistance" value="40" />'; str += '<var name="UAARotationFactor" value="11" />'; str += '</object>'; str += '<object name="armored_1">'; str += '<var name="mainObj" value="armored_1" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="1" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="0" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="1" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '<object name="turel_big">'; str += '<var name="mainObj" value="turel_big" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="1" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="0" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="3" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '<object name="mine">'; str += '<var name="mainObj" value="mine" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="1" />'; str += '<var name="rotate" value="0" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="3" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="1" />'; str += '</object>'; str += '<object name="mine_hit">'; str += '<var name="mainObj" value="mine_1" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="1" />'; str += '<var name="rotate" value="180" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="0" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="3" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="1" />'; str += '<var name="followPlayer" value="0" />'; str += '<var name="bigObject"\t value="0" />'; str += '</object>'; str += '<object name="mine_3">'; str += '<var name="mainObj" value="mine_5" />'; str += '<var name="way" value="player" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="8" />'; str += '<var name="rotate" value="0" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="310" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="12" />'; str += '<var name="followPlayer" value="1" />'; str += '</object>'; str += '<object name="snake">'; str += '<var name="mainObj" value="snake_1" />'; str += '<var name="way" value="heli_way" />'; str += '<var name="xratio" value="110" />'; str += '<var name="yratio" value="180" />'; str += '<var name="mratio" value="8" />'; str += '<var name="rotate" value="0" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="175" />'; str += '<var name="startFrame" value="1400" />'; str += '<var name="endFrame" value="1" />'; str += '<var name="wayCycle" value="3" />'; str += '<var name="rotatedByWay" value="1" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="40" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '<object name="support_dmg">'; str += '<var name="mainObj" value="support_dmg" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="10" />'; str += '<var name="rotate" value="0" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="-100" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="600" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="moveWayAtStart"\t\t\tvalue="0" />'; str += '</object>\t'; str += '<object name="spaceport">'; str += '<var name="mainObj" value="spaceport" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="1" />'; str += '<var name="rotate" value="180" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="0" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="3" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="1" />'; str += '<var name="followPlayer" value="0" />'; str += '</object>'; str += '<object name="spaceport_up">'; str += '<var name="mainObj" value="spaceport_up" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="1" />'; str += '<var name="rotate" value="180" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="0" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="3" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="1" />'; str += '<var name="followPlayer" value="0" />'; str += '</object>'; str += '<object name="spaceport_right">'; str += '<var name="mainObj" value="spaceport_right" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="1" />'; str += '<var name="rotate" value="0" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="0" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="3" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="1" />'; str += '<var name="followPlayer" value="0" />'; str += '</object>'; str += '<object name="spaceport_right_up">'; str += '<var name="mainObj" value="spaceport_right_up" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="1" />'; str += '<var name="rotate" value="180" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="0" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="3" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="1" />'; str += '<var name="followPlayer" value="0" />'; str += '</object>'; str += '<object name="emitted_m">'; str += '<var name="mainObj" value="kamikadze_m" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="18" />'; str += '<var name="rotate" value="25" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="1" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '<object name="emitted_mf">'; str += '<var name="mainObj" value="kamikadze_m" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="18" />'; str += '<var name="rotate" value="155" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="1" />'; str += '<var name="rotatedByWay" value="1" />'; str += '<var name="movedWay" value="0" />'; str += '<var name="movedWayOffset" value="0" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '<object name="carrier">'; str += '<var name="mainObj" value="carrier" />'; str += '<var name="way" value="carrier_way" />'; str += '<var name="xratio" value="230" />'; str += '<var name="yratio" value="250" />'; str += '<var name="mratio" value="9" />'; str += '<var name="rotate" value="180" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="390" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="-1" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="130" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="0" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '<var name="speed" value="3" />'; str += '<var name="followPlayer" value="0" />'; str += '</object>'; str += '================================================================================================'; str += '<object name="kamikadze_copy">'; str += '<var name="mainObj" value="kamikadze" />'; str += '<var name="way" value="line_way" />'; str += '<var name="xratio" value="100" />'; str += '<var name="yratio" value="100" />'; str += '<var name="mratio" value="8" />'; str += '<var name="rotate" value="90" />'; str += '<var name="factor" value="1" />'; str += '<var name="xoffset" value="275" />'; str += '<var name="startFrame" value="1" />'; str += '<var name="endFrame" value="310" />'; str += '<var name="wayCycle" value="2" />'; str += '<var name="rotatedByWay" value="0" />'; str += '<var name="movedWay" value="1" />'; str += '<var name="movedWayOffset" value="70" />'; str += '<var name="movedWayXSpeed" value="0" />'; str += '<var name="movedWayYSpeed" value="-15" />'; str += '<var name="thereCanBeOnlyOne" value="0" />'; str += '<var name="dieImmediatly" value="0" />'; str += '</object>'; str += '============================================================================================================================================================================================='; str += '=============================================================================================================================================================================================\t\t'; str += '============================================================================================================================================================================================='; str += '=============================================================================================================================================================================================\t\t'; str += '</object>'; str += '<!-- ================================================================================================================================================ -->'; str += '<!-- ==================================== НЕПОДВИЖНЫЕ ОБЪЕКТЫ ==================================================================================== -->'; str += '<!-- ================================================================================================================================================ -->'; str += '<object name="standingUnits">'; str += '<object name="exploder1">'; str += '<var name="linkage" value="autoExplodePoint" >Вообще говоря взрывающийся объект - это отдельный класс, поэтому всех кого ни попадя взрывать не получится</var>'; str += '<var name="armor" value="20" />'; str += '<var name="splashDamage" value="100" />'; str += '<var name="damageRadius" value="20" />'; str += '<var name="splashDelay" value="3" />'; str += '<var name="top" value="0" />'; str += '<var name="ignoreHit" value="1" />'; str += '<var name="ignoreSplash" value="1" />'; str += '<var name="ignoreDirect" value="1" />'; str += '<var name="explodeTimer" value="30" >Время взрыва</var>'; str += '<var name="notCount" value="1" />'; str += '<var name="soundKills" value="none" />'; str += '</object>'; str += '<object name="exploder2">'; str += '<var name="linkage" value="autoExplodePoint_n" >Вообще говоря взрывающийся объект - это отдельный класс, поэтому всех кого ни попадя взрывать не получится</var>'; str += '<var name="armor" value="20" />'; str += '<var name="splashDamage" value="2" />'; str += '<var name="damageRadius" value="80" />'; str += '<var name="splashDelay" value="1" />'; str += '<var name="top" value="0" />'; str += '<var name="ignoreHit" value="1" />'; str += '<var name="ignoreSplash" value="1" />'; str += '<var name="ignoreDirect" value="1" />'; str += '<var name="explodeTimer" value="30" >Время взрыва</var>'; str += '<var name="notCount" value="1" />'; str += '<var name="soundKills" value="none" />'; str += '</object>'; str += '<object name="base_ground_start">'; str += '<var name="linkage"\t\t\t\t\tvalue="base_ground_start" >название linkage</var>'; str += '<var name="armor"\t\t\t\t\t\tvalue="1" >броня</var>'; str += '<var name="splashDamage"\t\tvalue="1" >ущерб</var>'; str += '<var name="damageRadius"\t\tvalue="1" >радиус нанесения ущебра</var>'; str += '<var name="splashDelay"\t\t\tvalue="1" >задержка передачи взрыва</var>'; str += '<var name="top"\t\t\t\t\t\t\tvalue="0" >1 | 0 - уровень высоты</var>'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" >1 | 0 - не получает урон от ракет и прочего</var>'; str += '<var name="ignoreSplash"\t\tvalue="1" >1 | 0 - не получает splash-damage</var>'; str += '<var name="ignoreDirect"\t\tvalue="1" >1 | 0 - не сталкивается с игроком</var>'; str += '<var name="immortal"\t\t\t\tvalue="1" >1 | 0 - бессмертный враг!</var>'; str += '<var name="bigObject"\t\t\t\tvalue="1" ></var>'; str += '</object>'; str += '<object name="base_ground_cluster1">'; str += '<var name="linkage"\t\t\t\t\tvalue="base_ground_cluster1" >название linkage</var>'; str += '<var name="armor"\t\t\t\t\t\tvalue="1" >броня</var>'; str += '<var name="splashDamage"\t\tvalue="1" >ущерб</var>'; str += '<var name="damageRadius"\t\tvalue="1" >радиус нанесения ущебра</var>'; str += '<var name="splashDelay"\t\t\tvalue="1" >задержка передачи взрыва</var>'; str += '<var name="top"\t\t\t\t\t\t\tvalue="0" >1 | 0 - уровень высоты</var>'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" >1 | 0 - не получает урон от ракет и прочего</var>'; str += '<var name="ignoreSplash"\t\tvalue="1" >1 | 0 - не получает splash-damage</var>'; str += '<var name="ignoreDirect"\t\tvalue="1" >1 | 0 - не сталкивается с игроком</var>'; str += '<var name="immortal"\t\t\t\tvalue="1" >1 | 0 - бессмертный враг!</var>'; str += '<var name="bigObject"\t\t\t\tvalue="1" ></var>'; str += '</object>'; str += '<object name="base_ground_cluster2">'; str += '<var name="linkage"\t\t\t\t\tvalue="base_ground_cluster2" >название linkage</var>'; str += '<var name="armor"\t\t\t\t\t\tvalue="1" >броня</var>'; str += '<var name="splashDamage"\t\tvalue="1" >ущерб</var>'; str += '<var name="damageRadius"\t\tvalue="1" >радиус нанесения ущебра</var>'; str += '<var name="splashDelay"\t\t\tvalue="1" >задержка передачи взрыва</var>'; str += '<var name="top"\t\t\t\t\t\t\tvalue="0" >1 | 0 - уровень высоты</var>'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" >1 | 0 - не получает урон от ракет и прочего</var>'; str += '<var name="ignoreSplash"\t\tvalue="1" >1 | 0 - не получает splash-damage</var>'; str += '<var name="ignoreDirect"\t\tvalue="1" >1 | 0 - не сталкивается с игроком</var>'; str += '<var name="immortal"\t\t\t\tvalue="1" >1 | 0 - бессмертный враг!</var>'; str += '<var name="bigObject"\t\t\t\tvalue="1" ></var>'; str += '</object>'; str += '<object name="base_ground_end">'; str += '<var name="linkage"\t\t\t\t\tvalue="base_ground_end" >название linkage</var>'; str += '<var name="armor"\t\t\t\t\t\tvalue="1" >броня</var>'; str += '<var name="splashDamage"\t\tvalue="1" >ущерб</var>'; str += '<var name="damageRadius"\t\tvalue="1" >радиус нанесения ущебра</var>'; str += '<var name="splashDelay"\t\t\tvalue="1" >задержка передачи взрыва</var>'; str += '<var name="top"\t\t\t\t\t\t\tvalue="0" >1 | 0 - уровень высоты</var>'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" >1 | 0 - не получает урон от ракет и прочего</var>'; str += '<var name="ignoreSplash"\t\tvalue="1" >1 | 0 - не получает splash-damage</var>'; str += '<var name="ignoreDirect"\t\tvalue="1" >1 | 0 - не сталкивается с игроком</var>'; str += '<var name="immortal"\t\t\t\tvalue="1" >1 | 0 - бессмертный враг!</var>'; str += '<var name="bigObject"\t\t\t\tvalue="1" ></var>'; str += '</object>'; str += '<object name="hole">'; str += '<var name="linkage"\t\t\t\t\tvalue="hole" >название linkage</var>'; str += '<var name="armor"\t\t\t\t\t\tvalue="500" >броня</var>'; str += '<var name="splashDamage"\t\tvalue="0" >ущерб</var>'; str += '<var name="damageRadius"\t\tvalue="0" >радиус нанесения ущебра</var>'; str += '<var name="splashDelay"\t\t\tvalue="0" >задержка передачи взрыва</var>'; str += '<var name="top"\t\t\t\t\t\t\tvalue="1" >1 | 0 - уровень высоты</var>'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" >1 | 0 - не получает урон от ракет и прочего</var>'; str += '<var name="ignoreSplash"\t\tvalue="0" >1 | 0 - не получает splash-damage</var>'; str += '<var name="ignoreDirect"\t\tvalue="1" >1 | 0 - не сталкивается с игроком</var>'; str += '<var name="immortal"\t\t\t\tvalue="0" >1 | 0 - бессмертный враг!</var>'; str += '<var name="bigObject"\t\t\t\tvalue="0" ></var>'; str += '</object>'; str += '<object name="support01">'; str += '<var name="linkage"\t\t\t\t\tvalue="support01" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="100" />'; str += '<var name="splashDamage"\t\tvalue="100" />'; str += '<var name="damageRadius"\t\tvalue="250" />'; str += '<var name="splashDelay"\t\t\tvalue="6" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="1" />'; str += '</object>'; str += '<object name="support02">'; str += '<var name="linkage"\t\t\t\t\tvalue="support02" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="100" />'; str += '<var name="splashDamage"\t\tvalue="100" />'; str += '<var name="damageRadius"\t\tvalue="250" />'; str += '<var name="splashDelay"\t\t\tvalue="6" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="1" />'; str += '</object>'; str += '<object name="support03">'; str += '<var name="linkage"\t\t\t\t\tvalue="support03" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="100" />'; str += '<var name="splashDamage"\t\tvalue="100" />'; str += '<var name="damageRadius"\t\tvalue="250" />'; str += '<var name="splashDelay"\t\t\tvalue="6" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="1" />'; str += '</object>'; str += '<object name="support04">'; str += '<var name="linkage"\t\t\t\t\tvalue="support04" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="100" />'; str += '<var name="splashDamage"\t\tvalue="100" />'; str += '<var name="damageRadius"\t\tvalue="250" />'; str += '<var name="splashDelay"\t\t\tvalue="6" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="1" />'; str += '</object>'; str += '<object name="support05">'; str += '<var name="linkage"\t\t\t\t\tvalue="support05" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="100" />'; str += '<var name="splashDamage"\t\tvalue="100" />'; str += '<var name="damageRadius"\t\tvalue="250" />'; str += '<var name="splashDelay"\t\t\tvalue="6" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="0" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="1" />'; str += '</object>'; str += '<object name="rad_box">'; str += '<var name="linkage"\t\t\t\t\tvalue="rad_box" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="100" />'; str += '<var name="splashDamage"\t\tvalue="600" />'; str += '<var name="damageRadius"\t\tvalue="500" />'; str += '<var name="splashDelay"\t\t\tvalue="1" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_lite_1">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_lite_1" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="30" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_lite_1a">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_lite_1a" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="30" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_lite_2">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_lite_2" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="30" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="1" />'; str += '</object>'; str += '<object name="obj_med_1">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_1" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="50" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_med_1a">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_1a" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="50" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_med_1b">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_1b" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="50" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_med_1c">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_1c" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="50" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_med_2">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_2" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="50" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_med_2a">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_2a" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="50" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_med_3">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_3" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="60" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_med_3a">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_3a" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="60" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_med_3b">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_3b" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="60" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_med_3c">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_3c" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="60" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="obj_big_1">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_big_1" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="150" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="1" />'; str += '</object>'; str += '<object name="obj_big_2">'; str += '<var name="linkage"\t\t\t\t\tvalue="obj_big_2" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="300" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="3" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '<var name="loot"\t\t\t\t\t\tvalue="miniHealth,miniHealth" />'; str += '<var name="lootXoffset"\t\t\tvalue="25,-25" />'; str += '<var name="lootYoffset"\t\t\tvalue="-30,30" />'; str += '<var name="autoloot"\t\t\t\tvalue="0,0" />'; str += '</object>'; str += '<object name="spaceport_right">'; str += '<var name="linkage"\t\t\t\t\tvalue="spaceport_right" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="400" />'; str += '<var name="splashDamage"\t\tvalue="500" />'; str += '<var name="damageRadius"\t\tvalue="200" />'; str += '<var name="splashDelay"\t\t\tvalue="1" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '<object name="spaceport">'; str += '<var name="linkage"\t\t\t\t\tvalue="spaceport" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="400" />'; str += '<var name="splashDamage"\t\tvalue="500" />'; str += '<var name="damageRadius"\t\tvalue="200" />'; str += '<var name="splashDelay"\t\t\tvalue="1" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="1" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '=================================================================================================================================================================='; str += '=================================================================================================================================================================='; str += '=================================================================================================================================================================='; str += '=================================================================================================================================================================='; str += '=============================================================================================='; str += '------------------------------------------------------------------'; str += '<object name="explo">'; str += '<var name="linkage"\t\t\t\t\tvalue="explo" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="20" />'; str += '<var name="splashDamage"\t\tvalue="0" />'; str += '<var name="damageRadius"\t\tvalue="0" />'; str += '<var name="splashDelay"\t\t\tvalue="0" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="1" />'; str += '<var name="ignoreSplash"\t\tvalue="1" />'; str += '<var name="ignoreDirect"\t\tvalue="0" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>\t\t'; str += '---------------------------------------------------------------'; str += '<object name="barrel">'; str += '<var name="linkage"\t\t\t\t\tvalue="barrel" />'; str += '<var name="armor"\t\t\t\t\t\tvalue="30" />'; str += '<var name="splashDamage"\t\tvalue="50" />'; str += '<var name="damageRadius"\t\tvalue="100" />'; str += '<var name="splashDelay"\t\t\tvalue="1" />'; str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />'; str += '<var name="ignoreHit"\t\t\t\tvalue="0" />'; str += '<var name="ignoreSplash"\t\tvalue="0" />'; str += '<var name="ignoreDirect"\t\tvalue="0" />'; str += '<var name="immortal"\t\t\t\tvalue="0" />'; str += '</object>'; str += '</object>'; str += '<!-- ================================================================================================================================================ -->'; str += '<!-- =========================================== УРОВНИ =========================================================================================== -->'; str += '<!-- ================================================================================================================================================ -->'; str += '<object name="levels">'; str += '<object name="level_1">'; str += '<var name="comment1" > Level 1 </var>'; str += '<var name="playerX" value="275" />'; str += '<var name="playerY" value="200" />'; str += '<var name="playerArmor" value="100" />'; str += '<var name="playerAvailableWeapons" value="21" >доступное игроку оружие</var>'; str += '<var name="playerObject" value="plane1" />'; str += '<object name="childs">'; str += '<object name="barr_expl_mm" xoffset="0" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />'; str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="300" />'; str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="30" />'; str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />'; str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1l" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>'; str += '<object name="interceptor_1lf" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>'; str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="40" UAARotationFactor="15.0"/>'; str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>'; str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>'; str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>'; str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>'; str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_b" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>'; str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_b" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />'; str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>'; str += '</object>'; str += '<array name="level">'; str += '<object yoffset="0.9" xoffset="275" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, weapon2"/>'; str += '<object yoffset="1.6" xoffset="200" armor="10" tank="interceptor_11" movedWayOffset="180" cannonTimeOffset="-20" \t\t\t\t\t\t\t\treloadingTime="60000"/>'; str += '<object yoffset="1.6" xoffset="200" armor="10" tank="interceptor_11" movedWayOffset="170" cannonTimeOffset="-25" startFrame="30" reloadingTime="60000"/>'; str += '<object yoffset="1.6" xoffset="200" armor="10" tank="interceptor_11" movedWayOffset="160" cannonTimeOffset="-30" startFrame="60" reloadingTime="60000"/>'; str += '<object yoffset="1.6" xoffset="200" armor="10" tank="interceptor_11" movedWayOffset="150" cannonTimeOffset="-35" startFrame="90" reloadingTime="60000"/>'; str += '<object yoffset="1.6" xoffset="200" armor="10" tank="interceptor_11" movedWayOffset="140" cannonTimeOffset="-40" startFrame="120" reloadingTime="60000"/>'; str += '<object yoffset="1.6" xoffset="200" armor="10" tank="interceptor_11" movedWayOffset="130" cannonTimeOffset="-35" startFrame="150" reloadingTime="60000" />'; str += '<object yoffset="1.85" xoffset="350" tank="armored_1" />'; str += '<object yoffset="2.3" tank="interceptor_13" armor="10" movedWayOffset="52" cannonAngle="h-15" cannonTimeOffset="-10" startFrame="20" reloadingTime="60"/>'; str += '<object yoffset="2.3" tank="interceptor_13" armor="10" movedWayOffset="46" cannonAngle="h-15" cannonTimeOffset="-20" startFrame="60" reloadingTime="60"/>'; str += '<object yoffset="2.3" tank="interceptor_13" armor="10" movedWayOffset="40" cannonAngle="h-15" cannonTimeOffset="-30" startFrame="100" reloadingTime="60" />'; str += '<object yoffset="2.5" tank="interceptor_13" armor="10" movedWayOffset="52" cannonAngle="h+15" cannonTimeOffset="-10" startFrame="20" reloadingTime="60" factor="-1" rotate="-45" movedWayXSpeed="-5"/>'; str += '<object yoffset="2.5" tank="interceptor_13" armor="10" movedWayOffset="46" cannonAngle="h+15" cannonTimeOffset="-20" startFrame="60" reloadingTime="60" factor="-1" rotate="-45" movedWayXSpeed="-5"/>'; str += '<object yoffset="2.5" tank="interceptor_13" armor="10" movedWayOffset="40" cannonAngle="h+15" cannonTimeOffset="-30" startFrame="100" reloadingTime="60" factor="-1" rotate="-45" movedWayXSpeed="-5"/>'; str += '<object yoffset="2.5" xoffset="330" tank="armored_1" />'; str += '<object yoffset="2.95" xoffset="420" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, weapon1"/>'; str += '<object yoffset="3.0" xoffset="200" tank="interceptor_11" cannonAngle="h-60" movedWayOffset="180" cannonTimeOffset="-120" \t\t\t\t\t\t\t\t reloadingTime="170"/>'; str += '<object yoffset="3.0" xoffset="200" tank="interceptor_11" cannonAngle="h-60" movedWayOffset="170" cannonTimeOffset="-125" startFrame="30" reloadingTime="170"/>'; str += '<object yoffset="3.0" xoffset="200" tank="interceptor_11" cannonAngle="h-60" movedWayOffset="160" cannonTimeOffset="-130" startFrame="60" reloadingTime="170"/>'; str += '<object yoffset="3.0" xoffset="200" tank="interceptor_11" cannonAngle="h-60" movedWayOffset="150" cannonTimeOffset="-135" startFrame="90" reloadingTime="170"/>'; str += '<object yoffset="3.0" xoffset="200" tank="interceptor_11" cannonAngle="h-60" movedWayOffset="140" cannonTimeOffset="-140" startFrame="120" reloadingTime="170"/>'; str += '<object yoffset="3.0" xoffset="200" tank="interceptor_11" cannonAngle="h-60" movedWayOffset="130" cannonTimeOffset="-145" startFrame="150" reloadingTime="170" />'; str += '<object yoffset="3.35" xoffset="220" tank="armored_1" />'; str += '<object yoffset="3.5" xoffset="130" tank="armored_1" />'; str += '<object yoffset="3.7" tank="interceptor_11f" xoffset="150" cannonAngle="h+60" movedWayOffset="180" cannonTimeOffset="-120, 0, 0" \t\t\t\t\t\t\t\treloadingTime="170"/>'; str += '<object yoffset="3.7" tank="interceptor_11f" xoffset="150" cannonAngle="h+60" movedWayOffset="170" cannonTimeOffset="-125, 0, 0" startFrame="30" reloadingTime="170"/>'; str += '<object yoffset="3.7" tank="interceptor_11f" xoffset="150" cannonAngle="h+60" movedWayOffset="160" cannonTimeOffset="-130, 0, 0" startFrame="60" reloadingTime="170"/>'; str += '<object yoffset="3.7" tank="interceptor_11f" xoffset="150" cannonAngle="h+60" movedWayOffset="150" cannonTimeOffset="-135, 0, 0" startFrame="90" reloadingTime="170"/>'; str += '<object yoffset="3.7" tank="interceptor_11f" xoffset="150" cannonAngle="h+60" movedWayOffset="140" cannonTimeOffset="-140, 0, 0" startFrame="120" reloadingTime="170"/>'; str += '<object yoffset="3.7" tank="interceptor_11f" xoffset="150" cannonAngle="h+60" movedWayOffset="130" cannonTimeOffset="-145, 0, 0" startFrame="150" reloadingTime="170" />'; str += '<object yoffset="4.3" xoffset="100" tank="interceptor_13" cannonAngle="h+15" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="4.3" xoffset="100" tank="interceptor_13" cannonAngle="h+15" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="4.3" xoffset="100" tank="interceptor_13" cannonAngle="h+15" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="4.3" xoffset="100" tank="interceptor_13" cannonAngle="h+15" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="4.3" xoffset="100" tank="interceptor_13" cannonAngle="h+15" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="4.3" xoffset="100" tank="interceptor_13" cannonAngle="h+15" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="4.5" xoffset="175" tank="armored_1" />'; str += '<object yoffset="4.5" xoffset="375" tank="armored_1" />'; str += '<object yoffset="4.75" xoffset="275" tank="armored_1" />'; str += '<object yoffset="5.0" xoffset="175" tank="armored_1" />'; str += '<object yoffset="5.0" xoffset="375" tank="armored_1" />'; str += '<object yoffset="5.4" xoffset="275" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, weapon1"/>'; str += '<object yoffset="6.0" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>'; str += '<object yoffset="6.05" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="6.05" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="6.1" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="6.1" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="6.15" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="6.15" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="6.2" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="6.2" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="6.25" xoffset="125" tank="armored_1" />'; str += '<object yoffset="6.25" xoffset="275" tank="armored_1" />'; str += '<object yoffset="6.25" xoffset="425" tank="armored_1" />'; str += '<object yoffset="6.7" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="6.75" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="6.75" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="6.8" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="6.8" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="6.85" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="6.85" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="6.9" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="6.9" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="7.0" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>'; str += '<object yoffset="7.0" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="7.0" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="7.05" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="7.05" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="7.1" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="7.1" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="7.15" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="7.15" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="7.2" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="7.2" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="7.2" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="7.25" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="7.25" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="7.3" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="7.3" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="7.35" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="7.35" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="7.6" tank="mini_boss_mine" EC="mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41" ECCount="1,1,1,1,1,1,1,1,1,1" ECTime="60,60,68,68,76,76,84,84,92,92" ECXOffset="0,0,0,0,0,0,0,0,0,0" ECYOffset="0,0,0,0,0,0,0,0,0,0" ECTimeOffset="1,1,1,1,1,1,1,1,1,1"/>'; str += '<object yoffset="8.2" tank="mini_boss_mine_f" EC="mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41" ECCount="1,1,1,1,1,1,1,1,1,1" ECTime="60,60,68,68,76,76,84,84,92,92" ECXOffset="0,0,0,0,0,0,0,0,0,0" ECYOffset="0,0,0,0,0,0,0,0,0,0" ECTimeOffset="1,1,1,1,1,1,1,1,1,1"/>'; str += '<object yoffset="8.55" xoffset="175" tank="armored_1" />'; str += '<object yoffset="8.7" xoffset="275" tank="armored_1" />'; str += '<object yoffset="8.9" xoffset="375" tank="armored_1" />'; str += '<object yoffset="9.2" xoffset="225" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="9.7" tank="rocketer_4" bossBar="1" top="0" mainObj="medium_4_wing_l" \tobjId="b_1"/>'; str += '<object yoffset="9.7" tank="rocketer_4" bossBar="1" top="0" mainObj="medium_4_wing_r" \tobjId="b_2"/>'; str += '<object yoffset="9.7" tank="rocketer_4" bossBar="1" top="1" mainObj="medium_4"\t\t\t\t\tactionAfterDie="b_1,b_2" relType="kill"/>'; str += '<object yoffset="11.7" xoffset="275" tank="kamikadze" movedWayOffset="70" endFrame="430"/>'; str += '<object yoffset="11.7" xoffset="300" tank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="11.7" xoffset="250" tank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="11.75" xoffset="325" tank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="11.75" xoffset="225" tank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="11.8" xoffset="350" tank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="11.8" xoffset="200" tank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="11.85" xoffset="375" tank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="11.85" xoffset="175" tank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="12.5" tank="portal" xoffset="30" mainObj="portal_1" bigObject="1" />\t\t\t'; str += '<object yoffset="12.5" tank="portal" xoffset="275" bigObject="1" child="barr_expl_b" childXOffset="-325" childYOffset="0" EC="interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2, armored_1, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2, rocketer_4,rocketer_4r,rocketer_4l,portal_2" ECCount="3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" ECTime="100,100,150,150,240,240,270,270,290,290, 330,330,380,380,385,385,420,420,420,420" ECXOffset="0,-325,0,-325,-5,-325,15,-325,-15,-325,0,-325,-25,-325,15,-325,0,0,0,-325" ECYOffset="80,0,80,0,80,0,80,0,80,0,130,0,80,0,80,0,130,130,130,0" ECTimeOffset="1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,1,1,2"/>'; str += '<object yoffset="12.6" xoffset="275" tank="armored_1" />'; str += '<object yoffset="12.1" xoffset="275" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="13.55" command="slideConstant" factor="0.95" limit="0"/>'; str += '</array>'; str += '</object>'; str += '<object name="level_2">'; str += '<var name="comment1" > Level 2 </var>'; str += '<var name="playerX" value="275" />'; str += '<var name="playerY" value="200" />'; str += '<var name="playerArmor" value="100" />'; str += '<var name="playerAvailableWeapons" value="21" >доступное игроку оружие</var>'; str += '<var name="playerObject" value="plane1" />'; str += '<object name="childs">'; str += '<object name="barr_expl_mm" xoffset="0" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />'; str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="300" />'; str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="30" />'; str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />'; str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>'; str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>'; str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1kf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>'; str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>'; str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>'; str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>'; str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>'; str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>'; str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_b" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>'; str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_b" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />'; str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>'; str += '</object>'; str += '<array name="level">'; str += '<object yoffset="3.0" xoffset="0" object="base_ground_start"/>'; str += '<object yoffset="4.0" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="5.0" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="6.0" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="7.0" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="8.0" xoffset="0" object="base_ground_end"/>'; str += '<object yoffset="1.3" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="1.3" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="1.3" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="1.3" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="1.3" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="1.3" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="1.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="1.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="1.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="1.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="1.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="1.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="1.45" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="180" cannonTimeOffset="-120" \t\t\t\t\t\t\t\t reloadingTime="170"/>'; str += '<object yoffset="1.45" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="170" cannonTimeOffset="-125" startFrame="30" reloadingTime="170"/>'; str += '<object yoffset="1.45" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="160" cannonTimeOffset="-130" startFrame="60" reloadingTime="170"/>'; str += '<object yoffset="1.45" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="150" cannonTimeOffset="-135" startFrame="90" reloadingTime="170"/>'; str += '<object yoffset="1.45" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="140" cannonTimeOffset="-140" startFrame="120" reloadingTime="170"/>'; str += '<object yoffset="1.45" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="130" cannonTimeOffset="-145" startFrame="150" reloadingTime="170" />'; str += '<object yoffset="2.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="2.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="2.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="2.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="2.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="2.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="2.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="2.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="2.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="2.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="2.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="2.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="180" cannonTimeOffset="-120, 0, 0" \t\t\t\t\t\t\t \treloadingTime="170"/>'; str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="170" cannonTimeOffset="-125, 0, 0" startFrame="30" reloadingTime="170"/>'; str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="160" cannonTimeOffset="-130, 0, 0" startFrame="60" reloadingTime="170"/>'; str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="150" cannonTimeOffset="-135, 0, 0" startFrame="90" reloadingTime="170"/>'; str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="140" cannonTimeOffset="-140, 0, 0" startFrame="120" reloadingTime="170"/>'; str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="130" cannonTimeOffset="-145, 0, 0" startFrame="150" reloadingTime="170" />'; str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="120" cannonTimeOffset="-150, 0, 0" startFrame="180" reloadingTime="170"/>'; str += '<object yoffset="2.65" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="2.65" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="2.65" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="2.65" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="2.65" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="2.65" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="2.7" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="2.7" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="2.7" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="2.7" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="2.7" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="2.7" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="2.7" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="180" cannonTimeOffset="-120" \t\t\t\t\t\t\t\t reloadingTime="170"/>'; str += '<object yoffset="2.7" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="170" cannonTimeOffset="-125" startFrame="30" reloadingTime="170"/>'; str += '<object yoffset="2.7" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="160" cannonTimeOffset="-130" startFrame="60" reloadingTime="170"/>'; str += '<object yoffset="2.7" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="150" cannonTimeOffset="-135" startFrame="90" reloadingTime="170"/>'; str += '<object yoffset="2.7" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="140" cannonTimeOffset="-140" startFrame="120" reloadingTime="170"/>'; str += '<object yoffset="2.7" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="130" cannonTimeOffset="-145" startFrame="150" reloadingTime="170" />'; str += '<object yoffset="3.6" tank="mini_boss_mine_f" EC="mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41" ECCount="1,1,1,1,1,1,1,1,1,1" ECTime="60,60,68,68,76,76,84,84,92,92" ECXOffset="0,0,0,0,0,0,0,0,0,0" ECYOffset="0,0,0,0,0,0,0,0,0,0" ECTimeOffset="1,1,1,1,1,1,1,1,1,1"/>'; str += '<object yoffset="4.0" tank="mini_boss_mine" EC="mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41" ECCount="1,1,1,1,1,1,1,1,1,1" ECTime="60,60,68,68,76,76,84,84,92,92" ECXOffset="0,0,0,0,0,0,0,0,0,0" ECYOffset="0,0,0,0,0,0,0,0,0,0" ECTimeOffset="1,1,1,1,1,1,1,1,1,1"/>'; str += '<object yoffset="4.4" xoffset="125" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90" />'; str += '<object yoffset="4.55" xoffset="225" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90"/>'; str += '<object yoffset="4.7" xoffset="325" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90"/>'; str += '<object yoffset="4.85" xoffset="425" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90"/>'; str += '<object yoffset="4.9" xoffset="175" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="5.1" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>'; str += '<object yoffset="5.1" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="5.1" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="5.15" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="5.15" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="5.2" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="5.2" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="5.25" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="5.25" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="5.3" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="5.3" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="5.3" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="5.35" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="5.35" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="5.4" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="5.4" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="5.45" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="5.45" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="5.4" xoffset="275" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90"/>'; str += '<object yoffset="5.6" tank="carrier" bossBar="1" actionAfterDie="f_1,f_2" relType="kill" loot="weapon2" lootXoffset="0" lootYoffset="0" autoloot="1"/>'; str += '<object yoffset="5.6" tank="carrier" bossBar="1" objId="f_1" mainObj="carrier_wing_r" EC="interceptor_1kmf, interceptor_1km" ECCount="9,9" ECTime="156, 156" ECXOffset="45,35" ECYOffset="15,-15" ECTimeOffset="36, 36"/>'; str += '<object yoffset="5.6" tank="carrier" bossBar="1" objId="f_2" mainObj="carrier_wing_l" EC="interceptor_1kmf, interceptor_1km" ECCount="9,9" ECTime="156, 156" ECXOffset="-45,-35" ECYOffset="15,-15" ECTimeOffset="36, 36"/>'; str += '<object yoffset="6.5" xoffset="125" tank="armored_1" mratio="4" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="6.8" xoffset="125" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90"/>'; str += '<object yoffset="7.5" xoffset="425" tank="armored_1" mratio="4" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="7.8" xoffset="425" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90"/>'; str += '</array>'; str += '</object>'; str += '<object name="level_3">'; str += '<var name="comment1" >Level 3 </var>'; str += '<var name="playerX" value="275" />'; str += '<var name="playerY" value="200" />'; str += '<var name="playerArmor" value="100" />'; str += '<var name="playerAvailableWeapons" value="21" >доступное игроку оружие</var>'; str += '<var name="playerObject" value="plane1" />'; str += '<object name="childs">'; str += '<object name="barr_expl_mm" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />'; str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="100" />'; str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="500" damageRadius="50"/>'; str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />'; str += '<object name="barr_expl_s" object="exploder2" explodeTimer="0" splashDamage="30" damageRadius="100" />'; str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>'; str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>'; str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1kf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>'; str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>'; str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>'; str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>'; str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>'; str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>'; str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_mm" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>'; str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />'; str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>'; str += '<object name="emitted_m" xoffset="375" tank="emitted_m" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="20" ECYOffset="20" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>'; str += '<object name="emitted_mf" xoffset="375" tank="emitted_mf" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="-20" ECYOffset="20" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>'; str += '<object name="rocket_big_s" tank="rocket_big_s" EC="barr_expl_s" ECCount="1" ECTime="13" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="rocket_big_2" childXOffset="0" childYOffset="0"/>'; str += '<object name="rocket_big_2" tank="rocket_big_2" />'; str += '</object>'; str += '<array name="level">\t'; str += '<object yoffset="1.0" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>'; str += '<object yoffset="1.0" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="1.0" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="1.05" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="1.05" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="1.1" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="1.1" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="1.15" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="1.15" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="1.2" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="1.2" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="1.2" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="1.25" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="1.25" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="1.3" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="1.3" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="1.35" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="1.35" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="1.3" xoffset="300" tank="turel_big" top="1" mainObj="turel" cannonChangeAngleSpeed="3"/>'; str += '<object yoffset="1.3" xoffset="375" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="1.8" xoffset="225" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="1.8" xoffset="300" tank="turel_big" top="1" mainObj="turel"cannonChangeAngleSpeed="3"/>'; str += '<object yoffset="1.8" xoffset="150" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="2.1" xoffset="425" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="3.9" xoffset="300" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="3.9" xoffset="400" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="4.3" xoffset="225" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="4.3" xoffset="300" tank="turel_big" top="1" mainObj="turel"cannonChangeAngleSpeed="2"/>'; str += '<object yoffset="4.3" xoffset="150" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="4.6" xoffset="300" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="4.6" xoffset="400" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="4.6" xoffset="500" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="7.0" xoffset="50" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="7.3" xoffset="50" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="7.15" xoffset="500" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="7.45" xoffset="500" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="9.2" xoffset="100" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="9.2" xoffset="150" tank="turel_big" top="1" mainObj="turel"cannonChangeAngleSpeed="3"/>'; str += '<object yoffset="9.2" xoffset="200" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="9.3" xoffset="450" tank="turel_big" top="1" mainObj="turel"cannonChangeAngleSpeed="2"/>'; str += '<object yoffset="9.3" xoffset="400" tank="turel_big" top="1" mainObj="turel"/>'; str += '<object yoffset="9.3" xoffset="350" tank="turel_big" top="1" mainObj="turel"cannonChangeAngleSpeed="5"/>'; str += '<object yoffset="2.3" xoffset="53" object="spaceport" />'; str += '<object yoffset="2.3" xoffset="52" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>'; str += '<object yoffset="3.0" xoffset="425" tank="armored_1" top="1" mratio="3"/>'; str += '<object yoffset="3.3" xoffset="425" tank="armored_1" top="1" mratio="3"/>'; str += '<object yoffset="3.5" xoffset="49" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>'; str += '<object yoffset="3.5" xoffset="49" object="spaceport" />'; str += '<object yoffset="5.0" xoffset="200" tank="armored_1" />'; str += '<object yoffset="5.2" xoffset="350" tank="armored_1" />'; str += '<object yoffset="5.4" xoffset="250" tank="armored_1" />'; str += '<object yoffset="5.9" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="5.9" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="5.9" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="5.9" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="5.9" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="5.9" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="5.9" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="5.9" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="5.9" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="5.9" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="5.9" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="5.9" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="6.05" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="180" cannonTimeOffset="-120" \t\t\t\t\t\t\t\t reloadingTime="170"/>'; str += '<object yoffset="6.05" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="170" cannonTimeOffset="-125" startFrame="30" reloadingTime="170"/>'; str += '<object yoffset="6.05" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="160" cannonTimeOffset="-130" startFrame="60" reloadingTime="170"/>'; str += '<object yoffset="6.05" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="150" cannonTimeOffset="-135" startFrame="90" reloadingTime="170"/>'; str += '<object yoffset="6.05" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="140" cannonTimeOffset="-140" startFrame="120" reloadingTime="170"/>'; str += '<object yoffset="6.05" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="130" cannonTimeOffset="-145" startFrame="150" reloadingTime="170" />'; str += '<object yoffset="5.7" tank="portal" xoffset="-25" mainObj="portal_1" bigObject="1" />'; str += '<object yoffset="5.7" tank="portal" xoffset="225" bigObject="1" armor="2000" child="barr_expl_b" childXOffset="-325" childYOffset="0" EC="interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2, armored_1, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2" ECCount="3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1" ECTime="100,100,150,150,240,240,270,270,290,290, 330,330,380,380,385,385" ECXOffset="0,-325,0,-325,-5,-325,15,-325,-15,-325,0,-325,-25,-325,15,-325" ECYOffset="80,0,80,0,80,0,80,0,80,0,130,0,80,0,80,0" ECTimeOffset="1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2"/>'; str += '<object yoffset="6.8" command="slideConstant" factor="0.95" limit="1"/>'; str += '<object yoffset="7.05" command="slideConstant" factor="1.05" limit="2"/>'; str += '<object yoffset="7.4" tank="portal" xoffset="130" mainObj="portal_1" bigObject="1" />'; str += '<object yoffset="7.4" tank="portal" xoffset="375" bigObject="1" armor="2000" child="barr_expl_b" childXOffset="-325" childYOffset="0" EC="interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2, armored_1, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2" ECCount="3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1" ECTime="100,100,150,150,240,240,270,270,290,290, 330,330,380,380,385,385" ECXOffset="0,-325,0,-325,-5,-325,15,-325,-15,-325,0,-325,-25,-325,15,-325" ECYOffset="80,0,80,0,80,0,80,0,80,0,130,0,80,0,80,0" ECTimeOffset="1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2"/>'; str += '<object yoffset="8.3" command="slideConstant" factor="0.95" limit="1"/>'; str += '<object yoffset="8.55" command="slideConstant" factor="1.05" limit="2"/>'; str += '<object yoffset="10.4" command="slideConstant" factor="0.95" limit="0"/>'; str += '<object yoffset="8.8" xoffset="200" tank="armored_1" mainObj="bonus_ship" mratio="2" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="8.85" xoffset="350" tank="armored_1" mainObj="bonus_ship" mratio="2" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="9.8" xoffset="275" tank="turel_big" rotate="180" mainObj="snake_1" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000,87000,87000" />'; str += '<object yoffset="9.8" xoffset="335" tank="turel_big" rotate="180" mainObj="snake_2" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000,87000" />'; str += '<object yoffset="9.8" xoffset="395" tank="turel_big" rotate="180" mainObj="snake_2" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000,87000" />'; str += '<object yoffset="9.8" xoffset="455" tank="turel_big" rotate="180" mainObj="snake_3" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000" />'; str += '<object yoffset="9.3" xoffset="498" object="obj_lite_2" />'; str += '<object yoffset="9.3" xoffset="227" object="support01" />'; str += '<object yoffset="9.1" xoffset="50" object="obj_lite_2" />'; str += '<object yoffset="9.2" xoffset="4" object="support01" />'; str += '<object yoffset="9.8" xoffset="89" object="obj_med_2" />'; str += '<object yoffset="9.8" xoffset="73" object="support03" />'; str += '<object yoffset="9.8" xoffset="348" object="support03" />'; str += '<object yoffset="9.9" xoffset="222" object="obj_med_1b" />'; str += '<object yoffset="9.9" xoffset="322" object="obj_med_1b" />'; str += '<object yoffset="9.9" xoffset="423" object="obj_med_1b" />'; str += '<object yoffset="9.7" xoffset="227" object="obj_med_1a" />'; str += '<object yoffset="9.7" xoffset="324" object="obj_med_1a" />'; str += '<object yoffset="9.7" xoffset="423" object="obj_med_1a" />'; str += '<object yoffset="9.9" xoffset="146" object="obj_lite_2" />'; str += '<object yoffset="9.7" xoffset="145" object="obj_lite_2" />'; str += '<object yoffset="9.9" xoffset="424" object="support01" />'; str += '<object yoffset="9.7" xoffset="423" object="support01" />'; str += '<object yoffset="9.9" xoffset="146" object="support01" />'; str += '<object yoffset="9.7" xoffset="145" object="support01" />'; str += '<object yoffset="7" xoffset="182" object="obj_lite_1" />'; str += '<object yoffset="6.9" xoffset="181" object="obj_lite_1" />'; str += '<object yoffset="7.1" xoffset="182" object="obj_lite_1" />'; str += '<object yoffset="6.8" xoffset="182" object="obj_lite_1" />'; str += '<object yoffset="8.1" xoffset="272" object="support03" />'; str += '<object yoffset="8.1" xoffset="-2" object="support03" />'; str += '<object yoffset="9" xoffset="500" object="support04" />'; str += '<object yoffset="8.5" xoffset="500" object="support04" />'; str += '<object yoffset="8" xoffset="500" object="support04" />'; str += '<object yoffset="8.8" xoffset="50" object="support04" />'; str += '<object yoffset="8.3" xoffset="50" object="support04" />'; str += '<object yoffset="7.8" xoffset="50" object="support04" />'; str += '<object yoffset="7.3" xoffset="50" object="support04" />'; str += '<object yoffset="7.8" xoffset="157" object="rad_box" damageRadius="700"/>'; str += '<object yoffset="7.8" xoffset="175" object="support05" />'; str += '<object yoffset="7.8" xoffset="131" object="support05" />'; str += '<object yoffset="8.05" xoffset="157" object="rad_box" damageRadius="700"/>'; str += '<object yoffset="6.7" xoffset="175" object="support05" />'; str += '<object yoffset="7.2" xoffset="175" object="support05" />'; str += '<object yoffset="6.7" xoffset="131" object="support05" />'; str += '<object yoffset="7.2" xoffset="131" object="support05" />'; str += '<object yoffset="6.3" xoffset="417" object="rad_box" damageRadius="700"/>'; str += '<object yoffset="6.45" xoffset="417" object="rad_box" damageRadius="700"/>'; str += '<object yoffset="6.2" xoffset="435" object="support05" />'; str += '<object yoffset="6.2" xoffset="391" object="support05" />'; str += '<object yoffset="4.6" xoffset="497" object="obj_lite_2" />'; str += '<object yoffset="4.6" xoffset="267" object="support01" />'; str += '<object yoffset="6.5" xoffset="150" object="rad_box" damageRadius="700"/>'; str += '<object yoffset="5.3" xoffset="415" object="rad_box" damageRadius="700"/>'; str += '<object yoffset="5.2" xoffset="435" object="support05" />'; str += '<object yoffset="5.7" xoffset="435" object="support05" />'; str += '<object yoffset="5.2" xoffset="391" object="support05" />'; str += '<object yoffset="5.7" xoffset="391" object="support05" />'; str += '<object yoffset="7.6" xoffset="500" object="support04" />'; str += '<object yoffset="7.1" xoffset="500" object="support04" />'; str += '<object yoffset="6.6" xoffset="500" object="support04" />'; str += '<object yoffset="6" xoffset="500" object="support04" />'; str += '<object yoffset="6.9" xoffset="50" object="support04" />'; str += '<object yoffset="6.3" xoffset="50" object="support04" />'; str += '<object yoffset="5.8" xoffset="50" object="support04" />'; str += '<object yoffset="1.3" xoffset="500" object="obj_lite_2" />'; str += '<object yoffset="1.3" xoffset="237" object="support01" />'; str += '<object yoffset="1.8" xoffset="50" object="obj_lite_2" />'; str += '<object yoffset="1.8" xoffset="44" object="support01" />'; str += '<object yoffset="1.5" xoffset="500" object="support04" />'; str += '<object yoffset="1.3" xoffset="50" object="support04" />'; str += '<object yoffset="5" xoffset="0" object="support01" />'; str += '<object yoffset="5" xoffset="275" object="support01" />'; str += '<object yoffset="4.3" xoffset="48" object="obj_lite_2" />'; str += '<object yoffset="4.3" xoffset="50" object="support01" />'; str += '<object yoffset="3.9" xoffset="497" object="obj_lite_2" />'; str += '<object yoffset="3.9" xoffset="267" object="support01" />'; str += '<object yoffset="2.5" xoffset="48" object="obj_lite_2" />'; str += '<object yoffset="3" xoffset="50" object="obj_lite_2" />'; str += '<object yoffset="3.6" xoffset="47" object="obj_lite_2" />'; str += '<object yoffset="3.1" xoffset="418" object="obj_med_1b" />'; str += '<object yoffset="3.1" xoffset="497" object="obj_lite_2" />'; str += '<object yoffset="3.1" xoffset="353" object="obj_lite_2" />'; str += '<object yoffset="2.1" xoffset="499" object="obj_lite_2" />'; str += '<object yoffset="2.4" xoffset="423" object="obj_big_1" />'; str += '<object yoffset="3.1" xoffset="355" object="support01" />'; str += '<object yoffset="2.1" xoffset="359" object="obj_lite_2" />'; str += '<object yoffset="2.1" xoffset="346" object="support01" />'; str += '<object yoffset="2.3" xoffset="353" object="support04" />'; str += '<object yoffset="2.8" xoffset="353" object="support04" />'; str += '<object yoffset="2.8" xoffset="423" object="obj_big_1" />'; str += '<object yoffset="2.6" xoffset="463" object="support05" />'; str += '<object yoffset="1.3" xoffset="59" object="obj_lite_1" loot="miniHealth" lootXoffset="70" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="1.2" xoffset="58" object="obj_lite_1" />'; str += '<object yoffset="1.4" xoffset="59" object="obj_lite_1" loot="miniHealth" lootXoffset="70" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="1.1" xoffset="59" object="obj_lite_1" loot="miniHealth" lootXoffset="70" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="2.8" xoffset="52" object="obj_med_1" loot="miniHealth" lootXoffset="80" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="2.6" xoffset="52" object="obj_med_1" loot="miniHealth" lootXoffset="80" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="5.0" xoffset="300" object="obj_med_2" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>'; str += '<object yoffset="3.6" xoffset="305" object="obj_lite_2" />'; str += '<object yoffset="3.6" xoffset="25" object="support01" />'; str += '<object yoffset="3.3" xoffset="305" object="obj_lite_2" />'; str += '<object yoffset="2.1" xoffset="305" object="obj_lite_2" />'; str += '<object yoffset="3" xoffset="303" object="obj_lite_2" />'; str += '<object yoffset="2.5" xoffset="305" object="obj_lite_2" />'; str += '<object yoffset="2.7" xoffset="305" object="obj_lite_2" />'; str += '<object yoffset="2.8" xoffset="305" object="support04" />'; str += '<object yoffset="2.3" xoffset="305" object="support04" />'; str += '<object yoffset="2.5" xoffset="28" object="support01" />'; str += '<object yoffset="3.3" xoffset="305" object="support04" />'; str += '<object yoffset="3" xoffset="25" object="support01" />'; str += '<object yoffset="5.3" xoffset="50" object="support04" />'; str += '<object yoffset="5.5" xoffset="500" object="support04" />'; str += '<object yoffset="4.8" xoffset="50" object="support04" />'; str += '<object yoffset="5" xoffset="500" object="support04" />'; str += '<object yoffset="4.3" xoffset="50" object="support04" />'; str += '<object yoffset="4.5" xoffset="500" object="support04" />'; str += '<object yoffset="3.8" xoffset="50" object="support04" />'; str += '<object yoffset="4" xoffset="500" object="support04" />'; str += '<object yoffset="3.3" xoffset="50" object="support04" />'; str += '<object yoffset="3.6" xoffset="500" object="support04" />'; str += '<object yoffset="2.8" xoffset="50" object="support04" />'; str += '<object yoffset="3.1" xoffset="500" object="support04" />'; str += '<object yoffset="2.3" xoffset="50" object="support04" />'; str += '<object yoffset="2.5" xoffset="500" object="support04" />'; str += '<object yoffset="1.8" xoffset="50" object="support04" />'; str += '<object yoffset="2" xoffset="500" object="support04" />'; str += '<object yoffset="2.7" xoffset="460" object="support03" />'; str += '<object yoffset="5" xoffset="270" object="support03" />'; str += '<object yoffset="5" xoffset="-4" object="support03" />'; str += '<object yoffset="6.5" xoffset="270" object="support03" />'; str += '<object yoffset="6.5" xoffset="-4" object="support03" />'; str += '</array>'; str += '</object>'; str += '<object name="level_4">'; str += '<var name="comment1" >Level 4 </var>'; str += '<var name="playerX" value="275" />'; str += '<var name="playerY" value="200" />'; str += '<var name="playerArmor" value="100" />'; str += '<var name="playerAvailableWeapons" value="21" >доступное игроку оружие</var>'; str += '<var name="playerObject" value="plane1" />'; str += '<object name="childs">'; str += '<object name="barr_expl_mm" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />'; str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="100" />'; str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="30" />'; str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />'; str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>'; str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>'; str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1kf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>'; str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>'; str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>'; str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>'; str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>'; str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>'; str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_b" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>'; str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_b" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />'; str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>'; str += '</object>'; str += '<array name="level">\t'; str += '<object yoffset="1.0" command="slideConstant" factor="1.1" limit="4"/>'; str += '<object yoffset="4.0" xoffset="0" object="base_ground_start"/>'; str += '<object yoffset="5.0" xoffset="0" object="base_ground_end"/>'; str += '<object yoffset="1.4" objId="s_12" actionAfterDie="s_11" relType="makeHitable" tank="snake" bossBar="1" loot="lazer" lootXoffset="0" lootYoffset="0" autoloot="1"/>'; str += '<object yoffset="1.45" objId="s_11" actionAfterDie="s_10" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="209,209"/>'; str += '<object yoffset="1.5" objId="s_10" actionAfterDie="s_09" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="206,206" loot="miniHealth" lootXoffset="0" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="1.55" objId="s_09" actionAfterDie="s_08" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="203,203"/>'; str += '<object yoffset="1.6" objId="s_08" actionAfterDie="s_07" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="200,200"/>'; str += '<object yoffset="1.65" objId="s_07" actionAfterDie="s_06" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="197,197" loot="miniHealth" lootXoffset="0" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="1.7" objId="s_06" actionAfterDie="s_05" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="194,194"/>'; str += '<object yoffset="1.75" objId="s_05" actionAfterDie="s_04" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="191,191"/>'; str += '<object yoffset="1.8" objId="s_04" actionAfterDie="s_03" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="188,188" loot="miniHealth" lootXoffset="0" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="1.85" objId="s_03" actionAfterDie="s_02" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="185,185"/>'; str += '<object yoffset="1.9" objId="s_02" actionAfterDie="s_01" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="182,182"/>'; str += '<object yoffset="1.95" objId="s_01" ignoreHit="0" ignoreSplash="0" tank="snake" bossBar="1" mainObj="snake_3" loot="miniHealth" lootXoffset="0" lootYoffset="0" autoloot="0"/>'; str += '</array>'; str += '</object>'; str += '<object name="level_5">'; str += '<var name="comment1" >Level 5 </var>'; str += '<var name="playerX" value="275" />'; str += '<var name="playerY" value="200" />'; str += '<var name="playerArmor" value="100" />'; str += '<var name="playerAvailableWeapons" value="21" >доступное игроку оружие</var>'; str += '<var name="playerObject" value="plane1" />'; str += '<object name="childs">'; str += '<object name="barr_expl_mm" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />'; str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="100" />'; str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="500" damageRadius="50"/>'; str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />'; str += '<object name="barr_expl_s" object="exploder2" explodeTimer="0" splashDamage="30" damageRadius="100" />'; str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>'; str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>'; str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1kf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>'; str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>'; str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>'; str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>'; str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>'; str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>'; str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_mm" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>'; str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />'; str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>'; str += '<object name="emitted_m" xoffset="375" tank="emitted_m" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="20" ECYOffset="20" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>'; str += '<object name="emitted_mf" xoffset="375" tank="emitted_mf" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="-20" ECYOffset="20" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>'; str += '<object name="rocket_big_s" tank="rocket_big_s" EC="barr_expl_s" ECCount="1" ECTime="13" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="rocket_big_2" childXOffset="0" childYOffset="0"/>'; str += '<object name="rocket_big_2" tank="rocket_big_2" />'; str += '</object>'; str += '<array name="level">\t'; str += '<object yoffset="2.7" xoffset="0" object="base_ground_start"/>'; str += '<object yoffset="3.7" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="7.4" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="8.4" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="9.4" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="10.4" xoffset="0" object="base_ground_end"/>'; str += '<object yoffset="1.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="1.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="1.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="1.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="1.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="1.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="1.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="1.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="1.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="1.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="1.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="1.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="180" cannonTimeOffset="-120, 0, 0" \t\t\t\t\t\t\t \treloadingTime="170"/>'; str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="170" cannonTimeOffset="-125, 0, 0" startFrame="30" reloadingTime="170"/>'; str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="160" cannonTimeOffset="-130, 0, 0" startFrame="60" reloadingTime="170"/>'; str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="150" cannonTimeOffset="-135, 0, 0" startFrame="90" reloadingTime="170"/>'; str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="140" cannonTimeOffset="-140, 0, 0" startFrame="120" reloadingTime="170"/>'; str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="130" cannonTimeOffset="-145, 0, 0" startFrame="150" reloadingTime="170" />'; str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="120" cannonTimeOffset="-150, 0, 0" startFrame="180" reloadingTime="170"/>'; str += '<object yoffset="1.3" xoffset="125" tank="armored_1" />'; str += '<object yoffset="1.3" xoffset="275" tank="armored_1" />'; str += '<object yoffset="1.3" xoffset="425" tank="armored_1" />'; str += '<object yoffset="1.7" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="1.75" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="1.75" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="1.8" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="1.8" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="1.85" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="1.85" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="1.9" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="1.9" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="2.0" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="2.05" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="2.1" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="2.15" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="2.2" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="2.25" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="2.3" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="2.35" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="2.75" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="2.8" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="2.85" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="2.9" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="2.95" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="3.0" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="3.05" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="3.1" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="3.15" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="3.8" xoffset="450" tank="rocketer_r" />'; str += '<object yoffset="3.8" xoffset="450" tank="rocketer" />'; str += '<object yoffset="3.85" xoffset="400" tank="rocketer_r" />'; str += '<object yoffset="3.85" xoffset="400" tank="rocketer" />'; str += '<object yoffset="3.9" xoffset="350" tank="rocketer_r" />'; str += '<object yoffset="3.9" xoffset="350" tank="rocketer" />'; str += '<object yoffset="4.15" xoffset="100" tank="rocketer_l" />'; str += '<object yoffset="4.15" xoffset="100" tank="rocketer" />'; str += '<object yoffset="4.1" xoffset="150" tank="rocketer_l" />'; str += '<object yoffset="4.1" xoffset="150" tank="rocketer" />'; str += '<object yoffset="4.05" xoffset="200" tank="rocketer_l" />'; str += '<object yoffset="4.05" xoffset="200" tank="rocketer" />'; str += '<object yoffset="4.7" tank="carrier" bossBar="1" actionAfterDie="h_1,h_2" relType="kill"/>'; str += '<object yoffset="4.7" tank="carrier" bossBar="1" objId="h_1" mainObj="carrier_wing_r" EC="interceptor_1kmf, interceptor_1km" ECCount="9,9" ECTime="156, 156" ECXOffset="45,35" ECYOffset="15,-15" ECTimeOffset="36, 36"/>'; str += '<object yoffset="4.7" tank="carrier" bossBar="1" objId="h_2" mainObj="carrier_wing_l" EC="interceptor_1kmf, interceptor_1km" ECCount="9,9" ECTime="156, 156" ECXOffset="-45,-35" ECYOffset="15,-15" ECTimeOffset="36, 36"/>'; str += '<object yoffset="6.4" xoffset="425" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="7.0" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="7.0" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="7.0" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="7.05" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="7.05" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="7.05" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="7.05" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="7.1" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="7.1" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="7.1" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>'; str += '<object yoffset="7.1" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="7.1" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="7.15" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="7.15" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="7.2" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="7.2" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="7.2" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="7.2" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="7.3" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="7.3" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="7.3" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="7.35" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="7.35" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="7.4" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="7.4" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="7.4" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="7.4" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="8.0" xoffset="100" tank="armored_1" />'; str += '<object yoffset="8.0" xoffset="450" tank="armored_1" />'; str += '<object yoffset="8.2" xoffset="275" tank="armored_1" mainObj="armored_1_1" mratio="2"/>'; str += '<object yoffset="8.65" xoffset="125" tank="armored_1" mainObj="armored_1_1" mratio="2"/>'; str += '<object yoffset="9.3" xoffset="400" tank="armored_1" mainObj="armored_1_1" mratio="2"/>'; str += '<object yoffset="10.0" xoffset="200" tank="armored_1" mainObj="armored_1_1" mratio="2"/>'; str += '<object yoffset="8.85" xoffset="25" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>'; str += '<object yoffset="8.85" xoffset="25" object="spaceport" />'; str += '<object yoffset="9.55" xoffset="520" tank="spaceport_right_up" child="barr_expl_b" childXOffset="-50" childYOffset="-50" EC="emitted_mf, emitted_mf, emitted_mf, emitted_mf, emitted_mf, emitted_mf" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="-70, -105, -70, -105, -70, -105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>'; str += '<object yoffset="9.55" xoffset="520" object="spaceport_right" />'; str += '<object yoffset="10.35" xoffset="125" tank="medium_2_1" />'; str += '<object yoffset="10.4" xoffset="125" tank="medium_2_1" />'; str += '<object yoffset="10.45" xoffset="125" tank="medium_2_1" />'; str += '<object yoffset="10.5" xoffset="125" tank="medium_2_1" />'; str += '<object yoffset="10.55" xoffset="125" tank="medium_2_1" />'; str += '<object yoffset="10.65" xoffset="450" object="hole" EC="rocket_big_s" ECCount="1" ECTime="130" ECXOffset="0" ECYOffset="0" ECTimeOffset="1"/>'; str += '<object yoffset="11.3" tank="rocketer_4" top="0" mainObj="medium_4_wing_l" objId="c_2"/>'; str += '<object yoffset="11.3" tank="rocketer_4" top="0" mainObj="medium_4_wing_r" objId="c_1"/>'; str += '<object yoffset="11.3" tank="rocketer_4" top="1" mainObj="medium_4" actionAfterDie="c_1,c_2" relType="kill"/>'; str += '<object yoffset="9.3" xoffset="225" object="rad_box" />'; str += '<object yoffset="0.9" xoffset="519" object="obj_lite_2" />'; str += '<object yoffset="0.9" xoffset="20" object="obj_lite_2" />'; str += '<object yoffset="1.5" xoffset="271" object="obj_lite_2" />'; str += '<object yoffset="1.5" xoffset="169" object="obj_lite_2" />'; str += '<object yoffset="2.7" xoffset="20" object="obj_lite_1" />'; str += '<object yoffset="2.8" xoffset="20" object="obj_lite_1" />'; str += '<object yoffset="2.4" xoffset="20" object="obj_lite_1" />'; str += '<object yoffset="2.5" xoffset="20" object="obj_lite_1" />'; str += '<object yoffset="2.6" xoffset="20" object="obj_lite_1" />'; str += '<object yoffset="1.9" xoffset="270" object="obj_med_3" />'; str += '<object yoffset="6" xoffset="525" object="support04" />'; str += '<object yoffset="6" xoffset="25" object="support04" />'; str += '<object yoffset="5.8" xoffset="500" object="support05" />'; str += '<object yoffset="5.8" xoffset="50" object="support05" />'; str += '<object yoffset="10.1" xoffset="347" object="obj_lite_2" />'; str += '<object yoffset="10.3" xoffset="347" object="obj_lite_2" />'; str += '<object yoffset="10.8" xoffset="347" object="support04" />'; str += '<object yoffset="10.3" xoffset="347" object="support04" />'; str += '<object yoffset="10.1" xoffset="521" object="obj_lite_2" />'; str += '<object yoffset="10.3" xoffset="521" object="obj_lite_2" />'; str += '<object yoffset="9.3" xoffset="168" object="obj_lite_1a" />'; str += '<object yoffset="9.3" xoffset="133" object="obj_lite_1a" />'; str += '<object yoffset="9.3" xoffset="97" object="obj_lite_1a" />'; str += '<object yoffset="10.1" xoffset="22" object="obj_lite_2" />'; str += '<object yoffset="10.3" xoffset="22" object="obj_lite_2" />'; str += '<object yoffset="10.5" xoffset="525" object="support04" />'; str += '<object yoffset="10.5" xoffset="25" object="support04" />'; str += '<object yoffset="7.5" xoffset="462" object="obj_med_3b" />'; str += '<object yoffset="7.5" xoffset="405" object="obj_med_3b" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>'; str += '<object yoffset="7.5" xoffset="230" object="obj_med_3b" />'; str += '<object yoffset="7.5" xoffset="124" object="obj_med_3b" />'; str += '<object yoffset="7.7" xoffset="462" object="obj_med_3a" />'; str += '<object yoffset="7.7" xoffset="355" object="obj_med_3a" />'; str += '<object yoffset="7.3" xoffset="500" object="support05" />'; str += '<object yoffset="7.3" xoffset="50" object="support05" />'; str += '<object yoffset="6.9" xoffset="147" object="obj_med_2" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>'; str += '<object yoffset="6.3" xoffset="500" object="support05" />'; str += '<object yoffset="6.8" xoffset="500" object="support05" />'; str += '<object yoffset="5.3" xoffset="500" object="support05" />'; str += '<object yoffset="4.8" xoffset="500" object="support05" />'; str += '<object yoffset="4.3" xoffset="500" object="support05" />'; str += '<object yoffset="3.2" xoffset="519" object="obj_lite_2" />'; str += '<object yoffset="3.2" xoffset="270" object="obj_lite_2" />'; str += '<object yoffset="3.2" xoffset="20" object="obj_lite_2" />'; str += '<object yoffset="3.2" xoffset="80" object="obj_med_3a" />'; str += '<object yoffset="3.2" xoffset="152" object="obj_med_3a" />'; str += '<object yoffset="3.2" xoffset="268" object="support01" />'; str += '<object yoffset="3.2" xoffset="-9" object="support01" />'; str += '<object yoffset="4.5" xoffset="291" object="obj_lite_1" />'; str += '<object yoffset="4.6" xoffset="245" object="obj_med_2a" />'; str += '<object yoffset="4.6" xoffset="291" object="obj_lite_1" />'; str += '<object yoffset="4.7" xoffset="291" object="obj_lite_1" />'; str += '<object yoffset="5.9" xoffset="275" object="rad_box" />'; str += '<object yoffset="5.1" xoffset="275" object="rad_box" />'; str += '<object yoffset="5.8" xoffset="250" object="support05" />'; str += '<object yoffset="5.8" xoffset="300" object="support05" />'; str += '<object yoffset="5.3" xoffset="250" object="support05" />'; str += '<object yoffset="5.3" xoffset="300" object="support05" />'; str += '<object yoffset="4.8" xoffset="300" object="support05" />'; str += '<object yoffset="4.3" xoffset="300" object="support05" />'; str += '<object yoffset="4.8" xoffset="250" object="support05" />'; str += '<object yoffset="4.3" xoffset="250" object="support05" />'; str += '<object yoffset="6.3" xoffset="50" object="support05" />'; str += '<object yoffset="6.8" xoffset="50" object="support05" />'; str += '<object yoffset="5.3" xoffset="50" object="support05" />'; str += '<object yoffset="4.8" xoffset="50" object="support05" />'; str += '<object yoffset="4.3" xoffset="50" object="support05" />'; str += '<object yoffset="3" xoffset="270" object="obj_lite_2" />'; str += '<object yoffset="3" xoffset="170" object="obj_lite_2" />'; str += '<object yoffset="2.1" xoffset="270" object="obj_lite_2" />'; str += '<object yoffset="2.1" xoffset="169" object="obj_lite_2" />'; str += '<object yoffset="1" xoffset="520" object="obj_med_2a" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>'; str += '<object yoffset="1.4" xoffset="518" object="obj_med_2a" />'; str += '<object yoffset="4.7" xoffset="519" object="obj_med_2a" />'; str += '<object yoffset="4.9" xoffset="519" object="obj_med_2a" />'; str += '<object yoffset="5.1" xoffset="518" object="obj_med_2a" />'; str += '<object yoffset="6.9" xoffset="22" object="obj_lite_2" />'; str += '<object yoffset="6.9" xoffset="25" object="support02" />'; str += '<object yoffset="10.1" xoffset="272" object="obj_lite_2" />'; str += '<object yoffset="10.3" xoffset="272" object="obj_lite_2" />'; str += '<object yoffset="8.3" xoffset="521" object="obj_lite_2" />'; str += '<object yoffset="8.5" xoffset="521" object="obj_lite_2" />'; str += '<object yoffset="10" xoffset="25" object="support04" />'; str += '<object yoffset="10.1" xoffset="-2" object="support01" />'; str += '<object yoffset="10.3" xoffset="-1" object="support01" />'; str += '<object yoffset="8.3" xoffset="272" object="obj_lite_2" />'; str += '<object yoffset="8.5" xoffset="272" object="obj_lite_2" />'; str += '<object yoffset="8.3" xoffset="272" object="support01" />'; str += '<object yoffset="8.5" xoffset="272" object="support01" />'; str += '<object yoffset="7.7" xoffset="75" object="obj_med_3a" />'; str += '<object yoffset="7.7" xoffset="231" object="obj_med_3a" />'; str += '<object yoffset="7.7" xoffset="178" object="obj_med_3a" />'; str += '<object yoffset="9.1" xoffset="521" object="obj_lite_2" />'; str += '<object yoffset="9.5" xoffset="22" object="obj_lite_2" />'; str += '<object yoffset="9.8" xoffset="272" object="obj_lite_2" />'; str += '<object yoffset="9.1" xoffset="272" object="obj_lite_2" />'; str += '<object yoffset="9.8" xoffset="521" object="obj_lite_2" />'; str += '<object yoffset="9.5" xoffset="521" object="obj_lite_2" />'; str += '<object yoffset="9.5" xoffset="272" object="obj_lite_2" />'; str += '<object yoffset="9.5" xoffset="-1" object="support01" />'; str += '<object yoffset="9.8" xoffset="272" object="support01" />'; str += '<object yoffset="9.5" xoffset="525" object="support04" />'; str += '<object yoffset="9.5" xoffset="25" object="support04" />'; str += '<object yoffset="9.5" xoffset="272" object="support04" />'; str += '<object yoffset="7.7" xoffset="521" object="obj_lite_2" />'; str += '<object yoffset="7.7" xoffset="22" object="obj_lite_2" />'; str += '<object yoffset="7.7" xoffset="-5" object="support01" />'; str += '<object yoffset="7.7" xoffset="272" object="support01" />'; str += '<object yoffset="7.5" xoffset="22" object="obj_lite_2" />'; str += '<object yoffset="7.5" xoffset="521" object="obj_lite_2" />'; str += '<object yoffset="7.5" xoffset="-6" object="support01" />'; str += '<object yoffset="7.5" xoffset="272" object="support01" />'; str += '<object yoffset="4.2" xoffset="519" object="obj_lite_2" />'; str += '<object yoffset="4" xoffset="519" object="obj_lite_2" />'; str += '<object yoffset="4" xoffset="21" object="obj_lite_2" />'; str += '<object yoffset="4.1" xoffset="270" object="obj_big_2" />'; str += '<object yoffset="4.2" xoffset="20" object="obj_lite_2" />'; str += '<object yoffset="4.2" xoffset="-3" object="support01" />'; str += '<object yoffset="4.2" xoffset="275" object="support01" />'; str += '<object yoffset="4" xoffset="-4" object="support01" />'; str += '<object yoffset="4" xoffset="275" object="support01" />'; str += '<object yoffset="3.7" xoffset="270" object="support04" />'; str += '<object yoffset="3.2" xoffset="270" object="support04" />'; str += '<object yoffset="3" xoffset="370" object="obj_med_3b" />'; str += '<object yoffset="3" xoffset="440" object="obj_med_3b" />'; str += '<object yoffset="3" xoffset="519" object="obj_lite_2" />'; str += '<object yoffset="3" xoffset="20" object="obj_lite_2" />'; str += '<object yoffset="3" xoffset="273" object="support01" />'; str += '<object yoffset="3" xoffset="-4" object="support01" />'; str += '<object yoffset="3.1" xoffset="-4" object="support03" />'; str += '<object yoffset="3.1" xoffset="271" object="support03" />'; str += '<object yoffset="2.3" xoffset="271" object="obj_lite_1" />'; str += '<object yoffset="2.4" xoffset="271" object="obj_lite_1" />'; str += '<object yoffset="2.5" xoffset="271" object="obj_lite_1" />'; str += '<object yoffset="1.6" xoffset="20" object="obj_med_2a" />'; str += '<object yoffset="1.2" xoffset="519" object="obj_med_2a" />'; str += '<object yoffset="1.6" xoffset="170" object="obj_med_3" />'; str += '<object yoffset="1.8" xoffset="170" object="obj_med_3" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>'; str += '<object yoffset="1.7" xoffset="271" object="obj_med_3c" />'; str += '<object yoffset="1.7" xoffset="270" object="support04" />'; str += '<object yoffset="1.7" xoffset="171" object="support04" />'; str += '<object yoffset="2.2" xoffset="270" object="support04" />'; str += '<object yoffset="2.2" xoffset="171" object="support04" />'; str += '<object yoffset="2.1" xoffset="20" object="obj_lite_2" />'; str += '<object yoffset="2.1" xoffset="-1" object="support01" />'; str += '<object yoffset="9" xoffset="525" object="support04" />'; str += '<object yoffset="8.5" xoffset="525" object="support04" />'; str += '<object yoffset="8.8" xoffset="272" object="obj_lite_2" />'; str += '<object yoffset="9" xoffset="272" object="support04" />'; str += '<object yoffset="9.1" xoffset="22" object="obj_lite_2" />'; str += '<object yoffset="8.8" xoffset="22" object="obj_lite_2" />'; str += '<object yoffset="8" xoffset="525" object="support04" />'; str += '<object yoffset="7.5" xoffset="525" object="support04" />'; str += '<object yoffset="7" xoffset="525" object="support04" />'; str += '<object yoffset="6.5" xoffset="525" object="support04" />'; str += '<object yoffset="5.5" xoffset="525" object="support04" />'; str += '<object yoffset="5" xoffset="525" object="support04" />'; str += '<object yoffset="4.5" xoffset="525" object="support04" />'; str += '<object yoffset="4" xoffset="525" object="support04" />'; str += '<object yoffset="3.5" xoffset="525" object="support04" />'; str += '<object yoffset="3" xoffset="525" object="support04" />'; str += '<object yoffset="2.5" xoffset="525" object="support04" />'; str += '<object yoffset="2" xoffset="525" object="support04" />'; str += '<object yoffset="1.5" xoffset="525" object="support04" />'; str += '<object yoffset="1" xoffset="525" object="support04" />'; str += '<object yoffset="9" xoffset="25" object="support04" />'; str += '<object yoffset="8.5" xoffset="25" object="support04" />'; str += '<object yoffset="8" xoffset="25" object="support04" />'; str += '<object yoffset="7.5" xoffset="25" object="support04" />'; str += '<object yoffset="7" xoffset="25" object="support04" />'; str += '<object yoffset="6.5" xoffset="25" object="support04" />'; str += '<object yoffset="5.5" xoffset="25" object="support04" />'; str += '<object yoffset="5" xoffset="25" object="support04" />'; str += '<object yoffset="4.5" xoffset="25" object="support04" />'; str += '<object yoffset="4" xoffset="25" object="support04" />'; str += '<object yoffset="3.5" xoffset="25" object="support04" />'; str += '<object yoffset="3" xoffset="25" object="support04" />'; str += '<object yoffset="2.5" xoffset="25" object="support04" />'; str += '<object yoffset="2" xoffset="25" object="support04" />'; str += '<object yoffset="1.5" xoffset="25" object="support04" />'; str += '<object yoffset="1" xoffset="25" object="support04" />'; str += '<object yoffset="2.7" xoffset="171" object="support04" />'; str += '<object yoffset="2.7" xoffset="269" object="support04" />'; str += '<object yoffset="4.1" xoffset="-3" object="support03" />'; str += '<object yoffset="4.1" xoffset="272" object="support03" />'; str += '<object yoffset="7.6" xoffset="274" object="support03" />'; str += '<object yoffset="7.6" xoffset="-2" object="support03" />'; str += '<object yoffset="9.1" xoffset="-2" object="support01" />'; str += '<object yoffset="10" xoffset="525" object="support04" />'; str += '<object yoffset="9.1" xoffset="273" object="support01" />'; str += '<object yoffset="9.3" xoffset="-2" object="support03" />'; str += '<object yoffset="9.3" xoffset="274" object="support03" />'; str += '<object yoffset="10.1" xoffset="271" object="support01" />'; str += '<object yoffset="10.3" xoffset="273" object="support01" />'; str += '<object yoffset="10.8" xoffset="272" object="support04" />'; str += '<object yoffset="10.3" xoffset="272" object="support04" />'; str += '<object yoffset="11.3" xoffset="347" object="support04" />'; str += '<object yoffset="11.3" xoffset="272" object="support04" />'; str += '<object yoffset="11.8" xoffset="347" object="support04" />'; str += '<object yoffset="11.8" xoffset="272" object="support04" />'; str += '<object yoffset="12.3" xoffset="347" object="support04" />'; str += '<object yoffset="12.3" xoffset="272" object="support04" />'; str += '<object yoffset="12.6" xoffset="348" object="obj_lite_2" />'; str += '<object yoffset="12.6" xoffset="272" object="obj_lite_2" />'; str += '<object yoffset="12.45" xoffset="348" object="obj_lite_2" />'; str += '<object yoffset="12.45" xoffset="272" object="obj_lite_2" />'; str += '<object yoffset="12.5" xoffset="312" tank="turel_big" top="1" bossBar="1" armor="1000" />'; str += '<object yoffset="12.4" xoffset="125" tank="armored_1" mainObj="bonus_ship" mratio="4" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="12.8" xoffset="125" tank="armored_1" mainObj="bonus_ship" mratio="4" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="12.95" xoffset="425" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="13.0" command="slideConstant" factor="0.95" limit="0"/>'; str += '</array>'; str += '</object>'; str += '<object name="level_6">'; str += '<var name="comment1" >Level 6</var>'; str += '<var name="playerX" value="275" />'; str += '<var name="playerY" value="200" />'; str += '<var name="playerArmor" value="100" />'; str += '<var name="playerAvailableWeapons" value="21" >доступное игроку оружие</var>'; str += '<var name="playerObject" value="plane1" />'; str += '<object name="childs">'; str += '<object name="barr_expl_mm" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />'; str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="100" />'; str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="500" damageRadius="50"/>'; str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />'; str += '<object name="barr_expl_s" object="exploder2" explodeTimer="0" splashDamage="30" damageRadius="100" />'; str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>'; str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>'; str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1kf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>'; str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>'; str += '<object name="kamikadze_l" top="1" \ttank="interceptor_1l" mainObj="kamikadze_l" UAADistance="20" UAARotationFactor="7.0"/>'; str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>'; str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>'; str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>'; str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>'; str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_mm" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>'; str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />'; str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>'; str += '<object name="emitted_m" xoffset="375" tank="emitted_m" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="20" ECYOffset="20" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>'; str += '<object name="emitted_mf" xoffset="375" tank="emitted_mf" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="-20" ECYOffset="20" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>'; str += '<object name="rocket_big_s" tank="rocket_big_s" EC="barr_expl_s" ECCount="1" ECTime="13" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="rocket_big_2" childXOffset="0" childYOffset="0"/>'; str += '<object name="rocket_big_2" tank="rocket_big_2" />'; str += '</object>'; str += '<array name="level">'; str += '<object yoffset="0.4" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="0.9" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="1.7" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="2.7" xoffset="0" object="base_ground_end"/>'; str += '<object yoffset="1.1" xoffset="175" tank="armored_1" mainObj="armored_1_1" mratio="1" />'; str += '<object yoffset="1.2" xoffset="275" tank="armored_1" mainObj="armored_1_1" mratio="1" />'; str += '<object yoffset="1.1" xoffset="375" tank="armored_1" mainObj="armored_1_1" mratio="1" />'; str += '<object yoffset="1.7" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="1.7" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="1.7" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="1.75" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="1.75" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="1.75" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="1.75" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="1.8" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="1.8" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="1.9" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>'; str += '<object yoffset="1.9" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="1.9" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="1.95" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="1.95" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="2.0" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="2.0" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="2.0" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="2.0" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="2.2" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="2.2" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="2.2" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="2.15" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="2.15" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="2.1" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="2.1" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="2.1" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="2.1" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="2.35" xoffset="150" tank="armored_1" mainObj="armored_2" mratio="1" />'; str += '<object yoffset="2.45" xoffset="400" tank="armored_1" mainObj="armored_2" mratio="1" />'; str += '<object yoffset="2.9" xoffset="275" tank="armored_1" mainObj="armored_2" mratio="2" />'; str += '<object yoffset="2.95" xoffset="450" object="hole" EC="rocket_big_s" ECCount="1" ECTime="130" ECXOffset="0" ECYOffset="0" ECTimeOffset="1"/>'; str += '<object yoffset="3.7" xoffset="22" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>'; str += '<object yoffset="3.7" xoffset="22" object="spaceport" />'; str += '<object yoffset="4.55" xoffset="538" tank="spaceport_right_up" child="barr_expl_b" childXOffset="-50" childYOffset="-50" EC="emitted_mf, emitted_mf, emitted_mf, emitted_mf, emitted_mf, emitted_mf" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="-70, -105, -70, -105, -70, -105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>'; str += '<object yoffset="4.55" xoffset="538" object="spaceport_right" /> '; str += '<object yoffset="4.85" xoffset="18" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>'; str += '<object yoffset="4.85" xoffset="19" object="spaceport" />'; str += '<object yoffset="4.3" xoffset="350" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="5.5" xoffset="200" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="5.7" tank="mini_boss_mine_f" movedWayOffset="94" movedWayXSpeed="10" EC="mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41" ECCount="1,1,1,1,1,1,1,1,1,1" ECTime="60,60,68,68,76,76,84,84,92,92" ECXOffset="0,0,0,0,0,0,0,0,0,0" ECYOffset="0,0,0,0,0,0,0,0,0,0" ECTimeOffset="1,1,1,1,1,1,1,1,1,1"/>'; str += '<object yoffset="5.9" tank="mini_boss_mine_f" movedWayOffset="94" movedWayXSpeed="10" EC="mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41" ECCount="1,1,1,1,1,1,1,1,1,1" ECTime="60,60,68,68,76,76,84,84,92,92" ECXOffset="0,0,0,0,0,0,0,0,0,0" ECYOffset="0,0,0,0,0,0,0,0,0,0" ECTimeOffset="1,1,1,1,1,1,1,1,1,1"/>'; str += '<object yoffset="6.4" xoffset="150" tank="medium_3" />'; str += '<object yoffset="6.8" xoffset="400" tank="medium_3" />'; str += '<object yoffset="7.5" xoffset="300" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="7.85" xoffset="250" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>'; str += '<object yoffset="3.3" xoffset="28" object="obj_lite_1" loot="miniHealth" lootXoffset="70" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="3.2" xoffset="28" object="obj_lite_1" />'; str += '<object yoffset="3.4" xoffset="28" object="obj_lite_1" />'; str += '<object yoffset="3.1" xoffset="28" object="obj_lite_1" loot="miniHealth" lootXoffset="50" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="3.6" xoffset="345" object="obj_med_1b" />'; str += '<object yoffset="3.6" xoffset="344" object="obj_med_1a" />'; str += '<object yoffset="4.2" xoffset="443" object="obj_lite_1a" />'; str += '<object yoffset="4.2" xoffset="396" object="obj_lite_1a" />'; str += '<object yoffset="4.2" xoffset="349" object="obj_lite_1a" />'; str += '<object yoffset="4.3" xoffset="22" object="obj_med_1" />'; str += '<object yoffset="4.1" xoffset="22" object="obj_med_1" />'; str += '<object yoffset="3.9" xoffset="527" object="obj_med_1c" />'; str += '<object yoffset="4.05" xoffset="275" object="obj_med_1c" />'; str += '<object yoffset="4.05" xoffset="275" object="obj_med_1" />'; str += '<object yoffset="5.1" xoffset="196" object="obj_med_1b" />'; str += '<object yoffset="5.1" xoffset="525" object="obj_lite_2" />'; str += '<object yoffset="5.1" xoffset="275" object="obj_lite_2" />'; str += '<object yoffset="5.1" xoffset="18" object="obj_lite_2" />'; str += '<object yoffset="5.1" xoffset="-5" object="support01" />'; str += '<object yoffset="4.5" xoffset="25" object="obj_lite_2" />'; str += '<object yoffset="4.8" xoffset="521" object="obj_lite_2" />'; str += '<object yoffset="4.8" xoffset="275" object="obj_lite_2" />'; str += '<object yoffset="4.8" xoffset="269" object="support01" />'; str += '<object yoffset="3.6" xoffset="275" object="obj_lite_2" />'; str += '<object yoffset="4.8" xoffset="25" object="support04" />'; str += '<object yoffset="3.6" xoffset="525" object="obj_lite_2" />'; str += '<object yoffset="4.5" xoffset="273" object="obj_lite_2" />'; str += '<object yoffset="3.9" xoffset="275" object="obj_lite_2" />'; str += '<object yoffset="4.2" xoffset="525" object="obj_lite_2" />'; str += '<object yoffset="4.2" xoffset="275" object="obj_lite_2" />'; str += '<object yoffset="4.2" xoffset="271" object="support01" />'; str += '<object yoffset="4.3" xoffset="525" object="support04" />'; str += '<object yoffset="4.3" xoffset="25" object="support04" />'; str += '<object yoffset="4.3" xoffset="275" object="support04" />'; str += '<object yoffset="3.8" xoffset="525" object="support04" />'; str += '<object yoffset="3.3" xoffset="525" object="support04" />'; str += '<object yoffset="3.8" xoffset="275" object="support04" />'; str += '<object yoffset="3.9" xoffset="25" object="obj_lite_2" />'; str += '<object yoffset="3.6" xoffset="25" object="obj_lite_2" />'; str += '<object yoffset="3.8" xoffset="25" object="support04" />'; str += '<object yoffset="3.3" xoffset="25" object="support04" />'; str += '<object yoffset="3.9" xoffset="-2" object="support01" />'; str += '<object yoffset="4.8" xoffset="525" object="support04" />'; str += '<object yoffset="3.6" xoffset="272" object="support01" />'; str += '<object yoffset="4.8" xoffset="275" object="support04" />'; str += '<object yoffset="4.5" xoffset="-5" object="support01" />'; str += '=========================================================================================='; str += '<object yoffset="10.85" xoffset="53" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>'; str += '<object yoffset="10.85" xoffset="53" object="spaceport" />'; str += '<object yoffset="10.95" xoffset="458" tank="turel_big" />'; str += '<object yoffset="8.45" xoffset="167" tank="turel_big" />'; str += '<object yoffset="7.65" xoffset="390" tank="turel_big" />'; str += '<object yoffset="9.0" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="9.0" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="9.0" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="9.05" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="9.05" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="9.05" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="9.05" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="9.1" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="9.1" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="9.35" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="9.35" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="9.35" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="9.35" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="9.35" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="9.35" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="9.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>'; str += '<object yoffset="9.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>'; str += '<object yoffset="9.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>'; str += '<object yoffset="9.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>'; str += '<object yoffset="9.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>'; str += '<object yoffset="9.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />'; str += '<object yoffset="9.4" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="180" cannonTimeOffset="-120" \t\t\t\t\t\t\t\t reloadingTime="170"/>'; str += '<object yoffset="9.4" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="170" cannonTimeOffset="-125" startFrame="30" reloadingTime="170"/>'; str += '<object yoffset="9.4" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="160" cannonTimeOffset="-130" startFrame="60" reloadingTime="170"/>'; str += '<object yoffset="9.4" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="150" cannonTimeOffset="-135" startFrame="90" reloadingTime="170"/>'; str += '<object yoffset="9.4" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="140" cannonTimeOffset="-140" startFrame="120" reloadingTime="170"/>'; str += '<object yoffset="9.4" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="130" cannonTimeOffset="-145" startFrame="150" reloadingTime="170" />'; str += '<object yoffset="9.6" xoffset="430" tank="medium_3_m" />'; str += '<object yoffset="10.0" xoffset="430" tank="medium_3_m" />'; str += '<object yoffset="10.4" xoffset="430" tank="medium_3_m" />'; str += '<object yoffset="9" xoffset="446" object="obj_med_2" loot="miniHealth" lootXoffset="-10" lootYoffset="50" autoloot="0"/>'; str += '<object yoffset="9" xoffset="0" object="support03" />'; str += '<object yoffset="9" xoffset="274" object="support03" />'; str += '<object yoffset="7.9" xoffset="262" object="obj_med_2" />'; str += '<object yoffset="7.9" xoffset="109" object="obj_med_2" />'; str += '<object yoffset="7.9" xoffset="-4" object="support03" />'; str += '<object yoffset="7.9" xoffset="271" object="support03" />'; str += '<object yoffset="9.4" xoffset="295" object="obj_lite_1a" />'; str += '<object yoffset="9.4" xoffset="45" object="obj_lite_1a" />'; str += '<object yoffset="9.4" xoffset="95" object="obj_lite_1a" />'; str += '<object yoffset="9.4" xoffset="145" object="obj_lite_1a" />'; str += '<object yoffset="9.4" xoffset="195" object="obj_lite_1a" />'; str += '<object yoffset="9.4" xoffset="245" object="obj_lite_1a" />'; str += '<object yoffset="9.4" xoffset="471" object="support05" />'; str += '<object yoffset="11.1" xoffset="42" object="support01" />'; str += '<object yoffset="11.1" xoffset="342" object="support01" />'; str += '<object yoffset="10.8" xoffset="344" object="support01" />'; str += '<object yoffset="10.7" xoffset="468" object="support05" />'; str += '<object yoffset="11.1" xoffset="358" object="obj_lite_2" />'; str += '<object yoffset="10.9" xoffset="358" object="obj_lite_2" />'; str += '<object yoffset="10.9" xoffset="500" object="obj_lite_2" />'; str += '<object yoffset="10.9" xoffset="420" object="obj_lite_2" />'; str += '<object yoffset="11.1" xoffset="420" object="obj_lite_2" />'; str += '<object yoffset="11.1" xoffset="500" object="obj_lite_2" />'; str += '<object yoffset="10.6" xoffset="186" object="obj_lite_2" />'; str += '<object yoffset="10.6" xoffset="44" object="obj_lite_2" />'; str += '<object yoffset="10.6" xoffset="309" object="obj_lite_2" />'; str += '<object yoffset="10.6" xoffset="47" object="support01" />'; str += '<object yoffset="11.1" xoffset="309" object="obj_lite_2" />'; str += '<object yoffset="10.8" xoffset="309" object="support04" />'; str += '<object yoffset="9.8" xoffset="111" object="obj_big_2" loot="miniHealth,miniHealth,lazer" lootXoffset="20,-10,0" lootYoffset="50,-30,0" autoloot="0,0,1"/>'; str += '<object yoffset="9.6" xoffset="46" object="obj_lite_2" />'; str += '<object yoffset="9.6" xoffset="186" object="obj_lite_2" />'; str += '<object yoffset="10.4" xoffset="46" object="obj_lite_2" />'; str += '<object yoffset="10.4" xoffset="186" object="obj_lite_2" />'; str += '<object yoffset="10.4" xoffset="-86" object="support01" />'; str += '<object yoffset="10.2" xoffset="46" object="obj_lite_2" />'; str += '<object yoffset="10.2" xoffset="186" object="obj_lite_2" />'; str += '<object yoffset="10.8" xoffset="46" object="support04" />'; str += '<object yoffset="9.2" xoffset="-86" object="support01" />'; str += '<object yoffset="9.8" xoffset="186" object="support04" />'; str += '<object yoffset="9.8" xoffset="46" object="support04" />'; str += '<object yoffset="9.9" xoffset="76" object="support05" />'; str += '<object yoffset="10.3" xoffset="186" object="support04" />'; str += '<object yoffset="10.3" xoffset="46" object="support04" />'; str += '<object yoffset="10.3" xoffset="76" object="support05" />'; str += '<object yoffset="10.3" xoffset="-197" object="support03" />'; str += '<object yoffset="10.6" xoffset="76" object="support05" />'; str += '<object yoffset="9.4" xoffset="356" object="obj_lite_2" />'; str += '<object yoffset="9.4" xoffset="500" object="obj_lite_2" />'; str += '<object yoffset="11.3" xoffset="498" object="obj_lite_2" />'; str += '<object yoffset="11.3" xoffset="358" object="obj_lite_2" />'; str += '<object yoffset="11.3" xoffset="343" object="support01" />'; str += '<object yoffset="11" xoffset="500" object="support04" />'; str += '<object yoffset="11" xoffset="358" object="support04" />'; str += '<object yoffset="10.5" xoffset="498" object="support04" />'; str += '<object yoffset="10.5" xoffset="358" object="support04" />'; str += '<object yoffset="10.4" xoffset="428" object="obj_big_1" />'; str += '<object yoffset="9.5" xoffset="498" object="support04" />'; str += '<object yoffset="9.5" xoffset="358" object="support04" />'; str += '<object yoffset="10" xoffset="498" object="support04" />'; str += '<object yoffset="10" xoffset="358" object="support04" />'; str += '<object yoffset="10" xoffset="428" object="obj_big_1" />'; str += '<object yoffset="10.3" xoffset="468" object="support05" />'; str += '<object yoffset="9.6" xoffset="428" object="obj_big_1" />'; str += '<object yoffset="9.9" xoffset="468" object="support05" />'; str += '<object yoffset="8.7" xoffset="333" object="rad_box" />'; str += '<object yoffset="9.4" xoffset="-12" object="support01" />'; str += '<object yoffset="9.4" xoffset="267" object="support01" />'; str += '<object yoffset="9.2" xoffset="-13" object="support01" />'; str += '<object yoffset="9.3" xoffset="-12" object="support03" />'; str += '<object yoffset="9.3" xoffset="264" object="support03" />'; str += '<object yoffset="9.2" xoffset="266" object="support01" />'; str += '<object yoffset="8.3" xoffset="333" object="rad_box" />'; str += '<object yoffset="8.5" xoffset="364" object="support05" />'; str += '<object yoffset="9" xoffset="294" object="support05" />'; str += '<object yoffset="8.5" xoffset="294" object="support05" />'; str += '<object yoffset="9" xoffset="364" object="support05" />'; str += '<object yoffset="8.1" xoffset="430" object="obj_lite_2" />'; str += '<object yoffset="8.1" xoffset="354" object="obj_lite_2" />'; str += '<object yoffset="8.1" xoffset="209" object="obj_lite_2" />'; str += '<object yoffset="8.1" xoffset="131" object="obj_lite_2" />'; str += '<object yoffset="8.4" xoffset="206" object="obj_lite_2" />'; str += '<object yoffset="8.4" xoffset="131" object="obj_lite_2" />'; str += '<object yoffset="8.6" xoffset="131" object="obj_lite_2" />'; str += '<object yoffset="8.6" xoffset="206" object="obj_lite_2" />'; str += '<object yoffset="8.3" xoffset="206" object="support04" />'; str += '<object yoffset="8.3" xoffset="131" object="support04" />'; str += '<object yoffset="7.6" xoffset="430" object="obj_lite_2" />'; str += '<object yoffset="7.6" xoffset="350" object="obj_lite_2" />'; str += '<object yoffset="7.8" xoffset="350" object="obj_lite_2" />'; str += '<object yoffset="7.8" xoffset="430" object="obj_lite_2" />'; str += '<object yoffset="8.1" xoffset="-3" object="support01" />'; str += '<object yoffset="8.1" xoffset="274" object="support01" />'; str += '<object yoffset="7.8" xoffset="430" object="support04" />'; str += '<object yoffset="7.8" xoffset="354" object="support04" />'; str += '<object yoffset="11.85" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="11.9" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="11.95" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="12.0" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="12.05" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="12.1" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="12.15" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="12.2" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="12.25" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="12.3" xoffset="400" tank="medium_3" />'; str += '<object yoffset="12.7" xoffset="275" tank="medium_3" />'; str += '<object yoffset="13.1" xoffset="150" tank="medium_3" />'; str += '<object yoffset="13.8" xoffset="275" tank="turel_big" rotate="180" mainObj="snake_1" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000,87000,87000" />'; str += '<object yoffset="13.8" xoffset="335" tank="turel_big" rotate="180" mainObj="snake_2" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000,87000" />'; str += '<object yoffset="13.8" xoffset="395" tank="turel_big" rotate="180" mainObj="snake_2" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000,87000" />'; str += '<object yoffset="13.8" xoffset="455" tank="turel_big" rotate="180" mainObj="snake_3" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000" />'; str += '====================================================================================='; str += '<object yoffset="14.75" xoffset="84" tank="turel_big" />'; str += '<object yoffset="14.45" xoffset="355" tank="turel_big" />'; str += '<object yoffset="13.95" xoffset="87" tank="turel_big" />'; str += '<object yoffset="15.25" xoffset="355" tank="turel_big" />'; str += '<object yoffset="15.45" xoffset="89" tank="turel_big" />'; str += '<object yoffset="15.65" xoffset="313" tank="turel_big" />\t\t\t\t\t\t'; str += '<object yoffset="15.95" xoffset="311" tank="turel_big" />'; str += '<object yoffset="15.2" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="15.2" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="15.2" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="15.25" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="15.25" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="15.25" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="15.25" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="15.3" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="15.3" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="14.9" xoffset="221" object="rad_box" />'; str += '<object yoffset="15.4" xoffset="-2" object="support01" />'; str += '<object yoffset="15.5" xoffset="-2" object="support03" />'; str += '<object yoffset="15.5" xoffset="274" object="support03" />'; str += '<object yoffset="15.4" xoffset="276" object="support01" />'; str += '<object yoffset="14.5" xoffset="221" object="rad_box" />'; str += '<object yoffset="14.7" xoffset="252" object="support05" />'; str += '<object yoffset="15.2" xoffset="182" object="support05" />'; str += '<object yoffset="14.7" xoffset="182" object="support05" />'; str += '<object yoffset="15.2" xoffset="252" object="support05" />'; str += '<object yoffset="16" xoffset="151" object="rad_box" />'; str += '<object yoffset="15.7" xoffset="182" object="support05" />'; str += '<object yoffset="15.7" xoffset="112" object="support05" />'; str += '<object yoffset="16" xoffset="472" object="rad_box" />'; str += '<object yoffset="15.7" xoffset="503" object="support05" />'; str += '<object yoffset="15.7" xoffset="433" object="support05" />'; str += '<object yoffset="15.1" xoffset="470" object="rad_box" />'; str += '<object yoffset="15.2" xoffset="501" object="support05" />'; str += '<object yoffset="15.2" xoffset="431" object="support05" />'; str += '<object yoffset="14.6" xoffset="395" object="support04" />'; str += '<object yoffset="14.6" xoffset="319" object="support04" />'; str += '<object yoffset="15.1" xoffset="395" object="support04" />'; str += '<object yoffset="15.1" xoffset="320" object="support04" />'; str += '<object yoffset="15.9" xoffset="273" object="obj_lite_2" />'; str += '<object yoffset="15.9" xoffset="345" object="obj_lite_2" />'; str += '<object yoffset="15.8" xoffset="276" object="support04" />'; str += '<object yoffset="15.8" xoffset="346" object="support04" />'; str += '<object yoffset="13.9" xoffset="496" object="support01" />'; str += '<object yoffset="13.7" xoffset="495" object="support01" />'; str += '<object yoffset="13.9" xoffset="217" object="support01" />'; str += '<object yoffset="13.7" xoffset="216" object="support01" />'; str += '<object yoffset="14.7" xoffset="122" object="obj_lite_2" />'; str += '<object yoffset="14.7" xoffset="46" object="obj_lite_2" />'; str += '<object yoffset="14.9" xoffset="46" object="obj_lite_2" />'; str += '<object yoffset="14.9" xoffset="122" object="obj_lite_2" />'; str += '<object yoffset="14.4" xoffset="393" object="obj_lite_2" />'; str += '<object yoffset="14.4" xoffset="318" object="obj_lite_2" />'; str += '<object yoffset="14.6" xoffset="318" object="obj_lite_2" />'; str += '<object yoffset="14.6" xoffset="393" object="obj_lite_2" />'; str += '<object yoffset="13.8" xoffset="180" object="obj_med_2" loot="miniHealth" lootXoffset="-10" lootYoffset="50" autoloot="0"/>'; str += '<object yoffset="13.8" xoffset="160" object="support03" />'; str += '<object yoffset="13.8" xoffset="440" object="support03" />'; str += '<object yoffset="13.9" xoffset="294" object="obj_med_1b" loot="miniHealth" lootXoffset="0" lootYoffset="-50" autoloot="0"/>'; str += '<object yoffset="13.9" xoffset="394" object="obj_med_1b" />'; str += '<object yoffset="13.9" xoffset="495" object="obj_med_1b" />'; str += '<object yoffset="13.7" xoffset="298" object="obj_med_1a" />'; str += '<object yoffset="13.7" xoffset="396" object="obj_med_1a" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0" />'; str += '<object yoffset="13.7" xoffset="495" object="obj_med_1a" />'; str += '<object yoffset="13.9" xoffset="217" object="obj_lite_2" />'; str += '<object yoffset="13.7" xoffset="216" object="obj_lite_2" />'; str += '<object yoffset="16.1" xoffset="274" object="obj_lite_2" />'; str += '<object yoffset="16.1" xoffset="346" object="obj_lite_2" />'; str += '<object yoffset="15.6" xoffset="346" object="obj_lite_2" />'; str += '<object yoffset="15.6" xoffset="275" object="obj_lite_2" />'; str += '<object yoffset="15.8" xoffset="274" object="obj_lite_2" />'; str += '<object yoffset="15.8" xoffset="346" object="obj_lite_2" />'; str += '<object yoffset="13.9" xoffset="125" object="obj_lite_2" />'; str += '<object yoffset="13.9" xoffset="50" object="obj_lite_2" />'; str += '<object yoffset="14.1" xoffset="50" object="obj_lite_2" />'; str += '<object yoffset="14.1" xoffset="125" object="obj_lite_2" />'; str += '<object yoffset="15.2" xoffset="221" object="rad_box" />'; str += '<object yoffset="14.1" xoffset="125" object="support04" />'; str += '<object yoffset="14.1" xoffset="50" object="support04" />'; str += '<object yoffset="15.2" xoffset="390" object="obj_lite_2" />'; str += '<object yoffset="15.2" xoffset="319" object="obj_lite_2" />'; str += '<object yoffset="15.4" xoffset="318" object="obj_lite_2" />'; str += '<object yoffset="15.4" xoffset="390" object="obj_lite_2" />'; str += '<object yoffset="15.6" xoffset="269" object="support01" />'; str += '<object yoffset="15.4" xoffset="125" object="obj_lite_2" />'; str += '<object yoffset="15.4" xoffset="54" object="obj_lite_2" />'; str += '<object yoffset="15.6" xoffset="53" object="obj_lite_2" />'; str += '<object yoffset="15.6" xoffset="125" object="obj_lite_2" />'; str += '<object yoffset="15.6" xoffset="-6" object="support01" />'; str += '<object yoffset="14.6" xoffset="125" object="support04" />'; str += '<object yoffset="14.6" xoffset="50" object="support04" />'; str += '<object yoffset="15.1" xoffset="125" object="support04" />'; str += '<object yoffset="15.1" xoffset="50" object="support04" />'; str += '</array>'; str += '</object>'; str += '<object name="level_7">'; str += '<var name="comment1" >Level 7</var>'; str += '<var name="playerX" value="275" />'; str += '<var name="playerY" value="200" />'; str += '<var name="playerArmor" value="100" />'; str += '<var name="playerAvailableWeapons" value="21" >доступное игроку оружие</var>'; str += '<var name="playerObject" value="plane1" />'; str += '<object name="childs">'; str += '<object name="barr_expl_mm" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />'; str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="100" />'; str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="500" damageRadius="50"/>'; str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />'; str += '<object name="barr_expl_s" object="exploder2" explodeTimer="0" splashDamage="30" damageRadius="100" />'; str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>'; str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>'; str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1kf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>'; str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>'; str += '<object name="kamikadze_l" top="1" \ttank="interceptor_1l" mainObj="kamikadze_l" UAADistance="20" UAARotationFactor="7.0"/>'; str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>'; str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>'; str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>'; str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>'; str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_mm" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>'; str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />'; str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>'; str += '<object name="emitted_m" xoffset="375" tank="emitted_m" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="20" ECYOffset="20" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>'; str += '<object name="emitted_mf" xoffset="375" tank="emitted_mf" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="-20" ECYOffset="20" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>'; str += '<object name="rocket_big_s" tank="rocket_big_s" EC="barr_expl_s" ECCount="1" ECTime="13" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="rocket_big_2" childXOffset="0" childYOffset="0"/>'; str += '<object name="rocket_big_2" tank="rocket_big_2" />'; str += '</object>'; str += '<array name="level">'; str += '<object yoffset="1.1" tank="boss_1_1" bossBar="1" movedWayOffset="90" yratio="100" mainObj="boss_3"/>'; str += '<object yoffset="1.1" tank="boss_1_2" bossBar="1" movedWayOffset="90" yratio="100" mainObj="boss_3_r" />'; str += '<object yoffset="1.1" tank="boss_1_2" bossBar="1" movedWayOffset="90" yratio="100" mainObj="boss_3_l" />'; str += '</array>'; str += '</object>'; str += '<object name="level_8">'; str += '<var name="comment1" >Level 8 </var>'; str += '<var name="playerX" value="275" />'; str += '<var name="playerY" value="200" />'; str += '<var name="playerArmor" value="100" />'; str += '<var name="playerAvailableWeapons" value="21" >доступное игроку оружие</var>'; str += '<var name="playerObject" value="plane1" />'; str += '<object name="childs">'; str += '<object name="barr_expl_mm" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />'; str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="100" />'; str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="500" damageRadius="50"/>'; str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />'; str += '<object name="barr_expl_s" object="exploder2" explodeTimer="0" splashDamage="30" damageRadius="100" />'; str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>'; str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>'; str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" />'; str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>'; str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>'; str += '<object name="kamikadze_l" top="1" \ttank="interceptor_1l" mainObj="kamikadze_l" UAADistance="20" UAARotationFactor="7.0"/>'; str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>'; str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>'; str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>'; str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>'; str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_mm" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>'; str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />'; str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>'; str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>'; str += '<object name="emitted_m" xoffset="375" tank="emitted_m" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="20" ECYOffset="20" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>'; str += '<object name="emitted_mf" xoffset="375" tank="emitted_mf" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="-20" ECYOffset="20" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>'; str += '<object name="rocket_big_s" tank="rocket_big_s" EC="barr_expl_s" ECCount="1" ECTime="13" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="rocket_big_2" childXOffset="0" childYOffset="0"/>'; str += '<object name="rocket_big_2" tank="rocket_big_2" />'; str += '</object>'; str += '<array name="level">'; str += '<object yoffset="1.0" xoffset="0" object="base_ground_start"/>'; str += '<object yoffset="2.0" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="3.0" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="4.0" xoffset="0" object="base_ground_end"/>'; str += '<object yoffset="7.0" xoffset="0" object="base_ground_start"/>'; str += '<object yoffset="8.0" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="9.0" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="10.0" xoffset="0" object="base_ground_cluster1"/>'; str += '<object yoffset="11.0" xoffset="0" object="base_ground_end"/>'; str += '<object yoffset="0.85" xoffset="125" tank="armored_1" mainObj="armored_1_1" mratio="2" />'; str += '<object yoffset="1.0" xoffset="375" tank="armored_1" mainObj="armored_2" mratio="2" />'; str += '<object yoffset="1.05" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="1.1" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="1.15" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="1.2" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="1.25" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="1.3" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="1.35" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="1.4" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="1.45" xoffset="75" tank="medium_2_1" />'; str += '<object yoffset="1.45" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="1.5" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="1.55" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="1.6" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="1.65" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="1.7" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="1.75" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="1.8" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="1.85" xoffset="375" tank="medium_2_1" />'; str += '<object yoffset="2.2" xoffset="150" tank="medium_3" />'; str += '<object yoffset="2.3" xoffset="400" tank="medium_3" />'; str += '<object yoffset="2.4" xoffset="225" tank="medium_3" />'; str += '<object yoffset="2.6" tank="rocketer_4" yratio="200" startFrame="1400" endFrame="1" xoffset="175" top="0" mainObj="medium_4_wing_l" objId="e_1"/>'; str += '<object yoffset="2.6" tank="rocketer_4" yratio="200" startFrame="1400" endFrame="1" xoffset="175" top="0" mainObj="medium_4_wing_r" objId="e_2"/>'; str += '<object yoffset="2.6" tank="rocketer_4" yratio="200" startFrame="1400" endFrame="1" xoffset="175"\ttop="1" mainObj="medium_4"\t\t\t\tactionAfterDie="e_1,e_2" relType="kill"/>'; str += '<object yoffset="2.95" tank="rocketer_4" yratio="200" xoffset="375" top="0" mainObj="medium_4_wing_l" objId="d_1"/>'; str += '<object yoffset="2.95" tank="rocketer_4" yratio="200" xoffset="375" top="0" mainObj="medium_4_wing_r" objId="d_2"/>'; str += '<object yoffset="2.95" tank="rocketer_4" yratio="200" xoffset="375" top="1" mainObj="medium_4"\t\t\t\tactionAfterDie="d_1,d_2" relType="kill"\t/>'; str += '<object yoffset="3.5" xoffset="175" tank="armored_1" mainObj="bonus_ship" mratio="3" />'; str += '<object yoffset="3.9" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="3.9" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="3.9" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="3.95" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="3.95" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="3.95" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="3.95" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="4.0" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="4.0" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="4.1" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>'; str += '<object yoffset="4.1" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="4.1" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="4.15" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="4.15" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="4.2" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="4.2" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="4.2" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="4.2" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="4.4" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="4.4" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="4.4" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="4.35" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="4.35" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="4.3" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="4.3" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="4.3" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="4.3" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="4.3" tank="carrier" actionAfterDie="i_1,i_2" relType="kill" />'; str += '<object yoffset="4.3" tank="carrier" objId="i_1" mainObj="carrier_wing_r" EC="interceptor_1kmf, interceptor_1km" ECCount="9,9" ECTime="156, 156" ECXOffset="45,35" ECYOffset="15,-15" ECTimeOffset="36, 36"/>'; str += '<object yoffset="4.3" tank="carrier" objId="i_2" mainObj="carrier_wing_l" EC="interceptor_1kmf, interceptor_1km" ECCount="9,9" ECTime="156, 156" ECXOffset="-45,-35" ECYOffset="15,-15" ECTimeOffset="36, 36"/>'; str += '<object yoffset="4.8" xoffset="425" tank="armored_1" mainObj="armored_1_1" mratio="2" />'; str += '<object yoffset="5.6" xoffset="125" tank="armored_1" mainObj="armored_2" mratio="2" />'; str += '<object yoffset="6.2" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="6.2" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="6.2" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="6.25" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="6.25" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="6.25" xoffset="380" \ttank="kamikadze" />'; str += '<object yoffset="6.25" xoffset="170" \ttank="kamikadze" />'; str += '<object yoffset="6.3" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="6.3" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="6.3" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>'; str += '<object yoffset="6.3" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="6.3" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>'; str += '<object yoffset="6.35" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="6.35" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>'; str += '<object yoffset="6.4" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="6.4" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>'; str += '<object yoffset="6.4" xoffset="425" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="6.4" xoffset="125" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>'; str += '<object yoffset="6.4" xoffset="500" \ttank="kamikadze" />'; str += '<object yoffset="6.4" xoffset="50" \ttank="kamikadze" />'; str += '<object yoffset="6.4" xoffset="415" \ttank="kamikadze" />'; str += '<object yoffset="6.4" xoffset="135" \ttank="kamikadze" />'; str += '<object yoffset="6.45" xoffset="345" \ttank="kamikadze" />'; str += '<object yoffset="6.45" xoffset="205" \ttank="kamikadze" />'; str += '<object yoffset="6.5" xoffset="275" \ttank="kamikadze" />'; str += '<object yoffset="6.5" xoffset="310" \ttank="kamikadze" />'; str += '<object yoffset="6.5" xoffset="240" \ttank="kamikadze" />'; str += '<object yoffset="6.6" xoffset="450" tank="rocketer_r" />'; str += '<object yoffset="6.6" xoffset="450" tank="rocketer" />'; str += '<object yoffset="6.65" xoffset="400" tank="rocketer_r" />'; str += '<object yoffset="6.65" xoffset="400" tank="rocketer" />'; str += '<object yoffset="6.7" xoffset="350" tank="rocketer_r" />'; str += '<object yoffset="6.7" xoffset="350" tank="rocketer" />'; str += '<object yoffset="6.6" xoffset="100" tank="rocketer_l" />'; str += '<object yoffset="6.6" xoffset="100" tank="rocketer" />'; str += '<object yoffset="6.65" xoffset="150" tank="rocketer_l" />'; str += '<object yoffset="6.65" xoffset="150" tank="rocketer" />'; str += '<object yoffset="6.7" xoffset="200" tank="rocketer_l" />'; str += '<object yoffset="6.7" xoffset="200" tank="rocketer" />'; str += '<object yoffset="6.8" xoffset="450" tank="rocketer_r" />'; str += '<object yoffset="6.8" xoffset="450" tank="rocketer" />'; str += '<object yoffset="6.85" xoffset="400" tank="rocketer_r" />'; str += '<object yoffset="6.85" xoffset="400" tank="rocketer" />'; str += '<object yoffset="6.9" xoffset="350" tank="rocketer_r" />'; str += '<object yoffset="6.9" xoffset="350" tank="rocketer" />'; str += '<object yoffset="6.8" xoffset="100" tank="rocketer_l" />'; str += '<object yoffset="6.8" xoffset="100" tank="rocketer" />'; str += '<object yoffset="6.85" xoffset="150" tank="rocketer_l" />'; str += '<object yoffset="6.85" xoffset="150" tank="rocketer" />'; str += '<object yoffset="6.9" xoffset="200" tank="rocketer_l" />'; str += '<object yoffset="6.9" xoffset="200" tank="rocketer" />'; str += '<object yoffset="7.25" xoffset="400" object="hole" EC="rocket_big_s" ECCount="1" ECTime="130" ECXOffset="0" ECYOffset="0" ECTimeOffset="1"/>'; str += '<object yoffset="7.6" xoffset="400" object="hole" EC="rocket_big_s" ECCount="1" ECTime="130" ECXOffset="0" ECYOffset="0" ECTimeOffset="1"/>'; str += '<object yoffset="8.3" xoffset="400" object="hole" EC="rocket_big_s" ECCount="1" ECTime="130" ECXOffset="0" ECYOffset="0" ECTimeOffset="1"/>'; str += '=========================================================================================='; str += '=========================================================================================='; str += '<object yoffset="7.8" xoffset="125" tank="armored_1" mainObj="bonus_ship" mratio="3" />'; str += '<object yoffset="9.0" xoffset="325" tank="medium_2_1" />'; str += '<object yoffset="9.05" xoffset="325" tank="medium_2_1" />'; str += '<object yoffset="9.1" xoffset="325" tank="medium_2_1" />'; str += '<object yoffset="9.15" xoffset="325" tank="medium_2_1" />'; str += '<object yoffset="9.2" xoffset="325" tank="medium_2_1" />'; str += '<object yoffset="9.25" xoffset="325" tank="medium_2_1" />'; str += '<object yoffset="9.3" xoffset="325" tank="medium_2_1" />'; str += '<object yoffset="9.35" xoffset="325" tank="medium_2_1" />'; str += '<object yoffset="7.2" xoffset="356" tank="turel_big" mainObj="turel"/>'; str += '<object yoffset="7.2" xoffset="264" tank="turel_big" mainObj="turel"/>'; str += '<object yoffset="7.7" xoffset="248" tank="turel_big" mainObj="turel_lazer"/>'; str += '<object yoffset="8" xoffset="398" tank="turel_big" mainObj="turel"/>'; str += '<object yoffset="9.8" xoffset="46" tank="turel_big" mainObj="turel_lazer"/>'; str += '<object yoffset="9.8" xoffset="433" tank="turel_big" mainObj="turel" />'; str += '<object yoffset="9.8" xoffset="330" tank="turel_big" mainObj="turel" />'; str += '<object yoffset="10.3" xoffset="275" tank="turel_big" mainObj="turel_lazer" />'; str += '<object yoffset="10.3" xoffset="400" tank="turel_big" mainObj="turel" />'; str += '<object yoffset="10.3" xoffset="150" tank="turel_big" mainObj="turel" />'; str += '<object yoffset="10.7" xoffset="496" tank="turel_big" mainObj="turel_lazer" />'; str += '<object yoffset="11.5" xoffset="272" tank="turel_big" mainObj="turel_lazer" />'; str += '<object yoffset="8.55" xoffset="182" tank="turel_big" />'; str += '<object yoffset="10.85" xoffset="213" tank="turel_big" />'; str += '<object yoffset="11.95" xoffset="164" tank="turel_big" />'; str += '<object yoffset="11.15" xoffset="387" tank="turel_big" />'; str += '<object yoffset="9.3" xoffset="45" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>'; str += '<object yoffset="9.3" xoffset="45" object="spaceport" />'; str += '<object yoffset="8.1" xoffset="48" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>'; str += '<object yoffset="8.1" xoffset="49" object="spaceport" />'; str += '//---------------------OBJECTS----------------'; str += '<object yoffset="10.3" xoffset="496" object="obj_lite_2" />'; str += '<object yoffset="10.3" xoffset="273" object="support01" />'; str += '<object yoffset="10.3" xoffset="48" object="obj_lite_2" />'; str += '<object yoffset="10.3" xoffset="-2" object="support01" />'; str += '<object yoffset="9.5" xoffset="294" object="obj_med_3" loot="miniHealth" lootXoffset="50" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="9.3" xoffset="296" object="obj_med_3" loot="miniHealth" lootXoffset="50" lootYoffset="0" autoloot="0" />'; str += '<object yoffset="9.1" xoffset="296" object="obj_med_3" loot="miniHealth" lootXoffset="50" lootYoffset="0" autoloot="0" />'; str += '<object yoffset="9.5" xoffset="496" object="obj_med_3c" loot="miniHealth" lootXoffset="-50" lootYoffset="0" autoloot="0" />'; str += '<object yoffset="9.3" xoffset="496" object="obj_med_3c" loot="miniHealth" lootXoffset="-50" lootYoffset="0" autoloot="0" />'; str += '<object yoffset="9.1" xoffset="496" object="obj_med_3c" loot="miniHealth" lootXoffset="-50" lootYoffset="0" autoloot="0" />'; str += '<object yoffset="10.8" xoffset="252" object="obj_lite_2" />'; str += '<object yoffset="10.8" xoffset="172" object="obj_lite_2" />'; str += '<object yoffset="11" xoffset="172" object="obj_lite_2" />'; str += '<object yoffset="11" xoffset="252" object="obj_lite_2" />'; str += '<object yoffset="11" xoffset="42" object="obj_lite_2" />'; str += '<object yoffset="11" xoffset="-8" object="support01" />'; str += '<object yoffset="8.9" xoffset="221" object="obj_lite_2" />'; str += '<object yoffset="8.9" xoffset="145" object="obj_lite_2" />'; str += '<object yoffset="8.5" xoffset="221" object="obj_lite_2" />'; str += '<object yoffset="8.5" xoffset="141" object="obj_lite_2" />'; str += '<object yoffset="8.7" xoffset="141" object="obj_lite_2" />'; str += '<object yoffset="8.7" xoffset="221" object="obj_lite_2" />'; str += '<object yoffset="8.7" xoffset="221" object="support04" />'; str += '<object yoffset="8.7" xoffset="146" object="support04" />'; str += '<object yoffset="11.5" xoffset="42" object="obj_lite_2" />'; str += '<object yoffset="10.8" xoffset="44" object="obj_lite_2" />'; str += '<object yoffset="10.7" xoffset="43" object="support04" />'; str += '<object yoffset="11.2" xoffset="43" object="support04" />'; str += '<object yoffset="11.5" xoffset="495" object="obj_lite_2" />'; str += '<object yoffset="11.3" xoffset="496" object="support04" />'; str += '<object yoffset="10.4" xoffset="496" object="support04" />'; str += '<object yoffset="10.9" xoffset="496" object="support04" />'; str += '<object yoffset="11.4" xoffset="259" object="obj_med_2" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>'; str += '<object yoffset="11.4" xoffset="107" object="obj_med_2" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>'; str += '<object yoffset="11.4" xoffset="-6" object="support03" />'; str += '<object yoffset="11.4" xoffset="268" object="support03" />'; str += '<object yoffset="11.5" xoffset="427" object="obj_lite_2" />'; str += '<object yoffset="11.5" xoffset="351" object="obj_lite_2" />'; str += '<object yoffset="11.5" xoffset="206" object="obj_lite_2" />'; str += '<object yoffset="11.5" xoffset="128" object="obj_lite_2" />'; str += '<object yoffset="11.9" xoffset="200" object="obj_lite_2" />'; str += '<object yoffset="11.9" xoffset="129" object="obj_lite_2" />'; str += '<object yoffset="12.05" xoffset="128" object="obj_lite_2" />'; str += '<object yoffset="12.05" xoffset="200" object="obj_lite_2" />'; str += '<object yoffset="11.8" xoffset="203" object="support04" />'; str += '<object yoffset="11.8" xoffset="128" object="support04" />'; str += '<object yoffset="11" xoffset="427" object="obj_lite_2" />'; str += '<object yoffset="11" xoffset="347" object="obj_lite_2" />'; str += '<object yoffset="11.2" xoffset="347" object="obj_lite_2" />'; str += '<object yoffset="11.2" xoffset="427" object="obj_lite_2" />'; str += '<object yoffset="11.5" xoffset="-6" object="support01" />'; str += '<object yoffset="11.5" xoffset="272" object="support01" />'; str += '<object yoffset="11.2" xoffset="427" object="support04" />'; str += '<object yoffset="11.2" xoffset="351" object="support04" />'; str += '<object yoffset="7.2" xoffset="496" object="obj_lite_2" />'; str += '<object yoffset="7.2" xoffset="233" object="support01" />'; str += '<object yoffset="7.7" xoffset="46" object="obj_lite_2" />'; str += '<object yoffset="7.7" xoffset="40" object="support01" />'; str += '<object yoffset="7.4" xoffset="496" object="support04" />'; str += '<object yoffset="7.2" xoffset="46" object="support04" />'; str += '<object yoffset="10.8" xoffset="-6" object="support01" />'; str += '<object yoffset="9.8" xoffset="493" object="obj_lite_2" />'; str += '<object yoffset="9.8" xoffset="297" object="support01" />'; str += '<object yoffset="8.3" xoffset="44" object="obj_lite_2" />'; str += '<object yoffset="8.9" xoffset="46" object="obj_lite_2" />'; str += '<object yoffset="9.5" xoffset="43" object="obj_lite_2" />'; str += '<object yoffset="8.6" xoffset="400" object="obj_med_1b" />'; str += '<object yoffset="8.6" xoffset="493" object="obj_lite_2" />'; str += '<object yoffset="8" xoffset="495" object="obj_lite_2" />'; str += '<object yoffset="7.2" xoffset="55" object="obj_lite_1" loot="miniHealth" lootXoffset="100" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="7.1" xoffset="54" object="obj_lite_1" loot="miniHealth" lootXoffset="85" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="7.3" xoffset="55" object="obj_lite_1" loot="miniHealth" lootXoffset="70" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="7" xoffset="55" object="obj_lite_1" loot="miniHealth" lootXoffset="110" lootYoffset="0" autoloot="0"/>'; str += '<object yoffset="9.5" xoffset="301" object="obj_lite_2" />'; str += '<object yoffset="9.5" xoffset="21" object="support01" />'; str += '<object yoffset="9.2" xoffset="301" object="obj_lite_2" />'; str += '<object yoffset="8" xoffset="301" object="obj_lite_2" />'; str += '<object yoffset="8.9" xoffset="299" object="obj_lite_2" />'; str += '<object yoffset="8.3" xoffset="301" object="obj_lite_2" />'; str += '<object yoffset="8.6" xoffset="301" object="obj_lite_2" />'; str += '<object yoffset="8.7" xoffset="301" object="support04" />'; str += '<object yoffset="8.2" xoffset="301" object="support04" />'; str += '<object yoffset="8.3" xoffset="24" object="support01" />'; str += '<object yoffset="9.2" xoffset="301" object="support04" />'; str += '<object yoffset="8.9" xoffset="21" object="support01" />'; str += '<object yoffset="10.2" xoffset="46" object="support04" />'; str += '<object yoffset="9.7" xoffset="46" object="support04" />'; str += '<object yoffset="9.9" xoffset="496" object="support04" />'; str += '<object yoffset="9.2" xoffset="46" object="support04" />'; str += '<object yoffset="9.4" xoffset="496" object="support04" />'; str += '<object yoffset="8.7" xoffset="46" object="support04" />'; str += '<object yoffset="8.9" xoffset="496" object="support04" />'; str += '<object yoffset="8.2" xoffset="46" object="support04" />'; str += '<object yoffset="8.4" xoffset="496" object="support04" />'; str += '<object yoffset="7.7" xoffset="46" object="support04" />'; str += '<object yoffset="7.9" xoffset="496" object="support04" />'; str += '<object yoffset="8.6" xoffset="291" object="support01" />'; str += '<object yoffset="8" xoffset="300" object="support01" />'; str += '</array>'; str += '</object>'; str += '<object name="level_9">'; str += '<var name="comment1" >Level 9 </var>'; str += '<var name="playerX" value="275" />'; str += '<var name="playerY" value="200" />'; str += '<var name="playerArmor" value="100" />'; str += '<var name="playerAvailableWeapons" value="21" >доступное игроку оружие</var>'; str += '<var name="playerObject" value="plane1" />'; str += '<object name="childs">'; str += '</object>'; str += '<array name="level">'; str += '<object yoffset="1.1" tank="boss_1_1" bossBar="1"/>'; str += '<object yoffset="1.1" tank="boss_1_2" bossBar="1"/>'; str += '<object yoffset="1.1" tank="boss_1_2" bossBar="1" mainObj="boss_1_r" />'; str += '<object yoffset="1.1" tank="boss_1_2" bossBar="1" mainObj="boss_1_l" />'; str += '</array>'; str += '</object>'; str += '</object>'; str += '</settings>'; debug('Loading main settings XML file...'); createXML(); } frame 7 { } button 701 { on (release, keyPress '<Enter>') { _global.userWeapon1 = 0; _global.userWeapon2 = 0; _global.userWeapon3 = 0; _global.userWeapon4 = 0; var saved = SharedObject.getLocal(gameName, '/'); saved.data.levelDone = 0; saved.data.userWeapon1 = _global.userWeapon1; saved.data.userWeapon2 = _global.userWeapon2; saved.data.userWeapon3 = _global.userWeapon3; saved.data.userWeapon4 = _global.userWeapon4; saved.flush(); if (_global.use_playtomic) { Playtomic.Log.Play(); } _root.noNewGame = false; _global.sound.play('menu'); _root.gotoAndStop('help'); } } button 706 { on (release) { _root.noNewGame = false; if (_global.use_playtomic) { Playtomic.Log.Play(); } _global.sound.play('menu'); _root.gotoAndStop('help'); } } button 711 { on (press) { _global.sound.play('menu'); _global.openSite('Menu', 'Site'); } } movieClip 712 { } button 714 { on (press) { this._parent.soundOff(); this.gotoAndStop(2); } } button 716 { on (press) { this._parent.soundOn(); this.gotoAndStop(1); } } movieClip 717 { frame 1 { this.stop(); _root.soundStarter.gotoAndPlay('start'); sound.enable = true; } frame 2 { this.stop(); _root.soundStarter.gotoAndPlay('stop'); sound.enable = false; } } instance btn_sound of movieClip 717 { onClipEvent (load) { if (!sound.enable) { gotoAndStop(2); } } } movieClip 719 { frame 1 { _visible = false; } frame 3 { if (!sound.enable) { gotoAndStop(1); } } frame 7 { gotoAndStop(1); } frame 12 { gotoAndStop(1); } } frame 8 { stop(); _global.diffLevel = 2; intro_text.htmlText = _global.envS.textZ.intro; } button 727 { on (release) { _global.sound.play('menu'); gotoAndStop('menu'); } } button 732 { on (release) { _global.diffLevel = 1; _global.sound.play('menu'); _root.gotoAndStop('lvlselect'); } } button 737 { on (release, keyPress '<Enter>') { _global.diffLevel = 2; _global.sound.play('menu'); _root.gotoAndStop('lvlselect'); } } button 742 { on (release) { _global.diffLevel = 3; _global.sound.play('menu'); _root.gotoAndStop('lvlselect'); } } frame 10 { prebreefFunc(); setPlayerSettings(); makeText('Level ' + levelNum, 'MovieAnimation1'); _root.gotoAndStop('level'); } movieClip 745 { } movieClip 752 { } movieClip 753 { frame 1 { stop(); } } movieClip 756 { frame 1 { stop(); } } movieClip 759 { frame 1 { stop(); } } movieClip 762 { frame 1 { stop(); } } movieClip 763 { instance wp2 of movieClip 753 { onClipEvent (load) { n = 0; nn = 8; str1 = {'ra': 50, 'ga': 50, 'ba': 50, 'rb': 128, 'gb': 128, 'bb': 128}; str2 = {'ra': 100, 'ga': 100, 'ba': 100, 'rb': 0, 'gb': 0, 'bb': 0}; } onClipEvent (enterFrame) { ++n; if (n < nn * 5) { if (n % nn <= nn / 2) { st = str1; } else { st = str2; } (new Color(this)).setTransform(st); } } } instance wp1 of movieClip 756 { onClipEvent (load) { n = 0; nn = 8; str1 = {'ra': 50, 'ga': 50, 'ba': 50, 'rb': 128, 'gb': 128, 'bb': 128}; str2 = {'ra': 100, 'ga': 100, 'ba': 100, 'rb': 0, 'gb': 0, 'bb': 0}; } onClipEvent (enterFrame) { ++n; if (n < nn * 5) { if (n % nn <= nn / 2) { st = str1; } else { st = str2; } (new Color(this)).setTransform(st); } } } instance wp4 of movieClip 759 { onClipEvent (load) { n = 0; nn = 8; str1 = {'ra': 50, 'ga': 50, 'ba': 50, 'rb': 128, 'gb': 128, 'bb': 128}; str2 = {'ra': 100, 'ga': 100, 'ba': 100, 'rb': 0, 'gb': 0, 'bb': 0}; } onClipEvent (enterFrame) { ++n; if (n < nn * 5) { if (n % nn <= nn / 2) { st = str1; } else { st = str2; } (new Color(this)).setTransform(st); } } } instance wp3 of movieClip 762 { onClipEvent (load) { n = 0; nn = 8; str1 = {'ra': 50, 'ga': 50, 'ba': 50, 'rb': 128, 'gb': 128, 'bb': 128}; str2 = {'ra': 100, 'ga': 100, 'ba': 100, 'rb': 0, 'gb': 0, 'bb': 0}; } onClipEvent (enterFrame) { ++n; if (n < nn * 5) { if (n % nn <= nn / 2) { st = str1; } else { st = str2; } (new Color(this)).setTransform(st); } } } } movieClip 765 { } movieClip 768 { } movieClip 769 { } movieClip 772 { } movieClip 773 { } movieClip 777 { } movieClip 780 { } button 782 { on (press) { _global.sound.play('menu'); _global.openVideo('Video', 'Site'); } } frame 11 { stop(); trace('levelNum=' + levelNum); trace('difficulty =' + _global.diffLevel); if (_global.levels['level_' + levelNum] != undefined) { _global.allowToStart = true; globalStart(); } } movieClip 784 { } movieClip 786 { } button 792 { on (release) { _global.sound.play('menu'); keyGetter.onKeyDown(true); } } button 793 { on (release) { stopAllEngines(); _root.gotoAndStop('menu'); _global.sound.play('menu'); } } button 794 { on (press) { _global.sound.play('menu'); _global.openSite('Pause', 'Site'); } } movieClip 795 { frame 1 { _x = 360; _y = 270; ttz = _global.envS.textZ; title.text = ttz.gamePausedTitle; tf.htmlText = ttz.gamePausedString; } } movieClip 798 { frame 1 { stop(); } } button 803 { on (release) { _global.sound.play('menu'); if (_global.levels['level_' + (levelNum + 1)] != undefined) { _root.gotoAndStop('game'); } else { if (!flag) { _root.endGameOutput(); } else { openSite(); _root.gotoAndStop('menu'); } } } } button 808 { on (press) { _global.sound.play('menu'); _global.openSite('LevelDone', 'Site'); } } movieClip 809 { frame 1 { _x = 360; _y = 270; } } button 812 { on (press) { _global.sound.play('menu'); _global.openSite('LevelSelect', 'Site'); } } button 817 { on (release) { _global.levelNum = 0; _global.sound.play('menu'); _root.gotoAndStop('game'); } } button 822 { on (release) { _global.levelNum = 1; _global.sound.play('menu'); _root.gotoAndStop('game'); } } button 827 { on (release) { _global.levelNum = 2; _global.sound.play('menu'); _root.gotoAndStop('game'); } } button 832 { on (release) { _global.levelNum = 4; _global.sound.play('menu'); _root.gotoAndStop('game'); } } button 837 { on (release) { _global.levelNum = 6; _global.sound.play('menu'); _root.gotoAndStop('game'); } } button 842 { on (release) { _global.levelNum = 8; _global.sound.play('menu'); _root.gotoAndStop('game'); } } button 847 { on (release) { _global.levelNum = 3; _global.sound.play('menu'); _root.gotoAndStop('game'); } } button 852 { on (release) { _global.levelNum = 5; _global.sound.play('menu'); _root.gotoAndStop('game'); } } button 857 { on (release) { _global.levelNum = 7; _global.sound.play('menu'); _root.gotoAndStop('game'); } } button 862 { on (release) { _global.levelNum = 9; _global.sound.play('menu'); _root.gotoAndStop('game'); } } movieClip 863 { frame 1 { _x = 360; _y = 270; } } instance of movieClip 863 { onClipEvent (load) { trace('init select level screen'); _global.numberLevelsOpened = _global.loadLevelsOpened(); var opened = _global.numberLevelsOpened; trace(opened + ' levels opened'); trace('difficulty level: ' + _global.diffLevel); var i = 1; while (i <= 10) { var clip = this['lvl' + i]; clip._visible = false; if (i <= opened) { clip._visible = true; } ++i; } } }




https://swfchan.com/53/262775/info.shtml
Created: 14/2 -2026 23:04:48 Last modified: 14/2 -2026 23:04:48 Server time: 16/02 -2026 01:41:21