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

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

airassault3.swf

This is the info page for
Flash #262750

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


ActionScript [AS1/AS2]
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; } }




https://swfchan.com/53/262750/info.shtml
Created: 10/2 -2026 01:30:27 Last modified: 10/2 -2026 01:30:27 Server time: 10/02 -2026 22:59:02