Combined Code
movieClip 18 {
}
movieClip 20 bossBar {
#initclip
Object.registerClass('bossBar', BossBarClass);
#endinitclip
}
movieClip 26 {
}
movieClip 27 {
}
movieClip 60 {
}
movieClip 61 {
}
movieClip 62 {
}
movieClip 63 {
}
movieClip 64 {
}
movieClip 65 {
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 67 {
frame 1 {
_visible = false;
}
}
movieClip 68 {
}
movieClip 69 player {
#initclip
Object.registerClass('player', playerClass);
#endinitclip
}
movieClip 70 #BGfull {
#initclip
Object.registerClass('#BGfull', bgClass);
#endinitclip
}
movieClip 71 #soundz {
#initclip
Object.registerClass('#soundz', soundCollector);
#endinitclip
}
movieClip 72 {
}
movieClip 73 finish_line {
#initclip
Object.registerClass('finish_line', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 2 {
stop();
if (_root.bg.player.armor > 0) {
_global.gameOver = true;
_global.gameInWin = true;
_global.userControlled = true;
}
}
}
movieClip 74 {
}
movieClip 77 {
}
movieClip 94 {
}
movieClip 96 {
frame 1 {
if (!(_global.envS.debug == 1 && _global.envS.markerDebug == 1)) {
_visible = false;
}
}
}
movieClip 97 {
frame 1 {
if (!(_global.envS.debug == 1 && _global.envS.markerDebug == 1)) {
_visible = false;
}
}
}
movieClip 98 {
}
movieClip 102 {
frame 1 {
stop();
}
}
movieClip 103 boss_heli_base {
instance ex2 of movieClip 96 {
onClipEvent (load) {
delay = 4;
}
}
instance ex1 of movieClip 96 {
onClipEvent (load) {
delay = 4;
}
}
instance ex3 of movieClip 96 {
onClipEvent (load) {
delay = 4;
}
}
instance ex4 of movieClip 96 {
onClipEvent (load) {
delay = 4;
}
}
instance ex5 of movieClip 96 {
onClipEvent (load) {
delay = 4;
}
}
instance ex6 of movieClip 96 {
onClipEvent (load) {
delay = 4;
}
}
instance ex7 of movieClip 96 {
onClipEvent (load) {
delay = 4;
}
}
instance ex8 of movieClip 96 {
onClipEvent (load) {
delay = 4;
}
}
instance ex9 of movieClip 96 {
onClipEvent (load) {
delay = 4;
}
}
}
movieClip 106 {
}
movieClip 107 boss_heli_shadow {
}
movieClip 109 {
frame 1 {
_visible = false;
}
}
movieClip 110 {
}
movieClip 111 dmrZigzag {
}
movieClip 113 dmrStep {
}
movieClip 116 {
frame 1 {
stop();
}
}
movieClip 119 {
}
movieClip 120 gun10 {
#initclip
Object.registerClass('gun10', cannon);
#endinitclip
}
movieClip 123 {
}
movieClip 124 gun9 {
#initclip
Object.registerClass('gun9', cannon);
#endinitclip
}
movieClip 127 {
}
movieClip 128 {
frame 1 {
if (!(_global.envS.debug == 1 && _global.envS.markerDebug == 1)) {
_visible = false;
}
}
}
movieClip 129 {
}
movieClip 135 {
frame 1 {
if (_currentframe == 1) {
stop();
}
}
frame 5 {
gotoAndStop(1);
}
frame 15 {
gotoAndStop(1);
}
}
movieClip 136 gun5 {
#initclip
Object.registerClass('gun5', cannon);
#endinitclip
}
movieClip 139 {
}
movieClip 140 {
}
movieClip 143 {
frame 1 {
stop();
}
}
movieClip 144 gun7 {
#initclip
Object.registerClass('gun7', cannon);
#endinitclip
}
movieClip 145 {
}
movieClip 148 {
}
movieClip 149 {
frame 1 {
if (!(_global.envS.debug == 1 && _global.envS.markerDebug == 1)) {
_visible = false;
}
}
}
movieClip 150 ship_big {
instance ex2 of movieClip 149 {
onClipEvent (load) {
delay = 8;
}
}
instance ex3 of movieClip 149 {
onClipEvent (load) {
delay = 10;
}
}
instance ex4 of movieClip 149 {
onClipEvent (load) {
delay = 12;
}
}
}
movieClip 153 {
}
movieClip 154 gun8 {
#initclip
Object.registerClass('gun8', cannon);
#endinitclip
}
movieClip 155 {
}
movieClip 158 {
}
movieClip 159 boss_tank_base {
frame 1 {
stop();
}
instance ex2 of movieClip 97 {
onClipEvent (load) {
delay = 10;
}
}
instance ex3 of movieClip 97 {
onClipEvent (load) {
delay = 20;
}
}
instance ex4 of movieClip 97 {
onClipEvent (load) {
delay = 30;
}
}
instance ex5 of movieClip 97 {
onClipEvent (load) {
delay = 50;
}
}
}
movieClip 162 {
frame 1 {
if (!(_global.envS.debug == 1 && _global.envS.markerDebug == 1)) {
_visible = false;
}
}
}
movieClip 163 {
}
movieClip 166 {
frame 1 {
stop();
}
}
movieClip 219 marine {
#initclip
Object.registerClass('marine', cannon);
#endinitclip
frame 17 {
gotoAndPlay(1);
}
instance of movieClip 163 {
onClipEvent (load) {
_parent.stop();
ts = getTimer();
}
onClipEvent (enterFrame) {
if (getTimer() - ts > 2000) {
_parent._parent._alpha -= 5;
if (_parent._parent._alpha <= 0) {
_parent._parent.removeMovieClip();
}
}
}
}
}
movieClip 220 {
}
movieClip 223 {
}
movieClip 224 dock_2 {
#initclip
Object.registerClass('dock_2', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 227 {
}
movieClip 228 dock_1 {
#initclip
Object.registerClass('dock_1', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 2 {
stop();
}
}
movieClip 230 dmrBroken_line {
}
movieClip 232 dmrBack_line {
}
movieClip 235 hedgehog {
#initclip
Object.registerClass('hedgehog', splashedObject);
#endinitclip
frame 1 {
stop();
}
}
movieClip 238 {
}
movieClip 239 palm5 {
#initclip
Object.registerClass('palm5', splashedObject);
#endinitclip
frame 1 {
stop();
}
}
movieClip 242 {
}
movieClip 243 palm4 {
#initclip
Object.registerClass('palm4', splashedObject);
#endinitclip
frame 1 {
stop();
}
}
movieClip 246 {
}
movieClip 247 palm3 {
#initclip
Object.registerClass('palm3', splashedObject);
#endinitclip
}
movieClip 250 {
}
movieClip 251 palm2 {
#initclip
Object.registerClass('palm2', splashedObject);
#endinitclip
}
movieClip 254 {
}
movieClip 255 palm1 {
#initclip
Object.registerClass('palm1', splashedObject);
#endinitclip
}
movieClip 258 {
}
movieClip 259 island03 {
#initclip
Object.registerClass('island03', splashedObject);
#endinitclip
}
movieClip 262 {
}
movieClip 263 island02b {
#initclip
Object.registerClass('island02b', splashedObject);
#endinitclip
}
movieClip 264 island02a {
#initclip
Object.registerClass('island02a', splashedObject);
#endinitclip
}
movieClip 265 island02 {
#initclip
Object.registerClass('island02', splashedObject);
#endinitclip
}
movieClip 268 {
}
movieClip 269 island01b {
#initclip
Object.registerClass('island01b', splashedObject);
#endinitclip
}
movieClip 270 island01a {
#initclip
Object.registerClass('island01a', splashedObject);
#endinitclip
}
movieClip 271 island01 {
#initclip
Object.registerClass('island01', splashedObject);
#endinitclip
}
movieClip 274 {
}
movieClip 275 road2 {
#initclip
Object.registerClass('road2', splashedObject);
#endinitclip
}
movieClip 278 {
}
movieClip 279 road1 {
#initclip
Object.registerClass('road1', splashedObject);
#endinitclip
}
movieClip 281 {
}
movieClip 283 {
}
movieClip 286 {
}
movieClip 287 {
}
movieClip 290 {
}
movieClip 291 wall {
#initclip
Object.registerClass('wall', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 294 {
}
movieClip 295 tree4 {
#initclip
Object.registerClass('tree4', splashedObject);
#endinitclip
}
movieClip 298 {
}
movieClip 299 tree3 {
#initclip
Object.registerClass('tree3', splashedObject);
#endinitclip
}
movieClip 302 {
}
movieClip 303 tree2 {
#initclip
Object.registerClass('tree2', splashedObject);
#endinitclip
}
movieClip 306 {
}
movieClip 307 tree1 {
#initclip
Object.registerClass('tree1', splashedObject);
#endinitclip
}
movieClip 310 {
}
movieClip 311 bunker2_d {
#initclip
Object.registerClass('bunker2_d', splashedObject);
#endinitclip
}
movieClip 313 {
}
movieClip 316 {
}
movieClip 317 {
}
movieClip 318 bunker2 {
#initclip
Object.registerClass('bunker2', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 319 {
}
movieClip 322 {
}
movieClip 323 {
}
movieClip 326 {
}
movieClip 327 bunker1 {
#initclip
Object.registerClass('bunker1', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 330 {
}
movieClip 331 RP03 {
#initclip
Object.registerClass('RP03', splashedObject);
#endinitclip
}
movieClip 334 {
}
movieClip 335 RP02 {
#initclip
Object.registerClass('RP02', splashedObject);
#endinitclip
}
movieClip 336 bunker1_d {
#initclip
Object.registerClass('bunker1_d', splashedObject);
#endinitclip
}
movieClip 339 {
}
movieClip 340 RP01 {
#initclip
Object.registerClass('RP01', splashedObject);
#endinitclip
}
movieClip 343 {
}
movieClip 344 crater {
#initclip
Object.registerClass('crater', splashedObject);
#endinitclip
}
movieClip 347 {
}
movieClip 348 cliff {
#initclip
Object.registerClass('cliff', splashedObject);
#endinitclip
}
movieClip 351 house6_d {
#initclip
Object.registerClass('house6_d', splashedObject);
#endinitclip
}
movieClip 354 house5_d {
#initclip
Object.registerClass('house5_d', splashedObject);
#endinitclip
}
movieClip 357 house3_d {
#initclip
Object.registerClass('house3_d', splashedObject);
#endinitclip
}
movieClip 360 house4_d {
#initclip
Object.registerClass('house4_d', splashedObject);
#endinitclip
}
movieClip 363 house2_d {
#initclip
Object.registerClass('house2_d', splashedObject);
#endinitclip
}
movieClip 366 house1_d {
#initclip
Object.registerClass('house1_d', splashedObject);
#endinitclip
}
movieClip 368 {
}
movieClip 371 {
}
movieClip 372 house6 {
#initclip
Object.registerClass('house6', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 374 {
}
movieClip 377 {
}
movieClip 378 house5 {
#initclip
Object.registerClass('house5', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 380 {
}
movieClip 383 {
}
movieClip 384 house4 {
#initclip
Object.registerClass('house4', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 386 {
}
movieClip 389 {
}
movieClip 390 house2 {
#initclip
Object.registerClass('house2', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 391 {
}
movieClip 406 {
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 407 heli_player_gun2 {
}
movieClip 408 heli_player_gun {
#initclip
Object.registerClass('heli_player_gun', cannon);
#endinitclip
}
movieClip 414 {
}
movieClip 459 explode {
frame 2 {
_global.sound.play('eexplode', sx);
}
frame 25 {
stop();
this.removeMovieClip();
}
}
movieClip 460 {
}
movieClip 463 {
}
movieClip 464 {
}
movieClip 467 {
frame 1 {
stop();
}
}
movieClip 468 truck2 {
}
movieClip 471 {
}
movieClip 472 truck1 {
}
movieClip 475 {
}
movieClip 476 heli_small_shadow {
}
movieClip 477 {
}
movieClip 480 {
}
movieClip 497 {
}
movieClip 498 {
frame 1 {
if (!(_global.envS.debug == 1 && _global.envS.markerDebug == 1)) {
_visible = false;
}
}
}
movieClip 499 {
}
movieClip 502 {
frame 1 {
stop();
}
}
movieClip 505 {
}
movieClip 506 heli_small_base {
frame 1 {
stop();
}
instance ex2 of movieClip 498 {
onClipEvent (load) {
delay = 20;
}
}
frame 2 {
stop();
makeDie(dd);
}
}
movieClip 509 {
}
movieClip 510 heli_med_shadow {
}
movieClip 511 {
}
movieClip 514 {
}
movieClip 531 {
}
movieClip 534 {
frame 1 {
stop();
}
}
movieClip 537 {
}
movieClip 538 heli_med_base {
frame 1 {
stop();
}
instance ex2 of movieClip 498 {
onClipEvent (load) {
delay = 20;
}
}
frame 2 {
stop();
makeDie(dd);
}
}
movieClip 541 {
}
movieClip 542 heli_big_shadow {
}
movieClip 543 {
}
movieClip 546 {
}
movieClip 563 {
}
movieClip 564 {
}
movieClip 567 {
frame 1 {
stop();
}
}
movieClip 570 {
}
movieClip 571 heli_big_base {
frame 1 {
stop();
}
instance ex2 of movieClip 96 {
onClipEvent (load) {
delay = 20;
}
}
frame 2 {
stop();
makeDie(dd);
}
}
movieClip 574 {
}
movieClip 575 player_shadow {
}
movieClip 576 {
}
movieClip 579 {
}
movieClip 580 tank_base {
instance ex2 of movieClip 96 {
onClipEvent (load) {
delay = 4;
}
}
}
movieClip 581 {
}
movieClip 584 {
}
movieClip 585 tank_light_base {
instance ex2 of movieClip 162 {
onClipEvent (load) {
delay = 6;
}
}
}
movieClip 586 {
}
movieClip 589 {
}
movieClip 590 jeep_base {
frame 1 {
stop();
}
}
movieClip 592 {
}
movieClip 595 {
}
movieClip 596 humm_base {
}
movieClip 599 {
}
movieClip 600 gun6 {
#initclip
Object.registerClass('gun6', cannon);
#endinitclip
}
movieClip 603 {
}
movieClip 604 gun3 {
#initclip
Object.registerClass('gun3', cannon);
#endinitclip
}
movieClip 607 {
}
movieClip 608 gun2 {
#initclip
Object.registerClass('gun2', cannon);
#endinitclip
}
movieClip 611 {
}
movieClip 612 gun1 {
#initclip
Object.registerClass('gun1', cannon);
#endinitclip
}
movieClip 613 gun4 {
#initclip
Object.registerClass('gun4', cannon);
#endinitclip
}
movieClip 615 {
frame 1 {
if (!(_global.envS.debug == 1 && _global.envS.markerDebug == 1)) {
_visible = false;
}
}
}
movieClip 616 {
}
movieClip 619 {
frame 1 {
if (_currentframe == 1) {
stop();
}
}
frame 5 {
gotoAndStop(1);
}
frame 15 {
gotoAndStop(1);
}
frame 19 {
gotoAndStop(1);
}
}
movieClip 620 shoot4 {
#initclip
Object.registerClass('shoot4', bulletClass);
#endinitclip
}
movieClip 622 shoot3 {
#initclip
Object.registerClass('shoot3', bulletClass);
#endinitclip
}
movieClip 624 shoot2 {
#initclip
Object.registerClass('shoot2', bulletClass);
#endinitclip
}
movieClip 629 shoot1 {
#initclip
Object.registerClass('shoot1', bulletClass);
#endinitclip
}
movieClip 633 {
}
movieClip 634 rocket2 {
#initclip
Object.registerClass('rocket2', bulletClass);
#endinitclip
}
movieClip 636 {
}
movieClip 641 {
}
movieClip 642 base_buggy {
}
movieClip 644 tang1_way {
}
movieClip 646 tang_way {
}
movieClip 648 sin_way2 {
}
movieClip 650 sin_way {
}
movieClip 652 tack_way {
}
movieClip 655 {
}
movieClip 656 stone2 {
#initclip
Object.registerClass('stone2', splashedObject);
#endinitclip
frame 1 {
stop();
}
}
movieClip 658 {
}
movieClip 659 stone1 {
#initclip
Object.registerClass('stone1', splashedObject);
#endinitclip
frame 1 {
stop();
}
}
movieClip 662 {
}
movieClip 663 pad2 {
#initclip
Object.registerClass('pad2', splashedObject);
#endinitclip
frame 1 {
stop();
}
}
movieClip 665 {
}
movieClip 666 pad1 {
#initclip
Object.registerClass('pad1', splashedObject);
#endinitclip
frame 1 {
stop();
}
}
movieClip 667 {
}
movieClip 670 {
}
movieClip 673 tower {
#initclip
Object.registerClass('tower', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 674 {
}
movieClip 677 {
}
movieClip 678 oil {
#initclip
Object.registerClass('oil', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 680 {
}
movieClip 683 {
}
movieClip 716 {
}
movieClip 717 rls2 {
#initclip
Object.registerClass('rls2', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 719 {
}
movieClip 722 {
}
movieClip 723 rls1 {
#initclip
Object.registerClass('rls1', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 725 {
}
movieClip 728 {
}
movieClip 729 house3 {
#initclip
Object.registerClass('house3', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 732 house00 {
#initclip
Object.registerClass('house00', splashedObject);
#endinitclip
}
movieClip 734 {
}
movieClip 735 house1 {
#initclip
Object.registerClass('house1', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 736 {
}
movieClip 739 {
}
movieClip 740 fence {
#initclip
Object.registerClass('fence', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 743 {
}
movieClip 744 {
instance codeStopper of movieClip 67 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 5 {
stop();
}
}
movieClip 745 weapon2_1 {
#initclip
Object.registerClass('weapon2_1', bulletClass);
#endinitclip
instance codeStopper of movieClip 67 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 5 {
stop();
}
}
movieClip 748 {
}
movieClip 749 weapon3_1 {
#initclip
Object.registerClass('weapon3_1', bulletClass);
#endinitclip
instance codeStopper of movieClip 67 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 15 {
stop();
}
}
movieClip 750 gun_big_lazer_spec {
#initclip
Object.registerClass('gun_big_lazer_spec', cannon);
#endinitclip
}
movieClip 753 rocket1 {
#initclip
Object.registerClass('rocket1', bulletClass);
#endinitclip
}
movieClip 755 star3 {
#initclip
Object.registerClass('star3', star);
#endinitclip
}
movieClip 757 star2 {
#initclip
Object.registerClass('star2', star);
#endinitclip
}
movieClip 759 star1 {
#initclip
Object.registerClass('star1', star);
#endinitclip
}
movieClip 762 weapon0 {
#initclip
Object.registerClass('weapon0', bulletClass);
#endinitclip
}
// unknown tag 88 length 69
movieClip 768 {
}
movieClip 769 bonus_weapon3 {
#initclip
Object.registerClass('bonus_weapon3', bonus);
#endinitclip
}
movieClip 772 bonus_weapon2 {
#initclip
Object.registerClass('bonus_weapon2', bonus);
#endinitclip
}
movieClip 774 {
}
movieClip 807 {
}
movieClip 808 {
frame 97 {
gotoAndPlay(1);
}
}
movieClip 809 mine_3 {
}
movieClip 810 mine_1 {
frame 10 {
stop();
}
}
movieClip 811 mine {
}
movieClip 812 empty_base {
}
movieClip 813 autoExplodePoint_n {
#initclip
Object.registerClass('autoExplodePoint_n', autoExplode);
#endinitclip
frame 2 {
stop();
}
frame 17 {
stop();
}
}
movieClip 814 emptyShoot {
#initclip
Object.registerClass('emptyShoot', bulletClass);
#endinitclip
}
movieClip 817 {
}
movieClip 820 {
frame 1 {
if (_currentframe == 1) {
stop();
}
}
frame 5 {
gotoAndStop(1);
}
frame 15 {
gotoAndStop(1);
}
frame 19 {
gotoAndStop(1);
}
}
movieClip 821 weapon1 {
#initclip
Object.registerClass('weapon1', bulletClass);
#endinitclip
instance codeStopper of movieClip 67 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 40 {
stop();
}
}
movieClip 824 bonus_weapon1 {
#initclip
Object.registerClass('bonus_weapon1', bonus);
#endinitclip
}
movieClip 825 player_gun_2 {
#initclip
Object.registerClass('player_gun_2', cannon);
#endinitclip
}
movieClip 828 {
}
movieClip 829 {
frame 10 {
stop();
}
}
movieClip 830 weapon4 {
#initclip
Object.registerClass('weapon4', bulletClass);
#endinitclip
instance codeStopper of movieClip 67 {
onClipEvent (enterFrame) {
}
}
frame 11 {
stop();
}
}
movieClip 834 story2 {
}
movieClip 838 story1 {
}
movieClip 839 {
}
movieClip 840 bonus_anim_miniHealth {
frame 36 {
this.removeMovieClip();
}
}
movieClip 842 {
}
movieClip 843 bonus_anim_fullHealth {
frame 36 {
this.removeMovieClip();
}
}
movieClip 846 {
}
movieClip 847 weapon3 {
#initclip
Object.registerClass('weapon3', bulletClass);
#endinitclip
instance codeStopper of movieClip 67 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 15 {
stop();
}
}
movieClip 848 player_gun_1 {
#initclip
Object.registerClass('player_gun_1', cannon);
#endinitclip
}
movieClip 849 player_gun_3 {
#initclip
Object.registerClass('player_gun_3', cannon);
#endinitclip
}
movieClip 851 weapon2 {
#initclip
Object.registerClass('weapon2', bulletClass);
#endinitclip
}
movieClip 852 empty_gun3 {
#initclip
Object.registerClass('empty_gun3', cannon);
#endinitclip
}
movieClip 853 empty_gun2 {
#initclip
Object.registerClass('empty_gun2', cannon);
#endinitclip
}
movieClip 854 empty_gun1 {
#initclip
Object.registerClass('empty_gun1', cannon);
#endinitclip
}
movieClip 857 playerShoot2 {
#initclip
Object.registerClass('playerShoot2', bulletClass);
#endinitclip
instance codeStopper of movieClip 67 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 10 {
stop();
}
}
movieClip 858 {
instance of movieClip 68 {
onClipEvent (load) {
_parent._parent.stop();
pp = Math.random() * 50 + 50;
step = 0;
}
onClipEvent (enterFrame) {
++step;
if (step >= pp) {
_parent._parent.play();
}
}
}
}
movieClip 863 bonus_miniHealth {
#initclip
Object.registerClass('bonus_miniHealth', bonus);
#endinitclip
}
movieClip 865 line_way {
}
movieClip 867 circle_way {
}
movieClip 868 queue {
#initclip
Object.registerClass('queue', queue);
#endinitclip
}
movieClip 869 bullet {
#initclip
Object.registerClass('bullet', bulletClass);
#endinitclip
}
movieClip 870 enemy {
#initclip
Object.registerClass('enemy', enemyClass);
#endinitclip
}
movieClip 871 {
}
movieClip 872 {
frame 1 {
if (!(_global.envS.debug == 1 && _global.envS.markerDebug == 1)) {
_visible = false;
}
}
}
movieClip 873 {
}
movieClip 876 {
}
movieClip 893 {
}
movieClip 896 {
}
movieClip 897 player_base {
frame 1 {
stop();
}
instance ex2 of movieClip 872 {
onClipEvent (load) {
delay = 20;
}
}
frame 2 {
stop();
makeDie(dd);
}
}
movieClip 900 {
}
movieClip 903 {
}
movieClip 904 {
}
movieClip 905 bonus_star {
}
movieClip 906 {
}
movieClip 907 MovieAnimation2 {
instance of movieClip 68 {
onClipEvent (enterFrame) {
if (charsInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 91 {
this.removeMovieClip();
}
}
movieClip 908 MovieAnimation1 {
instance of movieClip 68 {
onClipEvent (enterFrame) {
if (charsInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 91 {
this.removeMovieClip();
}
}
movieClip 911 char_O {
}
movieClip 914 char_M {
}
movieClip 917 char_T {
}
movieClip 920 char_S {
}
movieClip 923 char_P {
}
movieClip 926 char_N {
}
movieClip 929 char_I {
}
movieClip 932 char_F {
}
movieClip 935 char_D {
}
movieClip 938 char_C {
}
movieClip 941 char_A {
}
movieClip 944 char_E {
}
movieClip 947 char_L {
}
movieClip 950 char_0 {
}
movieClip 953 char_9 {
}
movieClip 956 char_8 {
}
movieClip 959 char_7 {
}
movieClip 962 char_6 {
}
movieClip 965 char_5 {
}
movieClip 968 char_4 {
}
movieClip 971 char_3 {
}
movieClip 974 char_2 {
}
movieClip 977 char_1 {
}
frame 1 {
_global.use_playtomic = true;
fscommand('showmenu', 'false');
_focusrect = false;
_global.openSite = function (link_name, link_group) {
var v2 = 'http://www.gametop.com/stats/helistrikeforce.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.gameName = 'Zenon2';
_root.loaderAnimDelta = 5;
_root.loaderAnimPause = 2500;
_root.parsingAnimDelta = 10;
_global.screenWidth = 720;
_global.screenHeight = 540;
}
movieClip 1126 __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 1127 __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 1128 __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 1129 __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 + _global.screenHeight - this.offsetBottom) {
if (this.offReaction == 'die') {
this.kill();
}
if (this.offReaction == 'stand') {
this.y = -_root.bg.y + _global.screenHeight - this.offsetBottom;
}
}
if (this.x < +this.offsetLeft) {
if (this.offReaction == 'die') {
this.kill();
}
if (this.offReaction == 'stand') {
this.x = +this.offsetLeft;
}
}
if (this.x > _global.screenWidth - this.offsetRight) {
if (this.offReaction == 'die') {
this.kill();
}
if (this.offReaction == 'stand') {
this.x = _global.screenWidth - 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 1130 __Packages.movingObject {
#initclip
if (!_global.movingObject) {
var v1 = function () {
super();
this.AADistance = _global.envS.unitAutoAimDistance;
if (_global.noSet(this.AADistance)) {
this.AADistance = 50;
}
this.lifeFrame = 0;
this.newSpeeds = new Array();
this.newSpeedsTimes = new Array();
};
_global.movingObject = v1;
_global.movingObject extends checkedObject;
var v2 = v1.prototype;
v2.newSpeedsArray = function (speed_values, speed_times) {
this.newSpeeds = _global.prepareArrayNum(speed_values);
this.newSpeedsTimes = _global.prepareArrayNum(speed_times);
};
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 () {
this.lifeFrame += 1;
var v5 = 0;
while (v5 < this.newSpeedsTimes.length) {
if (this.lifeFrame == this.newSpeedsTimes[v5]) {
trace('change speed from ' + this.wayRatio + ' to ' + this.newSpeeds[v5] + ' by time(frame) ' + this.newSpeedsTimes[v5] + '.');
this.wayRatio = this.newSpeeds[v5];
break;
}
v5 += 1;
}
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 v6 = this.way.klop._y;
v7 *= this.factor;
if (this.xratio != 100) {
v7 *= this.xratio / 100;
}
if (this.yratio != 100) {
v6 *= this.yratio / 100;
}
if (this.rotate != 0) {
var v9 = Math.sqrt(v7 * v7 + v6 * v6);
var v10 = Math.atan2(v6, v7);
v7 = v9 * Math.cos(this.rotate + v10);
v6 = v9 * Math.sin(this.rotate + v10);
}
this.way.x += -v7;
this.way._x = this.way.x;
this.way.y += -v6;
this.way._y = this.way.y;
var v18 = this.way.klop._x;
var v19 = this.way.klop._y;
}
var v8 = this.way._currentframe + this.wayDir * this.wayRatio;
if (this.wayDir > 0 && v8 > this.endFrame) {
this.wayPassed = true;
if (this.wayCycle == 1) {
v8 = this.endFrame;
}
if (this.wayCycle == 2) {
this.wayDir *= -1;
v8 += v8 - this.endFrame;
}
if (this.wayCycle == 3) {
v8 = this.startFrame + (v8 - this.endFrame);
}
}
if (this.wayDir < 0 && v8 < this.startFrame) {
this.wayPassed = true;
if (this.wayCycle == 1) {
v8 = this.startFrame;
}
if (this.wayCycle == 2) {
this.wayDir *= -1;
v8 = this.startFrame + (this.startFrame - v8);
}
if (this.wayCycle == 3) {
v8 = this.endFrame - (this.startFrame - v8);
}
}
if (this.firstStep != 0) {
v8 = this.firstStep;
this.firstStep = 0;
}
v18 = this.way.klop._x;
v19 = this.way.klop._y;
this.way.gotoAndStop(v8);
v7 = this.way.klop._x - v18;
v7 *= this.factor;
v6 = this.way.klop._y - v19;
if (this.xratio != 100) {
v7 *= this.xratio / 100;
}
if (this.yratio != 100) {
v6 *= this.yratio / 100;
}
if (this.rotate != 0) {
v9 = Math.sqrt(v7 * v7 + v6 * v6);
v10 = Math.atan2(v6, v7);
this.speedX = v9 * Math.cos(this.rotate + v10);
this.speedY = v9 * Math.sin(this.rotate + v10);
} else {
this.speedX = v7;
this.speedY = v6;
}
var v20 = 0;
var v21 = 0;
if (this.movedWay) {
if (++this.movedWayCount > this.movedWayOffset) {
this.speedX += this.movedWayXSpeed;
v20 = -this.movedWayXSpeed;
if (this.movedWayYSpeed == 0 || _global.noSet(this.movedWayYSpeed)) {
v6 = -_root.bg.speedY;
} else {
v6 = -this.movedWayYSpeed;
}
this.speedY += v6;
v21 = -v6;
}
}
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 v16 = {'x': this.x, 'y': this.y};
this._parent.localToGlobal(v16);
var v13 = {'x': _root.bg.player.x, 'y': _root.bg.player.y};
_root.bg.localToGlobal(v13);
var v17 = v13.x - v16.x;
var v15 = v13.y - v16.y;
var v22 = Math.sqrt(v17 * v17 + v15 * v15);
var v12 = Math.atan2(v15, v17);
if (!_global.noSet(this.AARatio)) {
var v14 = Math.atan2(this.speedY, this.speedX) * _global.PI2;
v14 += _global.getAngleDelta(v14, v12 * _global.PI2, this.AARatio);
v12 = v14 / _global.PI2;
}
var v23 = this.AADistance;
if (v22 > v23) {
this.speedX = this.speedXY * Math.cos(v12);
this.speedY = this.speedXY * Math.sin(v12);
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 + storedv20;
this.way._x = this.way.x;
this.way.y -= this.speedY + storedv21;
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 1131 __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;
}
}
var v15 = 0;
var v16 = 99;
var v17 = Math.floor(Math.random() * (v16 - v15 + 1)) + v15;
if (v17 < 50) {
trace('add star');
var v7 = _root.bg.bnz.getNextHighestDepth();
trace('bar = ' + v7);
var v5 = _root.bg.bnz.attachMovie('bonus_star', 'b' + v7, v7);
_global.bonusObjects.push(v5);
v5._x = this._x + 0;
v5._y = this._y - 50;
v5.bonusType = 'star';
v5.inQueue();
v5._yscale = 2;
v5._xscale = 2;
v5._alpha = 2;
v5.onEnterFrame = _global.getOn;
}
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 {
v7 = _root.bg.bnz.getNextHighestDepth();
v5 = _root.bg.bnz.attachMovie('bonus_weapon4', '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 v18 = Math.floor(Math.random() * v14.length);
_global.sound.play(_global.trim(v14[v18]), 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 1132 __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 1133 __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 = 1;
}
if (_global.noSet(_global.userWeapon2)) {
_global.userWeapon2 = 0;
}
if (_global.noSet(_global.userWeapon3)) {
_global.userWeapon3 = 0;
}
if (_global.noSet(_global.userWeapon4)) {
_global.userWeapon4 = 0;
}
var v4 = SharedObject.getLocal(_global.gameName, '/');
_global.userWeapon1 = v4.data.userWeapon1;
_global.userWeapon2 = v4.data.userWeapon2;
_global.userWeapon3 = v4.data.userWeapon3;
_global.userWeapon4 = v4.data.userWeapon4;
_global.userWeapon4 = 0;
if (_global.userWeapon1 == 0) {
_global.userWeapon1 = 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 (_global.userWeapon1 != 0) {
if (this.cannons[0].changeGun(_global.userWeapon1 - 1)) {
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 + 7)) {
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.weaponIcon1._visible = false;
_root.gui.weaponIcon2._visible = false;
_root.gui.weaponIcon3._visible = false;
_root.gui.weaponIcon1.m._visible = false;
_root.gui.weaponIcon2.m._visible = false;
if (_global.userWeapon1 == 1) {
_root.gui.weaponIcon1._visible = true;
} else {
if (_global.userWeapon1 > 1) {
_root.gui.weaponIcon1._visible = true;
_root.gui.weaponIcon1.m._visible = true;
}
}
if (_global.userWeapon2 == 1) {
_root.gui.weaponIcon2._visible = true;
} else {
if (_global.userWeapon2 > 1) {
_root.gui.weaponIcon2._visible = true;
_root.gui.weaponIcon2.m._visible = true;
}
}
if (_global.userWeapon3 == 1) {
_root.gui.weaponIcon3._visible = true;
}
};
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.makeText('MISSION FAILED', 'MovieAnimation1');
_global.gameOver = true;
super.destroy(true);
};
v2.applyBonus = function (type) {
this.startBlink('takebonus');
trace('taken bonus');
switch (type) {
case 'miniHealth':
_global.sound.play('health', this.x);
this.changeArmor(this.startArmor);
this.showArmor();
break;
case 'star':
_global.levelScore += 200;
_global.sound.play('upgrade', this.x);
break;
case 'weapon1':
_global.sound.play('upgrade', this.x);
_global.userWeapon1 += 1;
if (_global.userWeapon1 > 5) {
_global.userWeapon1 = 5;
}
_root.gui.weapons.wp1.n = 0;
this.showWeapon();
break;
case 'weapon2':
_global.sound.play('upgrade', this.x);
_global.userWeapon2 += 1;
if (_global.userWeapon2 > 3) {
_global.userWeapon2 = 3;
}
_root.gui.weapons.wp2.n = 0;
this.showWeapon();
break;
case 'weapon3':
_global.sound.play('upgrade', this.x);
_global.userWeapon3 += 1;
if (_global.userWeapon3 > 2) {
_global.userWeapon3 = 2;
}
_root.gui.weapons.wp3.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 1134 __Packages.bgClass {
#initclip
if (!_global.bgClass) {
var v1 = function () {
super();
};
_global.bgClass = v1;
_global.bgClass extends movingObject;
var v2 = v1.prototype;
v2.check = function () {
if (this.bg1._y + this._y > _global.screenHeight) {
this.bg1._y -= 2400;
}
if (this.bg2._y + this._y > _global.screenHeight) {
this.bg2._y -= 2400;
}
};
v2.oEF = function () {
super.oEF();
};
ASSetPropFlags(_global.bgClass.prototype, null, 1);
}
#endinitclip
}
movieClip 1135 __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 1136 __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 1137 __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 1138 __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 1139 __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 + _global.screenHeight - this.offsetBottom) {
this.kill();
}
if (this.x < +this.offsetLeft) {
this.kill();
}
if (this.x > _global.screenWidth - 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 1140 __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 >= 400) {
this.kill();
}
}
};
v2.init = false;
ASSetPropFlags(_global.star.prototype, null, 1);
}
#endinitclip
}
movieClip 1141 __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 1142 __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 1143 __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 1144 __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 1145 __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 979 {
on (press) {
openSite();
}
}
// unknown tag 88 length 282
movieClip 985 {
}
movieClip 986 {
}
instance of movieClip 986 {
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 991 {
}
movieClip 994 {
}
movieClip 995 {
}
instance of movieClip 995 {
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 997 {
frame 1 {
stop();
}
}
movieClip 998 {
}
movieClip 999 {
}
movieClip 1000 {
}
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, _global.screenHeight);
_root.bg.setMotion(0, 1);
_root.bg.inQueue(20);
var v9 = 1;
if (_global.currLevel.levelBackground) {
v9 = _global.currLevel.levelBackground;
}
_root.bg.bg1.gotoAndStop(v9);
_root.bg.bg2.gotoAndStop(v9);
if (!_global.currLevel.levelShiftY) {
_global.currLevel.levelShiftY = 0;
}
_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 v10 = !_global.noSet(currLevel.playerShield) ? currLevel.playerShield : playerS.maxShield;
_root.bg.player.initTank(playerS.base, playerS.gun, undefined, v8, playerS.withoutBase, v10, 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;
_root.wndComplete._y = 0;
_root.wndComplete._x = 0;
tf1.text = _global.fullRezults.killed + ' / ' + (_global.fullRezults.killed + _global.fullRezults.survived);
tf3.text = _global.gameScore;
}
}
System.useCodepage = true;
fscommand('trapallkeys', true);
if (_global.use_playtomic) {
trace('Init playtomic');
Playtomic.Log.View(2744, 'e9aac0863f134e7d', _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 v16 in _root.charCont) {
_root.charCont[v16].removeMovieClip();
}
trace('makeText = ' + str);
var v8 = new Array();
var v9 = 0;
var v6 = 0;
var v4 = 0;
while (v4 < str.length) {
var v5 = str.charAt(v4);
if (v5 != ' ') {
var v12 = v5;
var v11 = 'char_' + v5;
var v7 = _root.charCont.getNextHighestDepth();
var v3 = _root.charCont.attachMovie(lnk, 'c' + v7, v7);
var v13 = v3.char.attachMovie(v11, 'c', 0);
v3.maxstep = 3 + 2 * (str.length - v4);
v3._visible = false;
v3.stop();
v3.onEnterFrame = _global.charWaiter;
if (v4 != 0) {
v3._x = v9 + v6 / 2 + _global.charSpacer + v3.char.c._width / 2;
}
v9 = v3._x;
v6 = v3.char.c._width / 2;
v8.push(v3);
} else {
v9 += v6 / 2 + _global.charSpacer + _global.nullCharWidth / 2;
v6 = _global.nullCharWidth;
}
v4 += 1;
}
var v15 = v8[v8.length - 1];
v4 = 0;
while (v4 < v8.length) {
v8[v4]._x -= v15._x / 2;
v4 += 1;
}
false;
};
stop();
_root.parsingDataMC._alpha = 0;
_root.parsingDataMC.onEnterFrame = parsingOn;
_global.allowToStart = false;
mainOEF = function () {
if (_global.gameInProcess) {
var num = new Number(_root.gui.text_score.text);
if (num < _global.gameScore + _global.levelScore) {
num += 30;
}
if (num > global.gameScore + _global.levelScore) {
num = global.gameScore + _global.levelScore;
}
_root.gui.text_score.text = num;
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 collision = false;
if (bonusObjects[i].bonusType == 'weapon1' || bonusObjects[i].bonusType == 'weapon2' || bonusObjects[i].bonusType == 'weapon3') {
if (Math.abs(dy) <= 40) {
collision = true;
}
} else {
var d = Math.sqrt(dx * dx + dy * dy);
if (d < 40) {
collision = true;
}
}
if (collision) {
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 == 1) {
trace(_root.bg.player.armor);
if (_root.bg.player.armor > 0 && enemyObjects.length == 0) {
makeText('MISSION COMPLETED', 'MovieAnimation1');
}
}
if (++_global.levelCompleteDelayCounter >= _global.envS.levelCompleteDelay) {
stopAllEngines();
with (_root.wndComplete) {
_root.wndComplete._y = 0;
_root.wndComplete._x = 0;
_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;
_root.wndComplete.win_title.gotoAndStop('lose');
--_global.levelNum;
_global.levelScore = 0;
_root.gui.text_score.text = '' + _global.gameScore;
} else {
if (_global.use_playtomic) {
trace('Win level ' + _global.levelNum + '; Playtomic stat was updated!');
Playtomic.Log.LevelCounterMetric('Completed', _global.levelNum);
Playtomic.Log.ForceSend();
}
_root.wndComplete.win_title.gotoAndStop('win');
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();
}
}
}
tf1.text = _global.rezults.killed + ' / ' + (_global.rezults.killed + _global.rezults.survived);
tf2.text = _global.levelScore;
tf3.text = _global.gameScore;
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 + _global.currLevel.levelShiftY;
if (vary > oldMainSegment && vary <= mainSegment) {
makeGameObject.call(this, foo, (vary >= 1 ? 0 : -(vary - 1) * 400) + (mainSegment - vary) * 400 + mainSegmentDelta);
}
++i;
}
}
}
};
_global.initCreateStars = function () {
return undefined;
};
_global.createStars = function () {
return undefined;
};
_global.createStar = function (link, sp) {
return undefined;
};
_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;
_root.wndPause._x = 0;
_root.wndPause._y = 0;
} 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];
}
}
trace('add tank: way = ' + v4.way + '; ' + v4.mainObj);
var v13 = (v4.top != 1) ? this.enemyMC : this.topEnemyMC;
var v12 = v13.depth++;
var v7 = v13.attachMovie('enemy', 'e' + v12, 1000000 - v12);
v7.initOffset(v4.bigObject);
v7.moveTo((v4.factor != -1) ? v4.xoffset : 550 - v4.xoffset, -this._y + ((v4.bigObject != 1) ? _global.envS.newObjectYOffset : _global.envS.newBigObjectYOffset) + delta);
if (v4.way != '' && v4.way != 0) {
if (v4.way == 'player') {
v7.setMotion(v4.way, v4.speed, v4.followPlayer, v4.UAADistance, v4.UAARotationFactor);
} else {
v7.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 {
v7.setMotion(!_global.noSet(v4.xspeed) ? v4.xspeed : 0, !_global.noSet(v4.yspeed) ? v4.yspeed : 0);
}
v7.newSpeedsArray(v4.new_speed, v4.new_speed_time);
v7.setEnemyToEnemyCollisionFlag(foo.enable_enemy_to_enemy_collision, foo.dont_smash_me_ally);
v7.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(v7, v4.armor);
}
v7.initLoot(v4.loot, v4.lootXoffset, v4.lootYoffset, v4.autoloot);
v7.initChilds(v4.child, v4.childXOffset, v4.childYOffset, v4.EC, v4.ECCount, v4.ECTime, v4.ECTimeOffset, v4.ECXOffset, v4.ECYOffset);
v7.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);
v7.initFlags(v4.ignoreHit, v4.ignoreSplash, v4.ignoreDirect, v4.immortal, v4.notCount);
v7.setRelation(v4.objId, v4.actionAfterDie, v4.relType);
if (v4.movedWay == 1) {
v7.initWayMotion(v4.movedWayOffset, v4.movedWayXSpeed, v4.movedWayYSpeed);
}
if (!_global.noSet(v4.thereCanBeOnlyOne)) {
v7.thereCanBeOnlyOne = v4.thereCanBeOnlyOne;
}
if (!_global.noSet(v4.dieImmediatly)) {
if (v4.dieImmediatly == 0) {
v7.dieImmediatly = false;
}
if (v4.dieImmediatly == 1) {
v7.dieImmediatly = true;
}
}
if (!_global.noSet(v4.soundKills)) {
v7.soundKills = v4.soundKills;
}
v7.inQueue();
return v7;
}
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++;
v7 = v13.attachMovie(v6.linkage, 'o' + v12, 1000000 - v12);
v7.initOffset(v6.bigObject);
v7.initArmor(v6.armor);
if (v6.bossBar == 1) {
_root.bossBar.add(v7, v6.armor);
}
v7.initScore(v6.score);
v7.initLoot(v6.loot, v6.lootXoffset, v6.lootYoffset, v6.autoloot);
v7.initChilds(v6.child, v6.childXOffset, v6.childYOffset, v6.EC, v6.ECCount, v6.ECTime, v6.ECTimeOffset, v6.ECXOffset, v6.ECYOffset);
v7.setMotion(0, 0);
v7.moveTo(v6.xoffset, -this._y + ((v6.bigObject != 1) ? _global.envS.newObjectYOffset : _global.envS.newBigObjectYOffset) + delta);
v7.initSplash(v6.splashDamage, v6.damageRadius, v6.splashDelay);
v7.initFlags(v6.ignoreHit, v6.ignoreSplash, v6.ignoreDirect, v6.immortal, v6.notCount);
v7.setRelation(v6.objId, v6.actionAfterDie, v6.relType);
v7.inQueue();
v7.link = v6.linkage;
for (v5 in v6) {
if (_global.noSet(v7[v5])) {
v7[v5] = v6[v5];
}
}
return v7;
}
if (!_global.noSet(foo.bonus)) {
v12 = this.bnz.getNextHighestDepth();
v7 = this.bnz.attachMovie('bonus_' + foo.bonus, 'b' + v12, v12);
v7.initOffset(foo.bigObject);
bonusObjects.push(v7);
v7._x = foo.xoffset;
v7._y = -this._y + ((foo.bigObject != 1) ? _global.envS.newObjectYOffset : _global.envS.newBigObjectYOffset) + delta;
v7.bonusType = foo.bonus;
v7.inQueue();
return v7;
}
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 1002 {
}
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="3.4" >ÑкороÑть нормальной прокрутки Ñкрана</var>';
str += '<var name="screenFastSpeed"\t\t\t\t\t\tvalue="2.6" >ÑкороÑть уÑкоренной прокрутки Ñкрана</var>';
str += '<var name="screenSlowSpeed"\t\t\t\t\t\tvalue="3.8" >ÑкороÑть замедленной прокрутки Ñкрана</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="100" >количеÑтво тактов, которое ожидаетÑÑ Ð¿Ð¾Ñле Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ ÑƒÑ€Ð¾Ð²Ð½Ñ ÐºÐ°Ðº пауза. Как уровень окончен - гибель игрока, победа, окончание объектов, роли не играет</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="1" >коÑффициент набора ÑкороÑти (геом. прогреÑÑии) X</var>';
str += '<var name="YspeedFactor" value="1" >коÑффициент набора ÑкороÑти (геом. прогреÑÑии) Y</var>';
str += '<var name="rotationFactor" value="1" >коÑффициент Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑƒÐ³Ð»Ð° (геом. прогреÑÑии)</var>';
str += '<var name="base" value="player_base" >название linkage</var>';
str += '<var name="gun" value="heli_player_gun" >название 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="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shadow" value="player_shadow" />';
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 += '<!-- Уровень 1(включен Ñ Ñамого начала) -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\tvalue="shoot4" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="15" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3" />';
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="shoot1" />';
str += '<var name="pointsAngles"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<!-- Уровень 2 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\tvalue="shoot4" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="8" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3" />';
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="shoot2,shoot3" />';
str += '<var name="pointsAngles"\t\t\tvalue="0,0" />';
str += '</object>\t\t';
str += '<!-- Уровень 3 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\tvalue="shoot4" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="8" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3" />';
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="shoot1,shoot2,shoot3" />';
str += '<var name="pointsAngles"\t\t\tvalue="0,0,0" />';
str += '</object>\t';
str += '<!-- Уровень 4 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\tvalue="shoot4" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="10" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3" />';
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,shoot5,shoot6,shoot7" />';
str += '<var name="pointsAngles"\t\t\tvalue="0,0,0,0" />';
str += '</object>\t\t';
str += '<!-- Уровень 5 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\tvalue="shoot4" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="10" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3" />';
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="shoot1,shoot4,shoot5,shoot6,shoot7" />';
str += '<var name="pointsAngles"\t\t\tvalue="0,0,0,0,0" />';
str += '</object>';
str += '<!-- ПУЛЕМЕТ СТРЕЛЯЮЩИЙ ÐРИСКОСОК -->';
str += '<!-- Уровень 1 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\tvalue="shoot4" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="10" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3" />';
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, shoot7" />';
str += '<var name="pointsAngles"\t\t\tvalue="-20, 20" />';
str += '</object>\t';
str += '<!-- Уровень 2 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\tvalue="shoot4" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="10" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3" />';
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,shoot5, shoot6,shoot7" />';
str += '<var name="pointsAngles"\t\t\tvalue="-20,-20, 20, 20" />';
str += '</object>\t';
str += '<!-- Уровень 3 -->\t';
str += '<object>';
str += '<var name="bulletType"\t\t\t\tvalue="shoot4" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="10" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3" />';
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,shoot5,shoot1, shoot1,shoot6,shoot7" />';
str += '<var name="pointsAngles"\t\t\tvalue="-45,-45,-45, 45,45,45" />';
str += '</object>';
str += '<!-- Ð ÐКЕТЫ -->';
str += '<!-- Уровень 1 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\tvalue="rocket1" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="20" /> <!-- 12 -->';
str += '<var name="shotsTime"\t\t\t\t\tvalue="20" />';
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="shoot1" />';
str += '<var name="pointsAngles"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<!-- Уровень 2 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\tvalue="rocket2" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="18" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="8" />';
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="shoot8, shoot9" />';
str += '<var name="pointsAngles"\t\t\tvalue="0, 0" />';
str += '</object>\t\t\t\t\t\t\t\t\t\t\t\t\t';
str += '</array>';
str += '</object>';
str += '</object>';
str += '<!-- ================================================================================================================================================ -->';
str += '<!-- =========================================== ЮÐИТЫ ============================================================================================ -->';
str += '<!-- ================================================================================================================================================ -->';
str += '<object name="mainUnits">';
str += '<object name="bossShip">';
str += '<var name="base" value="ship_big" />';
str += '<var name="gun" value="gun9, gun9, gun10" />';
str += '<var name="cannonAngle"\tvalue="t, t, t" />';
str += '<var name="armor" value="1500" />';
str += '<var name="bulletType" value="shoot1, shoot1, shoot3" />';
str += '<var name="bulletSpeed" value="12, 12, 6" />';
str += '<var name="bulletDamage" value="15, 15, 8" />';
str += '<var name="reloadingTime" value="30, 30, 50" />';
str += '<var name="cannonTimeOffset" value="20, 20, 40" />';
str += '<var name="clip" value="2, 2, 10" />';
str += '<var name="shotsTime" value="9, 9, 3" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="2, 2, 0" />';
str += '</object> ';
str += '<object name="bossTank">';
str += '<var name="base" value="boss_tank_base" />';
str += '<var name="gun" value="gun8, gun1,gun2, gun2,gun1, empty_gun1" />';
str += '<var name="cannonAngle"\tvalue="t, t, h,h, t,t" />';
str += '<var name="armor" value="2000" />';
str += '<var name="bulletType" value="shoot1, shoot3,rocket1, rocket1,shoot3, shoot3" />';
str += '<var name="bulletSpeed" value="11, 6,13, 13,6, 6" />';
str += '<var name="bulletDamage" value="15, 8,25, 25, 8, 8" />';
str += '<var name="reloadingTime" value="30, 70,25, 25,70, 70" />';
str += '<var name="cannonTimeOffset" value="20, 5, 40, 40, 20, 40" />';
str += '<var name="clip" value="2, 6,1, 1,6, 6" />';
str += '<var name="shotsTime" value="9, 3,10,10,3, 3" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\tvalue="h" />';
str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="2, 0, 0, 0, 0, 0" />';
str += '</object> ';
str += '<object name="bossHeli">';
str += '<var name="base" value="boss_heli_base" />';
str += '<var name="gun" value="empty_gun1, empty_gun1, empty_gun1, empty_gun1, empty_gun1, empty_gun1, empty_gun1, empty_gun1, empty_gun1" />';
str += '<var name="cannonAngle"\tvalue="h, h, h, h, h, h, h, h, h" />';
str += '<var name="armor" value="2500" />';
str += '<var name="bulletType" value="shoot1, shoot3, shoot3, shoot3, shoot3, rocket1, rocket1, rocket2, rocket2" />';
str += '<var name="bulletSpeed" value="12, 10, 10, 10, 10, 15, 15, 20, 20" />';
str += '<var name="bulletDamage" value="5, 5, 5, 5, 5, 10, 10, 15, 15" />';
str += '<var name="reloadingTime" value="30, 20, 20, 20, 20, 30, 30, 33, 33" />';
str += '<var name="cannonTimeOffset" value="0, 0, 0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="clip" value="3, 3, 4, 4, 3, 1, 1, 1, 1" />';
str += '<var name="shotsTime" value="3, 3, 3, 3, 3, 3, 3, 3, 3" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\tvalue="way" />';
str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0" />';
str += '</object> ';
str += '<object name="buggy">';
str += '<var name="base" value="base_buggy" />';
str += '<var name="gun" value="gun4" />';
str += '<var name="armor" value="30" />';
str += '<var name="bulletType" value="shoot1" />';
str += '<var name="bulletSpeed" value="10" />';
str += '<var name="bulletDamage" value="10" />';
str += '<var name="reloadingTime" value="30" />';
str += '<var name="clip" value="4" />';
str += '<var name="shotsTime" value="5" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '</object> ';
str += '<object name="buggy_v1">';
str += '<var name="base" value="base_buggy" />';
str += '<var name="gun" value="gun4" />';
str += '<var name="armor" value="30" />';
str += '<var name="bulletType" value="rocket1" />';
str += '<var name="bulletSpeed" value="17" />';
str += '<var name="bulletDamage" value="10" />';
str += '<var name="reloadingTime" value="40" />';
str += '<var name="clip" value="1" />';
str += '<var name="shotsTime" value="5" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '</object> ';
str += '<!-- Джип Ñ Ð¿ÑƒÐ»ÐµÐ¼ÐµÑ‚Ð½Ð¾Ð¹ вышкой вариант 1, отклонение вышки вправо на 45 градуÑов-->';
str += '<object name="jeep_v1">';
str += '<var name="base" value="jeep_base" />';
str += '<var name="gun" value="gun1" />';
str += '<var name="armor" value="40" />';
str += '<var name="bulletType" value="shoot3" />';
str += '<var name="bulletSpeed" value="4" />';
str += '<var name="bulletDamage" value="10" />';
str += '<var name="reloadingTime" value="70" />';
str += '<var name="clip" value="2" />';
str += '<var name="shotsTime" value="10" />';
str += '<!-- <var name="bulletDir"\tvalue="d" /> -->';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="movedBullet" value="0" />';
str += '</object>';
str += '<object name="jeep_v1_light">';
str += '<var name="base" value="jeep_base" />';
str += '<var name="gun" value="gun1" />';
str += '<var name="armor" value="15" />';
str += '<var name="bulletType" value="shoot3" />';
str += '<var name="bulletSpeed" value="3" />';
str += '<var name="bulletDamage" value="10" />';
str += '<var name="reloadingTime" value="80" />';
str += '<var name="clip" value="3" />';
str += '<var name="shotsTime" value="7" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="movedBullet" value="0" />';
str += '</object>';
str += '<object name="jeep_v1_light_no_fire">';
str += '<var name="base" value="jeep_base" />';
str += '<var name="gun" value="gun1" />';
str += '<var name="armor" value="15" />';
str += '<var name="bulletType" value="emptyShoot" />';
str += '<var name="bulletSpeed" value="-20" />';
str += '<var name="bulletDamage" value="0" />';
str += '<var name="reloadingTime" value="30000" />';
str += '<var name="clip" value="1" />';
str += '<var name="shotsTime" value="1" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="movedBullet" value="0" />';
str += '</object>';
str += '<object name="hummer_no_gun">';
str += '<var name="base" value="humm_base" />';
str += '<var name="gun" value="empty_gun1" />';
str += '<var name="bulletType" value="emptyShoot" />';
str += '<var name="bulletSpeed" value="-20" />';
str += '<var name="bulletDamage" value="0" />';
str += '<var name="reloadingTime" value="30000" />';
str += '<var name="clip" value="1" />';
str += '<var name="shotsTime" value="1" />';
str += '<var name="armor" value="20" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="movedBullet" value="0" />';
str += '</object>';
str += '<object name="hummer_v1">';
str += '<var name="base" value="humm_base" />';
str += '<var name="gun" value="gun1" />';
str += '<var name="bulletType" value="shoot2" />';
str += '<var name="bulletSpeed" value="3" />';
str += '<var name="bulletDamage" value="20" />';
str += '<var name="reloadingTime" value="40" />';
str += '<var name="clip" value="3" />';
str += '<var name="shotsTime" value="12" />';
str += '<var name="armor" value="25" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="movedBullet" value="0" />';
str += '</object>';
str += '<object name="hummer_v2">';
str += '<var name="base" value="humm_base" />';
str += '<var name="gun" value="gun4" />';
str += '<var name="bulletType" value="shoot3" />';
str += '<var name="bulletSpeed" value="5" />';
str += '<var name="bulletDamage" value="10" />';
str += '<var name="reloadingTime" value="60" />';
str += '<var name="clip" value="6" />';
str += '<var name="shotsTime" value="6" />';
str += '<var name="armor" value="40" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="movedBullet" value="0" />';
str += '</object>';
str += '<object name="heli_v2_back">';
str += '<var name="base" value="heli_med" />';
str += '<var name="gun" value="gun4" />';
str += '<var name="bulletType" value="shoot3, shoot3" />';
str += '<var name="bulletSpeed" value="8, 8" />';
str += '<var name="bulletDamage" value="10, 10" />';
str += '<var name="reloadingTime" value="120, 120" />';
str += '<var name="clip" value="10, 10" />';
str += '<var name="shotsTime" value="7, 7" />';
str += '<var name="armor" value="40" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="movedBullet" value="0" />';
str += '<var name="cannonAngle" value="h+25, h-25" />';
str += '</object>';
str += '<object name="heli_v2">';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shadow"\t\t\t\t\t\tvalue="heli_med_shadow" />';
str += '<var name="base"\t\t\t\t\t\t\tvalue="heli_med_base" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun1, empty_gun1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="30" />';
str += '<var name="bulletType"\t\t\t\tvalue="shoot3,shoot3" />';
str += '<var name="cannonTimeOffset"\tvalue="-30, -30" />';
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+20, w-20" />';
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="10, 10" />';
str += '<var name="bulletDamage"\t\t\tvalue="10, 10" />';
str += '<var name="reloadingTime"\t\t\tvalue="60, 60" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="3, 3" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="7, 7" />';
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 += '</object>';
str += '<object name="heli_v3">';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shadow"\t\t\t\t\t\tvalue="heli_med_shadow" />';
str += '<var name="base"\t\t\t\t\t\t\tvalue="heli_med_base" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun1, empty_gun1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="30" />';
str += '<var name="bulletType"\t\t\t\tvalue="shoot3,shoot3" />';
str += '<var name="cannonTimeOffset"\tvalue="-30, -30" />';
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="10, 10" />';
str += '<var name="bulletDamage"\t\t\tvalue="10, 10" />';
str += '<var name="reloadingTime"\t\t\tvalue="30, 30" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="3, 3" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="7, 7" />';
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 += '</object>';
str += '<object name="mariner_v1">';
str += '<var name="base" value="empty_base" />';
str += '<var name="gun" value="marine" />';
str += '<var name="armor" value="1" />';
str += '<var name="bulletType" value="shoot3" />';
str += '<var name="bulletSpeed" value="3" />';
str += '<var name="bulletDamage" value="4" />';
str += '<var name="reloadingTime" value="80" />';
str += '<var name="clip" value="2" />';
str += '<var name="shotsTime" value="10" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="1" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="movedBullet" value="0" />';
str += '<var name="soundKills" value="soldierDie1" />';
str += '</object>';
str += '<object name="mariner_v2">';
str += '<var name="base" value="empty_base" />';
str += '<var name="gun" value="marine" />';
str += '<var name="armor" value="1" />';
str += '<var name="bulletType" value="shoot3" />';
str += '<var name="bulletSpeed" value="3" />';
str += '<var name="bulletDamage" value="4" />';
str += '<var name="reloadingTime" value="80" />';
str += '<var name="clip" value="2" />';
str += '<var name="shotsTime" value="10" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="1" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="movedBullet" value="0" />';
str += '<var name="soundKills" value="soldierDie1" />';
str += '</object> ';
str += '<object name="mariner_v1_no_fire">';
str += '<var name="base" value="empty_base" />';
str += '<var name="gun" value="marine" />';
str += '<var name="armor" value="1" />';
str += '<var name="bulletType" value="emptyShoot" />';
str += '<var name="bulletSpeed" value="-20" />';
str += '<var name="bulletDamage" value="0" />';
str += '<var name="reloadingTime" value="30000" />';
str += '<var name="clip" value="1" />';
str += '<var name="shotsTime" value="1" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="1" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="soundKills" value="soldierDie1" />';
str += '</object>';
str += '<object name="heli_v1_nogun">';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shadow"\t\t\t\t\t\tvalue="heli_small_shadow" />';
str += '<var name="base"\t\t\t\t\t\t\tvalue="heli_small_base" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="15" />';
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="50" />';
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="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '</object>';
str += '<object name="tank_v1">';
str += '<var name="base" value="tank_light_base" />';
str += '<var name="gun" value="gun3" />';
str += '<var name="armor" value="100" />';
str += '<var name="bulletType" value="rocket1" />';
str += '<var name="bulletSpeed" value="17" />';
str += '<var name="bulletDamage" value="14" />';
str += '<var name="reloadingTime" value="40" />';
str += '<var name="cannonTimeOffset"\tvalue="40" />';
str += '<var name="clip" value="2" />';
str += '<var name="shotsTime" value="7" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way"/>';
str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="2"/>';
str += '</object> ';
str += '<object name="tank_v2">';
str += '<var name="base" value="tank_base" />';
str += '<var name="gun" value="gun5" />';
str += '<var name="armor" value="70" />';
str += '<var name="bulletType" value="shoot2" />';
str += '<var name="bulletSpeed" value="10" />';
str += '<var name="bulletDamage" value="10" />';
str += '<var name="reloadingTime" value="10" />';
str += '<var name="clip" value="2" />';
str += '<var name="shotsTime" value="60" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '</object> ';
str += '<object name="hummer">';
str += '<var name="base" value="humm_base" />';
str += '<var name="gun" value="gun2" />';
str += '<var name="armor" value="30" />';
str += '<var name="bulletType" value="rocket1" />';
str += '<var name="bulletSpeed" value="10" />';
str += '<var name="bulletDamage" value="10" />';
str += '<var name="reloadingTime" value="50" />';
str += '<var name="clip" value="1" />';
str += '<var name="shotsTime" value="5" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '</object> ';
str += '<object name="mariner">';
str += '<var name="base" value="empty_base" />';
str += '<var name="gun" value="marine" />';
str += '<var name="armor" value="10" />';
str += '<var name="bulletType" value="shoot3" />';
str += '<var name="bulletSpeed" value="15" />';
str += '<var name="bulletDamage" value="10" />';
str += '<var name="reloadingTime" value="10" />';
str += '<var name="clip" value="1" />';
str += '<var name="shotsTime" value="5" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="1" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '</object> ';
str += '<object name="tank_light">';
str += '<var name="base" value="tank_light_base" />';
str += '<var name="gun" value="gun3" />';
str += '<var name="armor" value="30" />';
str += '<var name="bulletType" value="shoot4" />';
str += '<var name="bulletSpeed" value="10" />';
str += '<var name="bulletDamage" value="10" />';
str += '<var name="reloadingTime" value="30" />';
str += '<var name="clip" value="4" />';
str += '<var name="shotsTime" value="5" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '</object> ';
str += '<object name="tank">';
str += '<var name="base" value="tank_base" />';
str += '<var name="gun" value="gun5" />';
str += '<var name="armor" value="30" />';
str += '<var name="bulletType" value="shoot2" />';
str += '<var name="bulletSpeed" value="10" />';
str += '<var name="bulletDamage" value="10" />';
str += '<var name="reloadingTime" value="10" />';
str += '<var name="clip" value="2" />';
str += '<var name="shotsTime" value="60" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '</object> ';
str += '<object name="tank_rocket">';
str += '<var name="base" value="tank_base" />';
str += '<var name="gun" value="gun7" />';
str += '<var name="armor" value="30" />';
str += '<var name="bulletType" value="rocket2" />';
str += '<var name="bulletSpeed" value="10" />';
str += '<var name="bulletDamage" value="10" />';
str += '<var name="reloadingTime" value="60" />';
str += '<var name="clip" value="2" />';
str += '<var name="shotsTime" value="7" />';
str += '<var name="ai" value="0" />';
str += '<var name="withoutBase" value="0" />';
str += '<var name="ignoreHit" value="0" />';
str += '<var name="ignoreSplash" value="0" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '</object> ';
str += '<object name="heli_big">';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shadow"\t\t\t\t\t\tvalue="heli_big_shadow" />';
str += '<var name="base"\t\t\t\t\t\t\tvalue="heli_big_base" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun2, empty_gun1, empty_gun1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="120" />';
str += '<var name="bulletType"\t\t\t\tvalue="shoot1, rocket1, rocket1" />';
str += '<var name="cannonTimeOffset"\tvalue="6, 0, 0" />';
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="t, h0, h0" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="50, 50, 50" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="10, 10, 10" />';
str += '<var name="bulletDamage"\t\t\tvalue="10, 30, 30" />';
str += '<var name="reloadingTime"\t\t\tvalue="30, 90, 90" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="2, 4, 4" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3, 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="bulletDir"\t\t\tvalue="d, d, d" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '</object>';
str += '<object name="heli_med">';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shadow"\t\t\t\t\t\tvalue="heli_med_shadow" />';
str += '<var name="base"\t\t\t\t\t\t\tvalue="heli_med_base" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun1, empty_gun1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="90" />';
str += '<var name="bulletType"\t\t\t\tvalue="rocket1, rocket1" />';
str += '<var name="cannonTimeOffset"\tvalue="0, 4" />';
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="h0, h0" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="50, 50" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="10, 10" />';
str += '<var name="bulletDamage"\t\t\tvalue="30, 30" />';
str += '<var name="reloadingTime"\t\t\tvalue="40, 40" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3, 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="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '</object>';
str += '<object name="heli_small">';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shadow"\t\t\t\t\t\tvalue="heli_small_shadow" />';
str += '<var name="base"\t\t\t\t\t\t\tvalue="heli_small_base" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="60" />';
str += '<var name="bulletType"\t\t\t\tvalue="shoot3" />';
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="50" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="10" />';
str += '<var name="bulletDamage"\t\t\tvalue="10" />';
str += '<var name="reloadingTime"\t\t\tvalue="15" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />';
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="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '</object>';
str += '</object>';
str += '<!-- ================================================================================================================================================ -->';
str += '<!-- ======================================= ЮÐИТЫ С ПУТЯМИ ======================================================================================= -->';
str += '<!-- ================================================================================================================================================ -->';
str += '<object name="movingUnits"> ';
str += '<!--Джип Ñ Ð¿ÑƒÐ»ÐµÐ¼ÐµÑ‚Ð½Ð¾Ð¹ пушкой верÑÐ¸Ñ 1 на прÑмой траектории +315 к горизонту -->';
str += '<object name="jeep_v1_line315">';
str += '<var name="mainObj" value="jeep_v1" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
str += '<var name="rotate" value="315" />';
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 += '<var name="cannonAngle"\t value="h-45" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<!--Джип Ñ Ð¿ÑƒÐ»ÐµÐ¼ÐµÑ‚Ð½Ð¾Ð¹ пушкой верÑÐ¸Ñ 1 на прÑмой траектории +225 к горизонту -->';
str += '<object name="jeep_v1_line225">';
str += '<var name="mainObj" value="jeep_v1" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
str += '<var name="rotate" value="225" />';
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 += '<var name="cannonAngle"\t value="h+45" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="jeep_v1_light_line">';
str += '<var name="mainObj" value="jeep_v1_light" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
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="-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 += '<var name="cannonAngle"\t value="t" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="jeep_v1_light_line_nofire">';
str += '<var name="mainObj" value="jeep_v1_light_no_fire" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
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="-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 += '<var name="cannonAngle"\t value="t" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="hummer_nogun_tang">';
str += '<var name="mainObj" value="hummer_no_gun" />';
str += '<var name="way" value="tang_way" />';
str += '<var name="xratio" value="60" />';
str += '<var name="yratio" value="150" />';
str += '<var name="mratio" value="5" />';
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="-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 += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="hummer_v1_tack">';
str += '<var name="mainObj" value="hummer_v1" />';
str += '<var name="way" value="tack_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="150" />';
str += '<var name="mratio" value="5" />';
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="-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 += '<var name="cannonAngle"\t value="h" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="hummer_v2_tack">';
str += '<var name="mainObj" value="hummer_v2" />';
str += '<var name="way" value="tack_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="150" />';
str += '<var name="mratio" value="5" />';
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="-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 += '<var name="cannonAngle"\t value="t" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="tank_v1_line">';
str += '<var name="mainObj" value="tank_v1" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="150" />';
str += '<var name="mratio" value="5" />';
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 += '<var name="cannonAngle"\t value="t" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="tank_v2_line">';
str += '<var name="mainObj" value="tank_v2" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="150" />';
str += '<var name="mratio" value="5" />';
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 += '<var name="cannonAngle"\t value="t" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="buggy_v1_line">';
str += '<var name="mainObj" value="buggy_v1" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="150" />';
str += '<var name="mratio" value="5" />';
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 += '<var name="cannonAngle"\t value="t" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="mariner_v1_noway">';
str += '<var name="mainObj" value="mariner_v1" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="150" />';
str += '<var name="mratio" value="5" />';
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="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 += '<var name="cannonAngle"\t value="t" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="mariner_v2_line">';
str += '<var name="mainObj" value="mariner_v2" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="150" />';
str += '<var name="mratio" value="5" />';
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="-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 += '<var name="cannonAngle"\t value="t" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="mariner_v1_noway_nofire">';
str += '<var name="mainObj" value="mariner_v1_no_fire" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="150" />';
str += '<var name="mratio" value="5" />';
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="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 += '<var name="cannonAngle"\t value="t" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="heli_v1_nogun_line">';
str += '<var name="mainObj" value="heli_v1_nogun" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="7" />';
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 += '<var name="cannonAngle"\t value="t" />';
str += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="heli_v2_line">';
str += '<var name="mainObj" value="heli_v2" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="7" />';
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 += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="heli_v3_line">';
str += '<var name="mainObj" value="heli_v3" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="7" />';
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 += '<var name="moveWayAtStart"\t value="0" />';
str += '</object>';
str += '<object name="bossShip_noway">';
str += '<var name="mainObj" value="bossShip" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
str += '<var name="rotate" value="30" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="0" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="20" />';
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="1" />';
str += '<var name="bossBar" value="1" />';
str += '<var name="dieImmediatly" value="0" />\t\t\t\t';
str += '</object>';
str += '<object name="bossTank_sideway">';
str += '<var name="mainObj" value="bossTank" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
str += '<var name="rotate" value="0" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="0" />';
str += '<var name="startFrame" value="700" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="2" />';
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="bossBar" value="1" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="moveWayAtStart"\t value="0" />\t\t\t';
str += '</object>';
str += '<object name="bossHeli_sin">';
str += '<var name="mainObj" value="bossHeli" />';
str += '<var name="way" value="sin_way" />';
str += '<var name="xratio" value="150" />';
str += '<var name="yratio" value="150" />';
str += '<var name="mratio" value="2" />';
str += '<var name="rotate" value="-90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="0" />';
str += '<var name="startFrame" value="0" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="2" />';
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="1" />';
str += '<var name="bossBar" value="1" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="moveWayAtStart"\t value="0" />\t\t\t';
str += '</object>';
str += '<object name="line_way">';
str += '<var name="mainObj" value="buggy" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
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="-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" />\t\t\t\t';
str += '</object>';
str += '<object name="circle_way">';
str += '<var name="mainObj" value="buggy" />';
str += '<var name="way" value="circle_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
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="-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="sin_way">';
str += '<var name="mainObj" value="buggy" />';
str += '<var name="way" value="sin_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
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="-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>\t';
str += '<object name="sin_way2">';
str += '<var name="mainObj" value="buggy" />';
str += '<var name="way" value="sin_way2" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
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="-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="tack_way">';
str += '<var name="mainObj" value="buggy" />';
str += '<var name="way" value="tack_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
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="-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="tang_way">';
str += '<var name="mainObj" value="buggy" />';
str += '<var name="way" value="tang_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
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="-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="tang1_way">';
str += '<var name="mainObj" value="buggy" />';
str += '<var name="way" value="tang1_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="2" />';
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="-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>';
str += '<!-- ================================================================================================================================================ -->';
str += '<!-- ==================================== ÐЕПОДВИЖÐЫЕ ОБЪЕКТЫ ==================================================================================== -->';
str += '<!-- ================================================================================================================================================ -->';
str += '<object name="standingUnits">';
str += '<object name="finish_line">';
str += '<var name="linkage"\t\t\t\t\tvalue="finish_line" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="0" >бронÑ</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="1" >1 | 0 - не получает урон от ракет и прочего</var>';
str += '<var name="ignoreSplash"\t\tvalue="1" >1 | 0 - не получает splash-damage</var>';
str += '<var name="ignoreDirect"\t\tvalue="0" >1 | 0 - не ÑталкиваетÑÑ Ñ Ð¸Ð³Ñ€Ð¾ÐºÐ¾Ð¼</var>';
str += '<var name="immortal"\t\t\t\tvalue="0" >1 | 0 - беÑÑмертный враг!</var>';
str += '<var name="bigObject"\t\t\t\tvalue="1" ></var>';
str += '</object>';
str += '<object name="hedgehog">';
str += '<var name="linkage"\t\t\t\t\tvalue="hedgehog" >название 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="1" >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="palm1">';
str += '<var name="linkage"\t\t\t\t\tvalue="palm1" >название 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="1" >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="palm2">';
str += '<var name="linkage"\t\t\t\t\tvalue="palm2" >название 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="1" >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="palm3">';
str += '<var name="linkage"\t\t\t\t\tvalue="palm3" >название 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="1" >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="palm4">';
str += '<var name="linkage"\t\t\t\t\tvalue="palm4" >название 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="1" >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="palm5">';
str += '<var name="linkage"\t\t\t\t\tvalue="palm5" >название 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="1" >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="road1">';
str += '<var name="linkage"\t\t\t\t\tvalue="road1" >название 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="road1_t">';
str += '<var name="linkage"\t\t\t\t\tvalue="road1" >название 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="1" >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="road2">';
str += '<var name="linkage"\t\t\t\t\tvalue="road2" >название 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="road2_t">';
str += '<var name="linkage"\t\t\t\t\tvalue="road2" >название 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="1" >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="island01">';
str += '<var name="linkage"\t\t\t\t\tvalue="island01" >название 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="island01a">';
str += '<var name="linkage"\t\t\t\t\tvalue="island01a" >название 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="island01b">';
str += '<var name="linkage"\t\t\t\t\tvalue="island01b" >название 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="island02">';
str += '<var name="linkage"\t\t\t\t\tvalue="island02" >название 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="island02a">';
str += '<var name="linkage"\t\t\t\t\tvalue="island02a" >название 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="island02b">';
str += '<var name="linkage"\t\t\t\t\tvalue="island02b" >название 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="island03">';
str += '<var name="linkage"\t\t\t\t\tvalue="island03" >название 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="tree">';
str += '<var name="linkage"\t\t\t\t\tvalue="tree3" >название 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="1" >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="tree1">';
str += '<var name="linkage"\t\t\t\t\tvalue="tree1" >название 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="1" >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="tree2">';
str += '<var name="linkage"\t\t\t\t\tvalue="tree2" >название 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="1" >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="tree4">';
str += '<var name="linkage"\t\t\t\t\tvalue="tree4" >название 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="1" >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="fence">';
str += '<var name="linkage"\t\t\t\t\tvalue="fence" >название 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 += '<!-- HOUSES -->';
str += '<object name="house1">';
str += '<var name="linkage"\t\t\t\t\tvalue="house1" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" >бронÑ</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="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="1" ></var>';
str += '</object>';
str += '<object name="house2">';
str += '<var name="linkage"\t\t\t\t\tvalue="house2" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" >бронÑ</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="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="1" ></var>';
str += '</object>';
str += '<object name="house3">';
str += '<var name="linkage"\t\t\t\t\tvalue="house3" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" >бронÑ</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="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="1" ></var>';
str += '</object>';
str += '<object name="house4">';
str += '<var name="linkage"\t\t\t\t\tvalue="house4" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" >бронÑ</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="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="1" ></var>';
str += '</object>';
str += '<object name="house5">';
str += '<var name="linkage"\t\t\t\t\tvalue="house5" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" >бронÑ</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="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="1" ></var>';
str += '</object>';
str += '<object name="house6">';
str += '<var name="linkage"\t\t\t\t\tvalue="house6" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" >бронÑ</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="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="1" ></var>';
str += '</object>';
str += '<object name="house1_d">';
str += '<var name="linkage"\t\t\t\t\tvalue="house1_d" >название 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="house2_d">';
str += '<var name="linkage"\t\t\t\t\tvalue="house2_d" >название 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="house3_d">';
str += '<var name="linkage"\t\t\t\t\tvalue="house3_d" >название 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="house4_d">';
str += '<var name="linkage"\t\t\t\t\tvalue="house4_d" >название 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="house5_d">';
str += '<var name="linkage"\t\t\t\t\tvalue="house5_d" >название 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="house6_d">';
str += '<var name="linkage"\t\t\t\t\tvalue="house6_d" >название 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 += '<!-- -->';
str += '<object name="cliff">';
str += '<var name="linkage"\t\t\t\t\tvalue="cliff" >название 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="crater">';
str += '<var name="linkage"\t\t\t\t\tvalue="crater" >название 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="crater_t">';
str += '<var name="linkage"\t\t\t\t\tvalue="crater" >название 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="1" >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="RP01">';
str += '<var name="linkage"\t\t\t\t\tvalue="RP01" >название 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="1" >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="RP02">';
str += '<var name="linkage"\t\t\t\t\tvalue="RP02" >название 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="1" >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="RP03">';
str += '<var name="linkage"\t\t\t\t\tvalue="RP03" >название 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="1" >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="bunker1">';
str += '<var name="linkage"\t\t\t\t\tvalue="bunker1" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" >бронÑ</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="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="1" ></var>';
str += '</object>';
str += '<object name="bunker2">';
str += '<var name="linkage"\t\t\t\t\tvalue="bunker2" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" >бронÑ</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="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="1" ></var>';
str += '</object>';
str += '<object name="bunker1_d">';
str += '<var name="linkage"\t\t\t\t\tvalue="bunker1_d" >название 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="1" >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="bunker2_d">';
str += '<var name="linkage"\t\t\t\t\tvalue="bunker2_d" >название 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="1" >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="wall">';
str += '<var name="linkage"\t\t\t\t\tvalue="wall" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="100" >бронÑ</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="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="1" ></var>';
str += '</object>';
str += '<object name="rls1">';
str += '<var name="linkage"\t\t\t\t\tvalue="rls1" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="40" >бронÑ</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="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="1" ></var>';
str += '</object>';
str += '<object name="rls2">';
str += '<var name="linkage"\t\t\t\t\tvalue="rls2" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="100" >бронÑ</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="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="1" ></var>';
str += '</object>';
str += '<object name="oil">';
str += '<var name="linkage"\t\t\t\t\tvalue="oil" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" >бронÑ</var>';
str += '<var name="splashDamage"\t\tvalue="300" >ущерб</var>';
str += '<var name="damageRadius"\t\tvalue="300" >Ñ€Ð°Ð´Ð¸ÑƒÑ Ð½Ð°Ð½ÐµÑÐµÐ½Ð¸Ñ ÑƒÑ‰ÐµÐ±Ñ€Ð°</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="1" ></var>';
str += '</object>';
str += '<object name="tower">';
str += '<var name="linkage"\t\t\t\t\tvalue="tower" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" >бронÑ</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="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="1" ></var>';
str += '</object>';
str += '<object name="pad1">';
str += '<var name="linkage"\t\t\t\t\tvalue="pad1" >название 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="pad2">';
str += '<var name="linkage"\t\t\t\t\tvalue="pad2" >название 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="stone1">';
str += '<var name="linkage"\t\t\t\t\tvalue="stone1" >название 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="stone2">';
str += '<var name="linkage"\t\t\t\t\tvalue="stone2" >название 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="0" ></var>';
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 += '<var name="levelShiftY" value="0" />';
str += '<var name="fullLevelTime" value="22320" />';
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.3" xoffset="100" object="pad1"/>';
str += '<object yoffset="0.5" xoffset="275" object="palm"/>';
str += '<object yoffset="0.5" xoffset="300" object="stone2"/>';
str += '<object yoffset="0.7" xoffset="175" object="tree"/>';
str += '<object yoffset="0.6" xoffset="370" object="house1"/>';
str += '<object yoffset="0.85" xoffset="100" object="house2"/>';
str += '<object yoffset="0.8" xoffset="400" object="pad2"/>';
str += '<object yoffset="1.0" xoffset="0" object="fence"/>';
str += '<object yoffset="1.0" xoffset="54" object="fence"/>';
str += '<object yoffset="1.0" xoffset="108" object="fence"/>';
str += '<object yoffset="1.0" xoffset="162" object="fence"/>';
str += '<object yoffset="1.0" xoffset="216" object="fence"/>';
str += '<object yoffset="1.0" xoffset="270" object="fence"/>';
str += '<object yoffset="1.0" xoffset="324" object="fence"/>';
str += '<object yoffset="1.0" xoffset="378" object="fence"/>';
str += '<object yoffset="1.0" xoffset="432" object="fence"/>';
str += '<object yoffset="1.0" xoffset="486" object="fence"/>';
str += '<object yoffset="1.0" xoffset="540" object="fence"/>';
str += '<object yoffset="1.2" xoffset="370" object="rls2"/>';
str += '<object yoffset="1.35" xoffset="100" object="rls1"/>';
str += '<object yoffset="1.7" xoffset="275" object="tower"/>';
str += '<object yoffset="1.8" xoffset="175" object="oil"/>';
str += '<object yoffset="2.2" xoffset="400" object="bunker"/>';
str += '<object yoffset="2.2" xoffset="100" object="stone1"/>';
str += '<object yoffset="1.0" xoffset="300" tank="tang_way" mainObj="heli_small" mratio="3" />';
str += '<object yoffset="4.0" xoffset="0" tank="line_way" mainObj="buggy" mratio="3" />';
str += '<object yoffset="4.5" xoffset="270" tank="circle_way" mainObj="mariner" mratio="3" />';
str += '<object yoffset="5.0" xoffset="550" tank="line_way" mainObj="jeep" mratio="3" rotate="180"/>';
str += '<object yoffset="5.5" xoffset="0" tank="tack_way" mainObj="hummer" mratio="3" />';
str += '<object yoffset="6.0" xoffset="550" tank="tack_way" mainObj="tank_light" mratio="3" rotate="180"/>';
str += '<object yoffset="6.5" xoffset="0" tank="line_way" mainObj="tank" mratio="3" />';
str += '<object yoffset="7.0" xoffset="550" tank="tack_way" mainObj="tank_rocket" mratio="3" rotate="180"/>';
str += '<object yoffset="8.0" xoffset="200" tank="sin_way" mainObj="heli_big" mratio="3" />';
str += '<object yoffset="9.0" xoffset="100" tank="sin_way2" mainObj="heli_med" mratio="3" />';
str += '</array>';
str += '</object> -->';
str += '<array name="level">';
str += '<!--<object yoffset= "1.0" xoffset = "-50" tank="jeep_v1_light_line_nofire" way = "tang_way" moveWayAtStart ="0" startFrame = "450" rotate = "-90" yratio = "150" xratio = "50" mratio = "5"/>';
str += '<object yoffset= "1.0" xoffset = "-50" tank="jeep_v1_light_line" way = "tang_way" moveWayAtStart ="0" startFrame = "300" rotate = "-90" yratio = "150" xratio = "50" mratio = "5"/>';
str += '<object yoffset= "1.0" xoffset = "-50" tank="jeep_v1_light_line" way = "tang_way" moveWayAtStart ="0" startFrame = "150" rotate = "-90" yratio = "150" xratio = "50" mratio = "5"/>';
str += '<object yoffset= "1.0" xoffset = "-50" tank="jeep_v1_light_line_nofire" way = "tang_way" moveWayAtStart ="0" startFrame = "0" rotate = "-90" yratio = "150" xratio = "50" mratio = "5"/>-->';
str += '<!--<object yoffset= "1.3" xoffset = "350" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "0" rotate = "0" mratio = "6"/>';
str += '<object yoffset= "1.3" xoffset = "350" tank="heli_v1_nogun_line" way = "dmrBack_line" startFrame = "200" rotate = "0" mratio = "7" />-->';
str += '<!--<object yoffset= "1.3" xoffset = "350" tank="heli_v1_nogun_line" way = "line_way" startFrame = "400" rotate = "90" mratio = "2"/>!-->';
str += '<object yoffset= "1.7" xoffset = "150" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "4"/>';
str += '<object yoffset= "1.7" xoffset = "150" tank="heli_v1_nogun_line" way = "line_way" startFrame = "200" rotate = "90" mratio = "4" />';
str += '<!--<object yoffset= "1.7" xoffset = "150" tank="heli_v1_nogun_line" way = "line_way" startFrame = "400" rotate = "90" mratio = "2"/>-->';
str += '<object yoffset= "2.1" xoffset = "550" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" mratio = "6"/> <!--rotate = "120"--> ';
str += '<object yoffset= "2.1" xoffset = "550" tank="heli_v1_nogun_line" way = "line_way" startFrame = "200" mratio = "6"/><!--rotate = "120"--> ';
str += '<!--<object yoffset= "2.1" xoffset = "550" tank="heli_v1_nogun_line" way = "line_way" startFrame = "400" rotate = "120" mratio = "2"/>-->';
str += '<object yoffset= "2.6" xoffset = "50" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "60" mratio = "3" />';
str += '<object yoffset= "2.6" xoffset = "50" tank="heli_v1_nogun_line" way = "line_way" startFrame = "200" rotate = "60" mratio = "3"/>';
str += '<object yoffset= "2.6" xoffset = "50" tank="heli_v1_nogun_line" way = "line_way" startFrame = "400" rotate = "60" mratio = "3"/>';
str += '<object yoffset= "3.2" xoffset = "725" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "0" rotate = "180" xratio = "300" mratio = "1"/>';
str += '<object yoffset= "3.2" xoffset = "725" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "50" rotate = "180" xratio = "300" mratio = "1"/>';
str += '<object yoffset= "3.2" xoffset = "725" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "100" rotate = "180" xratio = "300" mratio = "1"/>';
str += '<!--<object yoffset= "3.6" xoffset = "625" tank="jeep_v1_light_line" way = "tack_way" startFrame = "0" rotate = "180" xratio = "300" mratio = "1" factor = "-1" loot="weapon1" lootXoffset="0" lootYoffset="0"/>-->';
str += '<object yoffset= "3.6" xoffset = "625" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "0" rotate = "180" xratio = "300" mratio = "1" factor = "-1"/>';
str += '<object yoffset= "3.6" xoffset = "625" tank="jeep_v1_light_line" way = "tack_way" startFrame = "50" rotate = "180" xratio = "300" mratio = "1" factor = "-1"/>';
str += '<object yoffset= "3.6" xoffset = "625" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "100" rotate = "180" xratio = "300" mratio = "1" factor = "-1"/>';
str += '<object yoffset= "4.2" xoffset = "0" tank="jeep_v1_light_line" cannonAngle = "w+60" startFrame = "0" rotate = "-45" mratio = "1" />';
str += '<object yoffset= "4.2" xoffset = "0" tank="jeep_v1_light_line" cannonAngle = "w+60" startFrame = "150" rotate = "-45" mratio = "1"/>';
str += '<object yoffset= "4.2" xoffset = "0" tank="jeep_v1_light_line" cannonAngle = "w+60" startFrame = "300" rotate = "-45" mratio = "1" />';
str += '<object yoffset= "5.4" xoffset = "650" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "5.4" xoffset = "650" tank="heli_v1_nogun_line" way = "line_way" startFrame = "200" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "5.4" xoffset = "650" tank="heli_v1_nogun_line" way = "line_way" startFrame = "400" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "5.5" xoffset = "330" tank="hummer_nogun_tang" way = "line_way" startFrame = "500" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "5.7" xoffset = "280" tank="hummer_nogun_tang" way = "line_way" startFrame = "500" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "5.5" xoffset = "325" tank="mariner_v1_noway" way = "line_way" startFrame = "200" endFrame = "-1" rotate = "90" mratio = "1"/>';
str += '<object yoffset= "5.5" xoffset = "325" tank="mariner_v1_noway" way = "line_way" startFrame = "0" endFrame = "-1" rotate = "90" mratio = "1"/>';
str += '<object yoffset= "6.3" xoffset = "75" tank="heli_v1_nogun_line" way = "sin_way" startFrame = "0" yratio = "200" mratio = "4" rotate = "0"/>';
str += '<object yoffset= "6.3" xoffset = "75" tank="heli_v1_nogun_line" way = "sin_way" startFrame = "100" yratio = "200" mratio = "4" rotate = "0"/>';
str += '<object yoffset= "6.3" xoffset = "75" tank="heli_v1_nogun_line" way = "sin_way" startFrame = "200" yratio = "200" mratio = "4" rotate = "0"/>';
str += '<object yoffset= "6.65" xoffset = "625" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "0" rotate = "180" xratio = "300" mratio = "2"/>';
str += '<object yoffset= "6.65" xoffset = "625" tank="jeep_v1_light_line" way = "tack_way" startFrame = "50" rotate = "180" xratio = "300" mratio = "2"/>';
str += '<object yoffset= "6.65" xoffset = "625" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "100" rotate = "180" xratio = "300" mratio = "2"/>';
str += '<!--<object yoffset= "1.4" xoffset = "275" tank="hummer_nogun_tang" way = "line_way" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "1.3" xoffset = "300" tank="hummer_nogun_tang" way = "line_way" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "1.4" xoffset = "325" tank="hummer_nogun_tang" way = "line_way" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "1.6" xoffset = "275" tank="mariner_v1_noway_nofire" endFrame = "-1" way = "line_way" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "1.5" xoffset = "300" tank="mariner_v1_noway_nofire" endFrame = "-1" way = "line_way" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "1.6" xoffset = "325" tank="mariner_v1_noway" endFrame = "-1" way = "line_way" rotate = "90" mratio = "2" />';
str += '<object yoffset= "1.7" xoffset = "300" tank="mariner_v1_noway_nofire" endFrame = "-1" way = "line_way" rotate = "90" mratio = "2" /> -->';
str += '<object yoffset="0.5" xoffset="0" object="fence"/>';
str += '<object yoffset="0.7" xoffset="0" object="weapon1"/>';
str += '<object yoffset="0.5" xoffset="108" object="fence"/>';
str += '<object yoffset="0.5" xoffset="162" object="fence"/>';
str += '<object yoffset="0.5" xoffset="270" object="fence"/>';
str += '<object yoffset="0.5" xoffset="324" object="fence"/>';
str += '<object yoffset="0.5" xoffset="378" object="fence"/>';
str += '<object yoffset="0.5" xoffset="594" object="fence"/>';
str += '<object yoffset="0.5" xoffset="648" object="fence"/>';
str += '<object yoffset="0.5" xoffset="702" object="fence"/>';
str += '<object yoffset="0.55" xoffset="250" object="stone1"/>';
str += '<object yoffset="0.65" xoffset="100" object="tree"/>';
str += '<object yoffset="0.65" xoffset="450" object="tree"/>';
str += '<object yoffset="0.7" xoffset="650" object="tree"/>';
str += '<object yoffset="0.7" xoffset="320" object="tree"/>';
str += '<object yoffset="1.2" xoffset="520" object="house1"/>';
str += '<object yoffset="0.9" xoffset="320" object="house2"/>';
str += '<object yoffset="1.2" xoffset="250" object="tree"/>';
str += '<object yoffset="1.2" xoffset="520" object="tree"/>';
str += '<object yoffset="1.4" xoffset="120" object="stone2"/>';
str += '<object yoffset="1.6" xoffset="120" object="stone1"/>';
str += '<object yoffset="1.55" xoffset="320" object="tree"/>';
str += '<object yoffset="1.8" xoffset="270" object="fence"/>';
str += '<object yoffset="1.8" xoffset="324" object="fence"/>';
str += '<object yoffset="1.8" xoffset="378" object="fence"/>';
str += '<object yoffset="1.8" xoffset="432" object="fence"/>';
str += '<object yoffset="1.8" xoffset="486" object="fence"/>';
str += '<object yoffset="1.8" xoffset="540" object="fence"/>';
str += '<object yoffset="1.8" xoffset="594" object="fence"/>';
str += '<object yoffset="1.8" xoffset="648" object="fence"/>';
str += '<object yoffset="1.8" xoffset="702" object="fence"/>';
str += '<object yoffset="1.8" xoffset="540" object="fence"/>';
str += '<object yoffset="1.85" xoffset="320" object="rls1"/>';
str += '<object yoffset="2.0" xoffset="0" object="fence"/>';
str += '<object yoffset="2.0" xoffset="54" object="fence"/>';
str += '<object yoffset="2.0" xoffset="108" object="fence"/>';
str += '<object yoffset="2.2" xoffset="50" object="tree"/>';
str += '<object yoffset="2.3" xoffset="358" object="tree"/>';
str += '<object yoffset="2.35" xoffset="208" object="tree"/>';
str += '<object yoffset="2.2" xoffset="582" object="tree"/>';
str += '<object yoffset="2.5" xoffset="108" object="stone1"/>';
str += '<object yoffset="2.6" xoffset="640" object="house2"/>';
str += '<object yoffset="2.8" xoffset="0" object="fence"/>';
str += '<object yoffset="2.8" xoffset="54" object="fence"/>';
str += '<object yoffset="2.8" xoffset="108" object="fence"/>';
str += '<object yoffset="2.8" xoffset="162" object="fence"/>';
str += '<object yoffset="3.25" xoffset="162" object="stone1"/>';
str += '<object yoffset="3.1" xoffset="432" object="tree"/>';
str += '<object yoffset="3.5" xoffset="462" object="pad1"/>';
str += '<object yoffset="3.5" xoffset="162" object="pad2"/>';
str += '<object yoffset="3.8" xoffset="402" object="fence"/>';
str += '<object yoffset="3.8" xoffset="460" object="fence"/>';
str += '<object yoffset="3.8" xoffset="518" object="fence"/>';
str += '<object yoffset="3.8" xoffset="702" object="fence"/>';
str += '<object yoffset="3.9" xoffset="118" object="tree"/>';
str += '<object yoffset="4.0" xoffset="450" object="tree"/>';
str += '<object yoffset="4.3" xoffset="230" object="tree"/>';
str += '<object yoffset="4.7" xoffset="50" object="tree"/>';
str += '<object yoffset="4.5" xoffset="510" object="tree"/>';
str += '<object yoffset="5.3" xoffset="160" object="house1"/>';
str += '<object yoffset="5.2" xoffset="410" object="stone1"/>';
str += '<object yoffset="5.2" xoffset="510" object="pad"/>';
str += '<object yoffset="5.7" xoffset="110" object="tree"/>';
str += '<object yoffset="5.7" xoffset="310" object="tree"/>';
str += '<object yoffset="5.7" xoffset="610" object="tree"/>';
str += '<object yoffset="6.6" xoffset="60" object="stone1"/>';
str += '<object yoffset="6.5" xoffset="310" object="tree"/>';
str += '<object yoffset="6.7" xoffset="610" object="tree"/>';
str += '<object yoffset="6.5" xoffset="0" object="fence"/>';
str += '<object yoffset="6.5" xoffset="54" object="fence"/>';
str += '<object yoffset="6.5" xoffset="108" object="fence"/>';
str += '<object yoffset="6.5" xoffset="162" object="fence"/>';
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 += '<var name="levelShiftY" value="0.5" />';
str += '<array name="level">';
str += '<object yoffset= "0.7" xoffset = "360" bonus="weapon1"/>';
str += '<object yoffset= "1.1" xoffset = "250" tank="heli_v1_nogun_line" way = "line_way" rotate = "90" mratio = "5"/> <!--loot="weapon1" lootXoffset="0" lootYoffset="0"-->';
str += '<object yoffset= "1.4" xoffset = "650" tank="heli_v1_nogun_line" way = "line_way" rotate = "90" mratio = "5"/>';
str += '<object yoffset= "1.9" xoffset = "250" tank="jeep_v1_light_line" way = "line_way" startFrame = "0" rotate = "120" mratio = "2"/>';
str += '<object yoffset= "1.9" xoffset = "250" tank="jeep_v1_light_line" way = "line_way" startFrame = "150" rotate = "120" mratio = "2"/>';
str += '<!--<object yoffset= "1.9" xoffset = "250" tank="jeep_v1_light_line" way = "line_way" startFrame = "300" rotate = "120" mratio = "2"/>-->';
str += '<object yoffset= "2.1" xoffset = "50" tank="jeep_v1_light_line" way = "line_way" startFrame = "0" rotate = "-120" mratio = "2" factor = "-1"/>';
str += '<object yoffset= "2.1" xoffset = "50" tank="jeep_v1_light_line" way = "line_way" startFrame = "150" rotate = "-120" mratio = "2" factor = "-1"/>';
str += '<!--<object yoffset= "2.1" xoffset = "50" tank="jeep_v1_light_line" way = "line_way" startFrame = "300" rotate = "-120" mratio = "2" factor = "-1"/>-->';
str += '<object yoffset= "2.85" xoffset = "100" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "2" />';
str += '<object yoffset= "2.7" xoffset = "100" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "2.7" xoffset = "100" tank="heli_v1_nogun_line" way = "line_way" startFrame = "200" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "2.85" xoffset = "600" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "2" />';
str += '<object yoffset= "2.7" xoffset = "600" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "2.7" xoffset = "600" tank="heli_v1_nogun_line" way = "line_way" startFrame = "200" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "3.25" xoffset = "710" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "0" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "3.25" xoffset = "710" tank="jeep_v1_light_line" way = "tack_way" startFrame = "50" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "3.25" xoffset = "710" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "100" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "3.5" xoffset = "750" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "0" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "3.5" xoffset = "750" tank="jeep_v1_light_line" way = "tack_way" startFrame = "50" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "3.5" xoffset = "750" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "100" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "3.8" xoffset = "125" tank="mariner_v1_noway"/>';
str += '<object yoffset= "4.0" xoffset = "150" tank="mariner_v1_noway"/>';
str += '<object yoffset= "4.0" xoffset = "300" tank="mariner_v1_noway"/>';
str += '<object yoffset= "3.8" xoffset = "625" tank="mariner_v1_noway"/>';
str += '<object yoffset="4.3" xoffset="400" tank="jeep_v1_light_line" way = "sin_way" rotate = "-45" mratio = "2" xratio = "300" yratio = "200" factor = "-1"/>';
str += '<object yoffset="4.4" xoffset="440" tank="jeep_v1_light_line" way = "sin_way" rotate = "-45" mratio = "2" xratio = "300" yratio = "200" factor = "-1"/>';
str += '<object yoffset="4.85" xoffset="720" tank="jeep_v1_light_line" way = "sin_way" xratio = "150" startFrame = "1" endFrame = "200" rotate = "45" mratio = "2"/>';
str += '<object yoffset= "5.35" xoffset = "300" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "2" />';
str += '<object yoffset= "5.2" xoffset = "300" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "5.2" xoffset = "300" tank="heli_v1_nogun_line" way = "line_way" startFrame = "200" rotate = "90" mratio = "2"/>';
str += '<object yoffset="5.55" xoffset="550" tank="jeep_v1_light_line" way = "sin_way" xratio = "150" startFrame = "1" endFrame = "200" rotate = "-45" mratio = "2" factor = "-1"/>';
str += '<object yoffset= "6.1" xoffset = "330" tank="hummer_nogun_tang" way = "line_way" startFrame = "500" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "6.3" xoffset = "280" tank="hummer_nogun_tang" way = "line_way" startFrame = "500" rotate = "90" mratio = "2"/>';
str += '<object yoffset= "6.1" xoffset = "325" tank="mariner_v1_noway" way = "line_way" startFrame = "200" endFrame = "-1" rotate = "90" mratio = "1"/>';
str += '<object yoffset= "6.1" xoffset = "325" tank="mariner_v1_noway" way = "line_way" startFrame = "0" endFrame = "-1" rotate = "90" mratio = "1"/>';
str += '<object yoffset= "6.55" xoffset = "600" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "4" />';
str += '<object yoffset= "6.4" xoffset = "600" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "4"/>';
str += '<object yoffset= "6.4" xoffset = "600" tank="heli_v1_nogun_line" way = "line_way" startFrame = "200" rotate = "90" mratio = "4"/>';
str += '<object yoffset="6.75" xoffset="60" tank="hummer_v1_tack" xratio = "200" mratio = "3"/>';
str += '<object yoffset="6.9" xoffset="0" tank="hummer_v1_tack" xratio = "200" mratio = "3"/>';
str += '<object yoffset= "7.7" xoffset = "600" tank="jeep_v1_light_line" way = "line_way" startFrame = "0" rotate = "120" mratio = "2"/>';
str += '<object yoffset= "7.7" xoffset = "650" tank="hummer_nogun_tang" way = "line_way" startFrame = "400" rotate = "120" mratio = "2"/>';
str += '<object yoffset= "7.7" xoffset = "700" tank="jeep_v1_light_line" way = "line_way" startFrame = "0" rotate = "120" mratio = "2"/>';
str += '<object yoffset= "8.4" xoffset = "100" tank="jeep_v1_light_line" way = "line_way" startFrame = "0" rotate = "60" mratio = "2"/>';
str += '<object yoffset= "8.4" xoffset = "150" tank="hummer_nogun_tang" way = "line_way" startFrame = "400" rotate = "60" mratio = "2"/>';
str += '<object yoffset= "8.4" xoffset = "200" tank="jeep_v1_light_line" way = "line_way" startFrame = "0" rotate = "60" mratio = "2"/>';
str += '<object yoffset= "8.7" xoffset = "500" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "6"/>';
str += '<object yoffset= "9.4" xoffset = "160" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "12" new_speed="2" new_speed_time="48"/>';
str += '<object yoffset= "9.4" xoffset = "240" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "12" new_speed="2" new_speed_time="48"/>';
str += '<object yoffset= "9.4" xoffset = "460" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "12" new_speed="2" new_speed_time="48"/>';
str += '<object yoffset= "9.4" xoffset = "540" tank="heli_v1_nogun_line" way = "line_way" startFrame = "0" rotate = "90" mratio = "12" new_speed="2" new_speed_time="48"/>';
str += '<object yoffset="0.1" xoffset="60" object="stone1"/>';
str += '<object yoffset="0.6" xoffset="60" object="stone1"/>';
str += '<object yoffset="0.5" xoffset="310" object="tree"/>';
str += '<object yoffset="0.7" xoffset="610" object="tree"/>';
str += '<object yoffset="0.3" xoffset="500" object="fence"/>';
str += '<object yoffset="0.3" xoffset="554" object="fence"/>';
str += '<object yoffset="0.3" xoffset="608" object="fence"/>';
str += '<object yoffset="0.3" xoffset="662" object="fence"/>';
str += '<object yoffset="0.8" xoffset="350" object="house1"/>';
str += '<object yoffset="0.8" xoffset="0" object="fence"/>';
str += '<object yoffset="0.8" xoffset="54" object="fence"/>';
str += '<object yoffset="0.8" xoffset="108" object="fence"/>';
str += '<object yoffset="0.9" xoffset="70" object="pad1"/>';
str += '<object yoffset="1.25" xoffset="650" object="tree"/>';
str += '<object yoffset="1.4" xoffset="520" object="tree"/>';
str += '<object yoffset="1.6" xoffset="220" object="tree"/>';
str += '<object yoffset="1.6" xoffset="420" object="tree"/>';
str += '<object yoffset="1.9" xoffset="70" object="tree"/>';
str += '<object yoffset="1.7" xoffset="640" object="stone1"/>';
str += '<object yoffset="1.9" xoffset="380" object="stone2"/>';
str += '<object yoffset="2.2" xoffset="450" object="house2_d"/>';
str += '<object yoffset="2.25" xoffset="500" object="fence"/>';
str += '<object yoffset="2.25" xoffset="554" object="fence"/>';
str += '<object yoffset="2.25" xoffset="608" object="fence"/>';
str += '<object yoffset="2.25" xoffset="662" object="fence"/>';
str += '<object yoffset="2.2" xoffset="70" object="tree"/>';
str += '<object yoffset="3.4" xoffset="70" object="tree"/>';
str += '<object yoffset="3.1" xoffset="70" object="tree"/>';
str += '<object yoffset="3.0" xoffset="508" object="fence"/>';
str += '<object yoffset="3.0" xoffset="562" object="fence"/>';
str += '<object yoffset="3.0" xoffset="616" object="fence"/>';
str += '<object yoffset="3.0" xoffset="670" object="fence"/>';
str += '<object yoffset="3.1" xoffset="220" object="tree"/>';
str += '<object yoffset="3.3" xoffset="520" object="stone1"/>';
str += '<object yoffset="3.7" xoffset="340" object="fence"/>';
str += '<object yoffset="3.7" xoffset="394" object="fence"/>';
str += '<object yoffset="3.7" xoffset="448" object="fence"/>';
str += '<object yoffset="3.8" xoffset="380" object="pad1"/>';
str += '<object yoffset="3.6" xoffset="618" object="tree"/>';
str += '<object yoffset="3.9" xoffset="110" object="tree"/>';
str += '<object yoffset="4.5" xoffset="510" object="house1_d"/>';
str += '<object yoffset="4.4" xoffset="660" object="house2"/>';
str += '<object yoffset="5.1" xoffset="80" object="house2_d"/>';
str += '<object yoffset="5.4" xoffset="80" object="tree"/>';
str += '<object yoffset="5.4" xoffset="650" object="tree"/>';
str += '<object yoffset="4.5" xoffset="200" object="tree"/>';
str += '<object yoffset="5.2" xoffset="400" object="tree"/>';
str += '<object yoffset="5.0" xoffset="650" object="stone1"/>';
str += '<object yoffset="5.7" xoffset="80" object="house2"/>';
str += '<object yoffset="6.0" xoffset="0" object="fence"/>';
str += '<object yoffset="6.0" xoffset="54" object="fence"/>';
str += '<object yoffset="6.0" xoffset="108" object="fence"/>';
str += '<object yoffset="5.8" xoffset="638" object="tree"/>';
str += '<object yoffset="6.85" xoffset="125" object="house1_d"/>';
str += '<object yoffset="6.65" xoffset="375" object="tree"/>';
str += '<object yoffset="7.3" xoffset="538" object="fence"/>';
str += '<object yoffset="7.3" xoffset="592" object="fence"/>';
str += '<object yoffset="7.3" xoffset="646" object="fence"/>';
str += '<object yoffset="7.3" xoffset="700" object="fence"/>';
str += '<object yoffset="7.5" xoffset="538" object="tree"/>';
str += '<object yoffset="7.65" xoffset="292" object="tree"/>';
str += '<object yoffset="7.8" xoffset="46" object="tree"/>';
str += '<object yoffset="8.0" xoffset="200" object="tree"/>';
str += '<object yoffset="8.0" xoffset="620" object="tree"/>';
str += '<object yoffset="8.3" xoffset="538" object="tree"/>';
str += '<object yoffset="8.5" xoffset="392" object="tree"/>';
str += '<object yoffset="8.7" xoffset="146" object="tree"/>';
str += '<object yoffset="8.9" xoffset="500" object="tree"/>';
str += '<object yoffset="8.9" xoffset="220" object="tree"/>';
str += '<object yoffset="9.35" xoffset="75" object="tree"/>';
str += '<object yoffset="9.35" xoffset="638" object="tree"/>\t\t';
str += '<object yoffset="9.45" xoffset="375" object="tree"/>';
str += '<!--<object yoffset="1.1" xoffset="100" tank="hummer_v1_tack" way="line_way" mratio = "4"/>';
str += '<object yoffset="1.25" xoffset="80" tank="hummer_v1_tack" way="line_way" factor = "-1" mratio = "4"/>';
str += '<object yoffset="1.4" xoffset="60" tank="hummer_v1_tack" way="line_way" mratio = "4"/>';
str += '<object yoffset="1.55" xoffset="40" tank="hummer_v1_tack" way="line_way" factor = "-1" mratio = "4"/>';
str += '<object yoffset="1.8" xoffset="100" tank="hummer_v1_tack" way="line_way" mratio = "3"/>';
str += '<object yoffset="4.2" xoffset="600" tank="jeep_v1_light_line" way = "sin_way" xratio = "150" startFrame = "1" endFrame = "250" rotate = "-45" factor = "-1" mratio = "3"/>';
str += '<object yoffset="4.3" xoffset="570" tank="jeep_v1_light_line" way = "sin_way" xratio = "150" startFrame = "1" endFrame = "250" rotate = "-45" factor = "-1" mratio = "3"/>';
str += '-->';
str += '</array>';
str += '</object>';
str += '<object name="level_4">';
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 += '<var name="levelShiftY" value="0.5" />';
str += '<array name="level">';
str += '<object yoffset= "0.7" xoffset = "360" bonus="weapon2"/>';
str += '<object yoffset= "1.4" xoffset = "50" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "400" rotate = "0" mratio = "5" xratio = "400" yratio = "550" new_speed="8" new_speed_time="48" orientToPath ="shoot" cannonAngle = "h" moveWayAtStart= "1" movedWay = "1"/><!--loot = "weapon2" lootXoffset="0" lootYoffset="0"-->';
str += '<object yoffset= "1.35" xoffset = "50" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "335" rotate = "0" mratio = "5" xratio = "400" yratio = "550" new_speed="8" new_speed_time="58" orientToPath ="shoot" cannonAngle = "h" moveWayAtStart= "1" movedWay = "1" /><!--loot = "weapon1" lootXoffset="0" lootYoffset="0"-->';
str += '<object yoffset= "1.65" xoffset = "700" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "400" rotate = "0" mratio = "5" xratio = "-400" yratio = "550" new_speed="8" new_speed_time="48" orientToPath ="shoot" cannonAngle = "h" moveWayAtStart= "1" movedWay = "1"/>';
str += '<object yoffset= "1.6" xoffset = "700" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "335" rotate = "0" mratio = "5" xratio = "-400" yratio = "550" new_speed="8" new_speed_time="58" orientToPath ="shoot" cannonAngle = "h" moveWayAtStart= "1" movedWay = "1"/>';
str += '<object yoffset="1.75" xoffset="60" tank="hummer_v1_tack" xratio = "200" mratio = "3"/>';
str += '<object yoffset="1.85" xoffset="0" tank="hummer_v1_tack" xratio = "200" mratio = "3"/>';
str += '<object yoffset="2.25" xoffset="560" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="2.35" xoffset="660" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="2.4" xoffset="510" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="2.75" xoffset="60" tank="hummer_v1_tack" xratio = "200" mratio = "3"/>';
str += '<object yoffset="2.85" xoffset="0" tank="hummer_v1_tack" xratio = "200" mratio = "3"/>';
str += '<object yoffset="3.2" xoffset="570" tank="jeep_v1_light_line" way = "sin_way" xratio = "150" startFrame = "1" endFrame = "250" rotate = "45" mratio = "3"/>';
str += '<object yoffset="3.3" xoffset="540" tank="jeep_v1_light_line" way = "sin_way" xratio = "150" startFrame = "1" endFrame = "250" rotate = "45" mratio = "3"/>';
str += '<object yoffset="3.65" xoffset="60" tank="heli_v1_nogun_line" mratio = "6"/>';
str += '<object yoffset="3.65" xoffset="120" tank="heli_v1_nogun_line" mratio = "6"/>';
str += '<object yoffset="3.65" xoffset="180" tank="heli_v1_nogun_line" mratio = "6"/>';
str += '<object yoffset="3.6" xoffset="0" tank="jeep_v1_light_line" way = "sin_way" xratio = "-150" startFrame = "1" endFrame = "250" rotate = "-45" mratio = "3"/>';
str += '<object yoffset="3.7" xoffset="30" tank="jeep_v1_light_line" way = "sin_way" xratio = "-150" startFrame = "1" endFrame = "250" rotate = "-45" mratio = "3"/>';
str += '<object yoffset="4.3" xoffset="360" tank="heli_v1_nogun_line" mratio = "6"/>';
str += '<object yoffset="4.3" xoffset="420" tank="heli_v1_nogun_line" mratio = "6"/>';
str += '<object yoffset="4.3" xoffset="480" tank="heli_v1_nogun_line" mratio = "6"/>';
str += '<object yoffset="4.25" xoffset="200" tank="hummer_nogun_tang" way = "line_way" rotate = "-45" startFrame = "1" endFrame = "40" cannonAngle = "t"/>';
str += '<object yoffset="4.25" xoffset="250" tank="hummer_nogun_tang" way = "line_way" rotate = "-45" startFrame = "1" endFrame = "40" cannonAngle = "t"/>';
str += '<!--<object yoffset="4.25" xoffset="300" tank="hummer_nogun_tang" way = "line_way" rotate = "-45" startFrame = "1" endFrame = "40" cannonAngle = "t"/>-->';
str += '<object yoffset="4.25" xoffset="150" tank="hummer_nogun_tang" way = "line_way" rotate = "-45" startFrame = "1" endFrame = "40" cannonAngle = "t"/>';
str += '<object yoffset= "4.95" xoffset = "700" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "400" rotate = "0" mratio = "5" xratio = "-400" yratio = "550" new_speed="8" new_speed_time="48" orientToPath ="shoot" cannonAngle = "h" moveWayAtStart= "1" movedWay = "1"/>';
str += '<object yoffset= "4.9" xoffset = "700" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "335" rotate = "0" mratio = "5" xratio = "-400" yratio = "550" new_speed="8" new_speed_time="58" orientToPath ="shoot" cannonAngle = "h" moveWayAtStart= "1" movedWay = "1"/>';
str += '<object yoffset="4.95" xoffset="260" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.05" xoffset="360" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.2" xoffset="500" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.2" xoffset="200" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.4" xoffset="300" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.5" xoffset="610" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.6" xoffset="260" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.7" xoffset="310" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.8" xoffset="110" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset= "6.15" xoffset = "750" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "0" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "6.15" xoffset = "750" tank="jeep_v1_light_line" way = "tack_way" startFrame = "50" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "6.15" xoffset = "750" tank="jeep_v1_light_line_nofire" way = "tack_way" startFrame = "100" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset="6.55" xoffset="50" tank="heli_v1_nogun_line" mratio = "10"/>';
str += '<object yoffset="6.55" xoffset="650" tank="heli_v1_nogun_line" mratio = "10"/>';
str += '<object yoffset="6.95" xoffset="220" tank="heli_v1_nogun_line" mratio = "7"/>';
str += '<!--<object yoffset="6.95" xoffset="280" tank="heli_v1_nogun_line" mratio = "7"/>';
str += '<object yoffset="6.95" xoffset="340" tank="heli_v1_nogun_line" mratio = "7"/>';
str += '<object yoffset="6.95" xoffset="400" tank="heli_v1_nogun_line" mratio = "7"/>-->';
str += '<object yoffset="6.95" xoffset="460" tank="heli_v1_nogun_line" mratio = "7"/>';
str += '<object yoffset="7.1" xoffset="150" tank="hummer_v2_tack" way = "line_way" rotate = "-45" startFrame = "1" endFrame = "40" cannonAngle = "t"/>';
str += '<object yoffset="7.1" xoffset="350" tank="hummer_v2_tack" way = "line_way" rotate = "-45" startFrame = "1" endFrame = "40" cannonAngle = "t"/>';
str += '<object yoffset="7.1" xoffset="550" tank="hummer_v2_tack" way = "line_way" rotate = "-45" startFrame = "1" endFrame = "40" cannonAngle = "t"/>';
str += '<object yoffset="7.1" xoffset="650" tank="hummer_v2_tack" way = "line_way" rotate = "-45" startFrame = "1" endFrame = "40" cannonAngle = "t"/>';
str += '<object yoffset= "8.35" xoffset = "50" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "400" rotate = "0" mratio = "5" xratio = "400" yratio = "550" new_speed="8" new_speed_time="48" orientToPath ="shoot" cannonAngle = "h" moveWayAtStart= "1" movedWay = "1"/>';
str += '<object yoffset= "8.3" xoffset = "50" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "335" rotate = "0" mratio = "5" xratio = "400" yratio = "550" new_speed="8" new_speed_time="58" orientToPath ="shoot" cannonAngle = "h" moveWayAtStart= "1" movedWay = "1"/>';
str += '<object yoffset= "8.45" xoffset = "700" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "400" rotate = "0" mratio = "5" xratio = "-400" yratio = "550" new_speed="8" new_speed_time="48" orientToPath ="shoot" cannonAngle = "h" moveWayAtStart= "1" movedWay = "1"/>';
str += '<object yoffset= "8.4" xoffset = "700" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "335" rotate = "0" mratio = "5" xratio = "-400" yratio = "550" new_speed="8" new_speed_time="58" orientToPath ="shoot" cannonAngle = "h" moveWayAtStart= "1" movedWay = "1"/>';
str += '<object yoffset="9.0" xoffset="320" tank="jeep_v1_light_line" mratio = "12" rotate = "90" new_speed="1" new_speed_time="60"/>';
str += '<object yoffset="9.0" xoffset="580" tank="jeep_v1_light_line" mratio = "12" rotate = "90" new_speed="1" new_speed_time="60"/>';
str += '<object yoffset="9.3" xoffset="120" tank="jeep_v1_light_line" mratio = "12" rotate = "90" new_speed="1" new_speed_time="60"/>';
str += '<object yoffset="9.3" xoffset="380" tank="jeep_v1_light_line" mratio = "12" rotate = "90" new_speed="1" new_speed_time="60"/>';
str += '<object yoffset="9.9" xoffset="360" tank="heli_v1_nogun_line" mratio = "6"/>';
str += '<object yoffset="9.9" xoffset="420" tank="heli_v1_nogun_line" mratio = "6"/>';
str += '<object yoffset="9.9" xoffset="480" tank="heli_v1_nogun_line" mratio = "6"/>';
str += '<object yoffset= "10.3" xoffset = "100" tank="hummer_v2_tack" way = "line_way" startFrame = "0" rotate = "90" mratio = "3"/>';
str += '<object yoffset= "10.3" xoffset = "360" tank="hummer_v2_tack" way = "line_way" startFrame = "200" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "10.3" xoffset = "100" tank="hummer_v2_tack" way = "line_way" startFrame = "400" rotate = "90" mratio = "3"/>';
str += '<object yoffset= "10.9" xoffset = "360" tank="hummer_v2_tack" way = "line_way" startFrame = "0" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "10.9" xoffset = "360" tank="hummer_v2_tack" way = "line_way" startFrame = "200" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<!--<object yoffset= "10.9" xoffset = "650" tank="hummer_v2_tack" way = "line_way" startFrame = "400" rotate = "90" mratio = "3"/>-->';
str += '<object yoffset="11.6" xoffset="120" tank="jeep_v1_light_line" mratio = "12" rotate = "90" new_speed="1" new_speed_time="48"/>';
str += '<object yoffset="11.6" xoffset="360" tank="jeep_v1_light_line" mratio = "12" rotate = "90" new_speed="1" new_speed_time="48"/>';
str += '<object yoffset="11.6" xoffset="360" tank="heli_v1_nogun_line" mratio = "6"/>';
str += '<object yoffset="11.7" xoffset = "370" bonus="miniHealth"/>';
str += '<object yoffset="13.3" command="slideConstant" factor="0.95" limit="0"/>';
str += '<object yoffset="12.8" xoffset="50" tank="bossTank_sideway"/>\t';
str += '<!--<object yoffset="12.0" xoffset="120" tank="jeep_v1_light_line" mratio = "12" rotate = "90" new_speed="1" new_speed_time="48"/>';
str += '<object yoffset="12.0" xoffset="580" tank="jeep_v1_light_line" mratio = "12" rotate = "90" new_speed="1" new_speed_time="48"/>';
str += '-->';
str += '<!--<object yoffset= "7.4" xoffset = "150" tank="jeep_v1_light_line" way = "line_way" startFrame = "50" rotate = "180" xratio = "300" mratio = "13" new_speed="1" new_speed_time="28"/>';
str += '<object yoffset= "7.4" xoffset = "650" tank="jeep_v1_light_line" way = "line_way" startFrame = "50" rotate = "180" xratio = "300" mratio = "13" new_speed="1" new_speed_time="28"/>';
str += '<object yoffset= "7.4" xoffset = "150" tank="jeep_v1_light_line" way = "line_way" startFrame = "550" rotate = "180" xratio = "300" mratio = "13" new_speed="1" new_speed_time="28"/>';
str += '<object yoffset= "7.4" xoffset = "650" tank="jeep_v1_light_line" way = "line_way" startFrame = "550" rotate = "180" xratio = "300" mratio = "13" new_speed="1" new_speed_time="28"/>--->';
str += '<object yoffset="0.9" xoffset="360" object="road1"/>';
str += '<object yoffset="1.2" xoffset="360" object="road1"/>';
str += '<object yoffset="1.6" xoffset="360" object="road1"/>';
str += '<object yoffset="2.0" xoffset="360" object="road1"/>';
str += '<object yoffset="2.4" xoffset="360" object="road1"/>';
str += '<object yoffset="2.8" xoffset="360" object="road1"/>';
str += '<object yoffset="3.2" xoffset="360" object="road1"/>';
str += '<object yoffset="3.4" xoffset="360" object="road1"/>';
str += '<object yoffset="0.9" xoffset="0" object="fence"/>';
str += '<object yoffset="0.9" xoffset="54" object="fence"/>';
str += '<object yoffset="0.9" xoffset="108" object="fence"/>';
str += '<object yoffset="0.9" xoffset="162" object="fence"/>';
str += '<object yoffset="0.9" xoffset="216" object="fence"/>';
str += '<object yoffset="0.9" xoffset="270" object="fence"/>';
str += '<object yoffset="0.9" xoffset="418" object="fence"/>';
str += '<object yoffset="0.9" xoffset="472" object="fence"/>';
str += '<object yoffset="0.9" xoffset="526" object="fence"/>';
str += '<object yoffset="0.9" xoffset="580" object="fence"/>';
str += '<object yoffset="0.9" xoffset="634" object="fence"/>';
str += '<object yoffset="0.9" xoffset="688" object="fence"/>';
str += '<object yoffset="0.9" xoffset="742" object="fence"/>';
str += '<object yoffset="0.75" xoffset="300" object="tower"/>';
str += '<object yoffset="0.75" xoffset="440" object="tower"/>';
str += '<object yoffset="-0.1" xoffset="180" object="tree"/>';
str += '<object yoffset="-0.1" xoffset="500" object="tree"/>';
str += '<object yoffset="0.2" xoffset="680" object="tree"/>';
str += '<object yoffset="0.6" xoffset="534" object="tree"/>';
str += '<object yoffset="0.4" xoffset="288" object="tree"/>';
str += '<object yoffset="0.5" xoffset="142" object="tree"/>';
str += '<object yoffset="0.2" xoffset="34" object="tree"/>';
str += '<object yoffset="0.4" xoffset="688" object="tree"/>';
str += '<object yoffset="0.2" xoffset="370" object="tree"/>';
str += '<object yoffset="0.4" xoffset="288" object="tree"/>';
str += '<object yoffset="1.25" xoffset="40" object="hedgehog"/>';
str += '<object yoffset="1.35" xoffset="240" object="hedgehog"/>';
str += '<object yoffset="1.45" xoffset="120" object="hedgehog"/>';
str += '<object yoffset="1.6" xoffset="80" object="hedgehog"/>';
str += '<object yoffset="1.65" xoffset="210" object="hedgehog"/>';
str += '<object yoffset="1.8" xoffset="100" object="hedgehog"/>';
str += '<object yoffset="1.5" xoffset="560" object="RP01"/>';
str += '<object yoffset="1.5" xoffset="610" object="RP02"/>';
str += '<object yoffset="1.5" xoffset="510" object="RP03"/>';
str += '<object yoffset="1.6" xoffset="660" object="RP02"/>';
str += '<object yoffset="1.6" xoffset="710" object="RP02"/>';
str += '<object yoffset="2.0" xoffset="600" object="tree"/>';
str += '<object yoffset="1.2" xoffset="630" object="rls1"/>';
str += '<object yoffset="2.35" xoffset="150" object="bunker2"/>';
str += '<object yoffset="2.35" xoffset="600" object="bunker2"/>';
str += '<object yoffset="3.25" xoffset="120" object="tree"/>';
str += '<object yoffset="2.8" xoffset="660" object="tree"/>';
str += '<object yoffset="3.3" xoffset="580" object="tree"/>';
str += '<object yoffset="3.65" xoffset="50" object="house4"/>';
str += '<object yoffset="3.65" xoffset="150" object="road2"/>';
str += '<object yoffset="3.65" xoffset="250" object="road2"/>';
str += '<object yoffset="3.65" xoffset="350" object="road2"/>';
str += '<object yoffset="4.0" xoffset="150" object="house3"/>';
str += '<object yoffset="4.0" xoffset="350" object="rls1"/>';
str += '<object yoffset="4.0" xoffset="550" object="house3"/>';
str += '<object yoffset="4.3" xoffset="60" object="tree"/>';
str += '<object yoffset="4.5" xoffset="400" object="tree"/>';
str += '<object yoffset="4.7" xoffset="200" object="tree"/>';
str += '<object yoffset="4.8" xoffset="680" object="tree"/>';
str += '<object yoffset="5.4" xoffset="0" object="road2"/>';
str += '<object yoffset="5.4" xoffset="100" object="road2"/>';
str += '<object yoffset="5.4" xoffset="200" object="road2"/>';
str += '<object yoffset="5.4" xoffset="300" object="road2"/>';
str += '<object yoffset="5.4" xoffset="400" object="road2"/>';
str += '<object yoffset="5.4" xoffset="500" object="road2"/>';
str += '<object yoffset="5.4" xoffset="600" object="road2"/>';
str += '<object yoffset="5.4" xoffset="700" object="road2"/>';
str += '<object yoffset="5.7" xoffset="0" object="road2"/>';
str += '<object yoffset="5.7" xoffset="100" object="road2"/>';
str += '<object yoffset="5.7" xoffset="200" object="road2"/>';
str += '<object yoffset="5.7" xoffset="300" object="road2"/>';
str += '<object yoffset="5.7" xoffset="400" object="road2"/>';
str += '<object yoffset="5.7" xoffset="500" object="road2"/>';
str += '<object yoffset="5.7" xoffset="600" object="road2"/>';
str += '<object yoffset="5.7" xoffset="700" object="road2"/>';
str += '<object yoffset="6.6" xoffset="100" object="oil"/>';
str += '<object yoffset="6.6" xoffset="350" object="oil"/>';
str += '<object yoffset="6.6" xoffset="600" object="oil"/>';
str += '<object yoffset="6.2" xoffset="0" object="wall"/>\t\t\t\t';
str += '<!--<object yoffset="6.2" xoffset="125" object="wall"/>-->';
str += '<object yoffset="6.2" xoffset="175" object="wall"/>';
str += '<object yoffset="6.2" xoffset="225" object="wall"/>';
str += '<!--<object yoffset="6.2" xoffset="325" object="wall"/>-->';
str += '<object yoffset="6.2" xoffset="375" object="wall"/>';
str += '<object yoffset="6.2" xoffset="425" object="wall"/>';
str += '<object yoffset="6.2" xoffset="525" object="wall"/>';
str += '<!--<object yoffset="6.2" xoffset="575" object="wall"/>-->';
str += '<object yoffset="6.2" xoffset="625" object="wall"/>\t';
str += '<object yoffset="6.9" xoffset="0" object="road2"/>';
str += '<object yoffset="6.9" xoffset="100" object="road2"/>';
str += '<object yoffset="6.9" xoffset="200" object="road2"/>';
str += '<object yoffset="6.9" xoffset="300" object="road2"/>';
str += '<object yoffset="6.9" xoffset="400" object="road2"/>';
str += '<object yoffset="6.9" xoffset="500" object="road2"/>';
str += '<object yoffset="6.9" xoffset="600" object="road2"/>';
str += '<object yoffset="6.9" xoffset="700" object="road2"/>';
str += '<object yoffset="7.05" xoffset="40" object="hedgehog"/>';
str += '<object yoffset="7.15" xoffset="240" object="hedgehog"/>';
str += '<object yoffset="7.25" xoffset="120" object="hedgehog"/>';
str += '<object yoffset="7.4" xoffset="80" object="hedgehog"/>';
str += '<object yoffset="7.45" xoffset="210" object="hedgehog"/>';
str += '<object yoffset="7.5" xoffset="100" object="hedgehog"/>';
str += '<object yoffset="7.9" xoffset="200" object="tree"/>';
str += '<object yoffset="7.6" xoffset="450" object="tree"/>';
str += '<object yoffset="8.3" xoffset="360" object="road1"/>';
str += '<object yoffset="8.7" xoffset="360" object="road1"/>';
str += '<object yoffset="9.1" xoffset="360" object="road1"/>';
str += '<object yoffset="9.5" xoffset="360" object="road1"/>';
str += '<object yoffset="9.9" xoffset="360" object="road1"/>';
str += '<object yoffset="10.3" xoffset="360" object="road1"/>';
str += '<object yoffset="10.7" xoffset="360" object="road1"/>';
str += '<object yoffset="11.1" xoffset="360" object="road1"/>';
str += '<object yoffset="11.5" xoffset="360" object="road1"/>';
str += '<object yoffset="11.9" xoffset="360" object="road1"/>';
str += '<object yoffset="12.3" xoffset="360" object="road1"/>';
str += '<object yoffset="10.3" xoffset="210" object="tree"/>';
str += '<object yoffset="8.7" xoffset="210" object="tree"/>';
str += '<object yoffset="9.1" xoffset="210" object="tree"/>';
str += '<object yoffset="9.5" xoffset="210" object="tree"/>';
str += '<object yoffset="9.9" xoffset="210" object="tree"/>';
str += '<object yoffset="10.3" xoffset="510" object="tree"/>';
str += '<object yoffset="8.7" xoffset="510" object="tree"/>';
str += '<object yoffset="9.1" xoffset="510" object="tree"/>';
str += '<object yoffset="9.5" xoffset="510" object="tree"/>';
str += '<object yoffset="9.9" xoffset="510" object="tree"/>';
str += '<object yoffset="10.8" xoffset="160" object="bunker2"/>';
str += '<object yoffset="10.8" xoffset="610" object="bunker2"/>';
str += '<!--<object yoffset="11.9" xoffset="160" object="bunker2_d"/>';
str += '<object yoffset="11.9" xoffset="610" object="bunker2_d"/>-->';
str += '<object yoffset="11.4" xoffset="640" object="tree"/>';
str += '<object yoffset="11.25" xoffset="40" object="hedgehog"/>';
str += '<object yoffset="11.35" xoffset="240" object="hedgehog"/>';
str += '<object yoffset="11.45" xoffset="120" object="hedgehog"/>';
str += '<object yoffset="11.6" xoffset="80" object="hedgehog"/>';
str += '<object yoffset="11.65" xoffset="210" object="hedgehog"/>';
str += '<object yoffset="11.7" xoffset="100" object="hedgehog"/>';
str += '<object yoffset="11.25" xoffset="290" object="hedgehog"/>';
str += '<object yoffset="11.35" xoffset="490" object="hedgehog"/>';
str += '<object yoffset="11.45" xoffset="370" object="hedgehog"/>';
str += '<object yoffset="11.6" xoffset="330" object="hedgehog"/>';
str += '<object yoffset="11.65" xoffset="460" object="hedgehog"/>';
str += '<object yoffset="11.7" xoffset="350" object="hedgehog"/>';
str += '</array>';
str += '</object>';
str += '<object name="level_3">';
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 += '<var name="levelBackground" value="2" />';
str += '<array name="level">\t';
str += '<object yoffset="1.3" xoffset="360" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="1.3" xoffset="440" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="1.8" xoffset="480" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="1.8" xoffset="560" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="2.2" xoffset="160" tank="heli_v2_line" way = "line_way" mratio = "7" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="2.5" xoffset="510" tank="heli_v2_line" way = "line_way" mratio = "7" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="2.7" xoffset="360" tank="heli_v2_line" way = "line_way" mratio = "7" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="2.9" xoffset="260" tank="heli_v2_line" way = "line_way" mratio = "7" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="3.1" xoffset="560" tank="heli_v2_line" way = "line_way" mratio = "7" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="3.4" xoffset="160" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="3.5" xoffset="110" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="3.55" xoffset="210" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="3.5" xoffset="510" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="3.6" xoffset="560" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="3.65" xoffset="460" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="4.7" xoffset="260" tank="heli_v1_nogun_line" way = "sin_way" mratio = "3" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="4.7" xoffset="360" tank="heli_v1_nogun_line" way = "sin_way" mratio = "3" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="4.7" xoffset="460" tank="heli_v1_nogun_line" way = "sin_way" mratio = "3" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="4.7" xoffset="560" tank="heli_v1_nogun_line" way = "sin_way" mratio = "3" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.8" xoffset="100" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="5.8" xoffset="600" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="6.3" xoffset="300" tank="heli_v1_nogun_line" way = "line_way" mratio = "8" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="6.0" xoffset="100" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="6.0" xoffset="600" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>\t';
str += '<object yoffset="5.1" xoffset="360" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.2" xoffset="410" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.05" xoffset="460" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="6.3" xoffset="260" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="6.4" xoffset="310" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<!--<object yoffset="6.25" xoffset="460" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>-->';
str += '<object yoffset="7.1" xoffset="200" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "300" yratio = "175" cannonAngle = "h" orientToPath ="shoot" movedWay = "0"/>';
str += '<object yoffset="7.1" xoffset="280" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "300" yratio = "175" cannonAngle = "h" orientToPath ="shoot" movedWay = "0"/>';
str += '<object yoffset="7.5" xoffset="0" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "300" yratio = "175" cannonAngle = "h" orientToPath ="shoot" movedWay = "0" factor ="-1"/>';
str += '<object yoffset="7.5" xoffset="80" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "300" yratio = "175" cannonAngle = "h" orientToPath ="shoot" movedWay = "0" factor ="-1"/>';
str += '<object yoffset="7.7" xoffset="160" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="7.65" xoffset="210" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="7.75" xoffset="110" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="8.2" xoffset="450" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="8.15" xoffset="525" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>\t';
str += '<object yoffset="8.8" xoffset="160" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="8.8" xoffset="240" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="9.2" xoffset="480" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="9.2" xoffset="560" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="9.6" xoffset="340" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="9.6" xoffset="420" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>\t';
str += '<object yoffset="9.8" xoffset="240" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="9.8" xoffset="500" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>\t';
str += '<object yoffset="10.5" xoffset = "270" bonus="miniHealth"/>';
str += '<object yoffset="11.9" command="slideConstant" factor="0.95" limit="0"/>';
str += '<object yoffset="11.3" xoffset="350" tank="bossShip_noway"/>\t';
str += '<object yoffset="0.5" xoffset="180" object="island01"/>';
str += '<object yoffset="0.35" xoffset="140" object="palm1"/>';
str += '<object yoffset="0.5" xoffset="160" object="palm3"/>';
str += '<object yoffset="0.65" xoffset="190" object="palm4"/>';
str += '<object yoffset="0.8" xoffset="210" object="palm2"/>';
str += '<object yoffset="1.5" xoffset="100" object="island02"/>';
str += '<object yoffset="1.6" xoffset="100" object="bunker1_d"/>';
str += '<object yoffset="1.75" xoffset="100" object="palm1"/>';
str += '<object yoffset="1.30" xoffset="100" object="palm3"/>';
str += '<object yoffset="2.6" xoffset="100" object="palm2"/>';
str += '<object yoffset="2.85" xoffset="60" object="bunker1"/>';
str += '<object yoffset="2.9" xoffset="620" object="palm4"/>';
str += '<object yoffset="2.9" xoffset="520" object="bunker1"/>';
str += '<object yoffset="2.7" xoffset="150" object="island02a"/>';
str += '<object yoffset="2.8" xoffset="550" object="island02b"/>';
str += '<object yoffset="2.65" xoffset="500" object="RP01"/>';
str += '<object yoffset="2.65" xoffset="600" object="RP02"/>';
str += '<object yoffset="2.65" xoffset="550" object="RP03"/>';
str += '<object yoffset="4.5" xoffset="400" object="island02"/>';
str += '<object yoffset="4.7" xoffset="400" object="house4"/>';
str += '<object yoffset="4.25" xoffset="400" object="palm1"/>';
str += '<object yoffset="4.45" xoffset="325" object="palm1"/>';
str += '<object yoffset="4.45" xoffset="475" object="palm1"/>';
str += '<object yoffset="5.7" xoffset="300" object="island02b"/>';
str += '<object yoffset="5.9" xoffset="300" object="palm2"/>';
str += '<object yoffset="5.55" xoffset="300" object="RP01"/>';
str += '<object yoffset="5.65" xoffset="225" object="palm3"/>';
str += '<object yoffset="5.65" xoffset="375" object="palm4"/>';
str += '<object yoffset="7.0" xoffset="150" object="island02a"/>';
str += '<object yoffset="7.2" xoffset="150" object="bunker1"/>';
str += '<object yoffset="7.15" xoffset="60" object="palm1"/>';
str += '<object yoffset="7.15" xoffset="240" object="palm3"/>';
str += '<object yoffset="9.0" xoffset="180" object="island01"/>';
str += '<object yoffset="9.4" xoffset="580" object="island01"/>';
str += '<object yoffset="8.7" xoffset="140" object="palm1"/>';
str += '<object yoffset="9.0" xoffset="160" object="palm3"/>';
str += '<object yoffset="9.3" xoffset="190" object="palm4"/>';
str += '<object yoffset="9.6" xoffset="210" object="palm2"/>';
str += '<object yoffset="9.1" xoffset="550" object="palm3"/>';
str += '<object yoffset="9.4" xoffset="570" object="palm2"/>';
str += '<object yoffset="9.6" xoffset="600" object="palm2"/>';
str += '<object yoffset="9.9" xoffset="620" object="palm4"/>';
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 += '<var name="levelBackground" value="2" />';
str += '<object name="childs">';
str += '</object>';
str += '<array name="level">';
str += '<object yoffset= "0.7" xoffset = "360" bonus="weapon3"/>';
str += '<object yoffset="1.4" xoffset="360" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="1.6" xoffset="560" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="1.7" command="slideConstant" factor="0.95" limit="2"/>';
str += '<object yoffset= "1.7" xoffset = "130" tank="hummer_v2_tack" way = "line_way" startFrame = "0" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "2.0" xoffset = "670" tank="hummer_v2_tack" way = "line_way" startFrame = "0" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "2.1" xoffset = "140" tank="hummer_v2_tack" way = "line_way" startFrame = "0" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "2.6" xoffset = "685" tank="hummer_v2_tack" way = "line_way" startFrame = "0" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "2.9" xoffset = "20" tank="hummer_v2_tack" way = "line_way" startFrame = "0" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "3.2" xoffset = "570" tank="hummer_v2_tack" way = "line_way" startFrame = "0" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "3.5" xoffset = "20" tank="hummer_v2_tack" way = "line_way" startFrame = "0" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "3.8" xoffset = "570" tank="hummer_v2_tack" way = "line_way" startFrame = "0" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "4.1" xoffset = "110" tank="hummer_v2_tack" way = "line_way" startFrame = "0" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset="4.5" command="slideNormal"/>';
str += '<object yoffset="2.4" xoffset="260" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="2.2" xoffset="460" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="2.8" xoffset="360" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="2.6" xoffset="560" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="3.2" xoffset="250" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="3.2" xoffset="360" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="3.2" xoffset="460" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="3.2" xoffset="560" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="3.5" xoffset="190" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="3.7" xoffset="390" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="4.5" xoffset="170" tank="heli_v2_line" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="4.2" xoffset="270" tank="heli_v2_line" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="4.2" xoffset="470" tank="heli_v2_line" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="4.5" xoffset="570" tank="heli_v2_line" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="4.8" xoffset="360" tank="heli_v1_nogun_line" way = "line_way" mratio = "10" rotate = "90" xratio = "100" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="4.8" xoffset="440" tank="heli_v1_nogun_line" way = "line_way" mratio = "10" rotate = "90" xratio = "100" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="4.7" xoffset="210" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="4.8" xoffset="270" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="4.9" xoffset="110" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.0" xoffset="250" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.5" xoffset = "270" bonus="miniHealth"/>';
str += '<object yoffset="6.2" xoffset="290" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="6.3" xoffset="340" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="6.4" xoffset="150" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="6.25" xoffset="210" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="5.5" xoffset="470" tank="heli_v2_line" mratio = "3" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="5.75" xoffset="630" tank="heli_v2_line" mratio = "3" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset= "5.9" xoffset = "50" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "400" rotate = "0" mratio = "5" xratio = "400" yratio = "550" new_speed="8" new_speed_time="48" orientToPath ="shoot" cannonAngle = "h" moveWayAtStart= "1" movedWay = "1"/><!--loot = "weapon2" lootXoffset="0" lootYoffset="0"-->';
str += '<object yoffset= "6.05" xoffset = "50" tank="heli_v1_nogun_line" way = "dmrBroken_line" startFrame = "335" rotate = "0" mratio = "5" xratio = "400" yratio = "550" new_speed="8" new_speed_time="58" orientToPath ="shoot" cannonAngle = "h" moveWayAtStart= "1" movedWay = "1" /><!--loot = "weapon1" lootXoffset="0" lootYoffset="0"-->';
str += '<object yoffset="6.55" xoffset="670" tank="heli_v2_line" mratio = "5" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="6.65" xoffset="430" tank="heli_v2_line" mratio = "5" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="6.85" xoffset="170" tank="heli_v2_line" mratio = "5" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="7.0" xoffset = "270" bonus="miniHealth"/>';
str += '<object yoffset="7.5" xoffset="200" tank="heli_v1_nogun_line" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="7.5" xoffset="450" tank="heli_v1_nogun_line" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="7.7" xoffset="200" tank="heli_v2_line" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="7.7" xoffset="450" tank="heli_v2_line" mratio = "4" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="8.1" xoffset="80" tank="heli_v1_nogun_line" mratio = "12" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="8.1" xoffset="570" tank="heli_v1_nogun_line" mratio = "12" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="9.05" command="slideConstant" factor="0.95" limit="1"/>';
str += '<!--<object yoffset="8.75" command="slideConstant" factor="1.2" limit="3"/>-->';
str += '<object yoffset="8.4" xoffset = "60" tank="hummer_v2_tack" way = "line_way" startFrame = "0" endFrame = "10" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset="8.7" xoffset = "90" tank="hummer_v2_tack" way = "line_way" startFrame = "0" endFrame = "10" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset="8.55" xoffset = "220" tank="hummer_v2_tack" way = "line_way" startFrame = "0" endFrame = "10" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset="8.45" xoffset = "530" tank="hummer_v2_tack" way = "line_way" startFrame = "0" endFrame = "10" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset="8.55" xoffset = "360" tank="hummer_v2_tack" way = "line_way" startFrame = "0" endFrame = "10" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset="9.55" command="slideNormal"/>';
str += '<object yoffset="9.5" xoffset="80" tank="heli_v1_nogun_line" mratio = "12" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="9.7" xoffset="80" tank="heli_v1_nogun_line" mratio = "12" rotate = "90" xratio = "125" yratio = "200"/>\t\t';
str += '<object yoffset="10.0" xoffset="670" tank="heli_v2_line" mratio = "5" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="9.65" xoffset="430" tank="heli_v2_line" mratio = "5" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="9.85" xoffset="430" tank="heli_v2_line" mratio = "5" rotate = "90" xratio = "125" yratio = "200"/>';
str += '<object yoffset="0.2" xoffset="80" object="island01"/>';
str += '<object yoffset="0.8" xoffset="80" object="island01"/>';
str += '<object yoffset="1.8" xoffset="80" object="island01"/>';
str += '<object yoffset="2.8" xoffset="80" object="island01"/>';
str += '<object yoffset="3.8" xoffset="80" object="island01"/>';
str += '<object yoffset="0.2" xoffset="30" object="palm1"/>';
str += '<object yoffset="0.4" xoffset="120" object="palm2"/>';
str += '<object yoffset="0.6" xoffset="50" object="palm1"/>';
str += '<object yoffset="0.8" xoffset="50" object="palm2"/>';
str += '<object yoffset="1.1" xoffset="70" object="palm1"/>';
str += '<object yoffset="1.5" xoffset="100" object="palm4"/>';
str += '<object yoffset="1.85" xoffset="100" object="palm4"/>';
str += '<object yoffset="2.3" xoffset="100" object="palm4"/>';
str += '<object yoffset="2.8" xoffset="40" object="palm5"/>';
str += '<object yoffset="3.2" xoffset="60" object="palm1"/>';
str += '<object yoffset="3.4" xoffset="40" object="palm2"/>';
str += '<object yoffset="3.6" xoffset="120" object="palm3"/>';
str += '<object yoffset="3.8" xoffset="60" object="palm1"/>';
str += '<object yoffset="0.3" xoffset="630" object="palm3"/>';
str += '<object yoffset="0.6" xoffset="580" object="palm3"/>';
str += '<object yoffset="0.8" xoffset="670" object="palm1"/>';
str += '<object yoffset="1.1" xoffset="600" object="palm1"/>';
str += '<object yoffset="1.4" xoffset="600" object="palm4"/>';
str += '<object yoffset="1.7" xoffset="620" object="palm2"/>';
str += '<object yoffset="2.1" xoffset="650" object="palm3"/>';
str += '<object yoffset="2.45" xoffset="650" object="palm4"/>';
str += '<object yoffset="2.9" xoffset="650" object="palm1"/>';
str += '<object yoffset="3.4" xoffset="590" object="palm2"/>';
str += '<object yoffset="3.8" xoffset="610" object="palm3"/>';
str += '<object yoffset="4.0" xoffset="590" object="palm3"/>';
str += '<object yoffset="4.2" xoffset="670" object="palm4"/>';
str += '<object yoffset="4.4" xoffset="610" object="palm2"/>';
str += '<object yoffset="4.1" xoffset="40" object="bunker1"/>';
str += '<object yoffset="4.4" xoffset="100" object="bunker1"/>';
str += '<object yoffset="4.4" xoffset="270" object="bunker1"/>';
str += '<object yoffset="3.9" xoffset="300" object="bunker1"/>';
str += '<object yoffset="4.1" xoffset="190" object="palm1"/>';
str += '<object yoffset="4.35" xoffset="190" object="palm1"/>';
str += '<object yoffset="3.8" xoffset="220" object="palm1"/>';
str += '<object yoffset="4.1" xoffset="240" object="island02"/>';
str += '<object yoffset="5.65" xoffset="270" object="island02b"/>';
str += '<object yoffset="5.85" xoffset="270" object="palm4"/>';
str += '<object yoffset="5.75" xoffset="270" object="palm4"/>';
str += '<object yoffset="5.85" xoffset="220" object="palm1"/>';
str += '<object yoffset="5.75" xoffset="360" object="palm2"/>';
str += '<object yoffset="5.8" xoffset="170" object="palm2"/>';
str += '<object yoffset="6.45" xoffset="470" object="island02b"/>';
str += '<object yoffset="6.65" xoffset="470" object="palm4"/>';
str += '<object yoffset="6.55" xoffset="470" object="palm4"/>';
str += '<object yoffset="6.65" xoffset="420" object="palm1"/>';
str += '<object yoffset="6.55" xoffset="560" object="palm2"/>';
str += '<object yoffset="6.6" xoffset="370" object="palm2"/>';
str += '<object yoffset="6.25" xoffset="470" object="bunker1"/>';
str += '<object yoffset="6.35" xoffset="560" object="bunker1"/>';
str += '<object yoffset="6.4" xoffset="370" object="bunker1"/>';
str += '<!--<object yoffset="6.65" xoffset="270" object="island02b"/>';
str += '<object yoffset="6.75" xoffset="270" object="palm3"/>';
str += '<object yoffset="6.65" xoffset="270" object="palm3"/>';
str += '<object yoffset="6.75" xoffset="220" object="palm4"/>';
str += '<object yoffset="6.65" xoffset="360" object="palm2"/>';
str += '<object yoffset="6.7" xoffset="170" object="palm2"/>';
str += '<object yoffset="6.5" xoffset="240" object="bunker1"/>';
str += '<object yoffset="6.5" xoffset="190" object="bunker1"/>-->';
str += '<object yoffset="0.2" xoffset="650" object="island01"/>';
str += '<object yoffset="0.8" xoffset="650" object="island01"/>';
str += '<object yoffset="1.8" xoffset="650" object="island01"/>';
str += '<object yoffset="2.8" xoffset="650" object="island01"/>';
str += '<object yoffset="3.8" xoffset="650" object="island01"/>';
str += '<object yoffset="7.75" xoffset="70" object="island02a"/>';
str += '<object yoffset="7.75" xoffset="270" object="island02a"/>';
str += '<object yoffset="7.75" xoffset="470" object="island02a"/>';
str += '<object yoffset="7.75" xoffset="670" object="island02a"/>';
str += '<object yoffset="7.75" xoffset="0" object="road2_t"/>';
str += '<object yoffset="7.75" xoffset="100" object="road2_t"/>';
str += '<object yoffset="7.75" xoffset="200" object="road2_t"/>';
str += '<object yoffset="7.75" xoffset="300" object="road2_t"/>';
str += '<object yoffset="7.75" xoffset="400" object="road2_t"/>';
str += '<object yoffset="7.75" xoffset="500" object="road2_t"/>';
str += '<object yoffset="7.75" xoffset="600" object="road2_t"/>';
str += '<object yoffset="7.75" xoffset="700" object="road2_t"/>';
str += '<object yoffset="7.55" xoffset="130" object="hedgehog"/>';
str += '<object yoffset="7.6" xoffset="200" object="hedgehog"/>';
str += '<object yoffset="7.6" xoffset="300" object="hedgehog"/>';
str += '<object yoffset="7.6" xoffset="400" object="hedgehog"/>';
str += '<object yoffset="7.55" xoffset="470" object="hedgehog"/>';
str += '<object yoffset="8.0" xoffset="180" object="palm1"/>';
str += '<object yoffset="8.0" xoffset="330" object="palm3"/>';
str += '<object yoffset="8.0" xoffset="520" object="palm1"/>';
str += '<object yoffset="8.0" xoffset="680" object="palm3"/>';
str += '<object yoffset="7.6" xoffset="600" object="palm2"/>';
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>';
str += '<array name="level">';
str += '<object yoffset= "0.7" xoffset = "360" bonus="weapon2"/>';
str += '<object yoffset= "1.4" xoffset = "130" tank="tank_v1_line" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset="1.75" xoffset="110" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset="1.75" xoffset="140" tank="mariner_v1_noway" xratio = "200" mratio = "3"/>';
str += '<object yoffset= "2.2" xoffset = "300" tank="hummer_v2_tack" way = "line_way" rotate = "90" mratio = "3"/>';
str += '<object yoffset= "2.2" xoffset = "420" tank="hummer_v2_tack" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "2.2" xoffset = "540" tank="hummer_v2_tack" way = "line_way" rotate = "90" mratio = "3"/>';
str += '<object yoffset= "2.6" xoffset = "460" tank="hummer_v2_tack" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "2.6" xoffset = "580" tank="hummer_v2_tack" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "3.4" xoffset = "175" tank="tank_v1_line" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "3.0" xoffset = "270" bonus="miniHealth"/>';
str += '<object yoffset= "3.8" xoffset = "710" tank="jeep_v1_light_line" way = "tack_way" startFrame = "0" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "3.8" xoffset = "710" tank="jeep_v1_light_line" way = "tack_way" startFrame = "50" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "3.8" xoffset = "710" tank="jeep_v1_light_line" way = "tack_way" startFrame = "100" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "4.2" xoffset = "175" tank="tank_v1_line" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "4.6" xoffset = "710" tank="jeep_v1_light_line" way = "tack_way" startFrame = "0" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "4.6" xoffset = "710" tank="jeep_v1_light_line" way = "tack_way" startFrame = "50" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "4.6" xoffset = "710" tank="jeep_v1_light_line" way = "tack_way" startFrame = "100" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "5.3" xoffset = "100" tank="heli_v2_line" way = "line_way" rotate = "90" mratio = "5"/>';
str += '<object yoffset= "5.3" xoffset = "660" tank="heli_v2_line" way = "line_way" rotate = "90" mratio = "5"/>';
str += '<object yoffset= "6.0" xoffset = "330" bonus="miniHealth"/>\t\t';
str += '<object yoffset="3.0" xoffset="250" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="3.0" xoffset="450" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="3.4" xoffset="300" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="3.4" xoffset="500" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="3.8" xoffset="350" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="3.8" xoffset="550" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="4.2" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="4.2" xoffset="600" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="4.6" xoffset="350" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="4.6" xoffset="550" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.0" xoffset="300" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.0" xoffset="500" tank="heli_v1_nogun_line" way = "sin_way" mratio = "4" rotate = "0" xratio = "125" yratio = "200" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.6" command="slideConstant" factor="0.95" limit="2"/>';
str += '<object yoffset= "5.6" xoffset = "240" tank="tank_v1_line" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "5.6" xoffset = "420" tank="tank_v1_line" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "5.8" xoffset = "120" tank="hummer_v2_tack" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "5.8" xoffset = "560" tank="hummer_v2_tack" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset="6.5" command="slideNormal"/>';
str += '<object yoffset="6.5" xoffset="150" tank="heli_v2_line" way = "line_way" mratio = "4" xratio = "125" yratio = "200"/>';
str += '<object yoffset="6.5" xoffset="450" tank="heli_v2_line" way = "line_way" mratio = "4" xratio = "125" yratio = "200"/>';
str += '<object yoffset="7.7" xoffset="250" tank="heli_v2_line" way = "line_way" mratio = "4" xratio = "125" yratio = "200"/>';
str += '<object yoffset="7.7" xoffset="550" tank="heli_v2_line" way = "line_way" mratio = "4" xratio = "125" yratio = "200"/>';
str += '<object yoffset= "6.75" xoffset = "300" tank="tank_v1_line" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "7.95" xoffset = "300" tank="tank_v1_line" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "6.95" xoffset = "50" tank="hummer_v2_tack" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "8.15" xoffset = "50" tank="hummer_v2_tack" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "6.95" xoffset = "600" tank="hummer_v2_tack" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "8.15" xoffset = "600" tank="hummer_v2_tack" way = "line_way" rotate = "90" mratio = "3" cannonAngle = "t"/>';
str += '<object yoffset= "9.0" xoffset = "470" bonus="miniHealth"/>\t\t';
str += '<object yoffset="9.5" xoffset="150" tank="heli_v2_line" way = "line_way" mratio = "4" xratio = "125" yratio = "200"/>';
str += '<object yoffset="9.5" xoffset="270" tank="heli_v2_line" way = "line_way" mratio = "4" xratio = "125" yratio = "200"/>';
str += '<object yoffset="9.5" xoffset="390" tank="heli_v2_line" way = "line_way" mratio = "4" xratio = "125" yratio = "200"/>';
str += '<object yoffset="9.5" xoffset="530" tank="heli_v2_line" way = "line_way" mratio = "4" xratio = "125" yratio = "200"/>';
str += '<object yoffset="9.8" xoffset="50" tank="heli_v2_line" way = "line_way" mratio = "4" xratio = "125" yratio = "200"/>';
str += '<object yoffset="9.8" xoffset="650" tank="heli_v2_line" way = "line_way" mratio = "4" xratio = "125" yratio = "200"/>';
str += '<object yoffset="0.0" xoffset="360" object="road1"/>';
str += '<object yoffset="0.25" xoffset="360" object="road1"/>';
str += '<object yoffset="0.5" xoffset="360" object="road1"/>';
str += '<object yoffset="0.0" xoffset="560" object="road1"/>';
str += '<object yoffset="0.25" xoffset="560" object="road1"/>';
str += '<object yoffset="0.1" xoffset="125" object="tree"/>';
str += '<object yoffset="0.3" xoffset="75" object="tree"/>';
str += '<object yoffset="0.5" xoffset="225" object="tree"/>';
str += '<object yoffset="0.7" xoffset="450" object="wall"/>';
str += '<object yoffset="0.7" xoffset="500" object="wall"/>';
str += '<object yoffset="0.7" xoffset="550" object="wall"/>';
str += '<object yoffset="0.65" xoffset="600" object="wall"/>';
str += '<object yoffset="0.65" xoffset="650" object="wall"/>';
str += '<object yoffset="0.65" xoffset="700" object="wall"/>';
str += '<object yoffset="0.7" xoffset="300" object="tower"/>';
str += '<object yoffset="0.7" xoffset="420" object="tower"/>';
str += '<object yoffset="0.7" xoffset="220" object="wall"/>';
str += '<object yoffset="0.7" xoffset="170" object="wall"/>';
str += '<object yoffset="0.7" xoffset="-10" object="wall"/>';
str += '<object yoffset="0.7" xoffset="40" object="wall"/>';
str += '<object yoffset="0.9" xoffset="500" object="bunker2"/>';
str += '<object yoffset="0.9" xoffset="650" object="bunker2"/>';
str += '<object yoffset="0.95" xoffset="100" object="RP01"/>';
str += '<object yoffset="0.95" xoffset="150" object="RP03"/>';
str += '<object yoffset="1.25" xoffset="100" object="house3"/>';
str += '<object yoffset="1.55" xoffset="100" object="house4"/>';
str += '<object yoffset="1.85" xoffset="100" object="house3"/>';
str += '<object yoffset="1.25" xoffset="200" object="road1"/>';
str += '<object yoffset="1.55" xoffset="200" object="road1"/>';
str += '<object yoffset="1.35" xoffset="370" object="road2"/>';
str += '<object yoffset="1.35" xoffset="630" object="road2"/>';
str += '<object yoffset="1.85" xoffset="370" object="road2"/>';
str += '<object yoffset="1.85" xoffset="630" object="road2"/>';
str += '<object yoffset="2.2" xoffset="250" object="rls1"/>';
str += '<object yoffset="2.2" xoffset="450" object="rls2"/>';
str += '<object yoffset="2.5" xoffset="50" object="tree"/>';
str += '<object yoffset="2.7" xoffset="320" object="tree"/>';
str += '<object yoffset="2.5" xoffset="450" object="tree"/>';
str += '<object yoffset="2.7" xoffset="600" object="tree"/>';
str += '<object yoffset="3.3" xoffset="50" object="tree"/>';
str += '<object yoffset="3.4" xoffset="320" object="tree"/>';
str += '<object yoffset="3.6" xoffset="450" object="tree"/>';
str += '<object yoffset="3.4" xoffset="600" object="tree"/>';
str += '<object yoffset="3.9" xoffset="20" object="road2"/>';
str += '<object yoffset="3.9" xoffset="370" object="road2"/>';
str += '<object yoffset="3.9" xoffset="630" object="road2"/>';
str += '<object yoffset="4.2" xoffset="150" object="rls1"/>';
str += '<object yoffset="4.2" xoffset="550" object="rls2"/>';
str += '<object yoffset="4.4" xoffset="50" object="hedgehog"/>';
str += '<object yoffset="4.6" xoffset="650" object="hedgehog"/>';
str += '<object yoffset="4.4" xoffset="650" object="hedgehog"/>';
str += '<object yoffset="4.6" xoffset="50" object="hedgehog"/>';
str += '<object yoffset="4.8" xoffset="650" object="hedgehog"/>';
str += '<object yoffset="4.8" xoffset="50" object="hedgehog"/>';
str += '<object yoffset="5.3" xoffset="200" object="house3"/>';
str += '<object yoffset="5.8" xoffset="170" object="tree"/>';
str += '<object yoffset="5.8" xoffset="500" object="tree"/>';
str += '<object yoffset="6.3" xoffset="130" object="stone1"/>';
str += '<object yoffset="6.8" xoffset="520" object="stone2"/>';
str += '<object yoffset="6.8" xoffset="480" object="tree"/>';
str += '<object yoffset="7.0" xoffset="150" object="house3"/>';
str += '<object yoffset="7.2" xoffset="450" object="house4"/>';
str += '<object yoffset="7.8" xoffset="150" object="tree"/>';
str += '<object yoffset="7.8" xoffset="500" object="tree"/>';
str += '<object yoffset="8.4" xoffset="500" object="oil"/>';
str += '<object yoffset="8.4" xoffset="150" object="oil"/>';
str += '<object yoffset="8.8" xoffset="190" object="tree"/>';
str += '<object yoffset="8.8" xoffset="530" object="tree"/>';
str += '<object yoffset="9.1" xoffset="250" object="stone1"/>';
str += '<object yoffset="9.1" xoffset="350" object="stone2"/>';
str += '<object yoffset="9.5" xoffset="140" object="tree"/>';
str += '<object yoffset="9.5" xoffset="540" object="tree"/>';
str += '<object yoffset="9.9" xoffset="250" object="stone1"/>';
str += '<object yoffset="9.9" xoffset="350" object="stone2"/>';
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 += '<var name="levelBackground" value="2" />';
str += '<object name="childs">';
str += '</object>';
str += '<array name="level">';
str += '<object yoffset="1.1" xoffset="100" tank="heli_v3_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="1.1" xoffset="600" tank="heli_v3_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="1.5" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="1.5" xoffset="500" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="1.8" xoffset="230" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="1.8" xoffset="330" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="2.0" xoffset="100" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="2.0" xoffset="200" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="2.4" xoffset="250" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.4" xoffset="350" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.9" xoffset="300" tank="heli_v1_nogun_line" way = "dmrStep" mratio = "10" rotate = "0" xratio = "-250" yratio = "350" startFrame = "0" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="2.9" xoffset="350" tank="heli_v1_nogun_line" way = "dmrStep" mratio = "10" rotate = "0" xratio = "250" yratio = "350" startFrame = "0" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="2.9" xoffset="100" tank="heli_v3_line" way = "line_way" mratio = "7" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.9" xoffset="600" tank="heli_v3_line" way = "line_way" mratio = "7" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="3.3" xoffset="150" tank="jeep_v1_light_line" way = "line_way" mratio = "4" rotate = "0" endFrame = "700"/>';
str += '<object yoffset="3.3" xoffset="250" tank="buggy_v1_line" way = "line_way" mratio = "4" rotate = "0" endFrame = "700"/>';
str += '<object yoffset="3.6" xoffset="450" tank="jeep_v1_light_line" way = "line_way" mratio = "4" rotate = "0" endFrame = "100"/>';
str += '<object yoffset="3.6" xoffset="350" tank="jeep_v1_light_line" way = "line_way" mratio = "4" rotate = "0" endFrame = "200"/>';
str += '<object yoffset="3.45" xoffset="100" tank="mariner_v1_noway"/>';
str += '<object yoffset="3.55" xoffset="150" tank="mariner_v1_noway"/>';
str += '<object yoffset="3.6" xoffset="200" tank="mariner_v1_noway"/>';
str += '<object yoffset="4.05" xoffset="120" tank="buggy_v1_line" way = "line_way" mratio = "4" rotate = "120" endFrame = "50" cannonAngle = "h-45"/>';
str += '<object yoffset="4.05" xoffset="620" tank="buggy_v1_line" way = "line_way" mratio = "4" rotate = "40" endFrame = "50" cannonAngle = "h+45"/>';
str += '<object yoffset="4.8" xoffset="450" tank="jeep_v1_light_line" way = "line_way" mratio = "4" rotate = "90" endFrame = "200"/>';
str += '<object yoffset="5.0" xoffset="350" tank="jeep_v1_light_line" way = "line_way" mratio = "4" rotate = "90" endFrame = "200"/>';
str += '<object yoffset="5.2" xoffset="450" tank="jeep_v1_light_line" way = "line_way" mratio = "4" rotate = "90" endFrame = "200"/>';
str += '<object yoffset="4.85" xoffset="100" tank="mariner_v1_noway"/>';
str += '<object yoffset="4.9" xoffset="130" tank="mariner_v1_noway"/>';
str += '<object yoffset="4.95" xoffset="100" tank="mariner_v1_noway"/>';
str += '<object yoffset="5.45" xoffset="120" tank="jeep_v1_light_line" way = "line_way" mratio = "4" rotate = "45" endFrame = "100"/>';
str += '<object yoffset="5.4" xoffset="230" tank="mariner_v1_noway"/>';
str += '<object yoffset="5.45" xoffset="260" tank="jeep_v1_light_line" way = "line_way" mratio = "4" rotate = "45" endFrame = "100"/>';
str += '<object yoffset="5.7" xoffset="230" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "0" endFrame = "200" cannonAngle = "t"/>';
str += '<object yoffset="5.7" xoffset="155" tank="mariner_v2_line" way = "line_way" mratio = "2" rotate = "0" endFrame = "200"/>';
str += '<object yoffset="5.7" xoffset="80" tank="mariner_v2_line" way = "line_way" mratio = "2" rotate = "0" endFrame = "200"/>';
str += '<object yoffset="5.9" xoffset="600" tank="mariner_v1_noway"/>';
str += '<object yoffset="6.4" xoffset="670" tank="jeep_v1_light_line" way = "line_way" mratio = "3" rotate = "90" endFrame = "150"/>';
str += '<object yoffset="6.4" xoffset="620" tank="jeep_v1_light_line" way = "line_way" mratio = "3" rotate = "90" endFrame = "150"/>';
str += '<object yoffset="6.8" xoffset="70" tank="tank_v2_line" way = "line_way" mratio = "3" rotate = "90" endFrame = "150"/>';
str += '<object yoffset="6.8" xoffset="600" tank="tank_v2_line" way = "line_way" mratio = "3" rotate = "90" endFrame = "150"/>';
str += '<object yoffset="7.0" xoffset="350" tank="tank_v1_line" way = "line_way" mratio = "3" rotate = "90" endFrame = "550"/>';
str += '<object yoffset="7.3" xoffset="300" tank="hummer_v2_tack" way = "line_way" mratio = "3" rotate = "90" endFrame = "350"/>';
str += '<object yoffset="7.35" xoffset="400" tank="hummer_v2_tack" way = "line_way" mratio = "3" rotate = "90" endFrame = "350"/>';
str += '<object yoffset="7.65" xoffset="370" tank="tank_v1_line" way = "line_way" mratio = "3" rotate = "90" endFrame = "150"/>';
str += '<object yoffset="7.9" xoffset="70" tank="hummer_v2_tack" way = "line_way" mratio = "3" rotate = "90" endFrame = "350"/>';
str += '<object yoffset="8.0" xoffset="110" tank="hummer_v2_tack" way = "line_way" mratio = "3" rotate = "90" endFrame = "350"/>';
str += '<object yoffset="8.1" xoffset="70" tank="hummer_v2_tack" way = "line_way" mratio = "3" rotate = "90" endFrame = "350"/>';
str += '<object yoffset="8.95" xoffset="100" tank="buggy_v1_line" way = "line_way" mratio = "4" rotate = "90" endFrame = "50"/>';
str += '<object yoffset="9.3" xoffset="400" tank="buggy_v1_line" way = "line_way" mratio = "4" rotate = "90" endFrame = "50"/>';
str += '<object yoffset="8.95" xoffset="150" tank="hummer_v2_tack" way = "line_way" mratio = "4" rotate = "90" endFrame = "50"/>';
str += '<object yoffset="9.3" xoffset="450" tank="hummer_v2_tack" way = "line_way" mratio = "4" rotate = "90" endFrame = "50"/>';
str += '<object yoffset="9.7" xoffset="300" tank="buggy_v1_line" way = "line_way" mratio = "4" rotate = "0"/>';
str += '<object yoffset="9.7" xoffset="400" tank="buggy_v1_line" way = "line_way" mratio = "4" rotate = "0"/>';
str += '<object yoffset="10.2" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="10.2" xoffset="500" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="10.1" xoffset="300" tank="hummer_v2_tack" way = "line_way" xratio = "-100" mratio = "2" rotate = "0"/>';
str += '<object yoffset="10.0" xoffset="450" tank="mariner_v1_noway"/>';
str += '<object yoffset="9.9" xoffset="400" tank="mariner_v1_noway"/>';
str += '<object yoffset="10.65" xoffset="400" tank="mariner_v2_line" way = "line_way" xratio = "100" mratio = "4" rotate = "0"/>';
str += '<object yoffset="10.65" xoffset="450" tank="mariner_v2_line" way = "line_way" xratio = "100" mratio = "4" rotate = "0"/>';
str += '<object yoffset="10.8" xoffset="200" tank="mariner_v2_line" way = "line_way" xratio = "100" mratio = "2" rotate = "90" endFrame = "100"/>';
str += '<object yoffset="11.0" xoffset="250" tank="mariner_v2_line" way = "line_way" xratio = "100" mratio = "2" rotate = "90" endFrame = "100"/>';
str += '<object yoffset="10.9" xoffset="380" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "90" endFrame = "100"/>';
str += '<object yoffset="11.1" xoffset="430" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "90" endFrame = "100"/>';
str += '<object yoffset="10.7" xoffset="200" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="10.7" xoffset="300" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="10.9" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="10.9" xoffset="500" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="11.8" xoffset="150" tank="tank_v1_line" way = "line_way" mratio = "3" rotate = "90" endFrame = "50"/>';
str += '<object yoffset="11.8" xoffset="550" tank="tank_v1_line" way = "line_way" mratio = "3" rotate = "90" endFrame = "50"/>';
str += '<object yoffset="12.1" xoffset="150" tank="tank_v1_line" way = "line_way" mratio = "3" rotate = "90" endFrame = "50"/>';
str += '<object yoffset="12.1" xoffset="550" tank="tank_v1_line" way = "line_way" mratio = "3" rotate = "90" endFrame = "50"/>\t\t\t\t';
str += '<object yoffset="0.9" xoffset="540" object="island01"/>';
str += '<object yoffset="0.6" xoffset="530" object="palm1"/>';
str += '<object yoffset="0.7" xoffset="590" object="palm3"/>';
str += '<object yoffset="0.8" xoffset="500" object="palm3"/>';
str += '<object yoffset="0.8" xoffset="550" object="palm3"/>';
str += '<object yoffset="0.9" xoffset="520" object="palm4"/>';
str += '<object yoffset="1.1" xoffset="510" object="palm1"/>';
str += '<object yoffset="1.3" xoffset="530" object="palm1"/>';
str += '<object yoffset="1.4" xoffset="590" object="palm3"/>';
str += '<object yoffset="2.7" xoffset="310" object="island01b"/>';
str += '<object yoffset="2.7" xoffset="210" object="palm1"/>';
str += '<object yoffset="2.7" xoffset="280" object="bunker1"/>';
str += '<object yoffset="2.7" xoffset="420" object="palm2"/>';
str += '<object yoffset="2.7" xoffset="360" object="bunker1"/>';
str += '<object yoffset="2.7" xoffset="500" object="palm2"/>';
str += '<object yoffset="2.7" xoffset="550" object="palm1"/>';
str += '<object yoffset="2.6" xoffset="150" object="RP02"/>';
str += '<object yoffset="2.6" xoffset="100" object="RP01"/>';
str += '<object yoffset="2.7" xoffset="200" object="RP01"/>';
str += '<object yoffset="2.4" xoffset="135" object="hedgehog"/>';
str += '<object yoffset="2.5" xoffset="85" object="hedgehog"/>';
str += '<object yoffset="3.3" xoffset="120" object="island03"/>';
str += '<object yoffset="3.3" xoffset="620" object="island03"/>';
str += '<object yoffset="3.9" xoffset="380" object="palm2"/>';
str += '<object yoffset="4.1" xoffset="460" object="palm2"/>';
str += '<object yoffset="4.3" xoffset="380" object="bunker1"/>';
str += '<object yoffset="4.1" xoffset="420" object="island02"/>';
str += '<object yoffset="4.15" xoffset="120" object="island03"/>';
str += '<object yoffset="4.8" xoffset="220" object="island02b"/>';
str += '<object yoffset="4.8" xoffset="220" object="bunker1"/>';
str += '<object yoffset="4.8" xoffset="120" object="hedgehog"/>';
str += '<object yoffset="4.8" xoffset="170" object="hedgehog"/>';
str += '<object yoffset="4.8" xoffset="300" object="hedgehog"/>';
str += '<object yoffset="5.2" xoffset="650" object="island01"/>';
str += '<object yoffset="4.9" xoffset="600" object="palm2"/>';
str += '<object yoffset="4.7" xoffset="640" object="palm1"/>';
str += '<object yoffset="4.9" xoffset="690" object="palm4"/>';
str += '<object yoffset="5.4" xoffset="650" object="crater_t"/>';
str += '<object yoffset="5.6" xoffset="690" object="hedgehog"/>';
str += '<object yoffset="5.8" xoffset="690" object="hedgehog"/>';
str += '<object yoffset="6.3" xoffset="650" object="bunker2_d"/>';
str += '<object yoffset="6.6" xoffset="610" object="crater_t"/>';
str += '<object yoffset="6.8" xoffset="670" object="crater_t"/>';
str += '<object yoffset="5.6" xoffset="310" object="hedgehog"/>';
str += '<object yoffset="5.7" xoffset="370" object="hedgehog"/>';
str += '<object yoffset="5.6" xoffset="410" object="hedgehog"/>';
str += '<object yoffset="6.2" xoffset="50" object="island01"/>';
str += '<object yoffset="7.2" xoffset="50" object="island01"/>';
str += '<object yoffset="6.2" xoffset="350" object="island01"/>';
str += '<object yoffset="6.2" xoffset="650" object="island01"/>';
str += '<object yoffset="5.7" xoffset="60" object="crater_t"/>';
str += '<object yoffset="6.0" xoffset="70" object="road1_t"/>';
str += '<object yoffset="6.5" xoffset="70" object="road1_t"/>';
str += '<object yoffset="7.0" xoffset="70" object="road1_t"/>';
str += '<object yoffset="6.0" xoffset="350" object="road1_t"/>';
str += '<object yoffset="6.5" xoffset="350" object="road1_t"/>';
str += '<object yoffset="7.6" xoffset="40" object="bunker1_d"/>';
str += '<object yoffset="7.6" xoffset="120" object="bunker1_d"/>';
str += '<object yoffset="7.4" xoffset="70" object="crater_t"/>';
str += '<object yoffset="7.8" xoffset="70" object="crater_t"/>\t\t\t\t\t\t';
str += '<object yoffset="6.0" xoffset="430" object="hedgehog"/>';
str += '<object yoffset="6.4" xoffset="430" object="hedgehog"/>';
str += '<object yoffset="8.2" xoffset="130" object="island03"/>';
str += '<object yoffset="8.5" xoffset="430" object="island03"/>\t';
str += '<object yoffset="9.1" xoffset="300" object="island01b"/>';
str += '<object yoffset="10.1" xoffset="300" object="island01b"/>';
str += '<object yoffset="11.1" xoffset="300" object="island01b"/>';
str += '<object yoffset="9.1" xoffset="150" object="island01b"/>';
str += '<object yoffset="10.1" xoffset="150" object="island01b"/>';
str += '<object yoffset="11.1" xoffset="150" object="island01b"/>\t\t\t';
str += '<object yoffset="9.1" xoffset="550" object="island01b"/>';
str += '<object yoffset="10.1" xoffset="550" object="island01b"/>';
str += '<object yoffset="11.1" xoffset="550" object="island01b"/>';
str += '<object yoffset="9.2" xoffset="650" object="house2"/>';
str += '<object yoffset="9.1" xoffset="400" object="RP01"/>';
str += '<object yoffset="9.1" xoffset="450" object="RP01"/>';
str += '<object yoffset="9.1" xoffset="100" object="house4"/>';
str += '<object yoffset="9.1" xoffset="300" object="palm2"/>';
str += '<object yoffset="10.3" xoffset="100" object="house3"/>';
str += '<object yoffset="10.3" xoffset="300" object="house3"/>';
str += '<object yoffset="10.1" xoffset="300" object="palm3"/>';
str += '<object yoffset="10.3" xoffset="650" object="house3"/>';
str += '<object yoffset="10.2" xoffset="500" object="palm1"/>';
str += '<object yoffset="10.1" xoffset="450" object="palm2"/>';
str += '<object yoffset="10.1" xoffset="150" object="palm1"/>';
str += '<object yoffset="10.0" xoffset="50" object="pad1"/>';
str += '<object yoffset="10.05" xoffset="650" object="tower"/>';
str += '<object yoffset="11.2" xoffset="350" object="house5"/>';
str += '<object yoffset="11.1" xoffset="50" object="oil"/>';
str += '<object yoffset="11.1" xoffset="650" object="oil"/>';
str += '<object yoffset="10.8" xoffset="350" object="wall"/>';
str += '<object yoffset="10.8" xoffset="400" object="wall"/>';
str += '<object yoffset="10.8" xoffset="450" object="wall"/>';
str += '<object yoffset="10.8" xoffset="300" object="wall"/>';
str += '<object yoffset="10.8" xoffset="250" object="wall"/>';
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>';
str += '<array name="level">';
str += '<object yoffset="1.3" xoffset="100" tank="heli_v1_nogun_line" way = "line_way" mratio = "5" rotate = "90" xratio = "100" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="1.3" xoffset="300" tank="heli_v1_nogun_line" way = "line_way" mratio = "5" rotate = "90" xratio = "100" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="1.55" xoffset="100" tank="heli_v1_nogun_line" way = "line_way" mratio = "5" rotate = "90" xratio = "100" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="1.55" xoffset="300" tank="heli_v1_nogun_line" way = "line_way" mratio = "5" rotate = "90" xratio = "100" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="1.65" xoffset="600" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset= "1.8" xoffset = "710" tank="jeep_v1_light_line" way = "tack_way" startFrame = "0" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "1.8" xoffset = "710" tank="jeep_v1_light_line" way = "tack_way" startFrame = "50" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset="2.3" xoffset="200" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.3" xoffset="500" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.1" xoffset="100" tank="mariner_v1_noway"/>';
str += '<object yoffset="2.1" xoffset="150" tank="mariner_v1_noway"/>';
str += '<object yoffset="2.1" xoffset="200" tank="mariner_v1_noway"/>';
str += '<object yoffset="2.1" xoffset="250" tank="mariner_v1_noway"/>';
str += '<object yoffset= "2.5" xoffset = "10" tank="jeep_v1_light_line" way = "tack_way" startFrame = "0" endFrame = "300" rotate = "180" xratio = "-300" mratio = "3"/>';
str += '<object yoffset= "2.5" xoffset = "10" tank="jeep_v1_light_line" way = "tack_way" startFrame = "50" endFrame = "350" rotate = "180" xratio = "-300" mratio = "3"/>';
str += '<object yoffset= "2.5" xoffset = "10" tank="jeep_v1_light_line" way = "tack_way" startFrame = "100" endFrame = "400" rotate = "180" xratio = "-300" mratio = "3"/>';
str += '<object yoffset= "2.8" xoffset = "510" tank="buggy_v1_line" endFrame = "50" rotate = "120" xratio = "300" mratio = "3"/>';
str += '<object yoffset="2.8" xoffset="200" tank="mariner_v2_line" way = "line_way" mratio = "1" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.9" xoffset="250" tank="mariner_v2_line" way = "line_way" mratio = "1" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="3.0" xoffset="350" tank="mariner_v2_line" way = "line_way" mratio = "1" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset= "3.5" xoffset = "210" tank="buggy_v1_line" rotate = "120" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "3.6" xoffset = "270" tank="buggy_v1_line" rotate = "120" xratio = "300" mratio = "3"/>';
str += '<object yoffset="3.9" xoffset="100" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="3.9" xoffset="600" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.1" xoffset="500" tank="tank_v1_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.5" xoffset="100" tank="tank_v1_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.9" xoffset="50" tank="tank_v1_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="5.3" xoffset="100" tank="tank_v1_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.7" xoffset="200" tank="hummer_v2_tack" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.3" xoffset="280" tank="hummer_v2_tack" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.7" xoffset="400" tank="hummer_v2_tack" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.3" xoffset="500" tank="hummer_v2_tack" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.9" xoffset="300" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "-200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="4.9" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "-200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.3" xoffset="300" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.3" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.6" xoffset="300" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "-200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.6" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "-200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.9" xoffset="100" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="5.9" xoffset="600" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="6.3" xoffset="150" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="6.3" xoffset="250" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="6.7" xoffset="450" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="6.7" xoffset="550" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="7.3" xoffset="300" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="7.3" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="7.3" xoffset="500" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="7.9" xoffset="300" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "-200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="7.9" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "-200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="7.9" xoffset="500" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "-200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="7.6" xoffset="100" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="7.6" xoffset="600" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.3" xoffset="100" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.3" xoffset="600" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.6" xoffset="50" tank="tank_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.7" xoffset="200" tank="tank_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.8" xoffset="400" tank="hummer_v2_tack" way = "sin_way" mratio = "2" rotate = "90" startFrame="200" xratio = "50" yratio = "200"/>';
str += '<object yoffset="8.9" xoffset="300" tank="hummer_v2_tack" way = "sin_way" mratio = "2" rotate = "90" startFrame="200" xratio = "50" yratio = "-200"/>';
str += '<object yoffset="9.0" xoffset="400" tank="hummer_v2_tack" way = "sin_way" mratio = "2" rotate = "90" startFrame="200" xratio = "50" yratio = "200"/>';
str += '<object yoffset="9.1" xoffset="300" tank="hummer_v2_tack" way = "sin_way" mratio = "2" rotate = "90" startFrame="200" xratio = "50" yratio = "-200"/>';
str += '<object yoffset="9.7" xoffset="0" tank="buggy_v1_line" way = "line_way" mratio = "6" rotate = "60" xratio = "100" yratio = "100"/>';
str += '<object yoffset="9.8" xoffset="700" tank="buggy_v1_line" way = "line_way" mratio = "6" rotate = "120" xratio = "100" yratio = "100"/>';
str += '<object yoffset="10.1" xoffset="200" tank="jeep_v1_light_line" mratio = "5" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="10.1" xoffset="300" tank="jeep_v1_light_line" mratio = "5" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="10.5" xoffset="400" tank="jeep_v1_light_line" mratio = "5" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="10.2" xoffset="100" tank="jeep_v1_light_line" mratio = "5" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="10.6" xoffset="650" tank="jeep_v1_light_line" mratio = "5" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="10.9" xoffset="100" tank="hummer_v2_tack" way = "line_way" mratio = "6" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="11.0" xoffset="150" tank="hummer_v2_tack" way = "line_way" mratio = "6" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="11.4" xoffset="100" tank="mariner_v1_noway"/>';
str += '<object yoffset="11.5" xoffset="250" tank="mariner_v1_noway"/>';
str += '<object yoffset="11.5" xoffset="400" tank="mariner_v1_noway"/>';
str += '<object yoffset="12.2" xoffset="300" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "-200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="12.2" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "-200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="12.4" xoffset="100" tank="jeep_v1_light_line" way = "line_way" mratio = "6" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="12.6" xoffset="300" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="12.8" xoffset="400" tank="jeep_v1_light_line" way = "line_way" mratio = "6" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="12.8" xoffset="100" tank="heli_v2_line" way = "line_way" mratio = "6" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="13.4" xoffset="400" tank="heli_v1_nogun_line" way = "line_way" mratio = "3" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="0.35" xoffset="40" object="tree2"/>';
str += '<object yoffset="1.65" xoffset="80" object="tree2"/>';
str += '<object yoffset="2.55" xoffset="50" object="tree2"/>';
str += '<object yoffset="6.1" xoffset="75" object="tree2"/>';
str += '<object yoffset="7.3" xoffset="150" object="tree2"/>';
str += '<object yoffset="8.25" xoffset="350" object="tree2"/>';
str += '<object yoffset="8.35" xoffset="50" object="tree2"/>';
str += '<object yoffset="0.65" xoffset="40" object="fence"/>';
str += '<object yoffset="0.65" xoffset="90" object="fence"/>';
str += '<object yoffset="0.65" xoffset="140" object="fence"/>';
str += '<object yoffset="0.65" xoffset="190" object="fence"/>';
str += '<object yoffset="0.65" xoffset="240" object="fence"/>';
str += '<object yoffset="0.65" xoffset="290" object="fence"/>';
str += '<object yoffset="0.65" xoffset="340" object="fence"/>';
str += '<object yoffset="0.65" xoffset="390" object="fence"/>';
str += '<object yoffset="1.0" xoffset="-30" object="road2_t"/>';
str += '<object yoffset="1.0" xoffset="170" object="road2_t"/>';
str += '<object yoffset="1.0" xoffset="370" object="road2_t"/>';
str += '<object yoffset="1.0" xoffset="570" object="road2_t"/>';
str += '<object yoffset="0.5" xoffset="670" object="road1"/>';
str += '<object yoffset="0.75" xoffset="670" object="road1"/>';
str += '<object yoffset="1.0" xoffset="670" object="road1"/>';
str += '<object yoffset="1.5" xoffset="670" object="road1"/>';
str += '<object yoffset="2.0" xoffset="670" object="road1"/>';
str += '<object yoffset="2.5" xoffset="670" object="road1"/>';
str += '<object yoffset="1.4" xoffset="570" object="house4"/>';
str += '<object yoffset="1.8" xoffset="300" object="pad1"/>';
str += '<object yoffset="1.35" xoffset="40" object="fence"/>';
str += '<object yoffset="1.35" xoffset="90" object="fence"/>';
str += '<object yoffset="1.35" xoffset="140" object="fence"/>';
str += '<object yoffset="1.35" xoffset="190" object="fence"/>';
str += '<object yoffset="1.35" xoffset="240" object="fence"/>';
str += '<object yoffset="1.35" xoffset="290" object="fence"/>';
str += '<object yoffset="1.35" xoffset="340" object="fence"/>';
str += '<object yoffset="1.35" xoffset="390" object="fence"/>';
str += '<object yoffset="1.7" xoffset="570" object="house4"/>';
str += '<object yoffset="2.0" xoffset="570" object="house4"/>';
str += '<object yoffset="2.3" xoffset="570" object="house4"/>';
str += '<object yoffset="0.7" xoffset="210" object="oil"/>';
str += '<object yoffset="0.4" xoffset="370" object="house4"/>';
str += '<object yoffset="0.4" xoffset="570" object="house4"/>';
str += '<object yoffset="0.9" xoffset="570" object="tower"/>';
str += '<object yoffset="0.9" xoffset="370" object="tree1"/>';
str += '<object yoffset="0.9" xoffset="230" object="tree1"/>';
str += '<object yoffset="0.9" xoffset="70" object="tree2"/>';
str += '<object yoffset="0.2" xoffset="210" object="road1"/>';
str += '<object yoffset="0.4" xoffset="210" object="road1"/>';
str += '<object yoffset="0.5" xoffset="110" object="road2"/>';
str += '<object yoffset="0.5" xoffset="360" object="road2"/>';
str += '<object yoffset="0.5" xoffset="560" object="road2"/>';
str += '<object yoffset="2.7" xoffset="360" object="road2"/>';
str += '<object yoffset="2.7" xoffset="560" object="road2"/>';
str += '<object yoffset="2.7" xoffset="160" object="road2"/>';
str += '<object yoffset="3.1" xoffset="160" object="house3"/>';
str += '<object yoffset="3.1" xoffset="360" object="house3"/>';
str += '<object yoffset="3.5" xoffset="630" object="tree"/>';
str += '<object yoffset="4.0" xoffset="630" object="tree"/>';
str += '<object yoffset="4.2" xoffset="330" object="tree2"/>';
str += '<object yoffset="4.4" xoffset="630" object="house3"/>';
str += '<object yoffset="4.6" xoffset="130" object="tree"/>';
str += '<object yoffset="4.9" xoffset="310" object="house3"/>';
str += '<object yoffset="4.9" xoffset="530" object="house3"/>';
str += '<object yoffset="5.3" xoffset="130" object="tree"/>';
str += '<object yoffset="5.5" xoffset="270" object="tree1"/>';
str += '<object yoffset="5.9" xoffset="310" object="house3"/>';
str += '<object yoffset="5.9" xoffset="530" object="house3"/>';
str += '<object yoffset="6.4" xoffset="0" object="road2"/>';
str += '<object yoffset="6.4" xoffset="200" object="road2"/>';
str += '<object yoffset="6.4" xoffset="400" object="road2"/>';
str += '<object yoffset="6.4" xoffset="600" object="road2"/>';
str += '<object yoffset="6.9" xoffset="310" object="house3"/>';
str += '<object yoffset="6.9" xoffset="530" object="house3"/>';
str += '<object yoffset="7.6" xoffset="350" object="house6"/>';
str += '<object yoffset="7.5" xoffset="450" object="tree2"/>';
str += '<object yoffset="7.5" xoffset="675" object="tree2"/>';
str += '<object yoffset="7.8" xoffset="600" object="house1"/>';
str += '<object yoffset="7.3" xoffset="300" object="road2"/>';
str += '<object yoffset="7.3" xoffset="500" object="road2"/>';
str += '<object yoffset="7.3" xoffset="700" object="road2"/>';
str += '<object yoffset="8.8" xoffset="500" object="tree2"/>';
str += '<object yoffset="9.3" xoffset="500" object="tree2"/>';
str += '<object yoffset="9.55" xoffset="250" object="house6"/>';
str += '<object yoffset="9.9" xoffset="550" object="house1"/>';
str += '<object yoffset="9.9" xoffset="350" object="tree2"/>';
str += '<object yoffset="9.9" xoffset="25" object="tree2"/>';
str += '<object yoffset="10.2" xoffset="0" object="road2"/>';
str += '<object yoffset="10.2" xoffset="200" object="road2"/>';
str += '<object yoffset="10.2" xoffset="400" object="road2"/>';
str += '<object yoffset="10.5" xoffset="150" object="tree2"/>';
str += '<object yoffset="10.5" xoffset="350" object="house4"/>';
str += '<object yoffset="10.5" xoffset="550" object="house4"/>';
str += '<object yoffset="11.0" xoffset="550" object="house4"/>';
str += '<object yoffset="11.5" xoffset="550" object="house4"/>';
str += '<object yoffset="12.0" xoffset="550" object="house4"/>';
str += '<object yoffset="11.2" xoffset="300" object="oil"/>';
str += '<object yoffset="11.4" xoffset="50" object="tree2"/>';
str += '<object yoffset="11.7" xoffset="300" object="oil"/>';
str += '<object yoffset="10.2" xoffset="670" object="road1"/>';
str += '<object yoffset="10.7" xoffset="670" object="road1"/>';
str += '<object yoffset="11.2" xoffset="670" object="road1"/>';
str += '<object yoffset="11.7" xoffset="670" object="road1"/>';
str += '<object yoffset="12.2" xoffset="670" object="road1"/>';
str += '<object yoffset="12.3" xoffset="150" object="tree"/>';
str += '<object yoffset="12.6" xoffset="350" object="tree"/>';
str += '<object yoffset="12.9" xoffset="250" object="tree"/>';
str += '<object yoffset="13.2" xoffset="650" object="tree"/>';
str += '<object yoffset="13.5" xoffset="450" object="tree"/>';
str += '<object yoffset="13.8" xoffset="100" object="tree"/>';
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.0" xoffset="100" tank="mariner_v1_noway"/>';
str += '<object yoffset="1.0" xoffset="250" tank="mariner_v1_noway"/>';
str += '<object yoffset="1.0" xoffset="450" tank="mariner_v1_noway"/>';
str += '<object yoffset="1.0" xoffset="600" tank="mariner_v1_noway"/>';
str += '<object yoffset= "1.3" xoffset = "10" tank="buggy_v1_line" way = "tack_way" startFrame = "0" endFrame = "300" rotate = "180" xratio = "-300" mratio = "3"/>';
str += '<object yoffset= "1.6" xoffset = "710" tank="buggy_v1_line" way = "tack_way" startFrame = "50" endFrame = "350" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset="2.0" xoffset="50" tank="mariner_v2_line" way = "line_way" mratio = "3" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.1" xoffset="100" tank="jeep_v1_light_line" way = "line_way" mratio = "3" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.0" xoffset="150" tank="mariner_v2_line" way = "line_way" mratio = "3" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.3" xoffset="350" tank="mariner_v2_line" way = "line_way" mratio = "3" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.4" xoffset="400" tank="jeep_v1_light_line" way = "line_way" mratio = "3" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.3" xoffset="450" tank="mariner_v2_line" way = "line_way" mratio = "3" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.8" xoffset="450" tank="buggy_v1_line" way = "line_way" mratio = "5" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="3.0" xoffset="100" tank="buggy_v1_line" way = "line_way" mratio = "5" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="3.4" xoffset="150" tank="tank_v2_line" way = "line_way" mratio = "2" rotate = "120" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="3.6" xoffset="100" tank="tank_v2_line" way = "line_way" mratio = "2" rotate = "120" xratio = "100" yratio = "100"/>';
str += '<object yoffset="3.8" xoffset="350" tank="tank_v2_line" way = "line_way" mratio = "2" rotate = "60" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="4.0" xoffset="300" tank="tank_v2_line" way = "line_way" mratio = "2" rotate = "60" xratio = "100" yratio = "100"/>';
str += '<object yoffset="3.8" xoffset="550" tank="tank_v2_line" way = "line_way" mratio = "2" rotate = "60" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="4.0" xoffset="500" tank="tank_v2_line" way = "line_way" mratio = "2" rotate = "60" xratio = "100" yratio = "100"/>';
str += '<object yoffset= "4.3" xoffset = "10" tank="jeep_v1_light_line" way = "tack_way" startFrame = "0" rotate = "180" xratio = "-300" mratio = "3"/>';
str += '<object yoffset= "4.6" xoffset = "710" tank="jeep_v1_light_line" way = "tack_way" startFrame = "50" endFrame = "250" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "4.6" xoffset = "10" tank="jeep_v1_light_line" way = "tack_way" startFrame = "0" endFrame = "250" rotate = "180" xratio = "-300" mratio = "3"/>';
str += '<object yoffset= "4.8" xoffset = "10" tank="jeep_v1_light_line" way = "tack_way" startFrame = "50" rotate = "180" xratio = "-300" mratio = "3"/>';
str += '<object yoffset="5.0" xoffset="100" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "90" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="5.0" xoffset="600" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="5.5" xoffset="300" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.5" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.5" xoffset="500" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.7" xoffset="300" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="6.0" xoffset="550" tank="tank_v1_line" way = "line_way" mratio = "2" rotate = "90" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="6.0" xoffset="100" tank="tank_v1_line" way = "line_way" mratio = "2" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="6.7" xoffset="150" tank="tank_v1_line" way = "line_way" mratio = "2" rotate = "90" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="6.5" xoffset="400" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="7.3" xoffset="300" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="7.3" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="7.3" xoffset="500" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="7.5" xoffset="200" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="7.8" xoffset="150" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="7.8" xoffset="250" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="7.9" xoffset="450" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="7.9" xoffset="550" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.2" xoffset="300" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="8.2" xoffset="400" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="8.2" xoffset="500" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="8.4" xoffset="0" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="8.4" xoffset="100" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="8.4" xoffset="200" tank="heli_v1_nogun_line" way = "sin_way" mratio = "8" rotate = "0" xratio = "200" yratio = "100" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="8.6" xoffset="100" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.6" xoffset="600" tank="heli_v3_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.7" xoffset="200" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.7" xoffset="500" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.9" xoffset="300" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.9" xoffset="400" tank="heli_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="9.2" xoffset="100" tank="mariner_v1_noway"/>';
str += '<object yoffset="9.3" xoffset="150" tank="mariner_v1_noway"/>';
str += '<object yoffset="9.3" xoffset="200" tank="mariner_v1_noway"/>';
str += '<object yoffset="9.6" xoffset="500" tank="mariner_v1_noway"/>';
str += '<object yoffset="9.7" xoffset="550" tank="mariner_v1_noway"/>';
str += '<object yoffset="9.6" xoffset="600" tank="mariner_v1_noway"/>';
str += '<object yoffset="10.5" xoffset="150" tank="tank_v1_line" way = "line_way" mratio = "2" rotate = "60" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="10.6" xoffset="250" tank="tank_v1_line" way = "line_way" mratio = "2" rotate = "60" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="10.7" xoffset="350" tank="tank_v1_line" way = "line_way" mratio = "2" rotate = "60" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="10.2" xoffset="250" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "60" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="10.3" xoffset="350" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "60" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="10.4" xoffset="450" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "60" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="11.2" xoffset = "370" bonus="miniHealth"/>';
str += '<object yoffset="12.8" command="slideConstant" factor="0.95" limit="0"/>';
str += '<object yoffset="12.0" xoffset = "25" mainObj="bossHeli" tank="sin_way" rotate="-90" mratio="8" orientToPath="shoot" wayCycle="2" xratio="150" yratio="150" bossBar="1"/>';
str += '<object yoffset="0.2" xoffset="150" object="stone1"/>';
str += '<object yoffset="0.3" xoffset="350" object="tree"/>';
str += '<object yoffset="0.5" xoffset="0" object="fence"/>';
str += '<object yoffset="0.5" xoffset="50" object="fence"/>';
str += '<object yoffset="0.5" xoffset="100" object="fence"/>';
str += '<object yoffset="0.5" xoffset="150" object="fence"/>';
str += '<object yoffset="0.5" xoffset="250" object="fence"/>';
str += '<object yoffset="0.5" xoffset="200" object="fence"/>';
str += '<object yoffset="0.5" xoffset="350" object="fence"/>';
str += '<object yoffset="0.5" xoffset="300" object="fence"/>';
str += '<object yoffset="0.5" xoffset="450" object="fence"/>';
str += '<object yoffset="0.5" xoffset="400" object="fence"/>';
str += '<object yoffset="0.5" xoffset="550" object="fence"/>';
str += '<object yoffset="0.5" xoffset="500" object="fence"/>';
str += '<object yoffset="0.5" xoffset="650" object="fence"/>';
str += '<object yoffset="0.5" xoffset="600" object="fence"/>';
str += '<object yoffset="0.5" xoffset="700" object="fence"/>';
str += '<object yoffset="0.55" xoffset="200" object="tower"/>';
str += '<object yoffset="0.55" xoffset="500" object="tower"/>';
str += '<object yoffset="0.8" xoffset="450" object="road1"/>';
str += '<object yoffset="1.2" xoffset="450" object="road1"/>';
str += '<object yoffset="0.8" xoffset="150" object="road1"/>';
str += '<object yoffset="1.2" xoffset="150" object="road1"/>';
str += '<object yoffset="0.8" xoffset="550" object="rls1"/>';
str += '<object yoffset="1.1" xoffset="550" object="rls1"/>';
str += '<object yoffset="1.3" xoffset="250" object="rls1"/>';
str += '<object yoffset="2.4" xoffset="250" object="stone1"/>';
str += '<object yoffset="2.1" xoffset="190" object="stone1"/>';
str += '<object yoffset="2.1" xoffset="550" object="stone1"/>';
str += '<object yoffset="3.4" xoffset="650" object="stone1"/>';
str += '<object yoffset="4.4" xoffset="180" object="stone1"/>';
str += '<object yoffset="4.6" xoffset="670" object="stone1"/>';
str += '<object yoffset="5.2" xoffset="400" object="crater"/>';
str += '<object yoffset="5.5" xoffset="550" object="cliff"/>';
str += '<object yoffset="5.8" xoffset="250" object="stone1"/>';
str += '<object yoffset="6.3" xoffset="50" object="stone1"/>';
str += '<object yoffset="6.7" xoffset="650" object="stone1"/>';
str += '<object yoffset="9.3" xoffset="50" object="cliff"/>';
str += '<object yoffset="10.2" xoffset="250" object="cliff"/>';
str += '<object yoffset="9.7" xoffset="650" object="stone1"/>';
str += '<object yoffset="10.4" xoffset="50" object="stone1"/>';
str += '<object yoffset="11.2" xoffset="350" object="stone1"/>';
str += '<object yoffset="10.9" xoffset="250" object="crater"/>';
str += '<object yoffset="11.4" xoffset="600" object="bunker2_d"/>';
str += '<object yoffset="12.1" xoffset="600" object="cliff"/>';
str += '<object yoffset="13.5" xoffset="200" object="cliff"/>';
str += '<object yoffset="1.55" xoffset="245" object="stone2"/>';
str += '<object yoffset="3.5" xoffset="350" object="stone2"/>';
str += '<object yoffset="3.8" xoffset="150" object="stone2"/>';
str += '<object yoffset="4.5" xoffset="395" object="stone2"/>';
str += '<object yoffset="5.6" xoffset="250" object="stone2"/>';
str += '<object yoffset="5.9" xoffset="50" object="stone2"/>';
str += '<object yoffset="6.8" xoffset="350" object="stone2"/>';
str += '<object yoffset="7.3" xoffset="150" object="stone2"/>';
str += '<object yoffset="8.2" xoffset="200" object="stone2"/>';
str += '<object yoffset="8.5" xoffset="450" object="stone2"/>';
str += '<object yoffset="8.9" xoffset="200" object="stone2"/>';
str += '<object yoffset="9.3" xoffset="350" object="stone2"/>';
str += '<object yoffset="9.5" xoffset="100" object="stone2"/>';
str += '<object yoffset="10.2" xoffset="600" object="stone2"/>';
str += '</array>';
str += '</object>';
str += '<object name="level_10">';
str += '<var name="comment1" >Level 10 </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="0.9" xoffset="100" tank="mariner_v1_noway"/>';
str += '<object yoffset="0.9" xoffset="150" tank="mariner_v1_noway"/>';
str += '<object yoffset="1.35" xoffset="450" tank="mariner_v1_noway"/>';
str += '<object yoffset="1.3" xoffset="500" tank="mariner_v1_noway"/>';
str += '<object yoffset="1.2" xoffset="450" tank="tank_v2_line" way = "line_way" mratio = "2" rotate = "70" endFrame="20" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="1.8" xoffset="150" tank="mariner_v1_noway"/>';
str += '<object yoffset="1.85" xoffset="200" tank="mariner_v1_noway"/>';
str += '<object yoffset="1.7" xoffset="150" tank="tank_v2_line" way = "line_way" mratio = "2" rotate = "120" endFrame="20" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="2.2" xoffset="100" tank="heli_v1_nogun_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.0" xoffset="350" tank="heli_v1_nogun_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.2" xoffset="600" tank="heli_v1_nogun_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.5" xoffset="100" tank="heli_v1_nogun_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.3" xoffset="350" tank="heli_v1_nogun_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.5" xoffset="600" tank="heli_v1_nogun_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="2.8" xoffset="100" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "90" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="2.8" xoffset="200" tank="hummer_v2_tack" way = "sin_way" mratio = "4" rotate = "0" xratio = "200" yratio = "200"/>';
str += '<object yoffset="2.9" xoffset="500" tank="hummer_v2_tack" way = "sin_way" mratio = "4" rotate = "0" xratio = "-200" yratio = "200"/>\t';
str += '<object yoffset="2.9" xoffset="600" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="3.2" xoffset="300" tank="tank_v1_line" way = "line_way" mratio = "3" rotate = "180" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="3.2" xoffset="400" tank="tank_v1_line" way = "line_way" mratio = "3" rotate = "0" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="3.5" xoffset="300" tank="tank_v1_line" way = "line_way" mratio = "3" rotate = "180" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="3.5" xoffset="400" tank="tank_v1_line" way = "line_way" mratio = "3" rotate = "0" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="3.5" xoffset="650" tank="heli_v2_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.1" xoffset="100" tank="heli_v1_nogun_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="3.9" xoffset="350" tank="heli_v1_nogun_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.1" xoffset="600" tank="heli_v1_nogun_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.6" xoffset="100" tank="buggy_v1_line" way = "line_way" mratio = "4" rotate = "60" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="4.6" xoffset="200" tank="buggy_v1_line" way = "line_way" mratio = "4" rotate = "60" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.9" xoffset="100" tank="heli_v1_nogun_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.6" xoffset="350" tank="heli_v1_nogun_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="4.9" xoffset="600" tank="heli_v1_nogun_line" way = "line_way" mratio = "11" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="5.0" xoffset="400" tank="buggy_v1_line" way = "line_way" mratio = "4" rotate = "60" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="5.0" xoffset="500" tank="buggy_v1_line" way = "line_way" mratio = "4" rotate = "60" xratio = "100" yratio = "100"/>';
str += '<object yoffset="5.2" xoffset="50" tank="heli_v3_line" way = "line_way" mratio = "10" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="5.2" xoffset="650" tank="heli_v3_line" way = "line_way" mratio = "10" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="5.5" xoffset="300" tank="heli_v1_nogun_line" way = "dmrZigzag" mratio = "6" rotate = "0" xratio = "300" yratio = "500" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.9" xoffset="100" tank="heli_v1_nogun_line" way = "dmrZigzag" mratio = "6" rotate = "0" xratio = "300" yratio = "500" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="5.9" xoffset="500" tank="heli_v1_nogun_line" way = "dmrZigzag" mratio = "6" rotate = "0" xratio = "300" yratio = "500" cannonAngle = "h" orientToPath ="shoot"/>';
str += '<object yoffset="6.5" xoffset="100" tank="heli_v2_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="6.3" xoffset="350" tank="heli_v2_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="6.5" xoffset="600" tank="heli_v2_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="6.8" xoffset="100" tank="buggy_v1_line" way = "sin_way" mratio = "4" rotate = "-30" xratio = "200" yratio = "200"/>\t';
str += '<object yoffset="6.9" xoffset="100" tank="buggy_v1_line" way = "sin_way" mratio = "4" rotate = "-30" xratio = "200" yratio = "200"/>';
str += '<object yoffset="7.1" xoffset="400" tank="tank_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="7.1" xoffset="600" tank="tank_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="7.2" xoffset="375" tank="mariner_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="7.2" xoffset="550" tank="mariner_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="7.25" xoffset="450" tank="mariner_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="7.25" xoffset="625" tank="mariner_v2_line" way = "line_way" mratio = "4" rotate = "90" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="7.7" xoffset="75" tank="jeep_v1_light_line" way = "line_way" mratio = "13" rotate = "80" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="7.7" xoffset="75" tank="jeep_v1_light_line" way = "line_way" mratio = "13" rotate = "80" xratio = "100" yratio = "100" startFrame = "200"/>\t';
str += '<object yoffset="7.9" xoffset="575" tank="jeep_v1_light_line" way = "line_way" mratio = "13" rotate = "100" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="7.9" xoffset="575" tank="jeep_v1_light_line" way = "line_way" mratio = "13" rotate = "100" xratio = "100" yratio = "100" startFrame = "200"/>\t';
str += '<object yoffset="8.1" xoffset="50" tank="heli_v2_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="7.9" xoffset="300" tank="heli_v2_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.1" xoffset="550" tank="heli_v2_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="8.35" xoffset="400" tank="mariner_v1_noway"/>';
str += '<object yoffset="8.3" xoffset="450" tank="mariner_v1_noway"/>';
str += '<object yoffset="8.2" xoffset="400" tank="tank_v2_line" way = "line_way" mratio = "2" rotate = "70" endFrame="20" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset= "8.5" xoffset = "10" tank="hummer_v2_tack" way = "tack_way" startFrame = "0" endFrame = "225" rotate = "180" xratio = "-300" mratio = "3"/>';
str += '<object yoffset= "8.8" xoffset = "710" tank="hummer_v2_tack" way = "tack_way" startFrame = "50" endFrame = "225" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset= "8.7" xoffset = "10" tank="hummer_v2_tack" way = "tack_way" startFrame = "0" endFrame = "225" rotate = "180" xratio = "-300" mratio = "3"/>';
str += '<object yoffset= "9.0" xoffset = "710" tank="hummer_v2_tack" way = "tack_way" startFrame = "50" endFrame = "225" rotate = "180" xratio = "300" mratio = "3"/>';
str += '<object yoffset="10.2" xoffset="450" tank="tank_v1_line" way = "line_way" mratio = "2" rotate = "120" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="10.1" xoffset="550" tank="tank_v1_line" way = "line_way" mratio = "2" rotate = "120" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="10.0" xoffset="650" tank="tank_v1_line" way = "line_way" mratio = "2" rotate = "120" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="9.9" xoffset="450" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "120" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="9.8" xoffset="550" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "120" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="9.7" xoffset="650" tank="hummer_v2_tack" way = "line_way" mratio = "2" rotate = "120" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="10.7" xoffset="100" tank="buggy_v1_line" way = "sin_way" mratio = "4" rotate = "-30" xratio = "200" yratio = "200"/>\t';
str += '<object yoffset="10.8" xoffset="100" tank="buggy_v1_line" way = "sin_way" mratio = "4" rotate = "-30" xratio = "200" yratio = "200"/>';
str += '<object yoffset="11.4" xoffset="50" tank="heli_v2_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="11.1" xoffset="300" tank="heli_v2_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="11.4" xoffset="550" tank="heli_v2_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="11.6" xoffset="300" tank="heli_v2_line" way = "line_way" mratio = "9" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="11.5" xoffset="-50" tank="hummer_v2_tack" way = "line_way" mratio = "3" rotate = "-30" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="11.5" xoffset="750" tank="hummer_v2_tack" way = "line_way" mratio = "3" rotate = "210" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="11.9" xoffset="-50" tank="hummer_v2_tack" way = "line_way" mratio = "3" rotate = "-30" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="11.9" xoffset="750" tank="hummer_v2_tack" way = "line_way" mratio = "3" rotate = "210" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="12.3" xoffset="-50" tank="hummer_v2_tack" way = "line_way" mratio = "3" rotate = "-30" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="12.3" xoffset="750" tank="hummer_v2_tack" way = "line_way" mratio = "3" rotate = "210" xratio = "100" yratio = "100"/>\t';
str += '<object yoffset="12.8" xoffset="300" tank="tank_v1_line" way = "line_way" mratio = "6" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="13.3" xoffset="300" tank="tank_v1_line" way = "line_way" mratio = "6" rotate = "90" xratio = "100" yratio = "100"/>';
str += '<object yoffset="14.0" xoffset = "315" bonus="miniHealth"/>';
str += '<object yoffset="15.3" command="slideConstant" factor="0.95" limit="0"/>';
str += '<object yoffset="14.6" xoffset="600" tank="bossTank_sideway" bossBar="0" xratio ="-100"/>';
str += '<object yoffset="14.9" xoffset="100" tank="bossTank_sideway" bossBar="0"/>';
str += '<object yoffset="0.1" xoffset="100" object="tree"/>';
str += '<object yoffset="0.2" xoffset="400" object="tree2"/>';
str += '<object yoffset="0.3" xoffset="300" object="tree"/>';
str += '<object yoffset="0.5" xoffset="300" object="tree2"/>';
str += '<object yoffset="0.6" xoffset="550" object="tree"/>';
str += '<object yoffset="0.7" xoffset="200" object="tree"/>';
str += '<object yoffset="0.8" xoffset="50" object="tree2"/>';
str += '<object yoffset="1.0" xoffset="650" object="tree"/>';
str += '<object yoffset="1.1" xoffset="500" object="tree2"/>';
str += '<object yoffset="1.6" xoffset="400" object="tree2"/>';
str += '<object yoffset="1.8" xoffset="200" object="tree"/>';
str += '<!--<object yoffset="2.0" xoffset="20" object="tree2"/>-->';
str += '<object yoffset="2.25" xoffset="100" object="tree"/>';
str += '<object yoffset="2.25" xoffset="300" object="tree"/>';
str += '<object yoffset="2.25" xoffset="500" object="tree2"/>';
str += '<object yoffset="3.0" xoffset="100" object="tree"/>';
str += '<object yoffset="3.0" xoffset="300" object="tree"/>';
str += '<object yoffset="3.0" xoffset="500" object="tree2"/>';
str += '<object yoffset="3.9" xoffset="50" object="tree"/>';
str += '<object yoffset="3.8" xoffset="350" object="tree2"/>';
str += '<object yoffset="4.2" xoffset="600" object="tree"/>';
str += '<object yoffset="4.4" xoffset="250" object="tree"/>';
str += '<object yoffset="4.7" xoffset="400" object="tree2"/>';
str += '<object yoffset="4.9" xoffset="100" object="tree"/>';
str += '<object yoffset="5.0" xoffset="550" object="tree2"/>';
str += '<object yoffset="5.2" xoffset="200" object="tree2"/>';
str += '<object yoffset="5.2" xoffset="675" object="tree"/>';
str += '<object yoffset="5.8" xoffset="300" object="tree2"/>';
str += '<object yoffset="6.1" xoffset="250" object="tree2"/>';
str += '<object yoffset="6.4" xoffset="20" object="tree"/>';
str += '<object yoffset="6.6" xoffset="300" object="tree"/>';
str += '<object yoffset="6.9" xoffset="450" object="tree"/>';
str += '<object yoffset="7.1" xoffset="100" object="tree2"/>';
str += '<object yoffset="7.2" xoffset="650" object="tree"/>';
str += '<object yoffset="7.5" xoffset="150" object="tree"/>';
str += '<object yoffset="7.5" xoffset="550" object="tree2"/>';
str += '<object yoffset="8.3" xoffset="250" object="tree"/>';
str += '<object yoffset="8.4" xoffset="600" object="tree"/>';
str += '<object yoffset="8.7" xoffset="175" object="tree2"/>';
str += '<object yoffset="9.1" xoffset="50" object="tree2"/>';
str += '<object yoffset="9.2" xoffset="275" object="tree"/>';
str += '<object yoffset="9.7" xoffset="500" object="tree2"/>';
str += '<object yoffset="10.0" xoffset="330" object="tree"/>';
str += '<object yoffset="10.5" xoffset="175" object="tree"/>';
str += '<object yoffset="10.6" xoffset="550" object="tree2"/>';
str += '<object yoffset="10.8" xoffset="350" object="tree"/>';
str += '<object yoffset="12.1" xoffset="100" object="tree"/>';
str += '<object yoffset="12.1" xoffset="650" object="tree2"/>';
str += '<object yoffset="12.5" xoffset="200" object="tree"/>';
str += '<object yoffset="12.6" xoffset="550" object="tree2"/>';
str += '<object yoffset="13.2" xoffset="100" object="bunker2"/>';
str += '<object yoffset="13.2" xoffset="550" object="bunker2"/>';
str += '</array>';
str += '</object>';
str += '</object>';
str += '</settings>';
debug('Loading main settings XML file...');
createXML();
}
frame 7 {
}
button 1012 {
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();
_root.noNewGame = false;
_global.sound.play('menu');
_root.gotoAndStop('help');
}
}
button 1017 {
on (release) {
_root.noNewGame = true;
_global.sound.play('menu');
_root.gotoAndStop('help');
}
}
button 1022 {
on (press) {
_global.sound.play('menu');
openSite('Menu', 'Site');
}
}
movieClip 1023 {
}
button 1025 {
on (press) {
this._parent.soundOff();
this.gotoAndStop(2);
}
}
button 1027 {
on (press) {
this._parent.soundOn();
this.gotoAndStop(1);
}
}
movieClip 1028 {
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 1028 {
onClipEvent (load) {
if (!sound.enable) {
gotoAndStop(2);
}
}
}
movieClip 1030 {
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 1037 {
on (release) {
_global.sound.play('menu');
gotoAndStop('menu');
}
}
button 1042 {
on (release) {
_global.diffLevel = 1;
_global.sound.play('menu');
_root.gotoAndStop('game');
if (_global.use_playtomic) {
Playtomic.Log.Play();
}
}
}
button 1043 {
on (press) {
_global.sound.play('menu');
openSite('Help', 'Site');
}
}
frame 10 {
prebreefFunc();
setPlayerSettings();
makeText('MISSION ' + levelNum, 'MovieAnimation1');
_root.gotoAndStop('level');
}
movieClip 1048 {
}
movieClip 1057 {
}
movieClip 1058 {
}
movieClip 1061 {
}
movieClip 1064 {
}
movieClip 1070 {
}
movieClip 1073 {
}
button 1075 {
on (press) {
_global.sound.play('menu');
openSite('Game', 'Site');
}
}
movieClip 1077 {
}
movieClip 1080 {
}
movieClip 1081 {
}
movieClip 1084 {
}
movieClip 1085 {
instance btn_sound of movieClip 1028 {
onClipEvent (load) {
if (!sound.enable) {
gotoAndStop(2);
}
}
}
}
button 1086 {
on (press) {
_global.sound.play('menu');
openSite();
}
}
frame 11 {
stop();
trace('levelNum=' + levelNum);
if (_global.levels['level_' + levelNum] != undefined) {
_global.allowToStart = true;
globalStart();
}
}
movieClip 1088 {
}
movieClip 1090 {
}
button 1096 {
on (release) {
_global.sound.play('menu');
keyGetter.onKeyDown(true);
}
}
button 1097 {
on (release) {
stopAllEngines();
_root.gotoAndStop('menu');
_global.sound.play('menu');
}
}
button 1098 {
on (press) {
_global.sound.play('menu');
openSite('Pause', 'Site');
}
}
movieClip 1101 {
frame 1 {
_x = 275;
_y = 200;
ttz = _global.envS.textZ;
title.text = ttz.gamePausedTitle;
tf.htmlText = ttz.gamePausedString;
}
}
movieClip 1105 {
frame 1 {
stop();
}
}
button 1110 {
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 1117 {
on (press) {
_global.sound.play('menu');
openSite('MissionCompleted', 'Site');
}
}
movieClip 1124 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
}
movieClip 1125 {
frame 1 {
_x = 275;
_y = 200;
}
}