Combined Code
movieClip 27 {
}
movieClip 29 bossBar {
#initclip
Object.registerClass('bossBar', BossBarClass);
#endinitclip
}
movieClip 32 {
}
movieClip 34 {
frame 1 {
_visible = false;
}
}
movieClip 35 {
}
movieClip 36 player {
#initclip
Object.registerClass('player', playerClass);
#endinitclip
}
movieClip 37 #BGfull {
#initclip
Object.registerClass('#BGfull', bgClass);
#endinitclip
}
movieClip 38 #soundz {
#initclip
Object.registerClass('#soundz', soundCollector);
#endinitclip
}
movieClip 41 {
}
movieClip 42 {
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 5 {
stop();
}
}
movieClip 43 {
}
movieClip 62 {
frame 1 {
if (_currentframe == 1) {
stop();
}
}
frame 5 {
gotoAndStop(1);
}
frame 15 {
gotoAndStop(1);
}
frame 19 {
gotoAndStop(1);
}
frame 33 {
gotoAndStop(1);
}
frame 47 {
gotoAndStop(1);
}
frame 61 {
gotoAndStop(1);
}
}
movieClip 63 weapon2_1 {
#initclip
Object.registerClass('weapon2_1', bulletClass);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 5 {
stop();
}
}
movieClip 65 {
}
movieClip 69 {
}
movieClip 70 {
}
movieClip 73 {
}
movieClip 74 {
}
movieClip 75 {
}
movieClip 76 portal_1 {
frame 1 {
stop();
}
frame 2 {
stop();
makeDie(dd);
}
}
movieClip 79 {
}
movieClip 80 weapon3_1 {
#initclip
Object.registerClass('weapon3_1', bulletClass);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 15 {
stop();
}
}
movieClip 84 {
}
movieClip 85 {
}
movieClip 88 {
}
movieClip 91 {
}
movieClip 94 {
}
movieClip 95 gun_big_lazer {
#initclip
Object.registerClass('gun_big_lazer', cannon);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 98 {
}
movieClip 99 boss_3_l {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 8;
}
}
}
movieClip 100 boss_3_r {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
instance ex3 of movieClip 34 {
onClipEvent (load) {
delay = 8;
}
}
}
movieClip 102 {
}
movieClip 105 {
}
movieClip 106 boss_3 {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
}
movieClip 107 turret_gun {
#initclip
Object.registerClass('turret_gun', cannon);
#endinitclip
}
movieClip 109 {
}
movieClip 113 {
}
movieClip 114 {
}
movieClip 116 {
}
movieClip 117 boss_1_1f {
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 118 lazerBlink3 {
#initclip
Object.registerClass('lazerBlink3', bulletClass);
#endinitclip
}
movieClip 122 lazer3 {
#initclip
Object.registerClass('lazer3', bulletClass);
#endinitclip
frame 16 {
this.kill();
}
}
movieClip 123 gun_big_lazer_spec {
#initclip
Object.registerClass('gun_big_lazer_spec', cannon);
#endinitclip
}
movieClip 126 {
}
movieClip 127 boss_1_l {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 128 gun_spec_4 {
#initclip
Object.registerClass('gun_spec_4', cannon);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 129 gun_spec_3 {
#initclip
Object.registerClass('gun_spec_3', cannon);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 131 {
}
movieClip 132 boss_1_1 {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
}
movieClip 133 boss_1_r {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 134 {
}
movieClip 137 {
}
movieClip 138 {
}
movieClip 139 {
}
movieClip 140 portal_2 {
frame 1 {
stop();
}
frame 2 {
stop();
makeDie(dd);
}
}
movieClip 143 {
}
movieClip 144 {
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 125 {
stop();
}
}
movieClip 145 medium_3_m {
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
frame 131 {
stop();
}
}
movieClip 148 {
}
movieClip 149 turel_big {
}
movieClip 152 {
}
movieClip 153 {
}
movieClip 155 {
}
movieClip 156 rocket_big {
}
movieClip 157 {
}
movieClip 158 {
}
movieClip 159 rocket_big_s {
frame 1 {
stop();
}
frame 2 {
stop();
makeDie(dd);
}
}
movieClip 161 test_way {
}
movieClip 164 {
}
movieClip 166 {
}
movieClip 167 kamikadze_s {
frame 1 {
stop();
}
frame 2 {
stop();
makeDie(dd);
}
}
movieClip 168 kamikadze_m {
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 30 {
stop();
}
frame 31 {
stop();
makeDie(dd);
}
}
movieClip 171 {
}
movieClip 173 {
frame 1 {
if (!(_global.envS.debug == 1 && _global.envS.markerDebug == 1)) {
_visible = false;
}
}
}
movieClip 174 obj_med_3b {
#initclip
Object.registerClass('obj_med_3b', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 177 {
}
movieClip 178 obj_med_3 {
#initclip
Object.registerClass('obj_med_3', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 181 {
}
movieClip 182 obj_med_3a {
#initclip
Object.registerClass('obj_med_3a', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 183 obj_med_3c {
#initclip
Object.registerClass('obj_med_3c', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 186 {
}
movieClip 187 obj_med_2a {
#initclip
Object.registerClass('obj_med_2a', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 190 {
}
movieClip 191 obj_med_2 {
#initclip
Object.registerClass('obj_med_2', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 194 {
}
movieClip 195 support02_right {
#initclip
Object.registerClass('support02_right', splashedObject);
#endinitclip
}
movieClip 198 {
}
movieClip 199 obj_med_1c {
#initclip
Object.registerClass('obj_med_1c', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 202 {
}
movieClip 203 obj_med_1b {
#initclip
Object.registerClass('obj_med_1b', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 206 {
}
movieClip 207 obj_med_1a {
#initclip
Object.registerClass('obj_med_1a', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 208 {
}
movieClip 209 obj_med_1 {
#initclip
Object.registerClass('obj_med_1', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 212 {
}
movieClip 213 obj_lite_1 {
#initclip
Object.registerClass('obj_lite_1', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 216 {
}
movieClip 217 obj_lite_1a {
#initclip
Object.registerClass('obj_lite_1a', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 220 {
}
movieClip 221 obj_big_2 {
#initclip
Object.registerClass('obj_big_2', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 225 {
}
movieClip 226 {
}
movieClip 227 spaceport_right_up {
}
movieClip 228 {
frame 15 {
gotoAndPlay(1);
}
}
movieClip 230 {
}
movieClip 231 kamikadze {
}
movieClip 234 {
}
movieClip 235 snake_2_1 {
}
movieClip 236 rocket_big_2 {
}
movieClip 238 {
}
movieClip 241 {
}
movieClip 242 lite_2 {
}
movieClip 265 {
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 266 {
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 267 gun_big {
#initclip
Object.registerClass('gun_big', cannon);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 270 {
}
movieClip 271 medium_4 {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
}
movieClip 274 {
}
movieClip 275 support05 {
#initclip
Object.registerClass('support05', splashedObject);
#endinitclip
}
movieClip 277 {
}
movieClip 278 rad_box {
#initclip
Object.registerClass('rad_box', splashedObject);
#endinitclip
frame 24 {
gotoAndPlay(1);
}
frame 30 {
stop();
}
}
movieClip 281 {
}
movieClip 282 {
}
movieClip 283 portal {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 1;
}
}
instance ex3 of movieClip 34 {
onClipEvent (load) {
delay = 5;
}
}
instance ex4 of movieClip 34 {
onClipEvent (load) {
delay = 5;
}
}
instance ex5 of movieClip 34 {
onClipEvent (load) {
delay = 8;
}
}
instance ex6 of movieClip 34 {
onClipEvent (load) {
delay = 8;
}
}
instance ex7 of movieClip 34 {
onClipEvent (load) {
delay = 10;
}
}
instance ex8 of movieClip 34 {
onClipEvent (load) {
delay = 10;
}
}
instance ex9 of movieClip 34 {
onClipEvent (load) {
delay = 11;
}
}
instance ex10 of movieClip 34 {
onClipEvent (load) {
delay = 11;
}
}
instance ex11 of movieClip 34 {
onClipEvent (load) {
delay = 12;
}
}
instance ex12 of movieClip 34 {
onClipEvent (load) {
delay = 14;
}
}
instance ex13 of movieClip 34 {
onClipEvent (load) {
delay = 16;
}
}
}
movieClip 286 {
}
movieClip 289 {
}
movieClip 290 medium_1_1 {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
}
movieClip 292 emitted_way {
}
movieClip 293 gun_spec_2 {
#initclip
Object.registerClass('gun_spec_2', cannon);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 294 gun_spec_1 {
#initclip
Object.registerClass('gun_spec_1', cannon);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 296 carrier_way {
}
movieClip 298 rocket_way {
}
movieClip 299 lite_2_m {
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 30 {
stop();
}
frame 31 {
stop();
makeDie(dd);
}
}
movieClip 300 lite_2_s {
frame 1 {
stop();
}
frame 2 {
stop();
makeDie(dd);
}
}
movieClip 303 {
}
movieClip 304 carrier_wing_r {
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 307 rocket {
#initclip
Object.registerClass('rocket', bulletClass);
#endinitclip
}
movieClip 310 {
}
movieClip 351 {
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 352 hole {
#initclip
Object.registerClass('hole', splashedObject);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 165 {
stop();
}
frame 169 {
stop();
}
}
movieClip 355 {
}
movieClip 356 medium_1 {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
}
movieClip 359 {
}
movieClip 360 medium_2 {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
}
movieClip 361 {
}
movieClip 362 medium_3 {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
}
movieClip 365 {
}
movieClip 366 medium_4_wing_r {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 367 {
}
movieClip 368 medium_4_wing_l {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 371 {
}
movieClip 372 lite_5 {
}
movieClip 375 {
}
movieClip 378 {
}
movieClip 379 snake_3 {
frame 1 {
if (playMe == undefined) {
playMe = false;
}
if (!playMe) {
stop();
}
}
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
frame 24 {
gotoAndPlay(1);
}
}
movieClip 380 snake_2 {
frame 1 {
if (playMe == undefined) {
playMe = false;
}
if (!playMe) {
stop();
}
}
frame 24 {
gotoAndPlay(1);
}
}
movieClip 383 {
}
movieClip 384 snake_1 {
frame 1 {
if (playMe == undefined) {
playMe = false;
}
if (!playMe) {
stop();
}
}
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
frame 24 {
gotoAndPlay(1);
}
}
movieClip 387 {
}
movieClip 391 {
}
movieClip 393 {
}
movieClip 394 bonus_ship {
}
movieClip 396 {
}
movieClip 397 carrier_wing_l {
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
movieClip 400 {
}
movieClip 401 carrier {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
}
movieClip 405 base_ground_end {
#initclip
Object.registerClass('base_ground_end', splashedObject);
#endinitclip
}
movieClip 409 base_ground_start {
#initclip
Object.registerClass('base_ground_start', splashedObject);
#endinitclip
}
movieClip 412 base_ground_cluster2 {
#initclip
Object.registerClass('base_ground_cluster2', splashedObject);
#endinitclip
}
movieClip 415 base_ground_cluster1 {
#initclip
Object.registerClass('base_ground_cluster1', splashedObject);
#endinitclip
}
movieClip 417 mine_way {
}
movieClip 418 lazerBlink2 {
#initclip
Object.registerClass('lazerBlink2', bulletClass);
#endinitclip
}
movieClip 419 lazerBlink1 {
#initclip
Object.registerClass('lazerBlink1', bulletClass);
#endinitclip
}
movieClip 422 boss_3_way {
}
movieClip 425 {
}
movieClip 426 support_dmg {
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
}
movieClip 427 spaceport_up {
}
movieClip 431 {
}
movieClip 432 support03 {
#initclip
Object.registerClass('support03', splashedObject);
#endinitclip
}
movieClip 434 star3 {
#initclip
Object.registerClass('star3', star);
#endinitclip
}
movieClip 436 star2 {
#initclip
Object.registerClass('star2', star);
#endinitclip
}
movieClip 438 star1 {
#initclip
Object.registerClass('star1', star);
#endinitclip
}
movieClip 441 weapon0 {
#initclip
Object.registerClass('weapon0', bulletClass);
#endinitclip
}
movieClip 442 {
instance of movieClip 35 {
onClipEvent (load) {
_parent._parent.stop();
pp = Math.random() * 50 + 50;
step = 0;
}
onClipEvent (enterFrame) {
++step;
if (step >= pp) {
_parent._parent.play();
}
}
}
}
movieClip 447 bonus_lazer {
#initclip
Object.registerClass('bonus_lazer', bonus);
#endinitclip
}
movieClip 451 bonus_weapon4 {
#initclip
Object.registerClass('bonus_weapon4', bonus);
#endinitclip
}
movieClip 455 bonus_weapon3 {
#initclip
Object.registerClass('bonus_weapon3', bonus);
#endinitclip
}
movieClip 459 bonus_weapon2 {
#initclip
Object.registerClass('bonus_weapon2', bonus);
#endinitclip
}
movieClip 492 {
}
movieClip 493 {
frame 97 {
gotoAndPlay(1);
}
}
movieClip 494 mine_3 {
}
movieClip 495 mine_1 {
frame 10 {
stop();
}
}
movieClip 496 mine {
}
movieClip 497 support02 {
#initclip
Object.registerClass('support02', splashedObject);
#endinitclip
}
movieClip 498 empty_base {
}
movieClip 499 autoExplodePoint_n {
#initclip
Object.registerClass('autoExplodePoint_n', autoExplode);
#endinitclip
frame 2 {
stop();
}
frame 17 {
stop();
}
}
movieClip 503 lazer2 {
#initclip
Object.registerClass('lazer2', bulletClass);
#endinitclip
frame 16 {
this.kill();
}
}
movieClip 507 lazer {
#initclip
Object.registerClass('lazer', bulletClass);
#endinitclip
frame 10 {
this.kill();
}
}
movieClip 508 heli_way {
}
movieClip 509 emptyShoot {
#initclip
Object.registerClass('emptyShoot', bulletClass);
#endinitclip
}
movieClip 512 {
}
movieClip 515 {
frame 1 {
if (_currentframe == 1) {
stop();
}
}
frame 5 {
gotoAndStop(1);
}
frame 15 {
gotoAndStop(1);
}
frame 19 {
gotoAndStop(1);
}
}
movieClip 516 weapon1 {
#initclip
Object.registerClass('weapon1', bulletClass);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 40 {
stop();
}
}
movieClip 520 bonus_weapon1 {
#initclip
Object.registerClass('bonus_weapon1', bonus);
#endinitclip
}
movieClip 521 autoExplodePoint {
#initclip
Object.registerClass('autoExplodePoint', autoExplode);
#endinitclip
frame 2 {
stop();
}
frame 17 {
stop();
}
}
movieClip 533 explode {
frame 2 {
_global.sound.play('eexplode', sx);
}
frame 7 {
_global.sound.play('eexplode', sx);
}
frame 22 {
stop();
this.removeMovieClip();
}
}
movieClip 534 player_gun_2 {
#initclip
Object.registerClass('player_gun_2', cannon);
#endinitclip
}
movieClip 537 {
}
movieClip 538 {
frame 10 {
stop();
}
}
movieClip 539 weapon4 {
#initclip
Object.registerClass('weapon4', bulletClass);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
}
}
frame 11 {
stop();
}
}
movieClip 543 story2 {
}
movieClip 547 story1 {
}
// unknown tag 88 length 69
movieClip 550 {
}
movieClip 551 bonus_anim_miniHealth {
frame 36 {
this.removeMovieClip();
}
}
movieClip 553 {
}
movieClip 554 bonus_anim_fullHealth {
frame 36 {
this.removeMovieClip();
}
}
movieClip 557 {
}
movieClip 558 weapon3 {
#initclip
Object.registerClass('weapon3', bulletClass);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 15 {
stop();
}
}
movieClip 559 player_gun_1 {
#initclip
Object.registerClass('player_gun_1', cannon);
#endinitclip
}
movieClip 560 player_gun_3 {
#initclip
Object.registerClass('player_gun_3', cannon);
#endinitclip
}
movieClip 571 boul {
frame 15 {
stop();
this.removeMovieClip();
}
}
movieClip 573 weapon2 {
#initclip
Object.registerClass('weapon2', bulletClass);
#endinitclip
}
movieClip 574 gun_3 {
#initclip
Object.registerClass('gun_3', cannon);
#endinitclip
}
movieClip 575 gun_2 {
#initclip
Object.registerClass('gun_2', cannon);
#endinitclip
}
movieClip 576 gun_1 {
#initclip
Object.registerClass('gun_1', cannon);
#endinitclip
}
movieClip 579 playerShoot2 {
#initclip
Object.registerClass('playerShoot2', bulletClass);
#endinitclip
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 10 {
stop();
}
}
movieClip 583 {
frame 10 {
stop();
_parent.kill();
}
}
movieClip 584 userSplash {
#initclip
Object.registerClass('userSplash', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 588 bonus_miniHealth {
#initclip
Object.registerClass('bonus_miniHealth', bonus);
#endinitclip
}
movieClip 590 line_way {
}
movieClip 591 circle_way {
}
movieClip 592 queue {
#initclip
Object.registerClass('queue', queue);
#endinitclip
}
movieClip 593 bullet {
#initclip
Object.registerClass('bullet', bulletClass);
#endinitclip
}
movieClip 594 enemy {
#initclip
Object.registerClass('enemy', enemyClass);
#endinitclip
}
movieClip 595 {
}
movieClip 598 {
}
movieClip 599 player_base {
frame 1 {
stop();
}
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 20;
}
}
frame 2 {
stop();
makeDie(dd);
}
}
movieClip 602 {
}
movieClip 603 turel {
}
movieClip 606 rocket2 {
#initclip
Object.registerClass('rocket2', bulletClass);
#endinitclip
}
movieClip 609 {
}
movieClip 610 {
}
movieClip 611 spaceport_right {
#initclip
Object.registerClass('spaceport_right', splashedObject);
#endinitclip
frame 1 {
stop();
}
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
frame 2 {
stop();
}
}
movieClip 612 spaceport {
#initclip
Object.registerClass('spaceport', splashedObject);
#endinitclip
frame 1 {
stop();
}
instance ex2 of movieClip 34 {
onClipEvent (load) {
delay = 4;
}
}
frame 2 {
stop();
}
}
movieClip 615 {
}
movieClip 616 obj_big_1 {
#initclip
Object.registerClass('obj_big_1', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 618 support01 {
#initclip
Object.registerClass('support01', splashedObject);
#endinitclip
}
movieClip 621 {
}
movieClip 622 obj_lite_2 {
#initclip
Object.registerClass('obj_lite_2', splashedObject);
#endinitclip
frame 1 {
stop();
}
frame 5 {
stop();
}
}
movieClip 625 {
}
movieClip 626 support04 {
#initclip
Object.registerClass('support04', splashedObject);
#endinitclip
}
movieClip 627 {
}
movieClip 628 MovieAnimation2 {
instance of movieClip 35 {
onClipEvent (enterFrame) {
if (charsInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 91 {
this.removeMovieClip();
}
}
movieClip 629 MovieAnimation1 {
instance of movieClip 35 {
onClipEvent (enterFrame) {
if (charsInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
frame 91 {
this.removeMovieClip();
}
}
movieClip 632 char_ll {
}
movieClip 635 char_v {
}
movieClip 638 char_e {
}
movieClip 641 char_l {
}
movieClip 644 char_9 {
}
movieClip 647 char_8 {
}
movieClip 650 char_7 {
}
movieClip 653 char_6 {
}
movieClip 656 char_5 {
}
movieClip 659 char_4 {
}
movieClip 662 char_3 {
}
movieClip 665 char_2 {
}
movieClip 668 char_1 {
}
frame 1 {
fscommand('showmenu', 'false');
_focusrect = false;
_global.gameName = 'StarWingsND';
_global.use_playtomic = true;
_global.numberLevelsOpened = 1;
_global.weaponSaved1 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
_global.weaponSaved2 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
_global.weaponSaved3 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
_global.weaponSaved4 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
_global.openSite = function (link_name, link_group) {
var v2 = 'http://www.gametop.com/stats/starwingsnd.html';
if (_global.use_playtomic) {
_global.openSitePlaytomic(v2, link_name, link_group);
} else {
getURL(v2, '_blank');
}
};
_global.openSitePlaytomic = function (url_string, link_name, link_group) {
var v1 = Playtomic.Link.Open(url_string, link_name, link_group);
if (!v1) {
trace('can\'t open url ' + url_string);
}
};
_global.openVideo = function (link_name, link_group) {
var v3 = _global.levelNum;
var v2 = 'http://www.gametop.com/online-free-games/star-wings-nd-online/video.html?level=' + v3 + '&utm_source=StarWingsND&utm_medium=flashGame';
trace('open video: ' + v2);
if (_global.use_playtomic) {
_global.openSitePlaytomic(v2, link_name, link_group);
} else {
getURL(v2, '_blank');
}
};
_global.saveLevelsOpened = function () {
var v2 = SharedObject.getLocal('StarWingsND', '/');
trace('----------------------------- SAVE DATA ----------------------------------------------');
if (v2.data.numberOpened != undefined && v2.data.numberOpened < _global.numberLevelsOpened) {
trace('Leves opened: ' + v2.data.numberOpened);
v2.data.numberOpened = _global.numberLevelsOpened;
}
v2.data.weapon1 = new Array();
v2.data.weapon2 = new Array();
v2.data.weapon3 = new Array();
v2.data.weapon4 = new Array();
i = 0;
while (i < 10) {
v2.data.weapon1[i] = _global.weaponSaved1[i];
v2.data.weapon2[i] = _global.weaponSaved2[i];
v2.data.weapon3[i] = _global.weaponSaved3[i];
v2.data.weapon4[i] = _global.weaponSaved4[i];
trace('weapon1[' + i + '] = ' + _global.weaponSaved1[i]);
trace('weapon2[' + i + '] = ' + _global.weaponSaved2[i]);
trace('weapon3[' + i + '] = ' + _global.weaponSaved3[i]);
trace('weapon4[' + i + '] = ' + _global.weaponSaved4[i]);
++i;
}
v2.flush();
};
_global.loadLevelsOpened = function () {
var v2 = SharedObject.getLocal('StarWingsND', '/');
if (v2.data.numberOpened == undefined || v2.data.numberOpened < 1) {
v2.data.numberOpened = 1;
v2.data.weapon1 = new Array();
v2.data.weapon2 = new Array();
v2.data.weapon3 = new Array();
v2.data.weapon4 = new Array();
i = 0;
while (i < 10) {
v2.data.weapon1[i] = 0;
v2.data.weapon2[i] = 0;
v2.data.weapon3[i] = 0;
v2.data.weapon4[i] = 0;
++i;
}
v2.flush();
}
if (v2 == null) {
trace('loadLevelsOpened FAIL!');
return 1;
}
trace('----------------------------- LOAD DATA ----------------------------------------------');
i = 0;
while (i < 10) {
if (v2.data.weapon1[i]) {
_global.weaponSaved1[i] = v2.data.weapon1[i];
}
if (v2.data.weapon2[i]) {
_global.weaponSaved2[i] = v2.data.weapon2[i];
}
if (v2.data.weapon3[i]) {
_global.weaponSaved3[i] = v2.data.weapon3[i];
}
if (v2.data.weapon4[i]) {
_global.weaponSaved4[i] = v2.data.weapon4[i];
}
++i;
}
trace('Leves opened: ' + v2.data.numberOpened);
trace('Weapon opened: ');
i = 0;
while (i < 10) {
trace('weapon1[' + i + '] = ' + _global.weaponSaved1[i]);
trace('weapon2[' + i + '] = ' + _global.weaponSaved2[i]);
trace('weapon3[' + i + '] = ' + _global.weaponSaved3[i]);
trace('weapon4[' + i + '] = ' + _global.weaponSaved4[i]);
++i;
}
return v2.data.numberOpened;
};
_root.loaderAnimDelta = 5;
_root.loaderAnimPause = 2500;
_root.parsingAnimDelta = 10;
_global.screenWidth = 720;
_global.screenHeight = 540;
}
movieClip 864 __Packages.Playtomic.Link {
#initclip
if (!_global.Playtomic) {
_global.Playtomic = new Object();
}
if (!_global.Playtomic.Link) {
var v1 = function () {};
Playtomic.Link = v1;
var v2 = v1.prototype;
v1.Open = function (url, name, group) {
var v11 = 0;
var v8 = 0;
var v5 = 0;
var v3 = 0;
var v6 = 0;
var v7 = 0;
var v9 = url + '.' + name;
var v4;
var v1 = url;
v1 = Playtomic.Link.Replace(v1, 'http://', '');
if (v1.indexOf('/') > -1) {
v1 = v1.substring(0, v1.indexOf('/'));
}
if (v1.indexOf('?') > -1) {
v1 = v1.substring(0, v1.indexOf('?'));
}
v1 = 'http://' + v1 + '/';
var v2 = v1;
if (v2.indexOf('//') > -1) {
v2 = v2.substring(v2.indexOf('//') + 2);
}
v2 = Playtomic.Link.Replace(v2, 'www.', '');
if (v2.indexOf('/') > -1) {
v2 = v2.substring(0, v2.indexOf('/'));
}
try {
getURL(url, '_blank');
if (Playtomic.Link.Clicks.indexOf(v9) > -1) {
v5 = 1;
} else {
v5 = 1;
v11 = 1;
Playtomic.Link.Clicks.push(v9);
}
if (Playtomic.Link.Clicks.indexOf(v2) > -1) {
v3 = 1;
} else {
v3 = 1;
v8 = 1;
Playtomic.Link.Clicks.push(v2);
}
v4 = true;
}
catch (err) {
v6 = 1;
v7 = 1;
v4 = false;
}
Playtomic.Log.Link(v1, v2.toLowerCase(), 'DomainTotals', v8, v3, v7);
Playtomic.Log.Link(url, name, group, v11, v5, v6);
Playtomic.Log.ForceSend();
return v4;
};
v1.Replace = function (str, find, replace) {
return (str.split(find)).join(replace);
};
v1.Clicks = new Array();
ASSetPropFlags(Playtomic.Link.prototype, null, 1);
}
#endinitclip
}
movieClip 865 __Packages.Playtomic.LogRequest {
#initclip
if (!_global.Playtomic) {
_global.Playtomic = new Object();
}
if (!_global.Playtomic.LogRequest) {
var v1 = function () {};
Playtomic.LogRequest = v1;
var v2 = v1.prototype;
v2.Queue = function (data) {
this.Pieces += 1;
this.Data += ((this.Data != '') ? '~' : '') + data;
if (this.Pieces == 8 || this.Data.length > 300) {
this.Pieces = 0;
this.Ready = true;
}
};
v2.Send = function () {
var v2 = function (success) {
if (this.Data.indexOf('v/') == 0 || this.Data.indexOf('~v/') > -1) {
Playtomic.Log.IncreaseViews();
}
if (this.Data.indexOf('p/') == 0 || this.Data.indexOf('~p/') > -1) {
Playtomic.Log.IncreasePlays();
}
};
var v3 = new LoadVars();
v3.sendAndLoad('http://g' + Playtomic.Log.GUID + '.api.playtomic.com/Tracker/q.aspx?swfid=' + Playtomic.Log.SWFID + '&q=' + this.Data + '&url=' + Playtomic.Log.SourceUrl + '&' + Math.random() + 'z', v2, 'POST');
};
v2.Data = '';
v2.Ready = false;
ASSetPropFlags(Playtomic.LogRequest.prototype, null, 1);
}
#endinitclip
}
movieClip 866 __Packages.Playtomic.Log {
#initclip
if (!_global.Playtomic) {
_global.Playtomic = new Object();
}
if (!_global.Playtomic.Log) {
var v1 = function () {};
Playtomic.Log = v1;
var v2 = v1.prototype;
v1.View = function (swfid, guid, defaulturl) {
if (swfid == undefined) {
swfid = 0;
}
if (guid == undefined) {
guid = '';
}
if (defaulturl == undefined) {
defaulturl = '';
}
if (Playtomic.Log.SWFID > 0) {
return undefined;
}
Playtomic.Log.SWFID = swfid;
Playtomic.Log.GUID = guid;
Playtomic.Log.Enabled = true;
if (Playtomic.Log.SWFID == 0 || Playtomic.Log.GUID == '') {
Playtomic.Log.Enabled = false;
return undefined;
}
if (defaulturl.indexOf('http://') != 0 && System.security.sandboxType != 'localWithNetwork' && System.security.sandboxType != 'localTrusted') {
Playtomic.Log.Enabled = false;
return undefined;
}
Playtomic.Log.SourceUrl = Playtomic.Log.GetUrl(defaulturl);
if (Playtomic.Log.SourceUrl == null || Playtomic.Log.SourceUrl == '' || Playtomic.Log.SourceUrl.indexOf('https://') == 0) {
Playtomic.Log.Enabled = false;
return undefined;
}
Playtomic.Log.Cookie = SharedObject.getLocal('playtomic');
var v4 = Playtomic.Log.GetCookie('views');
Playtomic.Log.Send('v/' + (v4 + 1), true);
_global.setTimeout(Playtomic.Log.PingServer, 60000);
};
v1.ForceSend = function () {
Playtomic.Log.Request.Send();
Playtomic.Log.Request = new Playtomic.LogRequest();
};
v1.IncreaseViews = function () {
var v1 = Playtomic.Log.GetCookie('views');
v1 += 1;
Playtomic.Log.SaveCookie('views', v1);
};
v1.IncreasePlays = function () {
Playtomic.Log.Plays += 1;
};
v1.Play = function () {
if (!Playtomic.Log.Enabled) {
return undefined;
}
Playtomic.Log.LevelCounters = new Array();
Playtomic.Log.LevelAverages = new Array();
Playtomic.Log.LevelRangeds = new Array();
Playtomic.Log.Send('p/' + (Playtomic.Log.Plays + 1), true);
};
v1.CustomMetric = function (name, group, unique) {
if (!Playtomic.Log.Enabled) {
return undefined;
}
if (group == null || group == undefined) {
group = '';
}
if (unique == null || unique == undefined) {
unique = false;
}
if (unique) {
if (Playtomic.Log.Customs.indexOf(name) > -1) {
return undefined;
}
Playtomic.Log.Customs.push(name);
}
Playtomic.Log.Send('c/' + Playtomic.Log.Clean(name) + '/' + Playtomic.Log.Clean(group));
};
v1.Link = function (url, name, group, unique, total, fail) {
if (!Playtomic.Log.Enabled) {
return undefined;
}
Playtomic.Log.Send('l/' + Playtomic.Log.Clean(name) + '/' + Playtomic.Log.Clean(group) + '/' + Playtomic.Log.Clean(url) + '/' + unique + '/' + total + '/' + fail);
};
v1.LevelCounterMetric = function (name, level, unique) {
if (!Playtomic.Log.Enabled) {
return undefined;
}
if (unique) {
if (Playtomic.Log.LevelCounters.indexOf(name) > -1) {
return undefined;
}
Playtomic.Log.LevelCounters.push(name);
}
Playtomic.Log.Send('lc/' + Playtomic.Log.Clean(name) + '/' + Playtomic.Log.Clean(level));
};
v1.LevelRangedMetric = function (name, level, value, unique) {
if (!Playtomic.Log.Enabled) {
return undefined;
}
if (unique) {
if (Playtomic.Log.LevelRangeds.indexOf(name) > -1) {
return undefined;
}
Playtomic.Log.LevelRangeds.push(name);
Playtomic.Log.SaveCookie('lr_' + name, 1);
}
Playtomic.Log.Send('lr/' + Playtomic.Log.Clean(name) + '/' + Playtomic.Log.Clean(level) + '/' + value);
};
v1.LevelAverageMetric = function (name, level, value, unique) {
if (!Playtomic.Log.Enabled) {
return undefined;
}
if (unique) {
if (Playtomic.Log.LevelAverages.indexOf(name) > -1) {
return undefined;
}
Playtomic.Log.LevelAverages.push(name);
}
Playtomic.Log.Send('la/' + Playtomic.Log.Clean(name) + '/' + Playtomic.Log.Clean(level) + '/' + value);
};
v1.PingServer = function () {
if (!Playtomic.Log.Enabled) {
return undefined;
}
Playtomic.Log.Pings += 1;
Playtomic.Log.Send('t/' + (!Playtomic.Log.FirstPing ? 'n' : 'y') + '/' + Playtomic.Log.Pings, true);
if (Playtomic.Log.FirstPing) {
Playtomic.Log.FirstPing = false;
setInterval(Playtomic.Log.PingServer, 60000);
}
};
v1.Send = function (s, view) {
if (view == undefined) {
view = false;
}
Playtomic.Log.Request.Queue(s);
if (Playtomic.Log.Request.Ready || view || !Playtomic.Log.Queue) {
Playtomic.Log.Request.Send();
Playtomic.Log.Request = new Playtomic.LogRequest();
}
};
v1.GetCookie = function (n) {
if (Playtomic.Log.Cookie.data[n] == undefined) {
return 0;
}
return parseInt(Playtomic.Log.Cookie.data[n]);
};
v1.SaveCookie = function (n, v) {
var v1 = SharedObject.getLocal('swfstats');
v1.data[n] = v.toString();
v1.flush();
};
v1.Clean = function (s) {
while (s.indexOf('/') > -1) {
s = s.replace('/', '\\');
}
while (s.indexOf('~') > -1) {
s = s.replace('~', '-');
}
return escape(s);
};
v1.Replace = function (str, find, replace) {
return (str.split(find)).join(replace);
};
v1.GetUrl = function (defaulturl) {
return defaulturl;
};
v1.Enabled = false;
v1.Queue = true;
v1.SWFID = 0;
v1.GUID = '';
v1.Request = new Playtomic.LogRequest();
v1.FirstPing = true;
v1.Pings = 0;
v1.Plays = 0;
v1.HighestGoal = 0;
v1.Customs = new Array();
v1.LevelCounters = new Array();
v1.LevelAverages = new Array();
v1.LevelRangeds = new Array();
ASSetPropFlags(Playtomic.Log.prototype, null, 1);
}
#endinitclip
}
movieClip 867 __Packages.checkedObject {
#initclip
if (!_global.checkedObject) {
var v1 = function () {
super();
this.startClock = _global.clock;
this.offsetTop = _global.envS.allOffset.top;
this.offsetBottom = _global.envS.allOffset.bottom;
this.offsetLeft = _global.envS.allOffset.left;
this.offsetRight = _global.envS.allOffset.right;
this.x = Math.round(this._x);
this.y = Math.round(this._y);
};
_global.checkedObject = v1;
_global.checkedObject extends MovieClip;
var v2 = v1.prototype;
v2.initOffset = function (bb) {
if (bb == 1) {
this.bigObject = true;
}
if (this.bigObject) {
this.offsetTop = _global.envS.bigTileOffset.top;
this.offsetBottom = _global.envS.bigTileOffset.bottom;
this.offsetLeft = _global.envS.bigTileOffset.left;
this.offsetRight = _global.envS.bigTileOffset.right;
}
};
v2.check = function () {
if (_global.noSet(this.x) || _global.noSet(this.y)) {
this.kill();
}
if (this.y < -_root.bg.y + this.offsetTop) {
if (this.offReaction == 'die') {
this.kill();
}
if (this.offReaction == 'stand') {
this.y = -_root.bg.y + this.offsetTop;
}
}
if (this.y > -_root.bg.y + 540 - this.offsetBottom) {
if (this.offReaction == 'die') {
this.kill();
}
if (this.offReaction == 'stand') {
this.y = -_root.bg.y + 540 - this.offsetBottom;
}
}
if (this.x < +this.offsetLeft) {
if (this.offReaction == 'die') {
this.kill();
}
if (this.offReaction == 'stand') {
this.x = +this.offsetLeft;
}
}
if (this.x > 720 - this.offsetRight) {
if (this.offReaction == 'die') {
this.kill();
}
if (this.offReaction == 'stand') {
this.x = 720 - this.offsetRight;
}
}
};
v2.inQueue = function (a) {
if (!this.init) {
if (_global.noSet(a)) {
a = 50;
}
this.ticket = _global.queue.addFunc(this.oEF, this, a);
this.init = true;
}
};
v2.outQueue = function () {
if (this.init) {
_global.queue.remove(this.ticket);
this.init = false;
}
};
v2.oEF = function () {
if (!this.init) {
return undefined;
}
this.myClock += 1;
this.check();
};
v2.kill = function () {
this.outQueue();
if (!this.deathFromOutside) {
this.removeMovieClip();
this.unloadMovie();
}
};
v2.offsetTop = 0;
v2.offsetBottom = 0;
v2.offsetLeft = 0;
v2.offsetRight = 0;
v2.offReaction = 'die';
v2.x = 0;
v2.y = 0;
v2.init = false;
v2.deathFromOutside = false;
v2.dieImmediatly = false;
v2.startClock = 0;
v2.myClock = 0;
v2.bigObject = false;
ASSetPropFlags(_global.checkedObject.prototype, null, 1);
}
#endinitclip
}
movieClip 868 __Packages.movingObject {
#initclip
if (!_global.movingObject) {
var v1 = function () {
super();
this.AADistance = _global.envS.unitAutoAimDistance;
if (_global.noSet(this.AADistance)) {
this.AADistance = 50;
}
};
_global.movingObject = v1;
_global.movingObject extends checkedObject;
var v2 = v1.prototype;
v2.setEnemyToEnemyCollisionFlag = function (enable, dont_smash) {
if (enable != undefined) {
this.enable_enemy_to_enemy_collision = enable;
}
if (dont_smash != undefined) {
this.dont_smash_me_ally = dont_smash;
}
};
v2.setMotion = function (a, b, xr, yr, r, f, sf, ef, mwas, wc, rbw, otp) {
if (typeof a == 'string') {
if (a == 'player') {
this.wayMode = false;
this.wayLinkage = '';
var v7 = {'x': this.x, 'y': this.y};
this._parent.localToGlobal(v7);
var v8 = {'x': _root.bg.player.x, 'y': _root.bg.player.y};
_root.bg.localToGlobal(v8);
var v18 = v8.x - v7.x;
var v20 = v8.y - v7.y;
var v14 = Math.atan2(v20, v18);
this.speedXY = parseFloat(b);
if (_global.noSet(this.speedXY)) {
this.speedXY = 1;
}
this.speedX = this.speedXY * Math.cos(v14);
this.speedY = this.speedXY * Math.sin(v14);
xr = parseInt(xr);
if (xr == 1) {
this.followPlayer = true;
}
if (!_global.noSet(yr)) {
this.AADistance = yr;
}
if (!_global.noSet(r)) {
this.AARatio = r;
}
} else {
if (_global.noSet(a)) {
return undefined;
}
this.wayLinkage = a;
if (!_global.noSet(b)) {
this.wayRatio = b;
}
if (!_global.noSet(xr)) {
this.xratio = xr;
}
if (!_global.noSet(yr)) {
this.yratio = yr;
}
if (!_global.noSet(r)) {
this.rotate = r / _global.PI2;
}
if (!_global.noSet(f)) {
this.factor = f;
}
if (!_global.noSet(sf)) {
this.startFrame = sf;
}
if (!_global.noSet(ef)) {
this.endFrame = ef;
}
if (!_global.noSet(wc)) {
this.wayCycle = wc;
}
if (!_global.noSet(rbw)) {
this.rotatedByWay = (rbw != 1) ? false : true;
}
if (!_global.noSet(mwas)) {
this.moveWayAtStart = (mwas != 1) ? false : true;
}
if (!_global.noSet(otp)) {
this.orientToPath = otp;
}
this.way = this.attachMovie(this.wayLinkage, 'way', 100);
this.line = this.createEmptyMovieClip('line', 101);
this.line.createEmptyMovieClip('l', 1);
this.line._visible = false;
this.line.l.lineStyle(0, 16711680);
this.line.l.moveTo(0, 0);
this.line.l.lineTo(100, 0);
this.firstStep = this.startFrame;
if (!_global.noSet(this.way)) {
var v4 = this.way.klop._x;
v4 *= this.factor;
var v5 = this.way.klop._y;
if (this.xratio != 100) {
v4 *= this.xratio / 100;
}
if (this.yratio != 100) {
v5 *= this.yratio / 100;
}
if (this.rotate != 0) {
var v12 = Math.sqrt(v4 * v4 + v5 * v5);
var v15 = Math.atan2(v5, v4);
var v16 = v12 * Math.cos(this.rotate + v15);
var v17 = v12 * Math.sin(this.rotate + v15);
} else {
var v16 = v4;
var v17 = v5;
}
this.way.x = v16;
this.way._x = this.way.x;
this.way.y = v17;
this.way._y = this.way.y;
}
if (this.endFrame == -1) {
this.endFrame = this.way._totalframes;
}
if (this.endFrame < this.startFrame) {
var v19 = this.startFrame;
this.startFrame = this.endFrame;
this.endFrame = v19;
this.wayDir = -1;
}
this.line._xscale = this.factor * this.xratio;
this.way._xscale = this.line._xscale;
this.line._yscale = this.yratio;
this.way._yscale = this.line._yscale;
this.line._rotation = r;
this.way._rotation = this.line._rotation;
if (!(_global.envS.debug == 1 && _global.envS.wayDebug == 1)) {
this.way._visible = false;
}
this.wayMode = true;
}
} else {
if (!_global.noSet(a)) {
this.speedX = a;
}
if (!_global.noSet(b)) {
this.speedY = b;
}
this.wayMode = false;
}
this.initMove = true;
if (this.wayMode) {
this.oEF();
}
this.oEF();
};
v2.initWayMotion = function (mwo, sx, sy) {
this.movedWay = true;
this.movedWayOffset = mwo;
this.movedWayCount = 0;
this.movedWayXSpeed = sx;
this.movedWayYSpeed = sy;
};
v2.oEF = function () {
if (this.initMove) {
if (this.wayMode) {
if (this.firstStep != 0 && this.moveWayAtStart) {
this.way.gotoAndStop(this.firstStep);
this.firstStep = 0;
var v7 = this.way.klop._x;
var v5 = this.way.klop._y;
v7 *= this.factor;
if (this.xratio != 100) {
v7 *= this.xratio / 100;
}
if (this.yratio != 100) {
v5 *= this.yratio / 100;
}
if (this.rotate != 0) {
var v8 = Math.sqrt(v7 * v7 + v5 * v5);
var v9 = Math.atan2(v5, v7);
v7 = v8 * Math.cos(this.rotate + v9);
v5 = v8 * Math.sin(this.rotate + v9);
}
this.way.x += -v7;
this.way._x = this.way.x;
this.way.y += -v5;
this.way._y = this.way.y;
var v17 = this.way.klop._x;
var v18 = this.way.klop._y;
}
var v6 = this.way._currentframe + this.wayDir * this.wayRatio;
if (this.wayDir > 0 && v6 > this.endFrame) {
this.wayPassed = true;
if (this.wayCycle == 1) {
v6 = this.endFrame;
}
if (this.wayCycle == 2) {
this.wayDir *= -1;
v6 += v6 - this.endFrame;
}
if (this.wayCycle == 3) {
v6 = this.startFrame + (v6 - this.endFrame);
}
}
if (this.wayDir < 0 && v6 < this.startFrame) {
this.wayPassed = true;
if (this.wayCycle == 1) {
v6 = this.startFrame;
}
if (this.wayCycle == 2) {
this.wayDir *= -1;
v6 = this.startFrame + (this.startFrame - v6);
}
if (this.wayCycle == 3) {
v6 = this.endFrame - (this.startFrame - v6);
}
}
if (this.firstStep != 0) {
v6 = this.firstStep;
this.firstStep = 0;
}
v17 = this.way.klop._x;
v18 = this.way.klop._y;
this.way.gotoAndStop(v6);
v7 = this.way.klop._x - v17;
v7 *= this.factor;
v5 = this.way.klop._y - v18;
if (this.xratio != 100) {
v7 *= this.xratio / 100;
}
if (this.yratio != 100) {
v5 *= this.yratio / 100;
}
if (this.rotate != 0) {
v8 = Math.sqrt(v7 * v7 + v5 * v5);
v9 = Math.atan2(v5, v7);
this.speedX = v8 * Math.cos(this.rotate + v9);
this.speedY = v8 * Math.sin(this.rotate + v9);
} else {
this.speedX = v7;
this.speedY = v5;
}
var v19 = 0;
var v20 = 0;
if (this.movedWay) {
if (++this.movedWayCount > this.movedWayOffset) {
this.speedX += this.movedWayXSpeed;
v19 = -this.movedWayXSpeed;
if (this.movedWayYSpeed == 0 || _global.noSet(this.movedWayYSpeed)) {
v5 = -_root.bg.speedY;
} else {
v5 = -this.movedWayYSpeed;
}
this.speedY += v5;
v20 = -v5;
}
}
if (this.orientToPath == 'way' || this.orientToPath == 'shoot') {
this.line.l._rotation = this.way.klop._rotation;
var v11 = this.line.getRect(this);
this.baseRotateCount = Math.atan2(v11.yMax + v11.yMin, v11.xMax + v11.xMin) * _global.PI2;
if (this.wayDir == -1) {
this.baseRotateCount += 180;
}
} else {
if (this.orientToPath == 'move') {
this.baseRotateCount = Math.atan2(this.speedY, this.speedX) * _global.PI2;
}
}
} else {
if (this.followPlayer) {
var v12 = {'x': this.x, 'y': this.y};
this._parent.localToGlobal(v12);
var v13 = {'x': _root.bg.player.x, 'y': _root.bg.player.y};
_root.bg.localToGlobal(v13);
var v14 = v13.x - v12.x;
var v15 = v13.y - v12.y;
var v22 = Math.sqrt(v14 * v14 + v15 * v15);
var v10 = Math.atan2(v15, v14);
if (!_global.noSet(this.AARatio)) {
var v16 = Math.atan2(this.speedY, this.speedX) * _global.PI2;
v16 += _global.getAngleDelta(v16, v10 * _global.PI2, this.AARatio);
v10 = v16 / _global.PI2;
}
var v21 = this.AADistance;
if (v22 > v21) {
this.speedX = this.speedXY * Math.cos(v10);
this.speedY = this.speedXY * Math.sin(v10);
this.baseRotateCount = Math.atan2(this.speedY, this.speedX) * _global.PI2;
} else {
this.followPlayer = false;
}
} else {
this.baseRotateCount = Math.atan2(this.speedY, this.speedX) * _global.PI2;
}
}
this.x += this.speedX;
this.y += this.speedY;
if (this.wayMode) {
this.way.x -= this.speedX + storedv19;
this.way._x = this.way.x;
this.way.y -= this.speedY + storedv20;
this.way._y = this.way.y;
}
}
super.oEF();
this.redraw();
};
v2.moveTo = function (a, b) {
if (_global.noSet(a)) {
a = 0;
}
if (_global.noSet(b)) {
b = 0;
}
this.x = a;
this.y = b;
this.check();
this.redraw();
};
v2.moveBy = function (a, b) {
this.x += a;
this.y += b;
this.check();
this.redraw();
};
v2.redraw = function () {
this._x = Math.round(this.x);
this._y = Math.round(this.y);
};
v2.initMove = false;
v2.speedX = 0;
v2.speedY = 0;
v2.speedXY = 0;
v2.wayMode = false;
v2.wayRatio = 1;
v2.rotatedByWay = true;
v2.followPlayer = false;
v2.xratio = 100;
v2.yratio = 100;
v2.rotate = 0;
v2.baseRotateCount = 0;
v2.factor = 1;
v2.startFrame = 1;
v2.endFrame = -1;
v2.moveWayAtStart = true;
v2.wayCycle = 1;
v2.wayDir = 1;
v2.firstStep = 1;
v2.movedWay = false;
v2.movedWayOffset = 0;
v2.movedWayCount = 0;
v2.movedWayXSpeed = 0;
v2.movedWayYSpeed = 0;
v2.wayPassed = false;
v2.orientToPath = 'move';
v2.enable_enemy_to_enemy_collision = false;
v2.dont_smash_me_ally = false;
ASSetPropFlags(_global.movingObject.prototype, null, 1);
}
#endinitclip
}
movieClip 869 __Packages.damagableObject {
#initclip
if (!_global.damagableObject) {
var v1 = function () {
super();
if (_global.envS.debug == 1) {
this.initBar();
}
this.blinkObject = this;
this.loot = new Array();
this.autoloot = new Array();
this.lootXoffset = new Array();
this.lootYoffset = new Array();
this.AAD_array = new Array();
this.actionAfterDie = new Array();
};
_global.damagableObject = v1;
_global.damagableObject extends movingObject;
var v2 = v1.prototype;
v2.initArmor = function (a) {
this.armor = a;
this.startArmor = this.armor;
};
v2.initScore = function (sc) {
if (!_global.noSet(sc)) {
this.score = sc;
}
};
v2.initFlags = function (ih, is, id, im, nc) {
this.ignoreHit = (ih != 1) ? false : true;
this.ignoreSplash = (is != 1) ? false : true;
this.ignoreDirect = (id != 1) ? false : true;
this.immortal = (im != 1) ? false : true;
this.notCount = (nc != 1) ? false : true;
};
v2.initBar = function () {
this.bar = this.createEmptyMovieClip('bar', 3);
this.bar1 = this.bar.createEmptyMovieClip('bar1', 2);
this.bar.beginFill(16711680);
_global.drawRect(this.bar, -15, -2, 15, 2);
this.bar.endFill();
this.bar1.lineStyle(0, 0);
_global.drawRect(this.bar1, -15, -2, 15, 2);
this.bar._y = -20;
this.bar2 = this.bar.createEmptyMovieClip('bar2', 1);
this.bar2.beginFill(65280);
_global.drawRect(this.bar2, 0, -2, 30, 2);
this.bar2.endFill();
this.bar2._x = -15;
};
v2.changeArmor = function (delta) {
if (!this.live) {
return undefined;
}
if (this.immortal) {
return undefined;
}
this.armor += delta;
if (delta < 0) {
this.startBlink('hit');
}
if (this.armor > this.startArmor) {
this.armor = this.startArmor;
}
this.showArmor();
if (this.armor <= 0) {
this.armor = 0;
this.live = false;
this.showArmor();
this.destroy();
}
};
v2.showArmor = function () {
if (_global.envS.debug == 1) {
this.bar2._xscale = 100 * this.armor / this.startArmor;
}
};
v2.destroy = function (flag) {
if (this.childs.length > 0) {
var v4 = 0;
while (v4 < this.childs.length) {
var v12 = _global.makeGameObject.call(_root.bg, _global.currLevel.childs[this.childs[v4]], 0);
if (!_global.noSet(this.childDX) || !_global.noSet(this.childDY)) {
var v8 = _global.noSet(this.childDX[v4]) ? 0 : this.childDX[v4];
var v11 = _global.noSet(this.childDY[v4]) ? 0 : this.childDY[v4];
v12.moveTo(this._x + v8, this._y + v11);
}
v4 += 1;
}
}
v4 = 0;
while (v4 < this.loot.length) {
var v13 = this.autoloot[v4];
var v10 = this.lootXoffset[v4];
var v9 = this.lootYoffset[v4];
var v6 = this.loot[v4];
if (v13) {
_global.makeBonusAnimation(v6, _root.bg.player);
_root.bg.player.applyBonus(v6);
} else {
var v7 = _root.bg.bnz.getNextHighestDepth();
var v5 = _root.bg.bnz.attachMovie('bonus_' + v6, 'b' + v7, v7);
_global.bonusObjects.push(v5);
v5._x = this._x + v10;
v5._y = this._y + v9;
v5.bonusType = v6;
v5.inQueue();
v5._yscale = 2;
v5._xscale = 2;
v5._alpha = 2;
v5.onEnterFrame = _global.getOn;
}
v4 += 1;
}
if (this.soundKills != 'none') {
if (_global.noSet(this.soundKills)) {
_global.sound.play(_global.envS.soundKills, this.x, flag);
} else {
var v14 = this.soundKills.split(',');
if (v14.length == 0) {
v14 = [this.soundKills];
}
var v15 = Math.floor(Math.random() * v14.length);
_global.sound.play(_global.trim(v14[v15]), this.x, flag);
}
}
if (this.score != 0) {
v7 = _root.bg.bnzFX.getNextHighestDepth();
v5 = _root.bg.bnzFX.attachMovie('score_ind', 'b' + v7, v7);
v5.ins.tf.text = this.score * _global.comboFactor;
_global.levelScore += this.score * _global.comboFactor;
_root.gui.score.text = _global.levelScore;
v5._alpha = 70;
v5._x = this._x;
v5._y = this._y;
}
this.stopBlink();
if (_global.envS.debug == 1) {
this.bar._visible = false;
}
this.live = false;
};
v2.oEF = function () {
if (this.blinkFlag) {
var v12 = Math.floor(this.blinkCounter / this.blinkStep);
this.blinkCounter += 1;
var v11 = Math.floor(this.blinkCounter / this.blinkStep);
if (v12 != v11) {
var v10 = {'ra': 100, 'ga': 100, 'ba': 100, 'aa': 100, 'rb': 0, 'gb': 0, 'bb': 0, 'ab': 0};
if (v11 % 2 == 1) {
v10.ba = 100 - this.blinkAmount;
v10.ga = v10.ba;
v10.ra = v10.ba;
v10.rb = Math.round(this.blinkColorR * this.blinkAmount / 100);
v10.gb = Math.round(this.blinkColorG * this.blinkAmount / 100);
v10.bb = Math.round(this.blinkColorB * this.blinkAmount / 100);
}
(new Color(this.blinkObject)).setTransform(v10);
}
if (this.blinkCounter > 2 * this.blinkStep * this.blinkTimes) {
this.blinkFlag = false;
}
}
if (this.live) {
var v5 = 0;
while (v5 < this.emitC.length) {
if (this.eCCount[v5] > 0) {
var v6 = this.eCTimeOffset[v5];
if (_global.noSet(v6)) {
v6 = 0;
}
if ((this.myClock + v6) % this.eCTime[v5] == 0) {
var v8 = _global.makeGameObject.call(_root.bg, _global.currLevel.childs[this.emitC[v5]], 0);
--this.eCCount[v5];
if (!_global.noSet(this.eCXOffset[v5]) || !_global.noSet(this.eCYOffset[v5])) {
var v9 = _global.noSet(this.eCXOffset[v5]) ? 0 : this.eCXOffset[v5];
var v7 = _global.noSet(this.eCYOffset[v5]) ? 0 : this.eCYOffset[v5];
v8.moveTo(this._x + v9, this._y + v7);
}
}
}
v5 += 1;
}
}
super.oEF();
};
v2.startBlink = function (col) {
this.blinkColor = _global.envS.blinks[col].color;
this.blinkColorR = parseInt(this.blinkColor.substr(1, 2), 16);
this.blinkColorG = parseInt(this.blinkColor.substr(3, 2), 16);
this.blinkColorB = parseInt(this.blinkColor.substr(5, 2), 16);
this.blinkAmount = _global.envS.blinks[col].amount;
this.blinkTimes = _global.envS.blinks[col].times;
this.blinkStep = _global.envS.blinks[col].step;
this.blinkCounter = 0;
this.blinkFlag = true;
};
v2.stopBlink = function () {
if (this.blinkFlag) {
var v2 = {'ra': 100, 'ga': 100, 'ba': 100, 'aa': 100, 'rb': 0, 'gb': 0, 'bb': 0, 'ab': 0};
(new Color(this.blinkObject)).setTransform(v2);
this.blinkFlag = false;
}
};
v2.initLoot = function (lo, lox, loy, al) {
if (!_global.noSet(lo)) {
this.loot = _global.prepareArrayString(lo);
}
if (!_global.noSet(lox)) {
this.lootXoffset = _global.prepareArrayNum(lox);
}
if (!_global.noSet(loy)) {
this.lootYoffset = _global.prepareArrayNum(loy);
}
if (!_global.noSet(al)) {
this.autoloot = _global.prepareArrayBool(al);
}
};
v2.initChilds = function (chi, dx, dy, ec, ecc, ect, ecto, ecxo, ecyo) {
if (!_global.noSet(chi)) {
this.childs = _global.prepareArrayString(chi);
}
if (!_global.noSet(dx)) {
this.childDX = _global.prepareArrayNum(dx);
}
if (!_global.noSet(dy)) {
this.childDY = _global.prepareArrayNum(dy);
}
if (!_global.noSet(ec)) {
this.emitC = _global.prepareArrayString(ec);
}
if (!_global.noSet(ecc)) {
this.eCCount = _global.prepareArrayNum(ecc);
}
if (!_global.noSet(ect)) {
this.eCTime = _global.prepareArrayNum(ect);
}
if (!_global.noSet(ecto)) {
this.eCTimeOffset = _global.prepareArrayNum(ecto);
}
if (!_global.noSet(ecxo)) {
this.eCXOffset = _global.prepareArrayNum(ecxo);
}
if (!_global.noSet(ecyo)) {
this.eCYOffset = _global.prepareArrayNum(ecyo);
}
};
v2.setRelation = function (id, ar, rt) {
if (!_global.noSet(id)) {
this.myId = id;
}
if (!_global.noSet(ar)) {
this.AAD_array = _global.prepareArrayString(ar);
}
if (!_global.noSet(rt)) {
this.relType = rt;
}
};
v2.checkRelations = function (arr) {
var v8 = false;
if (this.AAD_array.length == 0 && this.actionAfterDie.length == 0) {
return v8;
}
if (this.AAD_array.length > 0) {
var v3 = 0;
while (v3 < this.AAD_array.length) {
var v6 = this.AAD_array[v3];
var v4 = 0;
while (v4 < arr.length) {
if (arr[v4].myId == v6) {
this.AAD_array.remove(v6);
this.actionAfterDie.push(v6);
v3 -= 1;
}
v4 += 1;
}
v3 += 1;
}
}
if (this.actionAfterDie.length == 0) {
return v8;
}
if (_global.noSet(this.relType)) {
return v8;
}
var v7 = new Array();
v7 = this.actionAfterDie.concat();
v3 = 0;
while (v3 < arr.length) {
if (arr[v3] != this) {
if (!_global.noSet(arr[v3].myId)) {
v7.remove(arr[v3].myId);
}
}
v3 += 1;
}
if (v7.length == this.actionAfterDie.length) {
if (this.relType == 'kill') {
this.changeArmor(-this.armor - 100);
v8 = true;
}
if (this.relType == 'makeHitable') {
this.ignoreHit = false;
this.ignoreSplash = false;
this.base.playMe = true;
this.base.play();
}
}
return v8;
};
v2.live = true;
v2.armor = 0;
v2.startArmor = 0;
v2.blinkColor = '#000000';
v2.blinkColorR = 0;
v2.blinkColorG = 0;
v2.blinkColorB = 0;
v2.blinkAmount = 0;
v2.blinkTimes = 0;
v2.blinkCounter = 0;
v2.blinkFlag = false;
v2.blinkStep = 0;
v2.directDamage = 0;
v2.soundKills = '';
v2.ignoreHit = false;
v2.ignoreSplash = false;
v2.ignoreDirect = false;
v2.immortal = false;
v2.notCount = false;
v2.score = 0;
ASSetPropFlags(_global.damagableObject.prototype, null, 1);
}
#endinitclip
}
movieClip 870 __Packages.tankClass {
#initclip
if (!_global.tankClass) {
var v1 = function () {
super();
};
_global.tankClass = v1;
_global.tankClass extends damagableObject;
var v2 = v1.prototype;
v2.initTank = function (a, b, c, ar, wb, bb, tp, sha, norot, sc) {
if (!this.live) {
return undefined;
}
if (bb === 1) {
this.bossBarFlag = true;
}
if (tp === 1) {
this.top = true;
}
this.initScore(sc);
this.base = this.attachMovie(a, 'base', 1);
this.body = this.base.body;
this.hitBody = this.base.hitBody;
if (_global.noSet(this.hitBody)) {
this.hitBody = this.base.body;
}
if (_global.envS.debugBody != 1) {
this.body._visible = false;
this.hitBody._visible = false;
}
var v7 = !this.top ? this._parent._parent.enemyMC2 : this._parent._parent.topEnemyMC2;
if (_global.noSet(v7)) {
this.gunHolder = this;
} else {
this.gunHolder = v7.createEmptyMovieClip(this._name + '_gun', this.getDepth());
}
norot = (norot != 1) ? false : true;
if (!norot) {
this.base._rotation = _global.envS.defaultRotation;
}
this.gunHolder._x = this._x;
this.gunHolder._y = this._y;
this.cannons = new Array();
var v4 = _global.prepareArrayString(b);
var v3 = 0;
while (v3 < v4.length) {
this.cannons[v3] = this.gunHolder.attachMovie(v4[v3], 'gun' + v3, v3 + 2, {'parent': this, 'myNum': v3});
v3 += 1;
}
if (wb == 1) {
this.withoutBaseFlag = true;
}
if (this.withoutBaseFlag) {
this.blinkObject = this.gunHolder;
}
this.target = c;
if (!_global.noSet(sha) && this.top) {
this.shadowStr = sha;
v7 = this._parent._parent.shadows;
if (_global.noSet(v7)) {
v7 = this._parent.shadows;
}
this.shadow = v7.attachMovie(this.shadowStr, this._name + '_sh', this.getDepth());
this.SolarX = _global.envS.SolarX;
this.SolarY = _global.envS.SolarY;
this.SolarXFactor = _global.envS.SolarXFactor;
this.SolarYFactor = _global.envS.SolarYFactor;
this.shadow._rotation = this.base._rotation;
this.shadow._yscale = 70;
this.shadow._xscale = 70;
}
this.rotateGun();
this.rotateBase();
this.initArmor(ar);
};
v2.initGun = function (t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, to, ca, spa) {
if (!this.live) {
return undefined;
}
var v16 = _global.prepareArrayNum(t);
var v12 = _global.prepareArrayNum(mt);
var v19 = _global.prepareArrayNum(c);
var v4 = _global.prepareArrayString(bt);
var v7 = _global.prepareArrayNum(bs);
var v18 = _global.prepareArrayString(dd);
var v13 = _global.prepareArrayNum(br);
var v15 = _global.prepareArrayNum(tl);
var v21 = _global.prepareArrayNum(am);
var v8 = _global.prepareArrayNum(fs);
var v14 = _global.prepareArrayNum(fm);
var v20 = _global.prepareArrayNum(fd);
var v11 = _global.prepareArrayNum(bd);
var v17 = _global.prepareArrayNum(mb);
var v5 = _global.prepareArrayNum(pa);
var v6 = _global.prepareArrayNum(pd);
var v22 = _global.prepareArrayString(ca);
var v9 = _global.prepareArrayString(spa);
var v10 = _global.prepareArrayNum(to);
var v3 = 0;
while (v3 < v4.length) {
this.cannons[v3].initGun();
this.cannons[v3].addGun(_global.trim(v16[v3]), _global.trim(v12[v3]), _global.trim(v19[v3]), _global.trim(v4[v3]), _global.trim(v7[v3]), _global.trim(v18[v3]), _global.trim(v13[v3]), _global.trim(v15[v3]), _global.trim(v21[v3]), _global.trim(v8[v3]), _global.trim(v14[v3]), _global.trim(v20[v3]), _global.trim(v11[v3]), _global.trim(v17[v3]), _global.trim(v5[v3]), _global.trim(v6[v3]), pts, pta, ptss, _global.trim(v22[v3]), _global.trim(v9[v3]), _global.trim(v10[v3]));
v3 += 1;
}
this.rotateGun();
};
v2.addGun = function (t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, to, ca, spa) {
if (!this.live) {
return undefined;
}
var v16 = _global.prepareArrayNum(t);
var v12 = _global.prepareArrayNum(mt);
var v19 = _global.prepareArrayNum(c);
var v4 = _global.prepareArrayString(bt);
var v7 = _global.prepareArrayNum(bs);
var v18 = _global.prepareArrayString(dd);
var v13 = _global.prepareArrayNum(br);
var v15 = _global.prepareArrayNum(tl);
var v21 = _global.prepareArrayNum(am);
var v8 = _global.prepareArrayNum(fs);
var v14 = _global.prepareArrayNum(fm);
var v20 = _global.prepareArrayNum(fd);
var v11 = _global.prepareArrayNum(bd);
var v17 = _global.prepareArrayNum(mb);
var v5 = _global.prepareArrayNum(pa);
var v6 = _global.prepareArrayNum(pd);
var v22 = _global.prepareArrayString(ca);
var v9 = _global.prepareArrayString(spa);
var v10 = _global.prepareArrayNum(to);
var v3 = 0;
while (v3 < v4.length) {
this.cannons[v3].addGun(_global.trim(v16[v3]), _global.trim(v12[v3]), _global.trim(v19[v3]), _global.trim(v4[v3]), _global.trim(v7[v3]), _global.trim(v18[v3]), _global.trim(v13[v3]), _global.trim(v15[v3]), _global.trim(v21[v3]), _global.trim(v8[v3]), _global.trim(v14[v3]), _global.trim(v20[v3]), _global.trim(v11[v3]), _global.trim(v17[v3]), _global.trim(v5[v3]), _global.trim(v6[v3]), pts, pta, ptss, _global.trim(v22[v3]), _global.trim(v9[v3]), _global.trim(v10[v3]));
v3 += 1;
}
};
v2.oEF = function () {
var v3 = this.x;
var v4 = this.y;
super.oEF();
this.gunHolder._x = this._x;
this.gunHolder._y = this._y;
this.rotateBase();
this.rotateGun();
this.moveShadow();
};
v2.moveShadow = function () {
if (!_global.noSet(this.shadow)) {
this.shadow._x = (this._x - this.SolarX) * this.SolarXFactor + this.SolarX;
this.shadow._y = (this._y - this.SolarY + _root.bg._y) * this.SolarYFactor - _root.bg._y + this.SolarY;
this.shadow._rotation = this.base._rotation;
}
};
v2.rotateBase = function () {
if (!_global.noSet(this.target) && this.orientToPath == 'shoot') {
var v3 = {'x': this.target._x, 'y': this.target._y};
this.target._parent.localToGlobal(v3);
var v4 = {'x': this.x, 'y': this.y};
this._parent.localToGlobal(v4);
var v5 = this.cannons[0].cannonAngleType;
switch (v5) {
case 't':
this.baseRotation = Math.atan2(v3.y - v4.y, v3.x - v4.x) * _global.PI2 + this.cannons[0].cannonAngle + 90;
break;
case 'w':
this.baseRotation = this.baseRotateCount + this.cannons[0].cannonAngle + 90;
break;
case 'h':
this.baseRotation = this.cannons[0].cannonAngle + 180;
}
if (this.rotatedByWay) {
this.base._rotation = this.baseRotation;
}
this.gunHolder._rotation = this.base._rotation;
} else {
if (!(this.speedX == 0 && this.speedY == 0)) {
this.baseRotation = this.baseRotateCount + 90;
if (this.rotatedByWay) {
this.base._rotation = this.baseRotation;
}
this.gunHolder._rotation = this.base._rotation;
}
}
};
v2.rotateGun = function () {
if (_global.noSet(this.target)) {
var v3 = 0;
while (v3 < this.cannons.length) {
this.cannons[v3]._rotation = Math.atan2(this._ymouse - this.cannons[v3]._y, this._xmouse - this.cannons[v3]._x) * _global.PI2 + 90;
v3 += 1;
}
} else {
var v9 = {'x': this.target._x, 'y': this.target._y};
this.target._parent.localToGlobal(v9);
var v3 = 0;
while (v3 < this.cannons.length) {
var v5 = {'x': this.cannons[v3]._x, 'y': this.cannons[v3]._y};
this.gunHolder.localToGlobal(v5);
var v8 = this.cannons[v3].cannonAngleType;
switch (v8) {
case 't':
var v4 = Math.atan2(v9.y - v5.y, v9.x - v5.x) * _global.PI2 - this.gunHolder._rotation + this.cannons[v3].cannonAngle + 90;
break;
case 'w':
var v4 = this.baseRotateCount - this.gunHolder._rotation + this.cannons[v3].cannonAngle + 90;
break;
case 'h':
var v4 = this.cannons[v3].cannonAngle - this.gunHolder._rotation + 180;
}
if (this.cannons[v3].cannonChangeAngleSpeed == 0) {
this.cannons[v3]._rotation = storedv4;
} else {
var v6 = _global.getAngleDelta(this.cannons[v3]._rotation, storedv4, 1);
var v7 = v6 <= 0 ? -1 : 1;
if (Math.abs(v6) > this.cannons[v3].cannonChangeAngleSpeed) {
this.cannons[v3]._rotation += v7 * this.cannons[v3].cannonChangeAngleSpeed;
} else {
this.cannons[v3]._rotation += v6;
}
}
v3 += 1;
}
}
};
v2.bang = function (obj) {
if (!this.live) {
return false;
}
var v4 = false;
var v2 = 0;
while (v2 < this.cannons.length) {
var v3 = this.cannons[v2].bang(obj);
v4 = v4 || v3;
v2 += 1;
}
return v4;
};
v2.destroy = function (flag) {
if (this.top) {
var v10 = _root.bg.fxTop;
} else {
var v10 = _root.bg.fx;
}
var v8 = 1;
var v7 = v10.getNextHighestDepth();
var v9 = this.base;
if (_global.noSet(v9.ex1)) {
v9 = this.cannons[0];
}
while (!_global.noSet(v9['ex' + v8])) {
var v6 = v9['ex' + v8];
var v5 = v10.attachMovie('explode', 'fx' + v7, v7);
v5._rotation = (v6._rotation != 0) ? v6._rotation : Math.random() * 360;
v5.target = this;
v5.target_mc = v6;
v5._yscale = v6._xscale * 10;
v5._xscale = v5._yscale;
if (_global.noSet(v6.delay)) {
v6.delay = 0;
}
v5.gotoAndStop(1);
v5.maxDelay = v6.delay;
v5.onEnterFrame = _global.explodePause;
v7 += 1;
v8 += 1;
}
v5.destroyer = true;
v5.destroyTarget = this;
this.deathFromOutside = true;
if (this.dieImmediatly) {
this.deathFromOutside = false;
}
super.destroy(flag);
if (!this.deathFromOutside) {
this.shadow.removeMovieClip();
}
this.kill();
};
v2.kill = function () {
this.shadow.removeMovieClip();
if (this.gunHolder != this) {
var v4 = this.cannons[0]._currentframe;
var v3 = 0;
while (v3 < this.cannons.length) {
this.cannons[v3].gotoAndPlay('die');
v3 += 1;
}
if (this.cannons[0]._currentframe == 1 || this.cannons[0]._currentframe == v4) {
this.gunHolder.removeMovieClip();
}
super.kill();
} else {
this.initMove = false;
var v3 = 0;
while (v3 < this.cannons.length) {
this.cannons[v3].gotoAndPlay('die');
v3 += 1;
}
}
this.base.gotoAndPlay('die');
this.outQueue();
};
v2.changeGun = function (newWeapon) {
this.cannons[0].changeGun(newWeapon);
};
v2.changeArmor = function (delta) {
super.changeArmor(delta);
};
v2.armor = 0;
v2.startArmor = 0;
v2.thereCanBeOnlyOne = 0;
v2.withoutBaseFlag = false;
v2.bossBarFlag = false;
v2.top = false;
v2.shadowStr = '';
v2.SolarX = 275;
v2.SolarY = 200;
v2.SolarXFactor = 1;
v2.SolarYFactor = 1;
ASSetPropFlags(_global.tankClass.prototype, null, 1);
}
#endinitclip
}
movieClip 871 __Packages.playerClass {
#initclip
if (!_global.playerClass) {
var v1 = function () {
super();
this.offsetTop = _global.envS.playerOffset.top;
this.offsetBottom = _global.envS.playerOffset.bottom;
this.offsetLeft = _global.envS.playerOffset.left;
this.offsetRight = _global.envS.playerOffset.right;
this.offReaction = 'stand';
this.oldTab = Key.isToggled(9);
this.XspeedFactor = _global.playerS.XspeedFactor;
this.YspeedFactor = _global.playerS.YspeedFactor;
this.rotationFactor = _global.playerS.rotationFactor;
if (_global.noSet(_global.userWeapon1)) {
_global.userWeapon1 = 0;
}
if (_global.noSet(_global.userWeapon2)) {
_global.userWeapon2 = 0;
}
if (_global.noSet(_global.userWeapon3)) {
_global.userWeapon3 = 0;
}
if (_global.noSet(_global.userWeapon4)) {
_global.userWeapon4 = 0;
}
_global.userWeapon1 = _global.weaponSaved1[_global.levelNum - 1];
_global.userWeapon2 = _global.weaponSaved2[_global.levelNum - 1];
_global.userWeapon3 = _global.weaponSaved3[_global.levelNum - 1];
_global.userWeapon4 = _global.weaponSaved4[_global.levelNum - 1];
this.showWeapon();
};
_global.playerClass = v1;
_global.playerClass extends tankClass;
var v2 = v1.prototype;
v2.setMotion = function (a, b) {
super.setMotion(0, 0);
this.baseSpeedX = a;
this.startBaseSpeedX = this.baseSpeedX;
this.baseSpeedY = b;
this.startBaseSpeedY = this.baseSpeedY;
this.base._rotation = -_global.envS.defaultRotation;
this.realRotation = this.base._rotation;
this.shadow._rotation = this.base._rotation;
this.playerBaseRotation = this.base._rotation;
};
v2.initTank = function (a, b, c, ar, wb, sh, msh, mar, sha) {
this.shield = sh;
this.maxShield = msh;
super.initTank(a, b, c, ar, wb, false, 1, sha);
var v4 = 0;
while (v4 < this.cannons.length) {
this.cannons[v4]._y *= -1;
v4 += 1;
}
if (_global.envS.debug == 1) {
this.bar._y = 20;
}
this.startArmor = Math.max(mar, ar);
this.showArmor();
};
v2.oEF = function () {
var v12 = this.cannons[0].currentGun;
if (Key.isDown(49) || Key.isDown(90) || Key.isDown(46)) {
if (this.cannons[0].changeGun(0)) {
_root.lbar.weaponSelector.gotoAndStop(1);
if (this.cannons[0].currentGun != v12) {
_global.sound.play('changeWeapon', this.x, true);
}
}
}
if (Key.isDown(50) || Key.isDown(88) || Key.isDown(35)) {
if (this.cannons[0].changeGun(1)) {
_root.lbar.weaponSelector.gotoAndStop(2);
if (this.cannons[0].currentGun != v12) {
_global.sound.play('changeWeapon', this.x, true);
}
}
}
if (_global.userControlled) {
this.speedX = (this._parent._xmouse - this.x) / this.XspeedFactor;
this.speedY = (this._parent._ymouse - this.y) / this.YspeedFactor;
} else {
this.speedX += -this.speedX / this.XspeedFactor * 2;
this.speedY += -this.speedY / this.YspeedFactor;
}
var v9 = Math.floor(this.speedX / 3) + 10;
if (v9 < 1) {
v9 = 1;
}
if (v9 > this.base.vis._totalframes) {
v9 = this.base.vis._totalframes;
}
this.base.vis.gotoAndStop(v9);
if (this.recoilTimer < _global.playerS.recoilLength) {
this.recoilTimer += 1;
var v10 = this.recoilAngle / _global.PI2;
var v11 = _global.playerS.recoil * Math.cos(Math.PI * this.recoilTimer / (2 * _global.playerS.recoilLength + 1));
this.moveBy(v11 * Math.cos(v10) / this.recoilTimer, v11 * Math.sin(v10) / this.recoilTimer);
}
super.oEF();
this.base._rotation = 0;
this.shadow._rotation = 0;
this.gunHolder._rotation = 0;
var v13 = this.cannons[0]._rotation;
this.cannons[0]._rotation = this.base._rotation;
if (!(this.init && this.initMove)) {
return undefined;
}
if (_global.userControlled) {
if (this.autoFire) {
if (this.bang(1)) {
this.viewWeapons();
this.recoilAngle = v13 + 90;
this.recoilTimer = 0;
_global.rezults.shots += 1;
}
if (_global.userWeapon1 != 0) {
if (this.cannons[0].changeGun(_global.userWeapon1 + 0)) {
if (this.bang(1)) {
this.viewWeapons();
_global.rezults.shots += 1;
}
}
}
if (_global.userWeapon2 != 0) {
if (this.cannons[0].changeGun(_global.userWeapon2 + 4)) {
if (this.bang(1)) {
this.viewWeapons();
_global.rezults.shots += 1;
}
}
}
if (_global.userWeapon3 != 0) {
if (this.cannons[0].changeGun(_global.userWeapon3 + 8)) {
if (this.bang(1)) {
this.viewWeapons();
_global.rezults.shots += 1;
}
}
}
if (_global.userWeapon4 != 0) {
if (this.cannons[0].changeGun(_global.userWeapon4 + 12)) {
if (this.bang(1)) {
this.viewWeapons();
_global.rezults.shots += 1;
}
}
}
this.cannons[0].changeGun(0);
}
}
var v7 = 0;
while (v7 < this.cannons[0].gunZ.length) {
var v5 = this.cannons[0].gunZ[v7];
if (v5.reload) {
var v6 = 100 * ((_global.clock - v5.bangTime) / v5.reloadTime);
} else {
var v6 = 100 * ((_global.clock - v5.bangTime) / v5.reloadMicroTime);
}
if (v6 > 100) {
v6 = 100;
}
var v8 = _root.lbar['w' + v7].ico;
if (v6 < 100 || v8._currentframe <= 50) {
v8.gotoAndPlay(Math.ceil(v6 / 2));
}
v7 += 1;
}
};
v2.viewWeapons = function () {
_root.gui.rockets.tf.text = this.cannons[0].gunZ[1].amount;
};
v2.check = function () {
super.check();
};
v2.initGun = function (t, mt, c, bt, bs, tl, am, fs, fm, fd, bd, sd, dr, del, mb, pa, pd, pts, pta, ptss) {
super.initGun(t, mt, c, bt, bs, 'd', undefined, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss);
if (!_global.noSet(sd) && sd != 0) {
var v6 = _global.prepareArrayNum(sd);
var v5 = _global.prepareArrayNum(dr);
var v7 = _global.prepareArrayNum(del);
var v4 = 0;
while (v4 < this.cannons.length) {
this.cannons[v4].initSplash(v6[v4], v5[v4], v7[v4]);
v4 += 1;
}
}
this.showWeapon();
};
v2.addGun = function (t, mt, c, bt, bs, tl, am, fs, fm, fd, bd, sd, dr, del, mb, pa, pd, pts, pta, ptss) {
super.addGun(t, mt, c, bt, bs, 'd', undefined, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss);
if (!_global.noSet(sd) && sd != 0) {
var v6 = _global.prepareArrayNum(sd);
var v5 = _global.prepareArrayNum(dr);
var v7 = _global.prepareArrayNum(del);
var v4 = 0;
while (v4 < this.cannons.length) {
this.cannons[v4].initSplash(v6[v4], v5[v4], v7[v4]);
v4 += 1;
}
}
this.showWeapon();
};
v2.showWeapon = function () {
_root.gui.weaponIndicator.gotoAndStop(this.weaponNum + 1);
_root.gui.weaponIndicator.n = 0;
_root.gui.weapons.wp1.gotoAndStop(_global.userWeapon1 + 1);
_root.gui.weapons.wp2.gotoAndStop(_global.userWeapon2 + 1);
_root.gui.weapons.wp3.gotoAndStop(_global.userWeapon3 + 1);
_root.gui.weapons.wp4.gotoAndStop(_global.userWeapon4 + 1);
};
v2.onMouseDown = function () {
if (_global.userControlled) {
this.autoFire = true;
}
};
v2.onMouseUp = function () {
if (_global.userControlled) {
this.autoFire = false;
}
};
v2.bang = function (obj) {
var v3 = super.bang(obj);
if (v3 && this.cannons[0].currentGun == 1 && this.cannons[0].gunZ[1].nuke) {
this.cannons[0].gunZ[1].nuke = false;
this.cannons[0].gunZ[1].bulletType = 'rocket';
this.showWeapon();
}
return v3;
};
v2.showArmor = function () {
super.showArmor();
_root.gui.health.bar._xscale = Math.round(100 * this.armor / this.startArmor);
};
v2.changeShield = function (delta) {
this.shield += delta;
if (this.shield > this.maxShield) {
this.shield = this.maxShield;
}
if (this.shield < 0) {
this.shield = 0;
}
if (delta > 0) {
this.startBlink('shield');
}
};
v2.changeArmor = function (delta) {
if (!this.live) {
return undefined;
}
if (delta < 0) {
_global.comboNumber = 0;
_global.actualComboNumber = 0;
_global.comboTimer = -100000;
_global.comboFactor = 1;
_root.gui.multi.text = _global.actualComboNumber + 1 + ' (' + _global.comboFactor + ')';
var v5 = Math.ceil(delta / 2);
if (-v5 > this.shield) {
v5 = -this.shield;
}
var v6 = delta - v5;
this.changeShield(v5);
} else {
var v5 = 0;
var v6 = delta;
}
super.changeArmor(v6);
};
v2.destroy = function () {
_global.gameOver = true;
super.destroy(true);
};
v2.applyBonus = function (type) {
this.startBlink('takebonus');
trace('APPLY BONUS: \'' + type + '\'');
switch (type) {
case 'miniHealth':
_global.sound.play('health', this.x);
this.changeArmor(this.startArmor / 5);
this.showArmor();
break;
case 'weapon1':
_global.sound.play('upgrade', this.x);
_global.userWeapon1 += 1;
if (_global.userWeapon1 > 4) {
_global.userWeapon1 = 4;
}
_root.gui.weapons.wp1.n = 0;
this.showWeapon();
break;
case 'weapon2':
_global.sound.play('upgrade', this.x);
_global.userWeapon2 += 1;
if (_global.userWeapon2 > 4) {
_global.userWeapon2 = 4;
}
_root.gui.weapons.wp2.n = 0;
this.showWeapon();
break;
case 'weapon3':
_global.sound.play('upgrade', this.x);
_global.userWeapon3 += 1;
if (_global.userWeapon3 > 4) {
_global.userWeapon3 = 4;
}
_root.gui.weapons.wp3.n = 0;
this.showWeapon();
break;
case 'lazer':
_global.sound.play('upgrade', this.x);
_global.userWeapon4 += 1;
if (_global.userWeapon4 > 4) {
_global.userWeapon4 = 4;
}
_root.gui.weapons.wp4.n = 0;
this.showWeapon();
}
};
v2.playerDx = 0;
v2.playerDy = 0;
v2.baseSpeedX = 0;
v2.baseSpeedY = 0;
v2.startBaseSpeedX = 0;
v2.startBaseSpeedY = 0;
v2.XspeedFactor = 0;
v2.YspeedFactor = 0;
v2.rotationFactor = 0;
v2.realRotation = 0;
v2.rotSign = 0;
v2.shield = 0;
v2.maxShield = 0;
v2.recoilTimer = 10;
v2.recoilAngle = 0;
v2.oldTab = false;
v2.autoFire = false;
v2.weaponNum = 0;
v2.weaponPowerup = 0;
ASSetPropFlags(_global.playerClass.prototype, null, 1);
}
#endinitclip
}
movieClip 872 __Packages.bgClass {
#initclip
if (!_global.bgClass) {
var v1 = function () {
super();
};
_global.bgClass = v1;
_global.bgClass extends movingObject;
var v2 = v1.prototype;
v2.check = function () {
this.bg1._y -= _root.bg.speedY * 3 / 4;
this.bg2._y -= _root.bg.speedY * 3 / 4;
if (this.bg1._y + this._y > 800) {
this.bg1._y -= 1600;
}
if (this.bg2._y + this._y > 800) {
this.bg2._y -= 1600;
}
};
v2.oEF = function () {
super.oEF();
};
ASSetPropFlags(_global.bgClass.prototype, null, 1);
}
#endinitclip
}
movieClip 873 __Packages.soundCollector {
#initclip
if (!_global.soundCollector) {
var v1 = function () {
super();
this.col = new Array();
var v8 = 0;
while (v8 < this.arrayLength) {
var v5 = this.getNextHighestDepth();
var v7 = this.createEmptyMovieClip('mc_' + v5, v5);
var v4 = new Sound(v7);
v4.onSoundComplete = this.scomplete;
var v6 = {'mc': v7, 'snd': v4, 'free': true, 'cont': false, 'pri': false};
v4.link = v6;
this.col.push(v6);
v8 += 1;
}
_global.sound = this;
};
_global.soundCollector = v1;
_global.soundCollector extends MovieClip;
var v2 = v1.prototype;
v2.__set__width = function (w) {
if (w >= 0) {
this.__width = w;
}
return this.__get__width();
};
v2.__get__width = function () {
return this.__width;
};
v2.__set__volume = function (v) {
if (v >= 0) {
this.__volume = v;
}
return this.__get__volume();
};
v2.__get__volume = function () {
return this.__volume;
};
v2.__set__enable = function (e) {
this.__enable = e;
if (!this.__enable) {
var v2 = 0;
while (v2 < this.arrayLength) {
this.col[v2].snd.stop();
v2 += 1;
}
}
return this.__get__enable();
};
v2.__get__enable = function () {
return this.__enable;
};
v2.play = function (linkage, xpos, priority, num, volume) {
if (!this.__enable) {
return undefined;
}
if (_global.noSet(priority)) {
priority = false;
}
if (_global.noSet(num)) {
num = 1;
}
if (num == -1) {
num = 1000000000;
}
var v12 = false;
var v7 = -1;
var v5 = 0;
var v6 = -1;
var v3 = 0;
while (v3 < this.arrayLength) {
if (this.col[v3].free || _global.noSet(this.col[v3].snd.position)) {
this.col[v3].free = true;
v7 = v3;
break;
}
if (!this.col[v3].pri) {
var v4 = this.col[v3].snd.position / this.col[v3].snd.duration;
if (v4 > v5) {
v5 = v4;
v6 = v3;
}
}
v3 += 1;
}
if (v7 == -1) {
if (priority) {
if (_global.envS.debug && _global.envS.soundDebug) {
_global.debug('Sound collector: all slots busy, using slot ' + v6 + ' (' + this.col[v6].linkage + ': ' + this.col[v6].snd.position / this.col[v6].snd.duration + ')');
}
v7 = v6;
this.col[v7].snd.stop();
} else {
if (_global.envS.debug && _global.envS.soundDebug) {
_global.debug('Sound collector: all slots busy, this sound skipping because of their low priority');
}
}
}
if (v7 != -1) {
var v8 = this.col[v7];
v8.snd.attachSound(linkage);
v8.snd.setVolume(this.__get__volume());
v8.target = undefined;
if (!_global.noSet(xpos)) {
if (typeof xpos == 'number') {
v8.snd.setPan(this.calcPan(xpos));
}
if (typeof xpos == 'movieclip') {
v8.target = xpos;
}
} else {
v8.snd.setPan(0);
}
v8.snd.start(0, num);
v8.free = false;
v8.linkage = linkage;
v8.pri = priority;
}
};
v2.stop = function (linkage) {
var v2 = 0;
while (v2 < this.arrayLength) {
if (this.col[v2].linkage == linkage) {
this.col[v2].snd.stop();
this.col[v2].free = true;
}
v2 += 1;
}
};
v2.scomplete = function () {
var v2 = this;
v2.link.free = true;
};
v2.oEF = function () {
var v3 = 0;
while (v3 < this.arrayLength) {
if (!_global.noSet(this.col[v3].target)) {
this.col[v3].snd.setPan(this.calcPan(this.col[v3].target._x));
}
v3 += 1;
}
};
v2.calcPan = function (xpos) {
return (100 * xpos / this.__width) * 2 - 100;
};
v2.arrayLength = 8;
v2.__volume = 100;
v2.__width = 100;
v2.__enable = true;
v2.addProperty('enable', v2.__get__enable, v2.__set__enable);
v2.addProperty('volume', v2.__get__volume, v2.__set__volume);
v2.addProperty('width', v2.__get__width, v2.__set__width);
ASSetPropFlags(_global.soundCollector.prototype, null, 1);
}
#endinitclip
}
movieClip 874 __Packages.bulletClass {
#initclip
if (!_global.bulletClass) {
var v1 = function () {
super();
_global.bulletObjects.push(this);
this.offsetTop = _global.envS.bulletOffset.top;
this.offsetBottom = _global.envS.bulletOffset.bottom;
this.offsetLeft = _global.envS.bulletOffset.left;
this.offsetRight = _global.envS.bulletOffset.right;
this.autoAimDistance = _global.envS.autoAimDistance;
if (_global.noSet(this.autoAimDistance)) {
this.autoAimDistance = 50;
}
this.passageAbility = 1;
this.hited = new Array();
};
_global.bulletClass = v1;
_global.bulletClass extends movingObject;
var v2 = v1.prototype;
v2.__set__damage = function (d) {
if (d >= 0) {
this.__damage = d;
}
return this.__get__damage();
};
v2.__get__damage = function () {
return this.__damage;
};
v2.check = function () {
super.check();
if (this.y < -_root.bg.y + this.offsetTop) {
this.kill();
}
if (this.y > -_root.bg.y + 540 - this.offsetBottom) {
this.kill();
}
if (this.x < +this.offsetLeft) {
this.kill();
}
if (this.x > 720 - this.offsetRight) {
this.kill();
}
};
v2.removeFromArray = function () {
var v3 = 0;
while (v3 < _global.bulletObjects.length) {
if (_global.bulletObjects[v3] == this) {
_global.bulletObjects.splice(v3, 1);
break;
}
v3 += 1;
}
};
v2.kill = function (flag) {
if (this.type == 'torpedoe' && flag) {
var v4 = _root.bg.fx;
var v6 = v4.getNextHighestDepth();
var v5 = v4.attachMovie('explode', 'fx' + v6, v6);
v5._x = this.x;
v5._y = this.y;
}
this.removeFromArray();
super.kill();
};
v2.alreadyHited = function (mc) {
var v2 = 0;
while (v2 < this.hited.length) {
if (this.hited[v2] == mc) {
return true;
}
v2 += 1;
}
return false;
};
v2.addEnemy = function (mc) {
this.passageAbility -= 1;
var v2 = 0;
while (v2 < this.hited.length) {
if (this.hited[v2] == mc) {
return false;
}
v2 += 1;
}
this.hited.push(mc);
return true;
};
v2.passageDone = function () {
if (this.passageAbility <= 0) {
return true;
}
return false;
};
v2.oEF = function () {
if (this.type == 'torpedoe') {
if (this.myClock < _global.torpedoeSettings.fallTime) {
this.speedX *= _global.torpedoeSettings.startXSpeedFactor;
this._yscale -= (100 - _global.torpedoeSettings.endOfFallSize) / _global.torpedoeSettings.fallTime;
this._xscale = this._yscale;
} else {
if (this.myClock == _global.torpedoeSettings.fallTime) {
this.mode = true;
this.speedX = 0;
this.gotoAndStop(2);
this._yscale = 100;
this._xscale = 100;
var v7 = _root.bg.tiles.getNextHighestDepth();
var v6 = _root.bg.tiles.attachMovie('boul', 'b' + v7, v7);
v6._x = this.x;
v6._y = this.y;
v6._yscale = 10;
v6._xscale = 10;
v6._alpha = 25;
_global.sound.play('torpedoe_boul', this.x);
} else {
this.speedY += (_global.torpedoeSettings.maxSpeed - this.speedY) / _global.torpedoeSettings.maxSpeedFactor;
}
}
}
if (this.flySteps != 0) {
var v10 = _global.clock - this.startClock + 1;
var v13 = (Math.PI / (this.flySteps - 1)) * (v10 - 1);
this._yscale = Math.round(10 * (Math.sin(v13) * (100 - this.flyMinScale) + this.flyMinScale)) / 10;
this._xscale = this._yscale;
} else {
if (this.bulletDir != 'd') {
if (this.bulletDir == 'a') {
this.tx = this.target._x;
this.ty = this.target._y;
}
var v5 = this._rotation;
var v8 = this.tx - this._x;
var v9 = this.ty - this._y;
var v7 = Math.sqrt(v8 * v8 + v9 * v9);
var v12 = Math.atan2(v9, v8) * _global.PI2;
v5 += _global.getAngleDelta(v5 + 90, v12, this.bulletFactor);
this._rotation = v5;
v5 /= _global.PI2;
this.speedX = -this.bulletSpeed * Math.sin(v5);
this.speedY = this.bulletSpeed * Math.cos(v5);
if (v7 < this.autoAimDistance && this.bulletDir == 's') {
this.bulletDir = 'd';
}
} else {
if (this.movedBullet) {
var v11 = this.speedY;
this.speedY -= _root.bg.speedY;
}
}
}
this.passedDistance += Math.sqrt(this.speedX * this.speedX + this.speedY * this.speedY);
if (_global.clock != this.startClock) {
super.oEF();
}
if (this.movedBullet) {
this.speedY = v11;
}
if (!_global.noSet(this.maxDistance)) {
if (this.passedDistance >= this.maxDistance) {
this.kill();
}
}
};
v2.__damage = 0;
v2.flySteps = 0;
v2.flyMinScale = 0;
v2.bulletDir = 'd';
v2.tx = 0;
v2.ty = 0;
v2.bulletSpeed = 0;
v2.bulletFactor = 5;
v2.type = '';
v2.mode = false;
v2.passedDistance = 0;
v2.addProperty('damage', v2.__get__damage, v2.__set__damage);
ASSetPropFlags(_global.bulletClass.prototype, null, 1);
}
#endinitclip
}
movieClip 875 __Packages.cannon {
#initclip
if (!_global.cannon) {
var v1 = function () {
super();
var v4 = this.myNum + 1;
var v5 = this.parent.base['head' + v4];
if (_global.noSet(v5) && v4 == 1) {
v5 = this.parent.base.head;
}
if (_global.noSet(v5)) {
_global.debug('CANNOT FIND CANNON MOUNT POINT FOR TANK ' + this.parent + ' CANNON N ' + v4);
} else {
this._x = v5._x;
this._y = v5._y;
}
this.fires = new Array();
this.firesAssoc = new Object();
this.fireNum = 1;
v4 = 0;
v4 += 1;
while (this['shoot' + v4]) {
this.fires.push(this['shoot' + v4]);
this.firesAssoc[this['shoot' + v4]._name] = this['shoot' + v4];
}
};
_global.cannon = v1;
_global.cannon extends MovieClip;
var v2 = v1.prototype;
v2.initGun = function () {
this.gunZ = new Array();
this.currentGun = 0;
};
v2.addGun = function (t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, ca, spa, to) {
this.gunZ.push(new weapon(this, this.gunZ.length));
this.gunZ[this.gunZ.length - 1].init(t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, to);
if (_global.noSet(ca)) {
ca = 't';
}
this.cannonAngleType = ca.charAt(0);
if (this.cannonAngleType != 't' && this.cannonAngleType != 'w' && this.cannonAngleType != 'h') {
this.cannonAngleType = 't';
}
this.cannonAngle = parseFloat(ca.substr(1, 100));
if (_global.noSet(this.cannonAngle)) {
this.cannonAngle = 0;
}
this.cannonChangeAngleSpeed = spa;
if (_global.noSet(this.cannonChangeAngleSpeed)) {
this.cannonChangeAngleSpeed = 0;
}
};
v2.bang = function (obj) {
return this.gunZ[this.currentGun].bang(obj);
};
v2.makeBang = function (bt, bs, dm, bulletDir, bulletFactor, pd, passageAbility, obj, gunObj, angle, firePoint) {
if (_global.noSet(angle)) {
angle = 0;
}
var v23 = this.fireNum;
if (this.fires.length > 1) {
this.fireNum += 1;
}
if (this.fireNum > this.fires.length) {
this.fireNum = 1;
}
var v19 = this.fireNum;
if (obj == 1) {
if (!_global.noSet(firePoint)) {
var v7 = this.firesAssoc[firePoint];
} else {
var v7 = this.fires[v19 - 1];
}
} else {
var v7 = this.fires[v19 - 1];
}
if (v7._currentframe == 1) {
v7.gotoAndPlay(bt);
}
if (gunObj.bulletTopLevel == 0) {
var v14 = _root.bg.shots;
}
if (gunObj.bulletTopLevel == 1) {
v14 = _root.bg.shotsTop;
}
var v15 = v14.getNextHighestDepth();
var v4 = v14.attachMovie(bt, 'f' + v15, v15);
v4.movedBullet = gunObj.movedBullet;
var v18 = this._rotation - 90 + angle + this.parent.gunHolder._rotation;
var v6 = v18 / _global.PI2;
v4._rotation = v18 - 90;
var v8 = {'x': v7._x, 'y': v7._y};
this.localToGlobal(v8);
var v9 = {'x': v8.x, 'y': v8.y};
v4._parent.globalToLocal(v8);
v4.moveTo(v8.x, v8.y);
v4.flySteps = gunObj.flySteps;
v4.flyMinScale = gunObj.flyMinScale;
v4.inQueue(60);
if (gunObj.flySteps == 0) {
if (bt == 'torpedoe') {
v4.setMotion(gunObj.myObj._parent.speedX / _global.torpedoeSettings.startXSpeed, _global.torpedoeSettings.startYSpeed);
} else {
v4.setMotion(bs * Math.cos(v6), bs * Math.sin(v6));
if (this.cannonAngleType != 't' && bulletDir != 'd') {
v4.bulletDir = bulletDir;
if (!_global.noSet(bulletFactor)) {
v4.bulletFactor = bulletFactor;
}
v4.target = this.parent.target;
v4.tx = this.parent.target._x;
v4.ty = this.parent.target._y;
v4.bulletSpeed = bs;
}
}
} else {
v4._rotation = 0;
if (obj == 1) {
var v13 = _root._xmouse - v9.x;
var v11 = _root._ymouse - v9.y;
var v16 = Math.sqrt(v13 * v13 + v11 * v11);
v6 = Math.atan2(v11, v13);
var v22 = this.parent.base._xmouse <= 0 ? -1 : 1;
v6 += v22 * angle / _global.PI2;
v4.setMotion(v16 * Math.cos(v6) / (gunObj.flySteps - 1), v16 * Math.sin(v6) / (gunObj.flySteps - 1));
}
if (obj == 0) {
if (this.cannonAngleType == 't') {
var v12 = {'x': this.parent.target._x, 'y': this.parent.target._y};
v4._parent.localToGlobal(v12);
v4.setMotion((v12.x - v9.x) / (gunObj.flySteps - 1), (v12.y - v9.y) / (gunObj.flySteps - 1));
} else {
bs = gunObj.flyDistance / (gunObj.flySteps - 1);
v4.setMotion(bs * Math.cos(v6), bs * Math.sin(v6));
}
}
}
v4.damage = dm;
v4.maxDistance = pd;
v4.object = obj;
v4.type = bt;
v4.passageAbility = passageAbility;
v4.fireAngle = v6;
if (gunObj.splashDamage != 0 && !_global.noSet(gunObj.splashDamage)) {
v4.splashDamage = gunObj.splashDamage * (!gunObj.nuke ? 1 : 2);
v4.damageRadius = gunObj.damageRadius * (!gunObj.nuke ? 1 : 2);
v4.splashDelay = gunObj.splashDelay;
}
return v4;
};
v2.changeGun = function (newWeapon) {
if (newWeapon == this.currentGun) {
return true;
}
if (newWeapon >= this.gunZ.length) {
_global.debug('Cannot change weapon to ' + newWeapon + ', not inited');
return false;
}
_global.debug('Changing weapon from ' + this.currentGun + ' to ' + newWeapon);
this.currentGun = newWeapon;
return true;
};
v2.initSplash = function (sd, dr, del) {
this.gunZ[this.gunZ.length - 1].initSplash(sd, dr, del);
};
v2.fireNum = 1;
v2.cannonAngleType = 't';
v2.cannonAngle = 0;
v2.cannonChangeAngleSpeed = 0;
v2.currentGun = 0;
ASSetPropFlags(_global.cannon.prototype, null, 1);
}
#endinitclip
}
movieClip 876 __Packages.weapon {
#initclip
if (!_global.weapon) {
var v1 = function (target, nu) {
this.myObj = target;
this.myNum = nu;
this.empty = true;
this.multiple = 1;
};
_global.weapon = v1;
var v2 = v1.prototype;
v2.initSplash = function (sd, dr, del) {
this.splashDamage = sd;
this.damageRadius = dr;
this.splashDelay = del;
};
v2.init = function (t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, to) {
if (_global.noSet(bt)) {
return undefined;
}
if (_global.noSet(to)) {
to = 0;
}
this.flySteps = parseInt(fs);
if (_global.noSet(this.flySteps)) {
this.flySteps = 0;
}
this.flyMinScale = parseInt(fm);
if (_global.noSet(this.flyMinScale)) {
this.flyMinScale = 0;
}
this.flyDistance = parseInt(fd);
if (_global.noSet(this.flyDistance)) {
this.flyDistance = 100;
}
this.empty = false;
this.reloadTime = t;
this.startReloadTime = this.reloadTime;
this.reloadMicroTime = mt;
this.startReloadMicroTime = this.reloadMicroTime;
this.clip = c;
if (!_global.noSet(bt)) {
this.bulletType = bt;
}
if (!_global.noSet(bs)) {
this.bulletSpeed = bs;
}
if (_global.noSet(am)) {
this.amount = -100;
} else {
this.amount = am;
}
if (!_global.noSet(tl)) {
this.bulletTopLevel = tl;
}
if (this.bulletTopLevel != 0 && this.bulletTopLevel != 1) {
this.bulletTopLevel = 0;
}
if (_global.noSet(dd)) {
this.bulletDir = 'd';
} else {
this.bulletDir = dd;
}
if (!_global.noSet(br)) {
this.bulletFactor = br;
}
if (!_global.noSet(mb)) {
this.movedBullet = (mb != 1) ? false : true;
}
if (_global.noSet(pa)) {
this.bulletPassageAbility = 1;
} else {
this.bulletPassageAbility = pa;
}
if (_global.noSet(pd)) {
this.pointsDistance = 1000;
} else {
this.pointsDistance = pd;
}
this.damage = bd;
this.reload = true;
to = parseInt(to);
if (_global.noSet(to)) {
to = 0;
}
this.bangTime = _global.clock + to;
if (_global.noSet(pts)) {
this.pointsUsed = new Array();
var v3 = 0;
while (v3 < this.myObj.fires.length) {
this.pointsUsed.push(this.myObj.fires[v3]._name);
v3 += 1;
}
} else {
this.pointsUsed = _global.prepareArrayString(pts);
}
this.pointsAngles = _global.prepareArrayNum(pta);
this.pointsScale = _global.prepareArrayNum(ptss);
};
v2.bang = function (obj) {
if (this.empty) {
return false;
}
if (this.reloadMicroTime == this.reloadTime && this.reloadTime == 0) {
return false;
}
if (!this.reload && _global.clock - this.bangTime < this.reloadMicroTime) {
return false;
}
if (this.reload && _global.clock - this.bangTime < this.reloadTime) {
return false;
}
if (this.amount == 0) {
return false;
}
if (this.reload) {
this.reload = false;
this.shootCount = 0;
}
this.shootCount += 1;
var v8 = 's_' + this.bulletType;
if (v8 == 's_weapon3_1') {
v8 = 's_weapon0';
}
if (v8 == 's_weapon2_1') {
v8 = 's_weapon3';
}
if (this.bulletType != 'emptyShoot') {
_global.sound.play(v8, this.myObj.parent._x);
}
if (this.shootCount == this.clip) {
this.reload = true;
}
this.bangTime = _global.clock;
var v6 = this.damage * (!this.doubleDamage ? 1 : 1.5);
if (obj == 1) {
if (_global.diffLevel == 1) {
v6 = Math.round(v6 * 1.15);
}
if (_global.diffLevel == 3) {
v6 = Math.round(v6 * 0.85);
}
}
if (this.amount > 0) {
this.amount -= 1;
}
if (obj == 1 && this.myNum == 1) {
_root.gui.rockets.tf.text = this.amount;
}
if (obj != 1) {
this.myObj.makeBang(this.bulletType, this.bulletSpeed, v6, this.bulletDir, this.bulletFactor, this.pointsDistance, this.bulletPassageAbility, obj, this);
return true;
}
var v4 = 0;
while (v4 < this.pointsUsed.length) {
var v5 = this.myObj.makeBang(this.bulletType, this.bulletSpeed, v6, this.bulletDir, this.bulletFactor, this.pointsDistance, this.bulletPassageAbility, obj, this, this.pointsAngles[v4], this.pointsUsed[v4]);
if (!_global.noSet(this.pointsScale[v4])) {
v5._yscale = this.pointsScale[v4] * 100;
v5._xscale = v5._yscale;
}
v4 += 1;
}
return true;
};
v2.empty = true;
v2.bulletType = 'gunshot';
v2.flySteps = 0;
v2.flyMinScale = 0;
v2.flyDistance = 100;
v2.amount = -100;
v2.bulletDir = 'd';
v2.bulletFactor = 5;
v2.bulletTopLevel = 0;
v2.bulletPassageAbility = 1;
v2.pointsDistance = 1000;
v2.reloadTime = 0;
v2.startReloadTime = 0;
v2.reloadMicroTime = 0;
v2.startReloadMicroTime = 0;
v2.clip = 0;
v2.reload = false;
v2.multiple = 1;
v2.doubleDamage = false;
v2.doubleSpeed = false;
v2.shootCount = 0;
v2.bangTime = 0;
v2.damage = 0;
v2.myNum = 0;
v2.splashDamage = 0;
v2.damageRadius = 0;
v2.splashDelay = 0;
v2.nuke = false;
v2.movedBullet = true;
ASSetPropFlags(_global.weapon.prototype, null, 1);
}
#endinitclip
}
movieClip 877 __Packages.splashedObject {
#initclip
if (!_global.splashedObject) {
var v1 = function () {
super();
_global.staticObjects.push(this);
if (_global.noSet(this.hitBody)) {
this.hitBody = this.body;
}
this.body._visible = false;
this.hitBody._visible = false;
if (_global.envS.debug != 1) {
this.spl._visible = false;
}
};
_global.splashedObject = v1;
_global.splashedObject extends damagableObject;
var v2 = v1.prototype;
v2.initSplash = function (sd, dr, delay, flag) {
if (_global.noSet(flag)) {
flag = false;
}
this.splashDamage = sd;
this.damageRadius = dr;
this.splashDelay = delay;
if (!flag) {
this.spl._yscale = dr;
this.spl._xscale = this.spl._yscale;
} else {
this._yscale = dr;
this._xscale = this._yscale;
}
};
v2.destroy = function () {
_global.debug(this + ': ÑÃÂèÃÂï ÓØÑÃÂÕâ!');
if (this.armor <= 0) {
if (!this.notCount) {
_global.rezults.items += 1;
}
}
super.destroy();
this.gotoAndPlay('destroy');
var v8 = 1;
var v10 = _root.bg.fx;
while (!_global.noSet(this['p' + v8])) {
var v6 = this['p' + v8];
var v9 = v10.getNextHighestDepth();
var v5 = v10.attachMovie('explode', 'fx' + v9, v9);
v5._rotation = v6._rotation;
v5._xscale = v6._xscale;
v5._yscale = v6._yscale;
v5.target = this;
v5.target_mc = v6;
if (_global.noSet(v6.delay)) {
v6.delay = 0;
}
v5.gotoAndStop(1);
v5.maxDelay = v6.delay;
v5.onEnterFrame = _global.explodePause;
v8 += 1;
}
var v7 = 0;
while (v7 < _global.staticObjects.length) {
if (_global.staticObjects[v7] == this) {
_global.staticObjects.splice(v7, 1);
break;
}
v7 += 1;
}
};
v2.kill = function () {
var v4 = 0;
while (v4 < _global.staticObjects.length) {
if (_global.staticObjects[v4] == this) {
_global.staticObjects.splice(v4, 1);
break;
}
v4 += 1;
}
super.kill();
};
v2.oEF = function () {
super.oEF();
};
ASSetPropFlags(_global.splashedObject.prototype, null, 1);
}
#endinitclip
}
movieClip 878 __Packages.star {
#initclip
if (!_global.star) {
var v1 = function () {
super();
};
_global.star = v1;
_global.star extends MovieClip;
var v2 = v1.prototype;
v2.initStar = function (s) {
if (_global.noSet(s)) {
return undefined;
}
this.speed = s;
this.inQueue(80);
this.h = this._height / 2;
this._x = Math.floor(Math.random() * 550 + 1);
this._y = -this.h;
};
v2.kill = function () {
this.outQueue();
this.removeMovieClip();
};
v2.inQueue = function (a) {
if (!this.init) {
if (_global.noSet(a)) {
a = 50;
}
this.ticket = _global.queue.addFunc(this.oEF, this, a);
this.init = true;
}
};
v2.outQueue = function () {
if (this.init) {
_global.queue.remove(this.ticket);
this.init = false;
}
};
v2.oEF = function () {
if (this.init) {
this._y += this.speed;
if (this._y - this.h >= 540) {
this.kill();
}
}
};
v2.init = false;
ASSetPropFlags(_global.star.prototype, null, 1);
}
#endinitclip
}
movieClip 879 __Packages.bonus {
#initclip
if (!_global.bonus) {
var v1 = function () {
super();
};
_global.bonus = v1;
_global.bonus extends checkedObject;
var v2 = v1.prototype;
v2.oEF = function () {
this.x = Math.round(this._x);
this.y = Math.round(this._y);
super.oEF();
};
v2.removeFromArray = function () {
var v3 = 0;
while (v3 < _global.bonusObjects.length) {
if (_global.bonusObjects[v3] == this) {
_global.bonusObjects.splice(v3, 1);
break;
}
v3 += 1;
}
};
v2.kill = function () {
this.removeFromArray();
super.kill();
};
v2.bonusType = '';
ASSetPropFlags(_global.bonus.prototype, null, 1);
}
#endinitclip
}
movieClip 880 __Packages.autoExplode {
#initclip
if (!_global.autoExplode) {
var v1 = function () {
super();
};
_global.autoExplode = v1;
_global.autoExplode extends splashedObject;
var v2 = v1.prototype;
v2.oEF = function () {
super.oEF();
if (_global.noSet(this.explodeTimer)) {
return undefined;
}
this.explodeTimer -= 1;
if (this.explodeTimer <= 0) {
_global.checkSplash(this);
this.changeArmor(-100000);
this.kill();
}
};
ASSetPropFlags(_global.autoExplode.prototype, null, 1);
}
#endinitclip
}
movieClip 881 __Packages.queue {
#initclip
if (!_global.queue) {
var v1 = function () {
super();
this.actions = new Array();
this.newActions = new Array();
_global.queue = this;
};
_global.queue = v1;
_global.queue extends MovieClip;
var v2 = v1.prototype;
v2.addFunc = function (func, obj, priority) {
this.ticket += 1;
if (_global.noSet(priority)) {
priority = 50;
}
this.newActions.push({'func': func, 'obj': obj, 'pr': priority, 'ticket': this.ticket});
this.sync = false;
return this.ticket;
};
v2.remove = function (t) {
var v2 = 0;
while (v2 < this.actions.length) {
if (this.actions[v2].ticket == t) {
this.actions.splice(v2, 1);
return true;
}
v2 += 1;
}
v2 = 0;
while (v2 < this.newActions.length) {
if (this.newActions[v2].ticket == t) {
this.newActions.splice(v2, 1);
return true;
}
v2 += 1;
}
trace('*****************NOT removed\t' + t + '\t' + this.actions.length);
return false;
};
v2.clear = function () {
delete this.actions;
delete this.newActions;
this.actions = new Array();
this.newActions = new Array();
this.ticket = 0;
this.sync = true;
};
v2.onEnterFrame = function () {
if (_global.gameInProcess) {
if (!this.sync) {
while (this.newActions.length > 0) {
this.actions.push(this.newActions.pop());
}
this.actions.sortOn('pr', Array.NUMERIC);
this.sync = true;
}
var v3 = 0;
while (v3 < this.actions.length) {
var v4 = this.actions.length;
this.actions[v3].func.call(this.actions[v3].obj);
if (this.actions.length != v4) {
v3 -= 1;
}
v3 += 1;
}
}
};
v2.actions = new Array();
v2.newActions = new Array();
v2.ticket = 0;
v2.sync = true;
ASSetPropFlags(_global.queue.prototype, null, 1);
}
#endinitclip
}
movieClip 882 __Packages.enemyClass {
#initclip
if (!_global.enemyClass) {
var v1 = function () {
super();
this.score = _global.envS.defaultScore;
_global.enemyObjects.push(this);
this.offsetTop = _global.envS.enemyOffset.top;
this.offsetBottom = _global.envS.enemyOffset.bottom;
this.offsetLeft = _global.envS.enemyOffset.left;
this.offsetRight = _global.envS.enemyOffset.right;
};
_global.enemyClass = v1;
_global.enemyClass extends tankClass;
var v2 = v1.prototype;
v2.initGun = function (t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, ba, spa, to, ai, sd, dr, del, mb, pa, pd) {
super.initGun(t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, undefined, undefined, undefined, to, ba, spa);
if (!_global.noSet(ai)) {
this.ai = ai;
}
if (!_global.noSet(sd) && sd != 0) {
var v6 = _global.prepareArrayNum(sd);
var v5 = _global.prepareArrayNum(dr);
var v7 = _global.prepareArrayNum(del);
var v4 = 0;
while (v4 < this.cannons.length) {
this.cannons[v4].initSplash(v6[v4], v5[v4], v7[v4]);
v4 += 1;
}
}
};
v2.initTank = function (a, b, c, ar, dir, wb, bb, tp, sha, norot, sc) {
if (!_global.noSet(dir)) {
this.directdamage = dir;
}
super.initTank(a, b, c, ar, wb, bb, tp, sha, norot, sc);
};
v2.oEF = function () {
super.oEF();
if (this.wayPassed) {
this.ai = 0;
}
if (this.ai == 0) {
this.bang(0);
}
};
v2.kill = function () {
if (this.armor <= 0) {
_global.rezults.killed += 1;
} else {
_global.rezults.survived += 1;
}
var v4 = 0;
while (v4 < _global.enemyObjects.length) {
if (_global.enemyObjects[v4] == this) {
_global.enemyObjects.splice(v4, 1);
break;
}
v4 += 1;
}
super.kill();
};
v2.destroy = function (flag) {
_global.countCombo(true);
super.destroy(flag);
};
v2.ai = 0;
v2.directdamage = -100;
ASSetPropFlags(_global.enemyClass.prototype, null, 1);
}
#endinitclip
}
movieClip 883 __Packages.BossBarClass {
#initclip
if (!_global.BossBarClass) {
var v1 = function () {
super();
this.targets = new Array();
this._alpha = 0;
this.sumHealth = 0;
};
_global.BossBarClass = v1;
_global.BossBarClass extends MovieClip;
var v2 = v1.prototype;
v2.add = function (mc, armor) {
if (!_global.isChild(this.targets, mc)) {
this.targets.push(mc);
this.sumHealth += armor;
}
};
v2.show = function () {
var v5 = 0;
var v3 = 0;
while (v3 < this.targets.length) {
var v4 = this.targets[v3];
if (_global.noSet(v4) || v4.armor <= 0) {
this.targets.splice(v3, 1);
v3 -= 1;
} else {
v5 += v4.armor;
}
v3 += 1;
}
this.bar._xscale = 100 * v5 / this.sumHealth;
if (this.targets.length > 0 && this._alpha < 100) {
this._alpha += 5;
if (this._alpha > 100) {
this._alpha = 100;
}
}
if (this.targets.length == 0 && this._alpha > 0) {
this.sumHealth = 0;
this._alpha -= 5;
if (this._alpha < 0) {
this._alpha = 0;
}
}
};
ASSetPropFlags(_global.BossBarClass.prototype, null, 1);
}
#endinitclip
}
button 670 {
on (press) {
openSite();
}
}
// unknown tag 88 length 282
movieClip 676 {
}
movieClip 677 {
}
instance of movieClip 677 {
onClipEvent (load) {
_alpha = 0;
}
onClipEvent (enterFrame) {
t = _root.getBytesTotal();
l = _root.getBytesLoaded();
bar._xscale = 100 * l / t;
p = Math.round(1000 * l / t) / 10;
if (p == Math.floor(p)) {
p += '.0';
}
p += '%';
tf.text = p;
if (t > 0) {
if (l < t && _alpha < 100) {
_alpha = _alpha + 5;
}
if (l == t && _alpha > 0) {
_alpha = _alpha - 5;
}
}
}
}
// unknown tag 88 length 282
frame 3 {
stop();
}
movieClip 682 {
}
movieClip 685 {
}
movieClip 686 {
}
instance of movieClip 686 {
onClipEvent (load) {
_alpha = 0;
state = 0;
_root.stop();
}
onClipEvent (enterFrame) {
l = _root.getBytesLoaded();
t = _root.getBytesTotal();
if (state == 0) {
_alpha = _alpha + _root.loaderAnimDelta;
if (_alpha >= 100) {
_alpha = 100;
state = 1;
startPause = getTimer();
}
} else {
if (state == 1 && t == l && l > 10 && getTimer() - startPause > _root.loaderAnimPause) {
this._alpha -= _root.loaderAnimDelta;
if (_alpha < 0) {
_root.gotoAndPlay('init');
}
}
}
}
}
movieClip 688 {
frame 1 {
stop();
}
}
movieClip 689 {
}
movieClip 690 {
instance codeStopper of movieClip 34 {
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
}
}
frame 5 {
function globalStart() {
debug('Try to start game');
if (_global.settingsLoaded === true) {
debug('STARTING GAME');
_global.slidingBg = true;
_global.maxLevelItem = 0;
_global.currLevel = _global.levels['level_' + levelNum];
_global.gameOver = false;
_global.gameInProcess = true;
_global.charsInProcess = true;
_global.gameInWin = false;
_global.userControlled = true;
if (_global.levelNum == 1) {
_global.fullRezults = {'killed': 0, 'survived': 0, 'items': 0};
}
_global.rezults = {'killed': 0, 'survived': 0, 'items': 0};
_global.staticObjects = new Array();
_global.bonusObjects = new Array();
_global.bulletObjects = new Array();
_global.enemyObjects = new Array();
_global.splashedObjects = new Array();
_root.bg.env.depth = 0;
_root.bg.fx.depth = 0;
_root.bg.splashez.depth = 0;
_root.bg.envTop.depth = 0;
_root.bg.envTop2.depth = 0;
_root.bg.enemyMC.depth = 0;
_root.bg.topEnemyMC.depth = 0;
_root.bg.attachMovie('queue', 'queue', _root.bg.getNextHighestDepth());
_global.PI2 = 57.29577951308232;
_root.clockEFid = _global.queue.addFunc(clockAdder, _root, 5);
_root.changeBGSpeedEFid = _global.queue.addFunc(changeBGSpeed, _root.bg, 15);
_root.bg.moveTo(0, 400);
_root.bg.setMotion(0, 1);
_root.bg.inQueue(20);
_root.bg.player.setMotion(playerS.speed, playerS.speed);
var v8 = !_global.noSet(currLevel.playerArmor) ? currLevel.playerArmor : playerS.maxArmor;
if (diffLevel == 1) {
v8 = Math.round(v8 * 1.25);
}
if (diffLevel == 3) {
v8 = Math.round(v8 * 0.75);
}
var v9 = !_global.noSet(currLevel.playerShield) ? currLevel.playerShield : playerS.maxShield;
_root.bg.player.initTank(playerS.base, playerS.gun, undefined, v8, playerS.withoutBase, v9, playerS.maxShield, v8, playerS.shadow);
_root.bg.player.initGun(0, playerS.weapons[0].shotsTime, 0, playerS.weapons[0].bulletType, playerS.weapons[0].bulletSpeed, playerS.weapons[0].bulletTopLevel, playerS.weapons[0].amount, playerS.weapons[0].flySteps, playerS.weapons[0].flyMinScale, playerS.weapons[0].flyDistance, playerS.weapons[0].bulletDamage, playerS.weapons[0].splashDamage, playerS.weapons[0].damageRadius, playerS.weapons[0].splashDelay, playerS.weapons[0].movedBullet, playerS.weapons[0].passageAbility, playerS.weapons[0].bulletFlyDistance, playerS.weapons[0].pointsUsed, playerS.weapons[0].pointsAngles, playerS.weapons[0].pointsScale);
i = 1;
while (i < currLevel.playerAvailableWeapons) {
_root.bg.player.addGun(0, playerS.weapons[i].shotsTime, 0, playerS.weapons[i].bulletType, playerS.weapons[i].bulletSpeed, playerS.weapons[i].bulletTopLevel, playerS.weapons[i].amount, playerS.weapons[i].flySteps, playerS.weapons[i].flyMinScale, playerS.weapons[i].flyDistance, playerS.weapons[i].bulletDamage, playerS.weapons[i].splashDamage, playerS.weapons[i].damageRadius, playerS.weapons[i].splashDelay, playerS.weapons[i].movedBullet, playerS.weapons[i].passageAbility, playerS.weapons[i].bulletFlyDistance, playerS.weapons[i].pointsUsed, playerS.weapons[i].pointsAngles, playerS.weapons[i].pointsScale);
++i;
}
_root.bg.player.viewWeapons();
_root.bg.player.dieImmediatly = false;
_root.bg.player.inQueue(10);
if (!_global.noSet(playerS.soundKills)) {
_root.bg.player.soundKills = playerS.soundKills;
}
bg.oEF2 = mainOEF;
_root.bgEFid = _global.queue.addFunc(_root.bg.oEF2, _root.bg, 90);
bg.oEF3 = createStars;
_root.starsEFid = _global.queue.addFunc(_root.bg.oEF3, _root.bg, 95);
delete _global.currLevelByTime;
_global.currLevelByTime = new Array();
delete _global.currLevelByFrame;
_global.currLevelByFrame = new Array();
var i = 0;
while (i < _global.currLevel.level.length) {
if (!_global.noSet(_global.currLevel.level[i].yoffset)) {
if (_global.noSet(_global.currLevel.level[i].orig_yoffset)) {
_global.currLevel.level[i].yoffset = Math.floor(parseFloat(_global.currLevel.level[i].yoffset) * 100) / 100;
_global.currLevel.level[i].orig_yoffset = _global.currLevel.level[i].yoffset;
}
}
if (!_global.noSet(_global.currLevel.level[i].timeOffset)) {
var v5 = _global.currLevel.level[i].timeOffset.charAt(0);
var v4 = _global.currLevel.level[i].timeOffset.substr(1, 100);
v4 = parseInt(v4);
if (v5 == 's') {
currLevelByTime.push({'obj': _global.currLevel.level[i], 't': v4});
}
if (v5 == 'f') {
currLevelByFrame.push({'obj': _global.currLevel.level[i], 't': v4});
}
}
if (!_global.noSet(_global.currLevel.level[i].tank) && !_global.noSet(_global.currLevel.level[i].yoffset)) {
_global.maxLevelItem = Math.max(_global.maxLevelItem, _global.currLevel.level[i].yoffset);
}
++i;
}
debug('Ìà êñèìà ëüÃûé îáúåêò ' + _global.maxLevelItem);
setProgressBar(0, _global.maxLevelItem);
_global.maxLevelItem += 0.5;
_root.wndComplete._visible = false;
_root.wndPause._visible = false;
_global.sound.width = 550;
_global.queue.addFunc(sound.oEF, sound, 95);
_root.bg.lineGrid._y = _global.envS.newObjectYOffset;
if (_global.envS.debug != 1) {
_root.error._visible = false;
_root.tfTimerF._visible = _root.error._visible;
_root.tfTimer._visible = _root.error._visible;
_root.bg.lineGrid._visible = _root.error._visible;
_root.bottomRuler._visible = _root.error._visible;
}
_global.gameTimeStart = getTimer();
_global.keyGetter = new Object();
keyGetter.onKeyDown = makePause;
keyGetter.onMouseWheel = changeWeaponByMouse;
Key.addListener(_global.keyGetter);
Mouse.addListener(_global.keyGetter);
_global.levelCompleteDelayCounter = 0;
_global.usingBar = (currLevel.bar != 0) ? true : false;
_root.gui.progress.bar._visible = _global.usingBar;
_root.slowZone._visible = false;
_root.fastZone._visible = _root.slowZone._visible;
if (!_global.noSet(_global.currLevel.playerX) && !_global.noSet(_global.currLevel.playerY)) {
trace('ïî óðîâÃþ');
_root.bg.player.moveTo(_global.currLevel.playerX, -_global.currLevel.playerY);
} else {
trace('ïî äåôîëòó');
_root.bg.player.moveTo(playerS.startX, -playerS.startY);
}
_root.gui._visible = true;
_global.levelTime = 0;
_global.levelTimeF = 0;
_global.levelTimeS = getTimer();
_root.textBar3._visible = false;
_root.textBar2._visible = _root.textBar3._visible;
_root.textBar1._visible = _root.textBar3._visible;
_root.textBar3.setBarAction = _global.setBarAction;
_root.textBar2.setBarAction = _root.textBar3.setBarAction;
_root.textBar1.setBarAction = _root.textBar3.setBarAction;
if (typeof _global.envS.comboFactorz == 'string') {
var v3 = _global.envS.comboFactorz.split(',');
var i = 0;
while (i < v3.length) {
v3[i] = Math.floor(parseFloat(v3[i]) * 100) / 100;
++i;
}
_global.envS.comboFactorz = v3;
}
if (typeof _global.envS.comboLinkagez == 'string') {
v3 = _global.envS.comboLinkagez.split(',');
var i = 0;
while (i < v3.length) {
v3[i] = trim(v3[i]);
++i;
}
_global.envS.comboLinkagez = v3;
}
if (typeof _global.envS.comboDeltaz == 'string') {
v3 = _global.envS.comboDeltaz.split(',');
var i = 0;
while (i < v3.length) {
v3[i] = Math.floor(parseFloat(v3[i]) * 100) / 100;
++i;
}
_global.envS.comboDeltaz = v3;
}
_global.actualComboNumber = 0;
_global.comboNumber = 0;
_global.comboTimer = _global.levelTime;
_global.comboFactor = 1;
if (noSet(_global.gameScore) || _global.levelNum == 1) {
_global.gameScore = 0;
}
_global.levelScore = 0;
_root.gui.score.text = 0;
_root.mainSegment = -10;
initCreateStars();
_root.bg.oEF2();
} else {
debug('XML data not loaded yet');
}
}
function endGameOutput() {
_root.wndComplete.flag = true;
with (_root.wndComplete) {
_visible = true;
var ttz = _global.envS.textZ;
title_mc.title.text = ttz.gameCompleteTitle;
tf1_.htmlText = '<p align="right">' + ttz.final_completeString1 + '</p>';
tf2_.htmlText = '<p align="right">' + ttz.final_completeString2 + '</p>';
tf3_.htmlText = '<p align="right">' + ttz.final_completeString3 + '</p>';
tf4_.htmlText = '<p align="right">' + ttz.final_completeString4 + '</p>';
tf1.text = _global.fullRezults.killed;
tf2.text = _global.fullRezults.survived;
tf3.text = _global.fullRezults.items;
tf4.text = _global.gameScore;
}
}
System.useCodepage = true;
fscommand('trapallkeys', true);
if (_global.use_playtomic) {
trace('Init playtomic');
Playtomic.Log.View(428120, '0533676c082043b4', _root._url);
} else {
trace('Playtomic was depreciated');
}
trace('init');
_root.depth = 0;
_global.isChild = function (arr, item) {
var v2 = false;
for (var v3 in arr) {
if (arr[v3] == item) {
v2 = v3;
break;
}
}
return v2;
};
Array.prototype.add = function (a, canBeTwice) {
canBeTwice = Boolean(canBeTwice);
if (canBeTwice) {
this.push(a);
} else {
var v2 = 0;
while (v2 < this.length) {
if (this[v2] == a) {
return undefined;
}
v2 += 1;
}
this.push(a);
}
};
Array.prototype.remove = function (a, remAll) {
remAll = Boolean(remAll);
var v2 = 0;
while (v2 < this.length) {
if (this[v2] == a) {
this.splice(v2, 1);
if (!remAll) {
break;
}
v2 -= 1;
}
v2 += 1;
}
};
Array.prototype.removeFromObj = function (str, a, remAll) {
remAll = Boolean(remAll);
var v2 = 0;
while (v2 < this.length) {
if (this[v2][str] == a) {
this.splice(v2, 1);
if (!remAll) {
break;
}
v2 -= 1;
}
v2 += 1;
}
};
Array.prototype.inArray = function (a, str) {
if (_global.noSet(str)) {
var v3 = 0;
while (v3 < this.length) {
if (this[v3] == a) {
return true;
}
v3 += 1;
}
return false;
}
v3 = 0;
while (v3 < this.length) {
if (this[v3][str] == a) {
return true;
}
v3 += 1;
}
return false;
};
Array.prototype.arrangeLength = function (len) {
if (this.length < len) {
var v2 = 0;
while (v2 < len) {
if (this[v2] == undefined) {
this[v2] = this[this.length - 1];
}
v2 += 1;
}
}
};
_global.changeDebugText = function () {
debug();
};
_global.debug = function (str, important) {
if (important == undefined) {
important = false;
}
if (str == undefined) {
str = '';
}
clearInterval(_root.debugInt);
_root.tf_debug.text = str;
if (str != '') {
if (_global.envS.debugTrace == 1 || important) {
trace(str);
}
_root.debugInt = setInterval(changeDebugText, 5000);
_global.debugLog += str + '\n';
}
};
_global.debugLog = '';
debug();
_global.drawRect = function (target, x1, y1, x2, y2) {
target.moveTo(x1, y1);
target.lineTo(x2, y1);
target.lineTo(x2, y2);
target.lineTo(x1, y2);
target.lineTo(x1, y1);
};
_global.trim = function (str) {
str = String(str);
var v3 = -1;
do {
v3 += 1;
var a = str.charAt(v3);
} while (a == ' ' || a == '\n' || a == '\r' || a == '\t');
var v2 = str.length;
do {
v2 -= 1;
var a = str.charAt(v2);
} while (a == ' ' || a == '\n' || a == '\r' || a == '\t');
str = str.substring(v3, v2 + 1);
if (String(parseFloat(str)) == str) {
str = parseFloat(str);
}
return str;
};
_global.alphaIn = function () {
this._alpha += 5;
if (this._alpha > 100) {
this._alpha = 100;
delete this.onEnterFrame;
}
};
_global.alphaOut = function () {
this.step += 1;
if (this.step > this.maxStep) {
this._alpha -= 5;
if (this._alpha < 0) {
this._alpha = 0;
delete this.onEnterFrame;
}
}
};
_global.noSet = function (a) {
if (a == undefined) {
return true;
}
if (a == null) {
return true;
}
if (String(a) == '') {
return true;
}
if (a == 'undefined') {
return true;
}
if (typeof a == 'number' && isNaN(a)) {
return true;
}
return false;
};
_global.prepareArrayString = function (inv) {
var v3 = inv.split(',');
if (_global.noSet(v3)) {
v3 = new Array();
v3.push(inv);
}
var v2 = 0;
while (v2 < v3.length) {
v3[v2] = _global.trim(v3[v2]);
v2 += 1;
}
return v3;
};
_global.prepareArrayNum = function (inv) {
var v3 = inv.split(',');
if (_global.noSet(v3)) {
v3 = new Array();
v3.push(inv);
}
var v2 = 0;
while (v2 < v3.length) {
v3[v2] = parseFloat(v3[v2]);
v2 += 1;
}
return v3;
};
_global.prepareArrayBool = function (inv) {
var v3 = inv.split(',');
if (_global.noSet(v3)) {
v3 = new Array();
v3.push(inv);
}
var v2 = 0;
while (v2 < v3.length) {
v3[v2] = (parseFloat(v3[v2]) != 1) ? false : true;
v2 += 1;
}
return v3;
};
_global.isChild = function (arr, item) {
var v2 = false;
for (var v3 in arr) {
if (arr[v3] == item) {
v2 = v3;
break;
}
}
return v2;
};
_global.isArrChild = function (arr, name, item) {
var v3 = false;
var v1 = 0;
while (v1 < arr.length) {
if (arr[v1][name] == item) {
v3 = arr[v1];
break;
}
v1 += 1;
}
return v3;
};
_global.parsingOn = function () {
this._alpha += _root.parsingAnimDelta;
if (this._alpha > 100 + _root.parsingAnimDelta) {
_root.gotoAndStop('parse');
delete this.onEnterFrame;
}
};
_global.parsingOff = function () {
this._alpha -= _root.parsingAnimDelta;
if (this._alpha <= 0) {
delete this.onEnterFrame;
_root.gotoAndStop('menu');
}
};
_global.nullCharWidth = 20;
_global.charSpacer = 15;
_global.charWaiter = function () {
if (!charsInProcess) {
return undefined;
}
if (this.step == undefined) {
this.step = 0;
}
this.step += 1;
this.gotoAndPlay(1);
if (this.step >= this.maxstep) {
this._visible = true;
this.play();
delete this.onEnterFrame;
}
};
_global.makeText = function (str, lnk) {
if (lnk == undefined) {
lnk = 'MovieAnimation1';
}
for (var v15 in _root.charCont) {
_root.charCont[v15].removeMovieClip();
}
var v9 = new Array();
var v10 = 0;
var v6 = 0;
var v4 = 0;
while (v4 < str.length) {
var v5 = str.charAt(v4);
if (v5 != ' ') {
var v7 = v5;
if (v5 == 'l') {
v7 = 'll';
}
var v8 = _root.charCont.getNextHighestDepth();
var v3 = _root.charCont.attachMovie(lnk, 'c' + v8, v8);
var v12 = v3.char.attachMovie('char_' + v7, 'c', 0);
v3.maxstep = 3 + 2 * (str.length - v4);
v3._visible = false;
v3.stop();
v3.onEnterFrame = _global.charWaiter;
if (v4 != 0) {
v3._x = v10 + v6 / 2 + _global.charSpacer + v3.char.c._width / 2;
}
v10 = v3._x;
v6 = v3.char.c._width / 2;
v9.push(v3);
} else {
v10 += v6 / 2 + _global.charSpacer + _global.nullCharWidth / 2;
v6 = _global.nullCharWidth;
}
v4 += 1;
}
var v14 = v9[v9.length - 1];
v4 = 0;
while (v4 < v9.length) {
v9[v4]._x -= v14._x / 2;
v4 += 1;
}
false;
};
stop();
_root.parsingDataMC._alpha = 0;
_root.parsingDataMC.onEnterFrame = parsingOn;
_global.allowToStart = false;
mainOEF = function () {
if (_global.gameInProcess) {
var dt = Math.round((getTimer() - gameTimeStart) / 1000);
var st = dt % 60;
if (st < 10) {
st = '0' + st;
}
var tt = Math.floor(dt / 60);
_root.tfTimer.text = tt + ':' + st;
_global.levelTime += getTimer() - _global.levelTimeS;
_global.levelTimeF += 1;
_root.tfTimerF.text = levelTimeF;
var dt = Math.round(_global.levelTime / 1000);
var st = dt % 60;
if (st < 10) {
st = '0' + st;
}
var tt = Math.floor(dt / 60);
if (tt < 10) {
tt = '0' + tt;
}
_root.gui.time.text = tt + ':' + st;
}
_global.levelTimeS = getTimer();
_root.bossBar.show();
countCombo();
var xp = _root.bg.player._x;
var yp = _root.bg.player._y;
var i = 0;
while (i < bonusObjects.length) {
var dx = bonusObjects[i]._x - xp;
var dy = bonusObjects[i]._y - yp;
var d = Math.sqrt(dx * dx + dy * dy);
if (d < 40) {
makeBonusAnimation(bonusObjects[i].bonusType, bonusObjects[i]);
_root.bg.player.applyBonus(bonusObjects[i].bonusType);
bonusObjects[i].onEnterFrame = getOff;
bonusObjects.splice(i, 1);
}
++i;
}
var pointZFlag = false;
i = 0;
while (i < bulletObjects.length) {
var foo = bulletObjects[i];
var weaponPoints = new Array();
var klop = 1;
while (foo['p' + klop] != undefined) {
var wp = new Object();
var wmc = foo['p' + klop];
wp.x = wmc._x;
wp.y = wmc._y;
foo.localToGlobal(wp);
weaponPoints.push({'mc': wmc, 'x': wp.x, 'y': wp.y});
++klop;
}
var killFlag = false;
if (foo.flySteps != 0) {
var ll = _global.clock - foo.startClock;
if (ll == foo.flySteps - 1) {
killFlag = true;
}
if (!killFlag) {
} else {
if (killFlag) {
makeSplash(foo, weaponPoints[0], foo.object == 1, foo.object != 1);
}
if (foo.object == 1) {
} else {
if (foo.type == 'torpedoe' && !foo.mode) {
if (foo.type.substr(0, 5) == 'lazer') {
var flag = true;
var n = 0;
var points = new Array();
var sina = Math.sin(foo.fireAngle);
var cosa = Math.cos(foo.fireAngle);
if (_global.envS.debug) {
if (_global.envS.lazerDebug && !pointZFlag) {
if (_global.noSet(_root.pointZ)) {
_root.createEmptyMovieClip('pointZ', _root.getNextHighestDepth());
}
_root.pointZ.clear();
pointZFlag = true;
_root.pointZ.lineStyle(1, 16711935);
}
}
while (flag) {
++n;
var pointObj = {'x': Math.round(10 * n * _global.envS.lazerInterval * cosa) / 10 + foo._x, 'y': Math.round(10 * n * _global.envS.lazerInterval * sina) / 10 + _root.bg._y + foo._y};
if (pointObj.y < +foo.offsetTop) {
flag = false;
}
if (pointObj.y > 400 - foo.offsetBottom) {
flag = false;
}
if (pointObj.x < +foo.offsetLeft) {
flag = false;
}
if (pointObj.x > 550 - foo.offsetRight) {
flag = false;
}
if (_global.envS.debug && _global.envS.lazerDebug) {
drawRect(_root.pointZ, pointObj.x - 3, pointObj.y - 3, pointObj.x + 3, pointObj.y + 3);
}
if (flag) {
points.push(pointObj);
}
}
var staticObjectsTests = new Array();
var staticObjectsHits = new Array();
var j = 0;
while (j < staticObjects.length) {
if (!staticObjects[j].ignoreHit) {
staticObjectsTests.push(staticObjects[j]);
}
++j;
}
var j = 0;
while (j < staticObjectsTests.length) {
var g = 0;
while (g < points.length) {
if (staticObjectsTests[j].body.hitTest(points[g].x, points[g].y, true)) {
if (_global.envS.debug && _global.envS.lazerDebug) {
_root.pointZ.beginFill(16711680);
drawRect(_root.pointZ, points[g].x - 3, points[g].y - 3, points[g].x + 3, points[g].y + 3);
_root.pointZ.endFill();
}
staticObjectsHits.push(staticObjectsTests[j]);
staticObjectsTests.splice(j, 1);
--j;
break;
}
++g;
}
++j;
}
var j = 0;
while (j < staticObjectsHits.length) {
var name = staticObjectsHits[j];
debug('lazer damage = ' + foo.damage);
var klop = name.armor;
name.changeArmor(-foo.damage);
debug('static object ' + name + ' health = ' + name.armor + ' (' + klop + '), obj splash damage = ' + name.splashDamage + ', radius = ' + name.damageRadius);
_global.rezults.hits += 1;
if (name.armor <= 0) {
checkSplash(name);
}
++j;
}
var enemyObjectsTests = new Array();
var enemyObjectsHits = new Array();
var j = 0;
while (j < enemyObjects.length) {
if (!enemyObjects[j].ignoreHit) {
enemyObjectsTests.push(enemyObjects[j]);
}
++j;
}
var j = 0;
while (j < enemyObjectsTests.length) {
var g = 0;
while (g < points.length) {
if (enemyObjectsTests[j].body.hitTest(points[g].x, points[g].y, true)) {
if (_global.envS.debug && _global.envS.lazerDebug) {
_root.pointZ.beginFill(65280);
drawRect(_root.pointZ, points[g].x - 3, points[g].y - 3, points[g].x + 3, points[g].y + 3);
_root.pointZ.endFill();
}
enemyObjectsHits.push(enemyObjectsTests[j]);
enemyObjectsTests.splice(j, 1);
--j;
break;
}
++g;
}
++j;
}
var j = 0;
while (j < enemyObjectsHits.length) {
var name = enemyObjectsHits[j];
debug('lazer damage = ' + foo.damage);
var klop = name.armor;
if (name.thereCanBeOnlyOne == 0 || name.thereCanBeOnlyOne == 1 && enemyObjects.length == 1) {
name.changeArmor(-foo.damage);
_global.rezults.hits += 1;
}
debug('static object ' + name + ' health = ' + name.armor + ' (' + klop + '), obj splash damage = ' + name.splashDamage + ', radius = ' + name.damageRadius);
++j;
}
foo.removeFromArray();
foo.outQueue();
--i;
} else {
var flag = false;
var j = 0;
while (j < staticObjects.length) {
if (!(staticObjects[j].ignoreHit && foo.type != 'torpedoe')) {
if (!foo.alreadyHited(staticObjects[j])) {
var hit = false;
ii = 0;
while (ii < weaponPoints.length) {
var hit = staticObjects[j].body.hitTest(weaponPoints[ii].x, weaponPoints[ii].y, true);
if (hit) {
var hitPoint = weaponPoints[ii];
break;
}
++ii;
}
if (hit) {
var name = staticObjects[j];
debug('rocket damage to standing = ' + foo.damage);
var klop = name.armor;
name.changeArmor(-foo.damage);
debug('static object ' + name + ' health = ' + name.armor + ' (' + klop + '), obj splash damage = ' + name.splashDamage + ', radius = ' + name.damageRadius);
foo.addEnemy(name);
if (!killFlag) {
_global.rezults.hits += 1;
makeSplash(foo, hitPoint);
if (foo.passageDone()) {
foo.kill(true);
--i;
}
}
if (name.armor <= 0) {
flag = true;
}
break;
}
}
}
++j;
}
if (flag) {
checkSplash(name);
}
var j = 0;
while (j < enemyObjects.length) {
if (!enemyObjects[j].ignoreHit) {
if (!(foo.type == 'torpedoe' && enemyObjects[j].top)) {
if (!foo.alreadyHited(enemyObjects[j])) {
var hit = false;
ii = 0;
while (ii < weaponPoints.length) {
var hit = enemyObjects[j].body.hitTest(weaponPoints[ii].x, weaponPoints[ii].y, true);
if (hit) {
var hitPoint = weaponPoints[ii];
break;
}
++ii;
}
if (hit) {
var name = enemyObjects[j];
debug('rocket damage to enemy = ' + foo.damage + ' ~ ' + foo);
klop = name.armor;
if (name.thereCanBeOnlyOne == 0 || name.thereCanBeOnlyOne == 1 && enemyObjects.length == 1) {
name.changeArmor(-foo.damage);
if (!killFlag) {
_global.rezults.hits += 1;
makeSplash(foo, hitPoint);
}
debug('enemy object ' + name + ' health = ' + name.armor + ' (' + klop + '), obj splash damage = ' + name.splashDamage + ', radius = ' + name.damageRadius);
foo.addEnemy(name);
if (!killFlag) {
if (foo.passageDone()) {
foo.kill(true);
--i;
}
}
break;
}
if (foo.type == 'torpedoe') {
foo.kill(true);
--i;
} else {
debug('IGNORING');
}
}
}
}
}
++j;
}
}
} else {
if (foo.object == 0) {
if (foo.type.substr(0, 5) == 'lazer') {
var flag = true;
var n = 0;
var sina = Math.sin(foo.fireAngle);
var cosa = Math.cos(foo.fireAngle);
if (_global.envS.debug) {
if (_global.envS.lazerDebug && !pointZFlag) {
if (_global.noSet(_root.pointZ)) {
_root.createEmptyMovieClip('pointZ', _root.getNextHighestDepth());
}
_root.pointZ.clear();
pointZFlag = true;
_root.pointZ.lineStyle(1, 16711935);
}
}
while (flag) {
++n;
var pointObj = {'x': Math.round(10 * n * _global.envS.lazerInterval * cosa) / 10 + foo._x, 'y': Math.round(10 * n * _global.envS.lazerInterval * sina) / 10 + _root.bg._y + foo._y};
if (pointObj.y < +foo.offsetTop) {
flag = false;
}
if (pointObj.y > 400 - foo.offsetBottom) {
flag = false;
}
if (pointObj.x < +foo.offsetLeft) {
flag = false;
}
if (pointObj.x > 550 - foo.offsetRight) {
flag = false;
}
if (_global.envS.debug && _global.envS.lazerDebug) {
drawRect(_root.pointZ, pointObj.x - 3, pointObj.y - 3, pointObj.x + 3, pointObj.y + 3);
}
if (_root.bg.player.base.body.hitTest(pointObj.x, pointObj.y, true)) {
debug('ÈÃÃÎÊ ÃÎÂÃÅÆÄÅà ËÀÇÅÃÃŽÃŒ! óðîà ' + foo.damage);
_root.bg.player.changeArmor(-foo.damage);
flag = false;
}
}
foo.removeFromArray();
foo.outQueue();
--i;
} else {
if (foo.alreadyHited(_root.bg.player)) {
} else {
var hit = false;
ii = 0;
while (ii < weaponPoints.length) {
var hit = _root.bg.player.base.body.hitTest(weaponPoints[ii].x, weaponPoints[ii].y, true);
if (hit) {
var hitPoint = weaponPoints[ii];
break;
}
++ii;
}
if (hit) {
debug('ÈÃÃÎÊ ÃÎÂÃÅÆÄÅÃ! óðîà ' + foo.damage);
_root.bg.player.changeArmor(-foo.damage);
foo.addEnemy(_root.bg.player);
if (foo.passageDone()) {
foo.kill(true);
--i;
}
}
if (foo.init && killFlag) {
foo.kill();
--i;
}
}
}
}
}
}
}
}
++i;
}
if (_root.bg.player.armor > 0) {
var ppointz = new Array();
var j = 0;
while (!_global.noSet(_root.bg.player.base['p' + j])) {
var obj = {'x': _root.bg.player.base['p' + j]._x, 'y': _root.bg.player.base['p' + j]._y};
_root.bg.player.base.localToGlobal(obj);
ppointz.push(obj);
++j;
}
var i = 0;
while (i < staticObjects.length) {
if (!staticObjects[i].ignoreDirect) {
name = staticObjects[i];
if (_root.bg.player.hitBody.hitTest(name.hitBody)) {
var hit = false;
var j = 0;
while (j < ppointz.length) {
hit |= name.hitBody.hitTest(ppointz[j].x, ppointz[j].y, true);
if (hit) {
break;
}
++j;
}
if (hit) {
if (staticObjects[i].immortal) {
debug('ÈÃÃÎÊ ÑÎÓÄÀÃÈËÑß Ñ ÃÅÑÑÌÅÃÃ’ÃÛÌ ÃŽÃÚÅÊÒÎÌ!');
_root.bg.player.changeArmor(-10000000);
} else {
debug('ÈÃÃÎÊ ÑÎÓÄÀÃÈËÑß Ñ ÃÎ×ÊÎÉ! óðîà ' + ((name.directDamage != 0) ? -name.directDamage : -name.armor));
_root.bg.player.changeArmor((name.directDamage != 0) ? -name.directDamage : -name.armor);
name.changeArmor(-10000000);
checkSplash(name, false);
}
}
}
}
++i;
}
var i = 0;
while (i < enemyObjects.length) {
if (enemyObjects[i].enable_enemy_to_enemy_collision) {
if (enemyObjects[i].armor > 0) {
var j = 0;
while (j < enemyObjects.length) {
if (i != j) {
if (enemyObjects[j].enable_enemy_to_enemy_collision) {
if (enemyObjects[j].armor > 0) {
name_1 = enemyObjects[i];
name_2 = enemyObjects[j];
if (name_1.hitBody.hitTest(name_2.hitBody)) {
if (name_1.dont_smash_me_ally == false) {
name_1.changeArmor(-10000000);
}
if (name_2.dont_smash_me_ally == false) {
name_2.changeArmor(-10000000);
}
break;
}
}
}
}
++j;
}
}
}
++i;
}
var i = 0;
while (i < enemyObjects.length) {
if (!enemyObjects[i].ignoreDirect) {
name = enemyObjects[i];
if (_root.bg.player.hitBody.hitTest(name.hitBody)) {
debug('test for collision with enemy ' + name + ' (' + name.hitBody + ')');
var hit = false;
var j = 0;
while (j < ppointz.length) {
hit |= name.hitBody.hitTest(ppointz[j].x, ppointz[j].y, true);
if (hit) {
break;
}
++j;
}
if (hit) {
var damage = name.armor;
if (name.directdamage != -100 && !_global.noSet(name.directdamage)) {
damage = name.directdamage;
}
_root.bg.player.changeArmor(-damage);
debug('ÈÃÃÎÊ ÑÎÓÄÀÃÈËÑß Ñ ÂÃÀÃÎÌ! óðîà ' + damage);
if (name.thereCanBeOnlyOne == 0 || name.thereCanBeOnlyOne == 1 && enemyObjects.length == 1) {
name.changeArmor(-10000000);
}
}
}
}
++i;
}
}
i = 0;
while (i < splashedObjects.length) {
--splashedObjects[i].delay;
++i;
}
var len = splashedObjects.length;
i = 0;
while (i < len) {
var name = splashedObjects[i];
if (name.delay <= 0 && name.obj.armor > 0) {
name.obj.changeArmor(-name.dmg);
splashedObjects.splice(i, 1);
--i;
--len;
if (name.obj.armor <= 0 && name.spl) {
checkSplash(name.obj);
}
}
++i;
}
var fullArray = new Array();
fullArray = staticObjects.concat(enemyObjects);
var i = 0;
while (i < fullArray.length) {
if (fullArray[i].checkRelations(fullArray)) {
--i;
fullArray = staticObjects.concat(enemyObjects);
}
++i;
}
oldMainSegment = mainSegment;
mainSegment = Math.floor(_root.bg._y / 20) / 20;
mainSegmentDelta = _root.bg._y - mainSegment * 20 * 20;
setProgressBar(mainSegment, _global.maxLevelItem);
if ((mainSegment >= _global.maxLevelItem || !slidingBg && slidingLimit == 0) && enemyObjects.length == 0 || _global.gameOver) {
if (++_global.levelCompleteDelayCounter >= _global.envS.levelCompleteDelay) {
stopAllEngines();
with (_root.wndComplete) {
_visible = true;
var ttz = _global.envS.textZ;
if (_global.gameOver && !gameInWin) {
if (_global.use_playtomic) {
trace('Failed level ' + _global.levelNum + '; Playtomic stat was updated!');
Playtomic.Log.LevelCounterMetric('Fail', _global.levelNum);
Playtomic.Log.ForceSend();
}
_global.sound.play('playerDead', undefined, true);
title_mc.title.text = ttz.playerDiedTitle;
--_global.levelNum;
} else {
if (_global.use_playtomic) {
trace('Win level ' + _global.levelNum + '; Playtomic stat was updated!');
Playtomic.Log.LevelCounterMetric('Completed', _global.levelNum);
Playtomic.Log.ForceSend();
}
title_mc.title.text = ttz.levelCompleteTitle;
_global.fullRezults.killed += _global.rezults.killed;
_global.fullRezults.survived += _global.rezults.survived;
_global.fullRezults.items += _global.rezults.items;
_global.gameScore += _global.levelScore;
_global.sound.play('levelComplete', undefined, true);
var saved = SharedObject.getLocal(gameName, '/');
if (saved.data.levelDone < levelNum || noSet(saved.data.levelDone)) {
if (!noSet(levels['level_' + (levelNum + 1)])) {
saved.data.levelDone = levelNum;
saved.data.killed = _global.fullRezults.killed;
saved.data.survived = _global.fullRezults.survived;
saved.data.items = _global.fullRezults.items;
saved.data.gameScore = _global.gameScore;
saved.data.userWeapon1 = _global.userWeapon1;
saved.data.userWeapon2 = _global.userWeapon2;
saved.data.userWeapon3 = _global.userWeapon3;
saved.data.userWeapon4 = _global.userWeapon4;
saved.flush();
}
}
trace('!!!!!!!!!!!!!!!! ' + _global.levelNum + ' !!!!!!!!!!!!!!!');
_global.weaponSaved1[levelNum] = _global.userWeapon1;
_global.weaponSaved2[levelNum] = _global.userWeapon2;
_global.weaponSaved3[levelNum] = _global.userWeapon3;
_global.weaponSaved4[levelNum] = _global.userWeapon4;
_global.numberLevelsOpened = levelNum + 1;
_global.saveLevelsOpened();
}
tf1_.htmlText = '<p align="right">' + ttz.completeString1 + '</p>';
tf2_.htmlText = '<p align="right">' + ttz.completeString2 + '</p>';
tf3_.htmlText = '<p align="right">' + ttz.completeString3 + '</p>';
tf4_.htmlText = '<p align="right">' + ttz.completeString4 + '</p>';
tf5_.htmlText = '<p align="right">' + ttz.completeString5 + '</p>';
tf1.text = _global.rezults.killed;
tf2.text = _global.rezults.survived;
tf3.text = _global.rezults.items;
tf4.text = _global.levelScore;
tf5.text = _global.gameScore;
}
}
}
if (gameInProcess) {
var i = 0;
while (i < currLevelByTime.length) {
var foo = currLevelByTime[i];
if (foo.t <= _global.levelTime) {
makeGameObject.call(this, foo.obj, 0);
currLevelByTime.splice(i, 1);
--i;
}
++i;
}
var i = 0;
while (i < currLevelByFrame.length) {
var foo = currLevelByFrame[i];
if (foo.t == _global.levelTimeF) {
makeGameObject.call(this, foo.obj, 0);
currLevelByFrame.splice(i, 1);
--i;
}
++i;
}
if (mainSegment != oldMainSegment) {
var i = 0;
while (i < _global.currLevel.level.length) {
var foo = _global.currLevel.level[i];
var vary = foo.yoffset;
if (vary > oldMainSegment && vary <= mainSegment) {
makeGameObject.call(this, foo, (vary >= 1 ? 0 : -(vary - 1) * 400) + (mainSegment - vary) * 400 + mainSegmentDelta);
}
++i;
}
}
}
};
_global.initCreateStars = function () {
for (var v4 in starsS) {
var v1 = starsS[v4];
if (!noSet(v1.linkage)) {
var v2 = 0;
while (v2 < v1.startCount) {
var v3 = createStar(v1.linkage, v1.speed);
v3._y = Math.floor(Math.random() * 550);
v2 += 1;
}
}
}
};
_global.createStars = function () {
_root.bg.starz._y = -_root.bg._y;
for (var v3 in starsS) {
var v2 = starsS[v3];
if (!noSet(v2.linkage)) {
if (Math.random() < v2.random) {
createStar(v2.linkage, v2.speed);
}
}
}
};
_global.createStar = function (link, sp) {
var v3 = _root.bg.starz.getNextHighestDepth();
var v2 = _root.bg.starz.attachMovie(link, 'star' + v3, v3);
v2.initStar(sp);
return v2;
};
_global.clock = 0;
clockAdder = function () {
_global.clock += 1;
};
changeBGSpeed = function () {
if (_global.scrollBG_debugFlag === true) {
return undefined;
}
if (!_global.slidingBg) {
_root.bg.speedY *= slidingfactor;
if (slidingfactor > 1) {
if (_root.bg.speedY > slidingLimit) {
_root.bg.speedY = slidingLimit;
}
}
if (slidingfactor < 1) {
if (_root.bg.speedY < slidingLimit) {
_root.bg.speedY = slidingLimit;
}
}
} else {
if (_global.gameInProcess) {
if (!_global.noSet(_global.currLevel.screenSpeed)) {
_root.bg.speedY = _global.currLevel.screenSpeed;
return undefined;
}
var v6 = _root.bg.player._x;
var v5 = _root.bg.player._y + _root.bg._y;
var v8 = _root.fastZone.hitTest(v6, v5, 1);
var v7 = _root.slowZone.hitTest(v6, v5, 1);
var v3 = _global.envS.screenSpeed;
if (v8) {
v3 = _global.envS.screenFastSpeed;
}
if (v7) {
v3 = _global.envS.screenSlowSpeed;
}
if (v3 != _root.bg.speedY) {
if (v3 > _root.bg.speedY) {
var v4 = _root.bg.speedY * _global.envS.screenSpeedFactorUp;
if (v4 > v3) {
v4 = v3;
}
}
if (v3 < _root.bg.speedY) {
v4 = _root.bg.speedY * _global.envS.screenSpeedFactorDown;
if (v4 < v3) {
v4 = v3;
}
}
if (v3 == 0 && v4 < 0.1) {
v4 = 0;
}
if (v3 > 0 && v4 < 0.1) {
v4 = 0.1;
}
_root.bg.speedY = v4;
}
}
}
};
_global.checkSplash = function (obj, flag, flag2) {
var v12 = splashedObjects.length;
if (_global.noSet(obj)) {
return undefined;
}
if (_global.noSet(flag)) {
flag = true;
}
if (_global.noSet(flag2)) {
flag2 = true;
}
if (flag2) {
var v3 = 0;
while (v3 < staticObjects.length) {
if (!staticObjects[v3].ignoreSplash) {
if (checkSplashOne(obj, staticObjects[v3])) {
splashedObjects.push({'obj': staticObjects[v3], 'from': obj._name, 'dmg': obj.splashDamage, 'delay': obj.splashDelay, 'spl': true});
}
}
v3 += 1;
}
v3 = 0;
while (v3 < enemyObjects.length) {
if (!enemyObjects[v3].ignoreSplash) {
if (checkSplashOne(obj, enemyObjects[v3])) {
splashedObjects.push({'obj': enemyObjects[v3], 'from': obj._name, 'dmg': obj.splashDamage, 'delay': obj.splashDelay, 'spl': false});
}
}
v3 += 1;
}
}
if (false && flag) {
if (checkSplashOne(obj, _root.bg.player)) {
splashedObjects.push({'obj': _root.bg.player, 'from': obj._name, 'dmg': obj.splashDamage, 'delay': obj.splashDelay, 'spl': false});
}
}
var v4 = '';
v3 = 0;
while (v3 < splashedObjects.length) {
v4 += v3 + ': obj=' + splashedObjects[v3].obj + ', damage=' + splashedObjects[v3].dmg + ', from=' + splashedObjects[v3].from + ((v3 != splashedObjects.length - 1) ? '\n' : '');
v3 += 1;
}
};
checkSplashOne = function (a, b) {
if (a == b) {
return undefined;
}
if (!a.spl.hitTest(b.body)) {
return undefined;
}
var v7 = _global.envS.splashTests;
var v5 = {'x': a.spl._x, 'y': a.spl._y};
a.localToGlobal(v5);
var v8 = {'x': b.body._x, 'y': b.body._y};
b.localToGlobal(v8);
dx = v5.x - v8.x;
dy = v5.y - v8.y;
d = Math.sqrt(dx * dx + dy * dy);
al = Math.atan2(dy, dx);
al -= (5 / PI2) * (v7 - 1) / 2;
if (d < a.damageRadius / 2) {
return true;
}
i = 0;
while (i < v7) {
var v3 = v5.x - Math.cos(al) * a.damageRadius / 2;
var v4 = v5.y - Math.sin(al) * a.damageRadius / 2;
al += 5 / PI2;
if (b.body.hitTest(v3, v4, true)) {
return true;
}
++i;
}
return false;
};
_global.setProgressBar = function (now, all) {
if (!usingBar) {
return undefined;
}
now -= 1;
all -= 1;
var v2 = 100 * now / all;
if (v2 > 100) {
v2 = 100;
}
if (v2 < 1) {
v2 = 1;
}
_root.gui.progress.bar._xscale = v2;
};
_global.makePause = function (flag) {
if (_global.gameOver) {
return undefined;
}
if (Key.isDown(27) || Key.isDown(80) || flag) {
if (_global.gameInProcess) {
_global.charsInProcess = false;
_global.gameInProcess = false;
_root.wndPause._visible = true;
} else {
_global.charsInProcess = true;
_global.gameInProcess = true;
_root.wndPause._visible = false;
_global.levelTimeS = getTimer();
}
}
if (_global.envS.debug == 1) {
if (Key.isDown(8)) {
if (_global.noSet(_global.scrollBG_debugFlag)) {
_global.scrollBG_debugFlag = false;
}
_global.scrollBG_debugFlag = !_global.scrollBG_debugFlag;
if (_global.scrollBG_debugFlag) {
_root.bg.setMotion(0, 0);
}
}
}
};
_global.changeWeaponByMouse = function (dir) {
if (_global.gameInProcess) {
if (dir == 0) {
return undefined;
}
dir = dir <= 0 ? 1 : -1;
var v3 = _root.bg.player.cannons[0].currentGun + dir;
if (v3 >= _root.bg.player.cannons[0].gunZ.length) {
v3 = 0;
}
if (v3 < 0) {
v3 = _root.bg.player.cannons[0].gunZ.length - 1;
}
if (_root.bg.player.cannons[0].changeGun(v3)) {
_root.lbar.weaponSelector.gotoAndStop(v3 + 1);
}
oldTab = Key.isToggled(9);
}
};
_global.explodePause = function () {
if (_global.noSet(this.delay)) {
this.delay = 0;
}
if (++this.delay >= this.maxDelay) {
this.play();
if (!_global.noSet(this.target)) {
if (this.oldx != this.target._x || this.oldy != this.target._y || this.oldr != this.target._rotation) {
var v3 = {'x': this.target_mc._x, 'y': this.target_mc._y};
this.target_mc._parent.localToGlobal(v3);
this._parent.globalToLocal(v3);
this._x = v3.x;
this._y = v3.y;
this.oldx = this.target._x;
this.oldy = this.target._y;
this.oldr = this.target._rotation;
}
}
if (this._currentframe == 6) {
if (this.destroyer) {
if (this.destroyTarget.gunHolder != this.destroyTarget) {
this.destroyTarget.gunHolder.removeMovieClip();
}
this.destroyTarget.shadow.removeMovieClip();
this.destroyTarget.shadow.unloadMovie();
this.destroyTarget.removeMovieClip();
this.destroyTarget.unloadMovie();
delete this.onEnterFrame;
}
}
}
};
_global.stopAllEngines = function () {
if (!_global.noSet(_root.pointZ)) {
_root.pointZ.clear();
}
Key.removeListener(_global.keyGetter);
Mouse.removeListener(_global.keyGetter);
delete _global.keyGetter;
_global.gameInProcess = false;
_global.queue.clear();
_global.queue.removeMovieClip();
delete _global.queue;
};
_global.getOff = function () {
this._yscale += (-2 - this._yscale) / 3;
this._xscale = this._yscale;
if (this._yscale <= 0) {
delete this.onEnterFrame;
this.removeMovieClip();
}
};
_global.getOn = function () {
this._yscale += (100 - this._yscale) / 6;
this._xscale = this._yscale;
this._alpha = this._xscale;
if (this._yscale >= 98) {
this._yscale = 100;
this._xscale = 100;
this._alpha = 100;
delete this.onEnterFrame;
}
};
_global.makeSplash = function (shot, point, enemyFlag, playerFlag) {
if (_global.noSet(enemyFlag)) {
enemyFlag = true;
}
if (_global.noSet(playerFlag)) {
playerFlag = true;
}
if (shot.splashDamage == 0 || _global.noSet(shot.splashDamage)) {
return undefined;
}
var v5 = _root.bg.splashez;
var v7 = v5.depth++;
var v3 = v5.attachMovie('userSplash', 'sf' + v7, 1000000 - v7);
v3.initArmor(1);
v3.setMotion(0, 0);
var v6 = {'x': point.x, 'y': point.y};
v5.globalToLocal(v6);
v3.moveTo(v6.x, v6.y);
v3.initSplash(shot.splashDamage, shot.damageRadius, shot.splashDelay, true);
checkSplash(v3, playerFlag, enemyFlag);
if (_global.envS.debug != 1) {
v3.spl._visible = false;
}
};
_root.prebreefFunc = function () {
stop();
_root.gui.health.bar._xscale = 100;
_root.gui.progress.bar.gotoAndStop(1);
_root.gui.progress.bar._visible = false;
_global.levelNum += 1;
trace('prebreef: ' + _global.levelNum);
};
_global.makeDie = function (mc, forward, double) {
if (_global.noSet(forward)) {
forward = false;
}
if (_global.noSet(double)) {
double = false;
}
mc.forward = forward;
mc.r = Math.round(Math.random() * 3 + 3) / 2;
if (_global.noSet(forward)) {
mc.r *= 0.5;
}
if (Math.random() < 0.5) {
mc.r *= -1;
}
if (double) {
mc.k = 1.05;
} else {
mc.k = 1.03;
}
if (double) {
mc.k2 = 40;
} else {
mc.k2 = 15;
}
mc.onEnterFrame = dieAnimation;
};
_global.dieAnimation = function () {
if (this.forward) {
this._parent._parent.speedX *= this.k;
this._parent._parent.speedY *= this.k;
} else {
this._parent._parent.speedX += -this._parent._parent.speedX / 50;
this._parent._parent.speedY += -this._parent._parent.speedY / 50;
}
this._parent._parent._x += this._parent._parent.speedX;
this._parent._parent._y += this._parent._parent.speedY;
this._parent._parent._yscale -= (105 - this._parent._parent._yscale) / 20;
this._parent._parent._xscale = this._parent._parent._yscale;
this._parent._rotation += this.r;
this._parent._parent.SolarXFactor += (1 - this._parent._parent.SolarXFactor) / this.k2;
this._parent._parent.SolarYFactor += (1 - this._parent._parent.SolarYFactor) / this.k2;
this._parent._parent.moveShadow();
};
_global.getAngleDelta = function (a, b, c) {
while (a > 180) {
a -= 360;
}
while (a < -180) {
a += 360;
}
var v7 = b - 360;
var v8 = b;
var v5 = b + 360;
var v10 = v7 - a;
var v11 = v8 - a;
var v13 = v5 - a;
var v6 = Math.abs(v10);
var v9 = Math.abs(v11);
var v4 = Math.abs(v13);
var v2 = Math.min(v6, v9);
v2 = Math.min(v2, v4);
if (v2 == v6) {
var v3 = v7;
}
if (v2 == v9) {
v3 = v8;
}
if (v2 == v4) {
v3 = v5;
}
return (v3 - a) / c;
};
_global.setBarAction = function (text, col, length, ad) {
var v3 = this.tf.getTextFormat();
if (!_global.noSet(col)) {
v3.color = parseInt('0x' + col, 16);
this.tf.setNewTextFormat(v3);
}
this.tf.text = text;
this.len = length;
this.s = 0;
this._alpha = 0;
this._visible = true;
this.onEnterFrame = textBarAction;
if (!noSet(ad)) {
this.alphaDelta = ad;
} else {
this.alphaDelta = 5;
}
};
_global.textBarAction = function () {
if (this.s == 0) {
this._alpha += this.alphaDelta;
if (this._alpha >= 100) {
this.s = 1;
this._alpha = 100;
this.timeStart = getTimer();
}
} else {
if (this.s == 1) {
if (getTimer() - this.timeStart > this.len) {
this.s = 2;
}
} else {
if (this.s == 2) {
this._alpha -= this.alphaDelta;
if (this._alpha <= 0) {
this._visible = false;
delete this.s;
delete this.onEnterFrame;
}
}
}
}
};
_global.prepareText = function (inText) {
var v4 = '';
var v1 = 0;
while (v1 < inText.length) {
var v2 = inText.charAt(v1);
if (v2 != '\r') {
v4 += v2;
}
v1 += 1;
}
return v4;
};
_global.setPlayerSettings = function (lev) {
delete _global.selectedPlane;
if (_global.noSet(lev)) {
lev = _global.levelNum;
}
if (!_global.noSet(_global.levels['level_' + lev].playerObject)) {
_global.selectedPlane = _global.levels['level_' + lev].playerObject;
}
_global.playerS = _global.playerSettings[_global.selectedPlane];
};
_global.makeGameObject = function (foo, delta) {
if (!_global.noSet(foo.tank)) {
var v4 = new Object();
for (var v5 in foo) {
v4[v5] = foo[v5];
}
var v9 = movingUnits[v4.tank];
for (v5 in v9) {
if (_global.noSet(v4[v5])) {
v4[v5] = v9[v5];
}
}
var v10 = mainUnits[v4.mainObj];
for (v5 in v10) {
if (_global.noSet(v4[v5])) {
v4[v5] = v10[v5];
}
}
var v13 = (v4.top != 1) ? this.enemyMC : this.topEnemyMC;
var v12 = v13.depth++;
var v8 = v13.attachMovie('enemy', 'e' + v12, 1000000 - v12);
v8.initOffset(v4.bigObject);
var v15 = v4.xoffset;
if (v4.xoffset >= 0 && v4.xoffset <= 540) {
v4.xoffset *= 1.33;
}
v8.moveTo((v4.factor != -1) ? v4.xoffset : 720 - v4.xoffset, -this._y + ((v4.bigObject != 1) ? _global.envS.newObjectYOffset : _global.envS.newBigObjectYOffset) + delta);
if (v4.way != '' && v4.way != 0) {
if (v4.way == 'player') {
v8.setMotion(v4.way, v4.speed, v4.followPlayer, v4.UAADistance, v4.UAARotationFactor);
} else {
v8.setMotion(v4.way, v4.mratio, v4.xratio, v4.yratio, v4.rotate, v4.factor, v4.startFrame, v4.endFrame, v4.moveWayAtStart, v4.wayCycle, v4.rotatedByWay, v4.orientToPath);
}
} else {
v8.setMotion(!_global.noSet(v4.xspeed) ? v4.xspeed : 0, !_global.noSet(v4.yspeed) ? v4.yspeed : 0);
}
v8.setEnemyToEnemyCollisionFlag(foo.enable_enemy_to_enemy_collision, foo.dont_smash_me_ally);
v8.initTank(v4.base, v4.gun, this.player, v4.armor, v4.directdamage, v4.withoutBase, v4.bossBar, v4.top, v4.shadow, v4.noInitRotate, v4.score);
if (v4.bossBar == 1) {
_root.bossBar.add(v8, v4.armor);
}
v8.initLoot(v4.loot, v4.lootXoffset, v4.lootYoffset, v4.autoloot);
v8.initChilds(v4.child, v4.childXOffset, v4.childYOffset, v4.EC, v4.ECCount, v4.ECTime, v4.ECTimeOffset, v4.ECXOffset, v4.ECYOffset);
v8.initGun(v4.reloadingTime, v4.shotsTime, v4.clip, v4.bulletType, v4.bulletSpeed, v4.bulletDir, v4.bulletFactor, v4.bulletTopLevel, v4.amount, v4.flySteps, v4.flyMinScale, v4.flyDistance, v4.bulletDamage, v4.cannonAngle, v4.cannonChangeAngleSpeed, v4.cannonTimeOffset, v4.ai, v4.splashDamage, v4.damageRadius, v4.splashDelay, v4.movedBullet, v4.passageAbility, v4.bulletFlyDistance);
v8.initFlags(v4.ignoreHit, v4.ignoreSplash, v4.ignoreDirect, v4.immortal, v4.notCount);
v8.setRelation(v4.objId, v4.actionAfterDie, v4.relType);
if (v4.movedWay == 1) {
v8.initWayMotion(v4.movedWayOffset, v4.movedWayXSpeed, v4.movedWayYSpeed);
}
if (!_global.noSet(v4.thereCanBeOnlyOne)) {
v8.thereCanBeOnlyOne = v4.thereCanBeOnlyOne;
}
if (!_global.noSet(v4.dieImmediatly)) {
if (v4.dieImmediatly == 0) {
v8.dieImmediatly = false;
}
if (v4.dieImmediatly == 1) {
v8.dieImmediatly = true;
}
}
if (!_global.noSet(v4.soundKills)) {
v8.soundKills = v4.soundKills;
}
v8.inQueue();
return v8;
}
if (!_global.noSet(foo.object)) {
var v6 = new Object();
for (v5 in foo) {
v6[v5] = foo[v5];
}
var v11 = standingUnits[v6.object];
for (v5 in v11) {
if (_global.noSet(v6[v5])) {
v6[v5] = v11[v5];
}
}
v13 = this.env;
if (v6.top == 1) {
v13 = this.envTop;
}
if (v6.top == 2) {
v13 = this.envTop2;
}
v12 = v13.depth++;
v8 = v13.attachMovie(v6.linkage, 'o' + v12, 1000000 - v12);
v8.initOffset(v6.bigObject);
v15 = v6.xoffset;
if (v6.xoffset >= 0 && v6.xoffset <= 540) {
v6.xoffset *= 1.33;
}
v8.initArmor(v6.armor);
if (v6.bossBar == 1) {
_root.bossBar.add(v8, v6.armor);
}
v8.initScore(v6.score);
v8.initLoot(v6.loot, v6.lootXoffset, v6.lootYoffset, v6.autoloot);
v8.initChilds(v6.child, v6.childXOffset, v6.childYOffset, v6.EC, v6.ECCount, v6.ECTime, v6.ECTimeOffset, v6.ECXOffset, v6.ECYOffset);
v8.setMotion(0, 0);
v8.moveTo(v6.xoffset, -this._y + ((v6.bigObject != 1) ? _global.envS.newObjectYOffset : _global.envS.newBigObjectYOffset) + delta);
v8.initSplash(v6.splashDamage, v6.damageRadius, v6.splashDelay);
v8.initFlags(v6.ignoreHit, v6.ignoreSplash, v6.ignoreDirect, v6.immortal, v6.notCount);
v8.setRelation(v6.objId, v6.actionAfterDie, v6.relType);
v8.inQueue();
v8.link = v6.linkage;
for (v5 in v6) {
if (_global.noSet(v8[v5])) {
v8[v5] = v6[v5];
}
}
return v8;
}
if (!_global.noSet(foo.bonus)) {
v12 = this.bnz.getNextHighestDepth();
v8 = this.bnz.attachMovie('bonus_' + foo.bonus, 'b' + v12, v12);
v8.initOffset(foo.bigObject);
bonusObjects.push(v8);
v8._x = foo.xoffset;
v8._y = -this._y + ((foo.bigObject != 1) ? _global.envS.newObjectYOffset : _global.envS.newBigObjectYOffset) + delta;
v8.bonusType = foo.bonus;
v8.inQueue();
return v8;
}
if (!_global.noSet(foo.command)) {
if (foo.command == 'slideConstant') {
_global.slidingBg = false;
_global.slidingfactor = foo.factor;
_global.slidingLimit = foo.limit;
}
if (foo.command == 'slideNormal') {
_global.slidingBg = true;
}
if (foo.command == 'printMessage') {
trace(foo.message);
_root.error.text = foo.message;
}
if (foo.command == 'textBar1') {
_root.textBar1.setBarAction(foo.text, foo.color, foo.interval, foo.alphaDelta);
}
if (foo.command == 'textBar2') {
_root.textBar2.setBarAction(foo.text, foo.color, foo.interval, foo.alphaDelta);
}
if (foo.command == 'textBar3') {
_root.textBar3.setBarAction(foo.text, foo.color, foo.interval, foo.alphaDelta);
}
if (foo.command == 'endLevel') {
_global.gameOver = true;
}
}
};
_global.makeBonusAnimation = function (bonusType, obj) {
var v4 = _root.bg.bnzFX.getNextHighestDepth();
var v3 = _root.bg.bnzFX.attachMovie('bonus_anim_' + bonusType, 'b' + v4, v4);
if (!_global.noSet(v3)) {
v3._alpha = 70;
v3._x = obj._x;
v3._y = obj._y;
}
};
_global.countCombo = function (flag) {
if (_global.noSet(flag)) {
flag = false;
}
var v4 = _global.levelTime - _global.comboTimer;
if (v4 > _global.envS.comboDeltaz[_global.comboNumber] || _global.comboNumber >= _global.envS.comboDeltaz.length) {
if (_global.comboNumber > 0) {
if (_global.comboNumber > _global.actualComboNumber) {
_global.actualComboNumber = _global.comboNumber;
_global.comboFactor = _global.envS.comboFactorz[_global.actualComboNumber - 1];
makeBonusAnimation(_global.envS.comboLinkagez[_global.actualComboNumber - 1], _root.bg.player);
}
}
_global.comboNumber = 0;
_global.comboTimer = -100000;
} else {
if (flag) {
_global.comboNumber += 1;
}
}
if (flag) {
_global.comboTimer = _global.levelTime;
}
_root.gui.multi.text = _global.actualComboNumber + 1 + ' (' + _global.comboFactor + ')';
};
}
movieClip 692 {
}
frame 6 {
stop();
XML.prototype.ignoreWhite = true;
_global.settingsLoaded = false;
fscommand('trapallkeys', true);
_focusrect = false;
fscommand('showmenu', false);
createXML = function () {
var v4 = new XML(str);
if (v4.status == 0) {
_global.settingsLoaded = true;
debug('Settings loaded; parsing...');
var v3 = 0;
while (v3 < v4.firstChild.childNodes.length) {
foo = v4.firstChild.childNodes[v3];
parseXMLtoVars(foo, _global);
v3 += 1;
}
_root.parsingDataMC.onEnterFrame = parsingOff;
} else {
var v5 = 'XML parsing error (â„–' + v4.status + '). ' + xmlErrors[-v4.status - 2];
_root.error.text = v5;
debug(v5);
}
};
_global.xmlErrors = new Array('A CDATA section was not properly terminated.', 'The XML declaration was not properly terminated.', 'The DOCTYPE declaration was not properly terminated.', 'A comment was not properly terminated.', 'An XML element was malformed.', 'Out of memory.', 'An attribute value was not properly terminated.', 'A start-tag was not matched with an end-tag.', 'An end-tag was encountered without a matching start-tag.');
parseXMLtoVars = function (xml, target) {
if (xml.nodeName == 'var') {
var v5 = xml.attributes.value;
if (_global.noSet(v5) && xml.nodeValue == null) {
if (xml.childNodes.length == 1) {
v5 = xml.firstChild.nodeValue;
} else {
v5 = xml.childNodes.join('');
}
}
if (String(parseFloat(v5)) == v5) {
v5 = parseFloat(v5);
}
if (xml.attributes.name == null) {
return v5;
}
target[xml.attributes.name] = v5;
} else {
if (xml.nodeName == 'array') {
target[xml.attributes.name] = new Array();
var v4 = target[xml.attributes.name];
var v2 = 0;
while (v2 < xml.childNodes.length) {
v4.push(parseXMLtoVars(xml.childNodes[v2]));
v2 += 1;
}
} else {
if (xml.nodeName == 'object') {
var v4 = new Object();
for (var v2 in xml.attributes) {
if (v2 != 'name') {
parseXMLtoVars((new XML('<var name="' + v2 + '"\tvalue="' + xml.attributes[v2] + '" />')).firstChild, v4);
}
}
v2 = 0;
while (v2 < xml.childNodes.length) {
parseXMLtoVars(xml.childNodes[v2], v4);
v2 += 1;
}
if (xml.attributes.name != null) {
target[xml.attributes.name] = v4;
} else {
return v4;
}
}
}
}
};
str = '';
str += '<?xml version="1.0" encoding="windows-1251"?>';
str += '<settings>';
str += '<!-- ================================================================================================================================================ -->';
str += '<!-- ====================================== ÐÐСТРОЙКИ ДВИЖКР====================================================================================== -->';
str += '<!-- ================================================================================================================================================ -->';
str += '<object name="envS">';
str += '<object name="playerOffset">';
str += '<var name="top" value="10" >отÑтупы от границ Ñкрана игрока</var>';
str += '<var name="bottom" value="10" />';
str += '<var name="left" value="20" />';
str += '<var name="right" value="20" />';
str += '</object>';
str += '<object name="enemyOffset">';
str += '<var name="top" value="-250" > (было 500)отÑтупы от границ Ñкрана Ð´Ð»Ñ Ð²Ñ€Ð°Ð³Ð¾Ð²</var>';
str += '<var name="bottom" value="-150" />';
str += '<var name="left" value="-150" />';
str += '<var name="right" value="-150" />';
str += '</object>';
str += '<object name="bulletOffset">';
str += '<var name="top" value="-20" >отÑтупы от границ Ñкрана Ð´Ð»Ñ Ð¿ÑƒÐ»ÑŒ/ракет. Желательно верхнюю границе "поднÑть"</var>';
str += '<var name="bottom" value="-20" />';
str += '<var name="left" value="-60" />';
str += '<var name="right" value="-60" />';
str += '</object>';
str += '<object name="allOffset">';
str += '<var name="top" value="-500" > (было 250) отÑтупы от границ Ñкрана Ð´Ð»Ñ Ð¾Ñтального. Ей подчинÑÑŽÑ‚ÑÑ Ñ‚Ð°Ð½ÐºÐ¸, игрок, башни</var>';
str += '<var name="bottom" value="-250" />';
str += '<var name="left" value="-300" />';
str += '<var name="right" value="-300" />';
str += '</object>';
str += '<object name="bigTileOffset">';
str += '<var name="top" value="-1000" >отÑтупы от границ Ñкрана КРУПÐЫМИ тайлами</var>';
str += '<var name="bottom" value="-1000" />';
str += '<var name="left" value="-100" />';
str += '<var name="right" value="-100" />';
str += '</object>';
str += '<object name="blinks">';
str += '<object name="hit" color="#FFBC22" amount="40" times="5" step="2">название, цвет, прозрачноÑть, количеÑтво "морганий", длина одного Ð¼Ð¾Ñ€Ð³Ð°Ð½Ð¸Ñ (в кадрах)</object>';
str += '<object name="shield" color="#0066cc" amount="40" times="3" step="2"/>';
str += '<object name="takebonus" color="#FFFFFF" amount="40" times="5" step="3"/>';
str += '</object> ';
str += '<object name="textZ">';
str += '<var name="intro" ><br /><br /><u>How to Play:</u><br /><font size="11"> - At the controls of a heavy space destroyer, you are<br /> fighting an alien invasion. <br /> - You must get to the end of the round, destroying as many<br /> enemy units as possible along the way. <br /> - Pick up the bonuses – they will assist you in your mission. </font><br /><br /><br /><u>Controls:</u><br /><font size="11"> - Control the car using the mouse. <br /> - Fire - click the left mouse button. <br /></font><br /> </var>';
str += '<var name="completeString1" >Enemies destroyed :</var>';
str += '<var name="completeString2" >Enemies survived :</var>';
str += '<var name="completeString3" > </var>';
str += '<var name="completeString4" > </var>';
str += '<var name="final_completeString1" >Enemies destroyed total :</var>';
str += '<var name="final_completeString2" >Enemies survived total :</var>';
str += '<var name="final_completeString3" > </var>';
str += '<var name="final_completeString4" > </var>';
str += '<var name="playerDiedTitle" >Mission failed</var>';
str += '<var name="levelCompleteTitle" >Mission completed!</var>';
str += '<var name="gameCompleteTitle" >Congratulations! You won!!!</var>';
str += '<var name="gamePausedTitle" >Pause</var>';
str += '<var name="gamePausedString" ><br /><b>Return to the game?</b></var>';
str += '</object>';
str += '<var name="screenSpeed"\t\t\t\t\t\t\t\tvalue="2" >ÑкороÑть нормальной прокрутки Ñкрана</var>';
str += '<var name="screenFastSpeed"\t\t\t\t\t\tvalue="2" >ÑкороÑть уÑкоренной прокрутки Ñкрана</var>';
str += '<var name="screenSlowSpeed"\t\t\t\t\t\tvalue="2" >ÑкороÑть замедленной прокрутки Ñкрана</var>';
str += '<var name="screenSpeedFactorUp"\t\t\t\tvalue="1.1" > множитель перехода от текущей ÑкороÑти проктурки Ñкрана к БОЛЬШЕЙ</var> было 1.04';
str += '<var name="screenSpeedFactorDown"\t\t\tvalue="0.9" >множитель перехода от текущей ÑкороÑти проктурки Ñкрана к МЕÐЬШЕЙ</var> было 0.97';
str += '<var name="debug"\t\t\t\t\t\t\t\t\t\t\tvalue="0" >режим отладки 0 или 1</var>';
str += '<var name="debugTrace"\t\t\t\t\t\t\t\tvalue="0" >режим отладки 0 или 1 (только текÑтовые ÑообщениÑ)</var>';
str += '<var name="lazerDebug"\t\t\t\t\t\t\t\tvalue="0" >риÑовать ли контрольные точки лазеров. Работает только еÑли debug=1</var>';
str += '<var name="soundDebug"\t\t\t\t\t\t\t\tvalue="0" >надо ли выдавать ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± ошибках звуков. Бывает, мешают. Работает только еÑли debug=1</var>';
str += '<var name="markerDebug"\t\t\t\t\t\t\t\tvalue="0" >риÑовать ли невидимые контрольные объекты. Работает только еÑли debug=1</var>';
str += '<var name="wayDebug"\t\t\t\t\t\t\t\t\tvalue="0" >риÑовать ли пути. Работает только еÑли debug=1</var>';
str += '<var name="debugBody"\t\t\t\t\t\t\t\t\tvalue="0" >оÑтавлÑть ли body</var>';
str += '<var name="lazerInterval"\t\t\t\t\t\t\tvalue="15" >раÑÑтоÑние между точками-теÑтами лазеров</var>';
str += '<var name="multipleFireAngle"\t\t\t\t\tvalue="60" >угол между выÑтрелами Ð´Ð»Ñ "многодульного" оружиÑ</var>';
str += '<var name="newObjectYOffset"\t\t\t\t\tvalue="-150" >(было 200)Ñдвиг вÑех Ñоздаваемых объектов отноÑительно верха Ñкрана</var>';
str += '<var name="newBigObjectYOffset"\t\t\t\tvalue="-450" >(было 450)Ñдвиг вÑех Ñоздаваемых объектов отноÑительно верха Ñкрана</var>';
str += '<var name="splashTests"\t\t\t\t\t\t\t\tvalue="20" >количеÑтво точек проверки переÑÐµÑ‡ÐµÐ½Ð¸Ñ Ð½Ð° splash (чем больше, тем точнее, но дольше)</var>';
str += '<var name="levelCompleteDelay"\t\t\t\tvalue="50" >количеÑтво тактов, которое ожидаетÑÑ Ð¿Ð¾Ñле Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ ÑƒÑ€Ð¾Ð²Ð½Ñ ÐºÐ°Ðº пауза. Как уровень окончен - гибель игрока, победа, окончание объектов, роли не играет</var>';
str += '<var name="defaultRotation"\t\t\t\t\t\tvalue="180" >Дефолтовый угол поворота базы</var>';
str += '<var name="soundKills"\t\t\t\t\t\t\t\tvalue="eexplode" >Звук гибели Ð´Ð»Ñ Ð²Ñех</var>';
str += '<var name="autoAimDistance"\t\t\t\t\t\tvalue="50" >РаÑÑтоÑние от пули до Ñтартового Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð³Ñ€Ð¾ÐºÐ°, при доÑтижении которого выÑтрелы переÑтают ÑамонаводитьÑÑ Ð¿Ñ€Ð¸ наводке на Ñтартовое положение игрока</var>';
str += '<var name="UAADistance"\t\t\t\t\t\t\t\tvalue="70" >РаÑÑтоÑние от врага до игрока, при доÑтижении которого враги переÑтают ÑамонаводитьÑÑ Ð¿Ñ€Ð¸ way=player</var>';
str += '<var name="SolarX"\t\t\t\t\t\t\t\t\t\tvalue="275" >Положение Ñолнца по Ð¥</var>';
str += '<var name="SolarXFactor"\t\t\t\t\t\t\tvalue="0.85" >КоÑффициент Ð¾Ñ‚ÐºÐ»Ð¾Ð½ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ½Ð¸ ко X</var>';
str += '<var name="SolarY"\t\t\t\t\t\t\t\t\t\tvalue="400" >Положение Ñолнца по Y</var>';
str += '<var name="SolarYFactor"\t\t\t\t\t\t\tvalue="0.9" >КоÑффициент Ð¾Ñ‚ÐºÐ»Ð¾Ð½ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ½Ð¸ ко Y</var>';
str += '<var name="defaultScore"\t\t\t\t\t\t\tvalue="0" >количеÑтво очков за юнит</var>';
str += '<var name="comboFactorz"\t\t\t\t\t\t\tvalue="0" >умножители очков за Ñтупень комбо; точноÑть до 2го знака поÑле запÑтой</var>';
str += '<var name="comboLinkagez"\t\t\t\t\t\t\tvalue="" >linkage Ñообщений о комбо</var>';
str += '<var name="comboDeltaz"\t\t\t\t\t\t\t\tvalue="0" >разрешенные дельты отноÑительно предыдущего убийÑтва в комбо</var>';
str += '</object>';
str += '<object name="starsS">';
str += '<object name="star1">';
str += '<var name="linkage"\t\t\t\tvalue="star1" >название Linkage</var>';
str += '<var name="random"\t\t\t\tvalue="0.1" >вероÑтноÑть Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ð·Ð²ÐµÐ·Ð´Ñ‹ (от 0 до 1)</var>';
str += '<var name="speed"\t\t\t\t\tvalue="3" >ÑкороÑть движениÑ</var>';
str += '<var name="startCount"\t\tvalue="20" >количеÑтво таких звезд при Ñоздании уровнÑ</var>';
str += '</object>';
str += '<object name="star2">';
str += '<var name="linkage"\t\t\t\tvalue="star2" >название Linkage</var>';
str += '<var name="random"\t\t\t\tvalue="0.05" >вероÑтноÑть Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ð·Ð²ÐµÐ·Ð´Ñ‹ (от 0 до 1)</var>';
str += '<var name="speed"\t\t\t\t\tvalue="4" >ÑкороÑть движениÑ</var>';
str += '<var name="startCount"\t\tvalue="20" >количеÑтво таких звезд при Ñоздании уровнÑ</var>';
str += '</object>';
str += '<object name="star3">';
str += '<var name="linkage"\t\t\t\tvalue="star3" >название Linkage</var>';
str += '<var name="random"\t\t\t\tvalue="0.05" >вероÑтноÑть Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ð·Ð²ÐµÐ·Ð´Ñ‹ (от 0 до 1)</var>';
str += '<var name="speed"\t\t\t\t\tvalue="2" >ÑкороÑть движениÑ</var>';
str += '<var name="startCount"\t\tvalue="20" >количеÑтво таких звезд при Ñоздании уровнÑ</var>';
str += '</object>';
str += '</object>';
str += '<object name="torpedoeSettings">';
str += '<var name="startYSpeed" value="-3" >ÑÑ‚Ð°Ñ‚Ð¾Ð²Ð°Ñ ÑкороÑть торпеды по У. Желательно, чтобы она была меньше, чем -2 - иначе при пуÑке внизу Ñкрана может уехать за Ñкран и там "помереть"</var>';
str += '<var name="startXSpeed" value="5" >ÑÑ‚Ð°Ñ‚Ð¾Ð²Ð°Ñ ÑкороÑть торпеды по Ð¥ - чаÑть ÑкороÑти Ñамолета. Т.е. ÑкороÑть по Ð¥ определÑетÑÑ ÑкороÑтью Ñамолета (еÑли он летел вправо, то и торпеда должна поначалу лететь вправо). ЕÑли тут Ñтоит 5, то при запуÑке ÑкороÑть торпеды равна 1/5 ÑкороÑти Ñамолета по Ð¥ в момент пуÑка</var>';
str += '<var name="startXSpeedFactor" value="0.95" >множитель ÑкороÑти по Ð¥ торпеды поÑле Ñтарта. ЕÑли тут Ñтоит 0.95, то ÑкороÑть торпеды по Ð¥ будет замедлÑтьÑÑ Ð¿Ð¾ÐºÐ° она падает до воды</var>';
str += '<var name="fallTime" value="25" >Сколько тактов игры торпеда "падает до воды". Ð’ момент удара об воду, ÑкороÑть торпеды по Ð¥ ÑтановитÑÑ Ñ€Ð°Ð²Ð½Ð¾Ð¹ 0, торпеда менÑет внешний вид.</var>';
str += '<var name="endOfFallSize" value="40" >Каков будет размер торпеды в момент Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ - в процентах от первоначального размера</var>';
str += '<var name="maxSpeed" value="-15" >ÑкороÑть торпеды в воде по У</var>';
str += '<var name="maxSpeedFactor" value="50" >множитель набора ÑкороÑти поÑле падениÑ. Чем меньше Ñто чиÑло, тем Ñкорее торпеда доÑтигнет ÑкороÑти maxSpeed</var>';
str += '</object>';
str += '<!-- ================================================================================================================================================ -->';
str += '<!-- ====================================== ÐÐСТРОЙКИ ИГРОКР====================================================================================== -->';
str += '<!-- ================================================================================================================================================ -->';
str += '<object name="playerSettings">';
str += '<object name="plane1">';
str += '<var name="speed" value="1" />';
str += '<var name="XspeedFactor" value="3" >коÑффициент набора ÑкороÑти (геом. прогреÑÑии) X</var>';
str += '<var name="YspeedFactor" value="3" >коÑффициент набора ÑкороÑти (геом. прогреÑÑии) Y</var>';
str += '<var name="rotationFactor" value="1" >коÑффициент Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑƒÐ³Ð»Ð° (геом. прогреÑÑии)</var>';
str += '<var name="base" value="player_base" >название linkage</var>';
str += '<var name="gun" value="player_gun_2" >название linkage</var>';
str += '<var name="maxArmor" value="100" >макÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð±Ñ€Ð¾Ð½Ñ Ñ‚Ð°Ð½ÐºÐ°</var>';
str += '<var name="maxShield" value="0" >макÑимальный Ñнергощит танка. ЕÑли в параметрах ÑƒÑ€Ð¾Ð²Ð½Ñ Ð½Ðµ указано иное, то Ñти Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ умолчанием</var>';
str += '<var name="recoil" value="0" >Сила отдачи от выÑтрела</var>';
str += '<var name="recoilLength" value="1" >Длина анимации отдачи</var>';
str += '<var name="startX" value="275" >Ðачальное положение на уровне по x (отÑчет в нижнем левом углу)</var>';
str += '<var name="startY" value="200" >Ðачальное положение на уровне по y</var>';
str += '<var name="withoutBase" value="1" >Ñтот флаг 1 у тех объектов, у которых база отÑутÑтвует - у маринеров. ИÑпользуетÑÑ, например, в мерцании при попадании, беге, Ñхеме Ñмерти и пр.</var>';
str += '<var name="soundKills" value="eexplode" >Звук гибели игрока</var>';
str += '<var name="tempUp" value="0.1" > (было 1,2) на Ñколько единиц повышаетÑÑ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° Ð¾Ñ€ÑƒÐ´Ð¸Ñ Ð·Ð° единицу времени, когда орудие ÑтрелÑет (в процентах, при 100% орудие не ÑтрелÑет)</var>';
str += '<var name="tempDown" value="1.1" >на Ñколько единиц понижаетÑÑ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð° Ð¾Ñ€ÑƒÐ´Ð¸Ñ Ð·Ð° единицу времени, когда орудие не ÑтрелÑет</var>';
str += '<var name="stopFireTemp" value="100" >температура отÑечки - когда оружие переÑтает ÑтрелÑть</var>';
str += '<var name="startFireTemp" value="99" > (было 85)температура отÑечки - когда оружие вновь начинает ÑтрелÑть</var>';
str += '<var name="grade1" value="55" >когда загораетÑÑ Ð¶ÐµÐ»Ñ‚Ñ‹Ð¹ индикатор температуры</var>';
str += '<var name="grade2" value="95" > (было 85)когда загораетÑÑ ÐºÑ€Ð°Ñный индикатор температуры</var>';
str += '<array name="weapons">';
str += '<!--<var name="pointsUsed"\t\t\t\t\tvalue="shoot2, shoot6" иÑпользуемые точки Ñтрельбы /-->';
str += '<!--<var name="pointsScale"\t\t\t\t\tvalue="1, 1.5, 2, 1.5, 1" маÑштабирование пуль по точкам /-->';
str += '<!--<var name="pointsAngles"\t\t\t\tvalue="-10, 10" отклонение пуль по точкам /-->';
str += '<!--<var name="passageAbility"\t\t\t\tvalue="2" Ñколько врагов Ð¿ÑƒÐ»Ñ Ð¿Ñ€Ð¾Ð±ÑŒÐµÑ‚ навылет (Ð´Ð»Ñ Ð²Ñех точек едино) /-->';
str += '<!--<var name="bulletFlyDistance"\t\tvalue="200" на какое раÑÑтоÑние летит Ð¿ÑƒÐ»Ñ (Ð´Ð»Ñ Ð²Ñех точек едино) /-->';
str += '<!-- ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿ÑƒÑˆÐºÐ° -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\tvalue="weapon0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="5" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="4" />';
str += '<var name="splashDamage"\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\tvalue="0" />';
str += '<var name="pointsUsed"\t\t\t\tvalue="shoot4" />';
str += '<var name="pointsAngles"\t\t\tvalue="0" />';
str += '</object>';
str += '<!-- ******************* пушка номер раз ДРОБОВИК ******************* -->';
str += '<!-- пушка номер раз, апгрейд 0 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="weapon2_1" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="35" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="30" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="10" />';
str += '<var name="splashDamage"\t\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1,shoot7" />';
str += '<var name="pointsScale"\t\t\t\t\tvalue="1,1"/>';
str += '<var name="pointsAngles"\t\t\t\tvalue="-40, 40" />';
str += '<var name="bulletFlyDistance"\t\tvalue="210" />';
str += '<var name="movedBullet"\t\t\t\t\tvalue="1" />';
str += '<var name="passageAbility"\t\t\tvalue="3" />\t';
str += '</object>';
str += '<!-- пушка номер раз, апгрейд 1 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="weapon2_1" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="35" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="30" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="11" />';
str += '<var name="splashDamage"\t\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1,shoot1,shoot7,shoot7" />';
str += '<var name="pointsScale"\t\t\t\t\tvalue="1,1,1,1"/>';
str += '<var name="pointsAngles"\t\t\t\tvalue="-50,-30,30,50" />';
str += '<var name="bulletFlyDistance"\t\tvalue="210" />';
str += '<var name="movedBullet"\t\t\t\t\tvalue="1" />';
str += '<var name="passageAbility"\t\t\tvalue="3" />\t';
str += '</object>';
str += '<!-- пушка номер раз, апгрейд 2 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="weapon2_1" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="40" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="30" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="12" />';
str += '<var name="splashDamage"\t\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1,shoot1,shoot1,shoot7,shoot7,shoot7" />';
str += '<var name="pointsScale"\t\t\t\t\tvalue="1,1,1,1,1,1"/>';
str += '<var name="pointsAngles"\t\t\t\tvalue="-15,-40,-65,65,40,15" />';
str += '<var name="bulletFlyDistance"\t\tvalue="210" />';
str += '<var name="movedBullet"\t\t\t\t\tvalue="1" />';
str += '<var name="passageAbility"\t\t\tvalue="3" />\t';
str += '</object>';
str += '<!-- пушка номер раз, апгрейд 3 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="weapon2_1" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="40" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="30" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="12" />';
str += '<var name="splashDamage"\t\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1,shoot1,shoot1,shoot1,shoot7,shoot7,shoot7,shoot7" />';
str += '<var name="pointsScale"\t\t\t\t\tvalue="1,1,1,1,1,1,1,1"/>';
str += '<var name="pointsAngles"\t\t\t\tvalue="-15,-40,-65,-90,65,40,15,90" />';
str += '<var name="bulletFlyDistance"\t\tvalue="250" />';
str += '<var name="movedBullet"\t\t\t\t\tvalue="1" />';
str += '<var name="passageAbility"\t\t\tvalue="6" />';
str += '</object>';
str += '<!-- ******************* пушка номер два "СЕМЕЧКИ" ******************* -->';
str += '<!-- пушка номер два, апгрейд 0 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="weapon0" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="30" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="5" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="3" />';
str += '<var name="splashDamage"\t\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot2,shoot6" />';
str += '</object>';
str += '<!-- пушка номер два, апгрейд 1 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="weapon0" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="30" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="5" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="3" />';
str += '<var name="splashDamage"\t\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1, shoot3, shoot5, shoot7" />';
str += '</object>';
str += '<!-- пушка номер два, апгрейд 2 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="weapon3_1" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="30" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="15" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="4" />';
str += '<var name="splashDamage"\t\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot2, shoot6" />';
str += '</object>';
str += '<!-- пушка номер два, апгрейд 3 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="weapon3_1" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="30" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="15" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="4" />';
str += '<var name="splashDamage"\t\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1, shoot3, shoot5, shoot7" />';
str += '</object>';
str += '<!-- ******************* пушка номер три "СИÐИЙ БУБЛИК" ******************* -->';
str += '<!-- пушка номер три, апгрейд 0 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="weapon1" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="6" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="0" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="30" />';
str += '<var name="splashDamage"\t\t\t\tvalue="30" />';
str += '<var name="damageRadius"\t\t\t\tvalue="300" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="pointsScale"\t\t\t\t\tvalue="1"/>';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot4" />';
str += '<var name="pointsAngles"\t\t\t\tvalue="0" />';
str += '<var name="passageAbility"\t\t\tvalue="2" />';
str += '</object>';
str += '<!-- пушка номер три, апгрейд 1 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="weapon1" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="8" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="0" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="30" />';
str += '<var name="splashDamage"\t\t\t\tvalue="40" />';
str += '<var name="damageRadius"\t\t\t\tvalue="400" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot4" />';
str += '<var name="pointsAngles"\t\t\t\tvalue="0" />';
str += '<var name="pointsScale"\t\t\t\t\tvalue="2"/>';
str += '<var name="passageAbility"\t\t\tvalue="2" />';
str += '</object>';
str += '<!-- пушка номер три, апгрейд 2 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="weapon1" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="12" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="0" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="30" />';
str += '<var name="splashDamage"\t\t\t\tvalue="50" />';
str += '<var name="damageRadius"\t\t\t\tvalue="525" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsScale"\t\t\t\t\tvalue="4"/>';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot4" />';
str += '<var name="pointsAngles"\t\t\t\tvalue="0" />';
str += '<var name="passageAbility"\t\t\tvalue="2" />';
str += '</object>';
str += '<!-- пушка номер три, апгрейд 3 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="weapon1" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="18" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="0" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="15" />';
str += '<var name="splashDamage"\t\t\t\tvalue="50" />';
str += '<var name="damageRadius"\t\t\t\tvalue="700" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot4" />';
str += '<var name="pointsScale"\t\t\t\t\tvalue="4"/>';
str += '<var name="pointsAngles"\t\t\t\tvalue="0" />';
str += '<var name="passageAbility"\t\t\tvalue="2" />';
str += '</object>';
str += '<!-- ******************* пушка номер пÑть - лазер ******************* -->';
str += '<!-- пушка номер пÑть, апгрейд 0 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="lazer2" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="15" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="45" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="14" />';
str += '<var name="splashDamage"\t\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot4" />';
str += '<var name="pointsScale"\t\t\t\t\tvalue="1"/>';
str += '</object>';
str += '<!-- пушка номер пÑть, апгрейд 1 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="lazer2" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="15" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="45" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="16" />';
str += '<var name="splashDamage"\t\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot3, shoot5" />';
str += '<var name="pointsAngles"\t\t\t\tvalue="0, 0" />\t';
str += '<var name="pointsScale"\t\t\t\t\tvalue="1,1"/>';
str += '</object>';
str += '<!-- пушка номер пÑть, апгрейд 2 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="lazer" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="15" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="45" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="18" />';
str += '<var name="splashDamage"\t\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot2,shoot3,shoot5,shoot6" />';
str += '<var name="pointsAngles"\t\t\t\tvalue="0,0,0,0" />\t';
str += '<var name="pointsScale"\t\t\t\t\tvalue="0.5,0.5,0.5,0.5"/>';
str += '</object>';
str += '<!-- пушка номер пÑть, апгрейд 3 -->';
str += '<object>';
str += '<var name="bulletType"\t\t\t\t\tvalue="lazer3" />';
str += '<var name="bulletSpeed"\t\t\t\t\tvalue="15" />';
str += '<var name="bulletDamage"\t\t\t\tvalue="45" />';
str += '<var name="shotsTime"\t\t\t\t\t\tvalue="20" />';
str += '<var name="splashDamage"\t\t\t\tvalue="0" />';
str += '<var name="damageRadius"\t\t\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\t\t\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\t\tvalue="0" />';
str += '<var name="amount"\t\t\t\t\t\t\tvalue="-100" />';
str += '<var name="bulletTopLevel"\t\t\tvalue="1" />';
str += '<var name="pointsUsed"\t\t\t\t\tvalue="shoot1,shoot2, shoot3,shoot5,shoot6,shoot7" />';
str += '<var name="pointsAngles"\t\t\t\tvalue="0,0, 0,0,0,0" />';
str += '<var name="pointsScale"\t\t\t\t\tvalue="0.5,0.5,0.5,0.5,0.5,0.5"/>';
str += '</object>';
str += '</array>';
str += '</object>';
str += '</object>';
str += '<!-- ================================================================================================================================================ -->';
str += '<!-- =========================================== ЮÐИТЫ ============================================================================================ -->';
str += '<!-- ================================================================================================================================================ -->';
str += '<object name="mainUnits">';
str += '<object name="boss_3">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_3" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_big_lazer, gun_big_lazer_spec" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="3500" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon1, weapon1, weapon1, weapon1, weapon1, weapon1,lazer3,lazerBlink3" />';
str += '<var name="cannonTimeOffset"\tvalue="140,140,140,140,140,140, 10, 0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+25, h+45, h+65, h-25, h-45, h-65, t, t" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="12, 12, 12, 12, 12, 12, 12, 12" />';
str += '<var name="bulletDamage"\t\t\tvalue="30, 30, 30, 30, 30, 30, 50, 0" />';
str += '<var name="reloadingTime"\t\t\tvalue="140, 140, 140, 140, 140, 140, 100, 100" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="0, 0, 0, 0,0, 0, 2, 2" />';
str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,weapon3,lazer" />';
str += '<var name="lootXoffset"\t\t\t\tvalue="0,25,-25" />';
str += '<var name="lootYoffset"\t\t\t\tvalue="-25,10,15" />';
str += '<var name="autoloot"\t\t\t\t\tvalue="0,0,0" />';
str += '</object>';
str += '<object name="boss_3_r">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_3_r" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1,gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="3000" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon3,weapon3,weapon3" />';
str += '<var name="cannonTimeOffset"\tvalue="140,140,140" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0,0,0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0,0,0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0,0,0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h-15,h-35,h-55" />';
str += '<var name="splashDamage" \t\t\tvalue="0,0,0" />';
str += '<var name="damageRadius" \t\t\tvalue="0,0,0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="9,9,9" />';
str += '<var name="bulletDamage"\t\t\tvalue="20,20,20" />';
str += '<var name="reloadingTime"\t\t\tvalue="140,140,140" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1,1,1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1,1,1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,miniHealth,weapon2" />';
str += '<var name="lootXoffset"\t\t\t\tvalue="0,25,-25" />';
str += '<var name="lootYoffset"\t\t\t\tvalue="-25,10,15" />';
str += '<var name="autoloot"\t\t\t\t\tvalue="0,0,0" />';
str += '</object>';
str += '<object name="boss_3_l">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_3_l" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1,gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="3000" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon3,weapon3,weapon3" />';
str += '<var name="cannonTimeOffset"\tvalue="140,140,140" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0,0,0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0,0,0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0,0,0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+15,h+35,h+55" />';
str += '<var name="splashDamage" \t\t\tvalue="0,0,0" />';
str += '<var name="damageRadius" \t\t\tvalue="0,0,0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="9,9,9" />';
str += '<var name="bulletDamage"\t\t\tvalue="20,20,20" />';
str += '<var name="reloadingTime"\t\t\tvalue="140,140,140" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1,1,1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1,1,1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,miniHealth,weapon2" />';
str += '<var name="lootXoffset"\t\t\t\tvalue="0,25,-25" />';
str += '<var name="lootYoffset"\t\t\t\tvalue="-25,10,15" />';
str += '<var name="autoloot"\t\t\t\t\tvalue="0,0,0" />';
str += '</object>';
str += '<object name="boss_1_1">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_1_1" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_big_lazer, gun_big_lazer_spec" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="3000" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon1, weapon1, weapon1, weapon1, weapon1, weapon1, weapon1, weapon1,lazer3,lazerBlink3" />';
str += '<var name="cannonTimeOffset"\tvalue="65, 65, 65, 65, 65, 65, 65, 65, 10, 0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+23, h+68, h+113, h+158, h+203, h-112, h-67, h-22, t, t" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10, 10, 10" />';
str += '<var name="bulletDamage"\t\t\tvalue="30, 30, 30, 30, 30, 30, 30, 30, 50, 0" />';
str += '<var name="reloadingTime"\t\t\tvalue="100, 100, 100, 100, 100, 100, 100, 100,100,100" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,weapon3" />';
str += '<var name="lootXoffset"\t\t\t\tvalue="25,-25" />';
str += '<var name="lootYoffset"\t\t\t\tvalue="10,15" />';
str += '<var name="autoloot"\t\t\t\t\tvalue="0,0" />';
str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="0, 0, 0, 0,0, 0, 0, 0, 2, 2" />';
str += '</object>';
str += '<object name="boss_1_1f">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_1_1f" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1,gun_1,gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="1500" />';
str += '<var name="bulletType"\t\t\t\tvalue="lazer,lazer,lazerBlink1,lazerBlink1" />';
str += '<var name="cannonTimeOffset"\tvalue="-19, -19, -29, -29" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+0, h+0, h+0, h+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="10, 10, 10, 10" />';
str += '<var name="bulletDamage"\t\t\tvalue="30, 30, 0, 0" />';
str += '<var name="reloadingTime"\t\t\tvalue="100, 100, 100,100" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,miniHealth,lazer" />';
str += '<var name="lootXoffset"\t\t\t\tvalue="0,25,-25" />';
str += '<var name="lootYoffset"\t\t\t\tvalue="-25,10,15" />';
str += '<var name="autoloot"\t\t\t\t\tvalue="0,0,0" />';
str += '</object>';
str += '<object name="boss_1_r">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_1_r" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_spec_4" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="2000" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon3" />';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="12" />';
str += '<var name="bulletDamage"\t\t\tvalue="20" />';
str += '<var name="reloadingTime"\t\t\tvalue="42" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="4" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,miniHealth,weapon3" />';
str += '<var name="lootXoffset"\t\t\t\tvalue="0,25,-25" />';
str += '<var name="lootYoffset"\t\t\t\tvalue="-25,10,15" />';
str += '<var name="autoloot"\t\t\t\t\tvalue="0,0,0" />';
str += '</object>';
str += '<object name="boss_1_l">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="boss_1_l" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_spec_3" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="2000" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon3" />';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="12" />';
str += '<var name="bulletDamage"\t\t\tvalue="20" />';
str += '<var name="reloadingTime"\t\t\tvalue="42" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="4" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,miniHealth,weapon3" />';
str += '<var name="lootXoffset"\t\t\t\tvalue="0,25,-25" />';
str += '<var name="lootYoffset"\t\t\t\tvalue="-25,10,15" />';
str += '<var name="autoloot"\t\t\t\t\tvalue="0,0,0" />';
str += '</object>';
str += '<object name="snake_1">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="snake_1" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1,gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="200" />';
str += '<var name="bulletType"\t\t\t\tvalue="lazer,lazer,lazer" />';
str += '<var name="cannonTimeOffset"\tvalue="102,102,102" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0,0,0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0,0,0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0,0,0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="w+0,w-20,w+20" />';
str += '<var name="splashDamage" \t\t\tvalue="0,0,0" />';
str += '<var name="damageRadius" \t\t\tvalue="0,0,0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="15,15,15" />';
str += '<var name="bulletDamage"\t\t\tvalue="30,30,30" />';
str += '<var name="reloadingTime"\t\t\tvalue="87,87,87" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1,1,1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1,1,1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '</object>';
str += '<object name="snake_2">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="snake_2" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="200" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon3,weapon3" />';
str += '<var name="cannonTimeOffset"\tvalue="0,0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0,0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0,0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0,0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="w+90,w-90" />';
str += '<var name="splashDamage" \t\t\tvalue="0,0" />';
str += '<var name="damageRadius" \t\t\tvalue="0,0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="12,12" />';
str += '<var name="bulletDamage"\t\t\tvalue="20,20" />';
str += '<var name="reloadingTime"\t\t\tvalue="87,87" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1,1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1,1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '</object>';
str += '<object name="snake_3">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="snake_3" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="200" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon1" />';
str += '<var name="cannonTimeOffset"\tvalue="66" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="w+180" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="5" />';
str += '<var name="bulletDamage"\t\t\tvalue="10" />';
str += '<var name="reloadingTime"\t\t\tvalue="10" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '</object>';
str += '<object name="portal_2">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="portal_2" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="-20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="30000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '<var name="bossBar"\t\t\tvalue="1" />';
str += '</object>';
str += '<object name="portal_1">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="portal_1" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="-20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="30000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '<var name="bossBar"\t\t\tvalue="1" />';
str += '</object>';
str += '<object name="portal">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="portal" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="3000" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="-20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="3000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '<var name="bossBar"\t\t\tvalue="1" />';
str += '</object>';
str += '<object name="bonus_ship">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="bonus_ship" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="40" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="-20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="3000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '<var name="loot"\t\t\t\t\t\t\tvalue="miniHealth,miniHealth" />';
str += '<var name="lootXoffset"\t\t\t\tvalue="25,-25" />';
str += '<var name="lootYoffset"\t\t\t\tvalue="10,15" />';
str += '<var name="autoloot"\t\t\t\t\tvalue="0,1" />';
str += '</object>';
str += '<object name="medium_2_1">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_2" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="140" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon3" />';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="16" />';
str += '<var name="bulletDamage"\t\t\tvalue="20" />';
str += '<var name="reloadingTime"\t\t\tvalue="30" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="shoot" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '</object>';
str += '<object name="mini_boss_mine">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_2" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="80" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="-20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="3000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="shoot" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '</object>';
str += '<object name="turel_big">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="turel_big" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_big" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="600" />';
str += '<var name="bulletType"\t\t\t\tvalue="playerShoot2" />';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="16" />';
str += '<var name="bulletDamage"\t\t\tvalue="30" />';
str += '<var name="reloadingTime"\t\t\tvalue="80" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="5" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way"/>';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="3" />';
str += '</object>';
str += '<object name="turel">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="turel" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="turret_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="80" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon0" />';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="16" />';
str += '<var name="bulletDamage"\t\t\tvalue="10" />';
str += '<var name="reloadingTime"\t\t\tvalue="30" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="2" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way"/>';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="4" />';
str += '</object>';
str += '<object name="turel_lazer">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="turel" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_big_lazer, gun_big_lazer_spec" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="600" />';
str += '<var name="bulletType"\t\t\t\tvalue="lazer3,lazerBlink3" />';
str += '<var name="cannonTimeOffset"\tvalue="10,0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0,0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0,0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0,0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t,t" />';
str += '<var name="splashDamage" \t\t\tvalue="0,0" />';
str += '<var name="damageRadius" \t\t\tvalue="0,0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="16,16" />';
str += '<var name="bulletDamage"\t\t\tvalue="50,0" />';
str += '<var name="reloadingTime"\t\t\tvalue="100,100" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1,1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1,1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way"/>';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '<var name="cannonChangeAngleSpeed"\t\t\tvalue="3,3" />';
str += '</object>';
str += '<object name="kamikadze">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="kamikadze" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot,emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="10,10" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0,0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0,0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0,0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t+0,t+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0,0" />';
str += '<var name="damageRadius" \t\t\tvalue="0,0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20,20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0,0" />';
str += '<var name="reloadingTime"\t\t\tvalue="20000,20000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="move" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '</object>';
str += '<object name="kamikadze_l">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="kamikadze" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1,gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="lazer2, lazerBlink2" />';
str += '<var name="cannonTimeOffset"\tvalue="-20, -29" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="w+0, w+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="30, 1" />';
str += '<var name="bulletDamage"\t\t\tvalue="30, 0" />';
str += '<var name="reloadingTime"\t\t\tvalue="30, 30" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="move" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '</object>';
str += '<object name="kamikadze_s">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="kamikadze_s" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="10" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="20000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="shoot" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="10" />';
str += '</object>';
str += '<object name="kamikadze_m">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="kamikadze_m" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="10" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="20000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="shoot" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="10" />';
str += '</object>';
str += '<object name="rocket_big">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="rocket_big" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="30" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="10" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="20000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="move" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="50" />';
str += '</object>';
str += '<object name="rocket_big_2">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="rocket_big_2" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="30" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="10" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="20000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="move" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="50" />';
str += '</object>';
str += '<object name="rocket_big_s">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="rocket_big_s" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="30" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="10" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="20000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="move" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="50" />';
str += '</object>';
str += '<object name="rocketer_1">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="lite_5" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="50" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="10" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="20000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="shoot" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '</object>';
str += '<object name="rocketer">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="lite_5" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="50" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="10" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="20000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="move" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '</object>';
str += '<object name="interceptor_11">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="lite_2" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="20" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon2" />';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="8" />';
str += '<var name="bulletDamage"\t\t\tvalue="10" />';
str += '<var name="reloadingTime"\t\t\tvalue="70" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="6" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="50" />';
str += '</object>';
str += '<object name="armored_1">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_1" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="80" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot,emptyShoot,emptyShoot,weapon3, weapon3, weapon3, weapon3" />';
str += '<var name="cannonTimeOffset"\tvalue=" -30, -30, -30,-50, -50, -50, -50" />';
str += '<var name="flySteps"\t\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="w+0, w+8, w-8, w-12, w-4, w+4, w+12" />';
str += '<var name="splashDamage" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue=" -9,-9,-9, 6, 6, 6, 6" />';
str += '<var name="bulletDamage"\t\t\tvalue=" 0, 0, 0, 20, 20, 20, 20" />';
str += '<var name="reloadingTime"\t\t\tvalue=" 120000, 12000, 12000, 120, 120, 120, 120" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue=" 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="move" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="50" />';
str += '</object>';
str += '<object name="armored_1_1">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_1_1" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="250" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon1,weapon1,weapon1,weapon3, weapon3, weapon3, weapon3" />';
str += '<var name="cannonTimeOffset"\tvalue=" -37, -37, -37,-50, -50, -50, -50" />';
str += '<var name="flySteps"\t\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="w+0, w+8, w-8, w-12, w-4, w+4, w+12" />';
str += '<var name="splashDamage" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue=" 12,12,12, 6, 6, 6, 6" />';
str += '<var name="bulletDamage"\t\t\tvalue=" 30, 30, 30, 20, 20, 20, 20" />';
str += '<var name="reloadingTime"\t\t\tvalue=" 120, 120, 120, 120, 120, 120, 120" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue=" 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="move" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="50" />';
str += '</object>';
str += '<object name="armored_2">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_3" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon3,weapon1,weapon1,weapon1,weapon1,weapon1,weapon1" />';
str += '<var name="cannonTimeOffset"\tvalue="0,-30,-30,-30,-30,-30,-30" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h, h+60, h+45, h+30, h-30, h-60, h-90" />';
str += '<var name="splashDamage" \t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="damageRadius" \t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20,6,6,6,6,6,6" />';
str += '<var name="bulletDamage"\t\t\tvalue="20,20,20,20,20,20,20" />';
str += '<var name="reloadingTime"\t\t\tvalue="50,100,100,100,100,100,100" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="2,1,1,1,1,1,1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3,14,14,14,14,14,14" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="shoot" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="medium_3">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_3" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon3,weapon1,weapon1,weapon1,weapon1,weapon1,weapon1" />';
str += '<var name="cannonTimeOffset"\tvalue="20,0,0,0,0,0,0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t, t+90, t+60, t+30, t-30, t-60, t-90" />';
str += '<var name="splashDamage" \t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="damageRadius" \t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20,6,6,6,6,6,6" />';
str += '<var name="bulletDamage"\t\t\tvalue="20,20,20,20,20,20,20" />';
str += '<var name="reloadingTime"\t\t\tvalue="84,76,76,76,76,76,76" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="3,2,2,2,2,2,2" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3,14,14,14,14,14,14" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="shoot" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="medium_3_copy">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_3" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="300" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon1,weapon1,weapon1,weapon3, weapon3, weapon3, weapon3" />';
str += '<var name="cannonTimeOffset"\tvalue=" 10, 10, 10,0, 0, 0, 0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+0, h+20, h-20, h-30, h-10, h+10, h+30" />';
str += '<var name="splashDamage" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue=" 12,12,12, 6, 6, 6, 6" />';
str += '<var name="bulletDamage"\t\t\tvalue=" 20, 20, 20, 20, 20, 20, 20" />';
str += '<var name="reloadingTime"\t\t\tvalue=" 175, 175, 175,175, 175, 175, 175" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue=" 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="5, 5, 5, 5, 5, 5, 5" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="shoot" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="medium_3_m">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_3_m" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon3,weapon1,weapon1,weapon1,weapon1,weapon1,weapon1" />';
str += '<var name="cannonTimeOffset"\tvalue="100,20,20,20,20,20,20" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h, h+60, h+45, h+30, h-30, h-60, h-90" />';
str += '<var name="splashDamage" \t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="damageRadius" \t\t\tvalue="0,0,0,0,0,0,0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="20,6,6,6,6,6,6" />';
str += '<var name="bulletDamage"\t\t\tvalue="20,20,20,20,20,20,20" />';
str += '<var name="reloadingTime"\t\t\tvalue="50,100,100,100,100,100,100" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="2,1,1,1,1,1,1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="3,14,14,14,14,14,14" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '<var name="movedBullet"\t\t\tvalue="1" />';
str += '</object>';
str += '<object name="medium_4">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_4" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon1,weapon1,weapon1,weapon3, weapon3, weapon3, weapon3" />';
str += '<var name="cannonTimeOffset"\tvalue=" 10, 10, 10,0, 0, 0, 0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+0, h+20, h-20, h-30, h-10, h+10, h+30" />';
str += '<var name="splashDamage" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue=" 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue=" 12,12,12, 6, 6, 6, 6" />';
str += '<var name="bulletDamage"\t\t\tvalue=" 20, 20, 20, 20, 20, 20, 20" />';
str += '<var name="reloadingTime"\t\t\tvalue=" 175, 175, 175,175, 175, 175, 175" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue=" 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="5, 5, 5, 5, 5, 5, 5" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="move" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="medium_4_wing_l">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_4_wing_l" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />';
str += '<var name="bulletType"\t\t\t\tvalue="rocket, rocket, rocket" />';
str += '<var name="cannonTimeOffset"\tvalue="-60, -60, -60" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+0, h+0, h+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="7, 7, 7" />';
str += '<var name="bulletDamage"\t\t\tvalue="30, 30, 30" />';
str += '<var name="reloadingTime"\t\t\tvalue="125, 125, 125" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="6, 6, 6" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="10, 10, 10" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="move" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="80" />';
str += '</object>';
str += '<object name="medium_4_wing_r">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="medium_4_wing_r" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />';
str += '<var name="bulletType"\t\t\t\tvalue="rocket, rocket, rocket" />';
str += '<var name="cannonTimeOffset"\tvalue="-60, -60, -60" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+0, h+0, h+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="7, 7, 7" />';
str += '<var name="bulletDamage"\t\t\tvalue="30, 30, 30" />';
str += '<var name="reloadingTime"\t\t\tvalue="125, 125, 125" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="6, 6, 6" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="10, 10, 10" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="move" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="80" />';
str += '</object>';
str += '<object name="carrier">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="carrier" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot" />';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="-12" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="3000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="6" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="carrier_wing_l">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="carrier_wing_l" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_spec_2" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="1500" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon2" />';
str += '<var name="cannonTimeOffset"\tvalue="17" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="12" />';
str += '<var name="bulletDamage"\t\t\tvalue="10" />';
str += '<var name="reloadingTime"\t\t\tvalue="42" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="6" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="2" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '</object>';
str += '<object name="carrier_wing_r">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="carrier_wing_r" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_spec_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="1500" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon2" />';
str += '<var name="cannonTimeOffset"\tvalue="17" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h+0" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="12" />';
str += '<var name="bulletDamage"\t\t\tvalue="10" />';
str += '<var name="reloadingTime"\t\t\tvalue="42" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="6" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="2" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="directdamage"\t\t\tvalue="100" />';
str += '</object>';
str += '<object name="mine">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="5" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />';
str += '<var name="bulletDamage"\t\t\tvalue="1" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<object name="mine_2">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_1" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />';
str += '<var name="bulletDamage"\t\t\tvalue="1" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<object name="mine_1">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="empty_base" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />';
str += '<var name="bulletDamage"\t\t\tvalue="1" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<object name="mine_5">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_3" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2"/>';
str += '<var name="cannonTimeOffset"\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="14, 14, 14, 14, 14, 14, 14, 14" />';
str += '<var name="bulletDamage"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />';
str += '<var name="reloadingTime"\t\t\tvalue="9, 9, 9, 9, 9, 9, 9, 9" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="20" />';
str += '</object>\t';
str += '<object name="support_dmg">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="support_dmg" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="180" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />';
str += '<var name="bulletDamage"\t\t\tvalue="0" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="50" />';
str += '</object>\t';
str += '<object name="spaceport_right">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="spaceport_right" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="400" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon0"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="8" />';
str += '<var name="bulletDamage"\t\t\tvalue="20" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="6" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="10" />';
str += '<var name="bigObject"\t\t\t\t\tvalue="0" />';
str += '</object>\t\t';
str += '<object name="spaceport_right_up">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="spaceport_right_up" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon0"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="8" />';
str += '<var name="bulletDamage"\t\t\tvalue="20" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="6" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="10" />';
str += '<var name="bigObject"\t\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="spaceport">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="spaceport" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="400" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon0"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="8" />';
str += '<var name="bulletDamage"\t\t\tvalue="20" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="6" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="10" />';
str += '<var name="bigObject"\t\t\t\t\tvalue="0" />';
str += '</object>\t\t';
str += '<object name="spaceport_up">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="spaceport_up" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="500" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon0"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="8" />';
str += '<var name="bulletDamage"\t\t\tvalue="20" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="3" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="6" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="1" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="10" />';
str += '<var name="bigObject"\t\t\t\t\tvalue="0" />';
str += '</object>';
str += '================================================================================================================================================================================';
str += '================================================================================================================================================================================';
str += '================================================================================================================================================================================';
str += '================================================================================================================================================================================';
str += '=================================================================== мины ==========================================\t';
str += '<object name="mine_3">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_3" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />';
str += '<var name="bulletDamage"\t\t\tvalue="1" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '</object>\t';
str += '<object name="mine_yellow">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_yellow" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="5" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />';
str += '<var name="bulletDamage"\t\t\tvalue="1" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<object name="mine_yellow_2">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_yellow_1" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />';
str += '<var name="bulletDamage"\t\t\tvalue="1" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<object name="mine_yellow_3">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_yellow_3" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />';
str += '<var name="bulletDamage"\t\t\tvalue="1" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '</object>\t';
str += '<object name="mine_yellow_4">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_yellow_1" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2"/>';
str += '<var name="cannonTimeOffset"\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="12, 12, 12, 12, 12, 12, 12, 12" />';
str += '<var name="bulletDamage"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />';
str += '<var name="reloadingTime"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="20" />';
str += '</object>\t';
str += '<object name="mine_yellow_5">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_yellow_3" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2"/>';
str += '<var name="cannonTimeOffset"\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="12, 12, 12, 12, 12, 12, 12, 12" />';
str += '<var name="bulletDamage"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />';
str += '<var name="reloadingTime"\t\t\tvalue="9, 9, 9, 9, 9, 9, 9, 9" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="20" />';
str += '</object>\t';
str += '<object name="mine_orange">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_orange" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="5" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />';
str += '<var name="bulletDamage"\t\t\tvalue="1" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<object name="mine_orange_2">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_orange_1" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />';
str += '<var name="bulletDamage"\t\t\tvalue="1" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<object name="mine_orange_3">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_orange_3" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="empty_gun" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="emptyShoot"/>';
str += '<var name="cannonTimeOffset"\tvalue="0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="t" />';
str += '<var name="splashDamage" \t\t\tvalue="0" />';
str += '<var name="damageRadius" \t\t\tvalue="0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="1" />';
str += '<var name="bulletDamage"\t\t\tvalue="1" />';
str += '<var name="reloadingTime"\t\t\tvalue="60000" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="30" />';
str += '</object>\t';
str += '<object name="mine_orange_4">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_orange_1" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2"/>';
str += '<var name="cannonTimeOffset"\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="12, 12, 12, 12, 12, 12, 12, 12" />';
str += '<var name="bulletDamage"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />';
str += '<var name="reloadingTime"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="20" />';
str += '</object>\t';
str += '<object name="mine_orange_5">';
str += '<var name="base"\t\t\t\t\t\t\tvalue="mine_orange_3" />';
str += '<var name="gun"\t\t\t\t\t\t\t\tvalue="gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1" />';
str += '<var name="armor"\t\t\t\t\t\t\tvalue="10" />';
str += '<var name="bulletType"\t\t\t\tvalue="weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2"/>';
str += '<var name="cannonTimeOffset"\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flySteps"\t\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyMinScale"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="flyDistance"\t\t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="cannonAngle"\t\t\t\tvalue="h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135" />';
str += '<var name="splashDamage" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="damageRadius" \t\t\tvalue="0, 0, 0, 0, 0, 0, 0, 0" />';
str += '<var name="bulletSpeed"\t\t\t\tvalue="12, 12, 12, 12, 12, 12, 12, 12" />';
str += '<var name="bulletDamage"\t\t\tvalue="10, 10, 10, 10, 10, 10, 10, 10" />';
str += '<var name="reloadingTime"\t\t\tvalue="9, 9, 9, 9, 9, 9, 9, 9" />';
str += '<var name="clip"\t\t\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="shotsTime"\t\t\t\t\tvalue="1, 1, 1, 1, 1, 1, 1, 1" />';
str += '<var name="ai"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="withoutBase"\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\t\tvalue="0" />';
str += '<var name="orientToPath"\t\t\tvalue="way" />';
str += '<var name="top"\t\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="directdamage"\t\t\tvalue="20" />';
str += '</object>\t';
str += '=====================================================================================================';
str += '</object>';
str += '<!-- ================================================================================================================================================ -->';
str += '<!-- ======================================= ЮÐИТЫ С ПУТЯМИ ======================================================================================= -->';
str += '<!-- ================================================================================================================================================ -->';
str += '<object name="movingUnits"> ';
str += '<object name="boss_1_1">';
str += '<var name="mainObj" value="boss_1_1" />';
str += '<var name="way" value="heli_way" />';
str += '<var name="xratio" value="40" />';
str += '<var name="yratio" value="50" />';
str += '<var name="mratio" value="5" />';
str += '<var name="rotate" value="0" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="230" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="3" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="100" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="1" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="moveWayAtStart"\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="boss_1_2">';
str += '<var name="mainObj" value="boss_1_1f" />';
str += '<var name="way" value="heli_way" />';
str += '<var name="xratio" value="40" />';
str += '<var name="yratio" value="50" />';
str += '<var name="mratio" value="5" />';
str += '<var name="rotate" value="0" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="230" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="3" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="100" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="moveWayAtStart"\t\t\tvalue="0" />';
str += '</object>\t\t';
str += '<object name="portal_2">';
str += '<var name="mainObj" value="portal_2" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="1" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1"/>';
str += '<var name="endFrame" value="2" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="moveWayAtStart"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<object name="portal">';
str += '<var name="mainObj" value="portal" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="1" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="-50" />';
str += '<var name="startFrame" value="1"/>';
str += '<var name="endFrame" value="3" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="moveWayAtStart"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<object name="mini_boss_mine">';
str += '<var name="mainObj" value="mini_boss_mine" />';
str += '<var name="way" value="mine_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="12" />';
str += '<var name="rotate" value="170" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="550" />';
str += '<var name="startFrame" value="1"/>';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="82" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="moveWayAtStart"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<object name="mini_boss_mine_f">';
str += '<var name="mainObj" value="mini_boss_mine" />';
str += '<var name="way" value="mine_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="12" />';
str += '<var name="rotate" value="-170" />';
str += '<var name="factor" value="-1" />';
str += '<var name="xoffset" value="550" />';
str += '<var name="startFrame" value="1"/>';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="82" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="moveWayAtStart"\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="medium_2_1">';
str += '<var name="mainObj" value="medium_2_1" />';
str += '<var name="way" value="test_way" />';
str += '<var name="xratio" value="22" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="45" />';
str += '<var name="rotate" value="0" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="-1" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="3" />';
str += '<var name="followPlayer" value="0" />';
str += '<var name="moveWayAtStart"\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="medium_3">';
str += '<var name="mainObj" value="medium_3" />';
str += '<var name="way" value="test_way" />';
str += '<var name="xratio" value="70" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="10" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="500" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="1" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="1" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '<object name="medium_3_m">';
str += '<var name="mainObj" value="medium_3_m" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="110" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="1" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="5" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="1" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="110" />';
str += '<var name="movedWayXSpeed" value="-2" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="1" />';
str += '<var name="followPlayer" value="0" />';
str += '</object>';
str += '<object name="interceptor_11">';
str += '<var name="mainObj" value="interceptor_11" />';
str += '<var name="way" value="heli_way" />';
str += '<var name="xratio" value="70" />';
str += '<var name="yratio" value="150" />';
str += '<var name="mratio" value="6" />';
str += '<var name="rotate" value="0" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="250" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="3" />';
str += '<var name="rotatedByWay" value="1" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="100" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="-10" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="3" />';
str += '<var name="followPlayer" value="0" />';
str += '<var name="moveWayAtStart"\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="interceptor_11f">';
str += '<var name="mainObj" value="interceptor_11" />';
str += '<var name="way" value="heli_way" />';
str += '<var name="xratio" value="70" />';
str += '<var name="yratio" value="150" />';
str += '<var name="mratio" value="6" />';
str += '<var name="rotate" value="0" />';
str += '<var name="factor" value="-1" />';
str += '<var name="xoffset" value="250" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="3" />';
str += '<var name="rotatedByWay" value="1" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="100" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="-10" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="3" />';
str += '<var name="followPlayer" value="0" />';
str += '<var name="moveWayAtStart"\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="interceptor_13">';
str += '<var name="mainObj" value="interceptor_11" />';
str += '<var name="way" value="circle_way" />';
str += '<var name="xratio" value="350" />';
str += '<var name="yratio" value="250" />';
str += '<var name="mratio" value="7" />';
str += '<var name="rotate" value="45" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="100" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="850" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="1" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="40" />';
str += '<var name="movedWayXSpeed" value="5" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="3" />';
str += '<var name="followPlayer" value="0" />';
str += '<var name="moveWayAtStart"\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="kamikadze">';
str += '<var name="mainObj" value="kamikadze" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="8"/>';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="310" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="60" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="-25" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '<object name="rocketer">';
str += '<var name="mainObj" value="rocket_big" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="6" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="310" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="65" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="-30" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '<object name="rocket_big_s">';
str += '<var name="mainObj" value="rocket_big_s" />';
str += '<var name="way" value="circle_way" />';
str += '<var name="xratio" value="200" />';
str += '<var name="yratio" value="300" />';
str += '<var name="mratio" value="40" />';
str += '<var name="rotate" value="180" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="1" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '<object name="rocket_big_2">';
str += '<var name="mainObj" value="rocket_big_2" />';
str += '<var name="way" value="player" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="8" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="310" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="16" />';
str += '<var name="followPlayer" value="1" />';
str += '<var name="UAADistance" value="40" />';
str += '<var name="UAARotationFactor" value="11" />';
str += '</object>';
str += '<object name="rocketer_rc">';
str += '<var name="mainObj" value="rocketer_1" />';
str += '<var name="way" value="rocket_way" />';
str += '<var name="xratio" value="150" />';
str += '<var name="yratio" value="250" />';
str += '<var name="mratio" value="10" />';
str += '<var name="rotate" value="-45" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="3" />';
str += '<var name="rotatedByWay" value="1" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="120" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '<object name="rocketer_lc">';
str += '<var name="mainObj" value="rocketer_1" />';
str += '<var name="way" value="rocket_way" />';
str += '<var name="xratio" value="150" />';
str += '<var name="yratio" value="250" />';
str += '<var name="mratio" value="10" />';
str += '<var name="rotate" value="45" />';
str += '<var name="factor" value="-1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="3" />';
str += '<var name="rotatedByWay" value="1" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="120" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>\t';
str += '<object name="rocketer_r">';
str += '<var name="mainObj" value="rocketer" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="6" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="310" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="70" />';
str += '<var name="movedWayXSpeed" value="15" />';
str += '<var name="movedWayYSpeed" value="-10" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '<object name="rocketer_l">';
str += '<var name="mainObj" value="rocketer" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="6" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="310" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="70" />';
str += '<var name="movedWayXSpeed" value="-15" />';
str += '<var name="movedWayYSpeed" value="-10" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>\t\t';
str += '<object name="rocketer_4">';
str += '<var name="mainObj" value="rocketer_4" />';
str += '<var name="way" value="rocket_way" />';
str += '<var name="xratio" value="90" />';
str += '<var name="yratio" value="370" />';
str += '<var name="mratio" value="8" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="95" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="moveWayAtStart"\tvalue="0" />';
str += '</object>';
str += '<object name="rocketer_4f">';
str += '<var name="mainObj" value="rocketer_4" />';
str += '<var name="way" value="rocket_way" />';
str += '<var name="xratio" value="90" />';
str += '<var name="yratio" value="370" />';
str += '<var name="mratio" value="8" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1400" />';
str += '<var name="endFrame" value="1" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="95" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="moveWayAtStart"\tvalue="0" />';
str += '</object>';
str += '<object name="emitted">';
str += '<var name="mainObj" value="interceptor_1lm" />';
str += '<var name="way" value="emitted_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="10" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="300" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '<object name="interceptor_1l">';
str += '<var name="mainObj" value="interceptor_1l" />';
str += '<var name="way" value="player" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="8" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="310" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="12" />';
str += '<var name="followPlayer" value="1" />';
str += '<var name="UAADistance" value="40" />';
str += '<var name="UAARotationFactor" value="11" />';
str += '</object>';
str += '<object name="armored_1">';
str += '<var name="mainObj" value="armored_1" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="1" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="0" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="1" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '<object name="turel_big">';
str += '<var name="mainObj" value="turel_big" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="1" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="0" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="3" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '<object name="mine">';
str += '<var name="mainObj" value="mine" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="1" />';
str += '<var name="rotate" value="0" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="3" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="1" />';
str += '</object>';
str += '<object name="mine_hit">';
str += '<var name="mainObj" value="mine_1" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="1" />';
str += '<var name="rotate" value="180" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="0" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="3" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="1" />';
str += '<var name="followPlayer" value="0" />';
str += '<var name="bigObject"\t value="0" />';
str += '</object>';
str += '<object name="mine_3">';
str += '<var name="mainObj" value="mine_5" />';
str += '<var name="way" value="player" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="8" />';
str += '<var name="rotate" value="0" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="310" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="12" />';
str += '<var name="followPlayer" value="1" />';
str += '</object>';
str += '<object name="snake">';
str += '<var name="mainObj" value="snake_1" />';
str += '<var name="way" value="heli_way" />';
str += '<var name="xratio" value="110" />';
str += '<var name="yratio" value="180" />';
str += '<var name="mratio" value="8" />';
str += '<var name="rotate" value="0" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="175" />';
str += '<var name="startFrame" value="1400" />';
str += '<var name="endFrame" value="1" />';
str += '<var name="wayCycle" value="3" />';
str += '<var name="rotatedByWay" value="1" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="40" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '<object name="support_dmg">';
str += '<var name="mainObj" value="support_dmg" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="10" />';
str += '<var name="rotate" value="0" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="-100" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="600" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="moveWayAtStart"\t\t\tvalue="0" />';
str += '</object>\t';
str += '<object name="spaceport">';
str += '<var name="mainObj" value="spaceport" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="1" />';
str += '<var name="rotate" value="180" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="0" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="3" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="1" />';
str += '<var name="followPlayer" value="0" />';
str += '</object>';
str += '<object name="spaceport_up">';
str += '<var name="mainObj" value="spaceport_up" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="1" />';
str += '<var name="rotate" value="180" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="0" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="3" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="1" />';
str += '<var name="followPlayer" value="0" />';
str += '</object>';
str += '<object name="spaceport_right">';
str += '<var name="mainObj" value="spaceport_right" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="1" />';
str += '<var name="rotate" value="0" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="0" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="3" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="1" />';
str += '<var name="followPlayer" value="0" />';
str += '</object>';
str += '<object name="spaceport_right_up">';
str += '<var name="mainObj" value="spaceport_right_up" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="1" />';
str += '<var name="rotate" value="180" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="0" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="3" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="1" />';
str += '<var name="followPlayer" value="0" />';
str += '</object>';
str += '<object name="emitted_m">';
str += '<var name="mainObj" value="kamikadze_m" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="18" />';
str += '<var name="rotate" value="25" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="1" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '<object name="emitted_mf">';
str += '<var name="mainObj" value="kamikadze_m" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="18" />';
str += '<var name="rotate" value="155" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="1" />';
str += '<var name="rotatedByWay" value="1" />';
str += '<var name="movedWay" value="0" />';
str += '<var name="movedWayOffset" value="0" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '<object name="carrier">';
str += '<var name="mainObj" value="carrier" />';
str += '<var name="way" value="carrier_way" />';
str += '<var name="xratio" value="230" />';
str += '<var name="yratio" value="250" />';
str += '<var name="mratio" value="9" />';
str += '<var name="rotate" value="180" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="390" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="-1" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="130" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="0" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '<var name="speed" value="3" />';
str += '<var name="followPlayer" value="0" />';
str += '</object>';
str += '================================================================================================';
str += '<object name="kamikadze_copy">';
str += '<var name="mainObj" value="kamikadze" />';
str += '<var name="way" value="line_way" />';
str += '<var name="xratio" value="100" />';
str += '<var name="yratio" value="100" />';
str += '<var name="mratio" value="8" />';
str += '<var name="rotate" value="90" />';
str += '<var name="factor" value="1" />';
str += '<var name="xoffset" value="275" />';
str += '<var name="startFrame" value="1" />';
str += '<var name="endFrame" value="310" />';
str += '<var name="wayCycle" value="2" />';
str += '<var name="rotatedByWay" value="0" />';
str += '<var name="movedWay" value="1" />';
str += '<var name="movedWayOffset" value="70" />';
str += '<var name="movedWayXSpeed" value="0" />';
str += '<var name="movedWayYSpeed" value="-15" />';
str += '<var name="thereCanBeOnlyOne" value="0" />';
str += '<var name="dieImmediatly" value="0" />';
str += '</object>';
str += '=============================================================================================================================================================================================';
str += '=============================================================================================================================================================================================\t\t';
str += '=============================================================================================================================================================================================';
str += '=============================================================================================================================================================================================\t\t';
str += '</object>';
str += '<!-- ================================================================================================================================================ -->';
str += '<!-- ==================================== ÐЕПОДВИЖÐЫЕ ОБЪЕКТЫ ==================================================================================== -->';
str += '<!-- ================================================================================================================================================ -->';
str += '<object name="standingUnits">';
str += '<object name="exploder1">';
str += '<var name="linkage" value="autoExplodePoint" >Вообще Ð³Ð¾Ð²Ð¾Ñ€Ñ Ð²Ð·Ñ€Ñ‹Ð²Ð°ÑŽÑ‰Ð¸Ð¹ÑÑ Ð¾Ð±ÑŠÐµÐºÑ‚ - Ñто отдельный клаÑÑ, поÑтому вÑех кого ни Ð¿Ð¾Ð¿Ð°Ð´Ñ Ð²Ð·Ñ€Ñ‹Ð²Ð°Ñ‚ÑŒ не получитÑÑ</var>';
str += '<var name="armor" value="20" />';
str += '<var name="splashDamage" value="100" />';
str += '<var name="damageRadius" value="20" />';
str += '<var name="splashDelay" value="3" />';
str += '<var name="top" value="0" />';
str += '<var name="ignoreHit" value="1" />';
str += '<var name="ignoreSplash" value="1" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="explodeTimer" value="30" >Ð’Ñ€ÐµÐ¼Ñ Ð²Ð·Ñ€Ñ‹Ð²Ð°</var>';
str += '<var name="notCount" value="1" />';
str += '<var name="soundKills" value="none" />';
str += '</object>';
str += '<object name="exploder2">';
str += '<var name="linkage" value="autoExplodePoint_n" >Вообще Ð³Ð¾Ð²Ð¾Ñ€Ñ Ð²Ð·Ñ€Ñ‹Ð²Ð°ÑŽÑ‰Ð¸Ð¹ÑÑ Ð¾Ð±ÑŠÐµÐºÑ‚ - Ñто отдельный клаÑÑ, поÑтому вÑех кого ни Ð¿Ð¾Ð¿Ð°Ð´Ñ Ð²Ð·Ñ€Ñ‹Ð²Ð°Ñ‚ÑŒ не получитÑÑ</var>';
str += '<var name="armor" value="20" />';
str += '<var name="splashDamage" value="2" />';
str += '<var name="damageRadius" value="80" />';
str += '<var name="splashDelay" value="1" />';
str += '<var name="top" value="0" />';
str += '<var name="ignoreHit" value="1" />';
str += '<var name="ignoreSplash" value="1" />';
str += '<var name="ignoreDirect" value="1" />';
str += '<var name="explodeTimer" value="30" >Ð’Ñ€ÐµÐ¼Ñ Ð²Ð·Ñ€Ñ‹Ð²Ð°</var>';
str += '<var name="notCount" value="1" />';
str += '<var name="soundKills" value="none" />';
str += '</object>';
str += '<object name="base_ground_start">';
str += '<var name="linkage"\t\t\t\t\tvalue="base_ground_start" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="1" >бронÑ</var>';
str += '<var name="splashDamage"\t\tvalue="1" >ущерб</var>';
str += '<var name="damageRadius"\t\tvalue="1" >Ñ€Ð°Ð´Ð¸ÑƒÑ Ð½Ð°Ð½ÐµÑÐµÐ½Ð¸Ñ ÑƒÑ‰ÐµÐ±Ñ€Ð°</var>';
str += '<var name="splashDelay"\t\t\tvalue="1" >задержка передачи взрыва</var>';
str += '<var name="top"\t\t\t\t\t\t\tvalue="0" >1 | 0 - уровень выÑоты</var>';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" >1 | 0 - не получает урон от ракет и прочего</var>';
str += '<var name="ignoreSplash"\t\tvalue="1" >1 | 0 - не получает splash-damage</var>';
str += '<var name="ignoreDirect"\t\tvalue="1" >1 | 0 - не ÑталкиваетÑÑ Ñ Ð¸Ð³Ñ€Ð¾ÐºÐ¾Ð¼</var>';
str += '<var name="immortal"\t\t\t\tvalue="1" >1 | 0 - беÑÑмертный враг!</var>';
str += '<var name="bigObject"\t\t\t\tvalue="1" ></var>';
str += '</object>';
str += '<object name="base_ground_cluster1">';
str += '<var name="linkage"\t\t\t\t\tvalue="base_ground_cluster1" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="1" >бронÑ</var>';
str += '<var name="splashDamage"\t\tvalue="1" >ущерб</var>';
str += '<var name="damageRadius"\t\tvalue="1" >Ñ€Ð°Ð´Ð¸ÑƒÑ Ð½Ð°Ð½ÐµÑÐµÐ½Ð¸Ñ ÑƒÑ‰ÐµÐ±Ñ€Ð°</var>';
str += '<var name="splashDelay"\t\t\tvalue="1" >задержка передачи взрыва</var>';
str += '<var name="top"\t\t\t\t\t\t\tvalue="0" >1 | 0 - уровень выÑоты</var>';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" >1 | 0 - не получает урон от ракет и прочего</var>';
str += '<var name="ignoreSplash"\t\tvalue="1" >1 | 0 - не получает splash-damage</var>';
str += '<var name="ignoreDirect"\t\tvalue="1" >1 | 0 - не ÑталкиваетÑÑ Ñ Ð¸Ð³Ñ€Ð¾ÐºÐ¾Ð¼</var>';
str += '<var name="immortal"\t\t\t\tvalue="1" >1 | 0 - беÑÑмертный враг!</var>';
str += '<var name="bigObject"\t\t\t\tvalue="1" ></var>';
str += '</object>';
str += '<object name="base_ground_cluster2">';
str += '<var name="linkage"\t\t\t\t\tvalue="base_ground_cluster2" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="1" >бронÑ</var>';
str += '<var name="splashDamage"\t\tvalue="1" >ущерб</var>';
str += '<var name="damageRadius"\t\tvalue="1" >Ñ€Ð°Ð´Ð¸ÑƒÑ Ð½Ð°Ð½ÐµÑÐµÐ½Ð¸Ñ ÑƒÑ‰ÐµÐ±Ñ€Ð°</var>';
str += '<var name="splashDelay"\t\t\tvalue="1" >задержка передачи взрыва</var>';
str += '<var name="top"\t\t\t\t\t\t\tvalue="0" >1 | 0 - уровень выÑоты</var>';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" >1 | 0 - не получает урон от ракет и прочего</var>';
str += '<var name="ignoreSplash"\t\tvalue="1" >1 | 0 - не получает splash-damage</var>';
str += '<var name="ignoreDirect"\t\tvalue="1" >1 | 0 - не ÑталкиваетÑÑ Ñ Ð¸Ð³Ñ€Ð¾ÐºÐ¾Ð¼</var>';
str += '<var name="immortal"\t\t\t\tvalue="1" >1 | 0 - беÑÑмертный враг!</var>';
str += '<var name="bigObject"\t\t\t\tvalue="1" ></var>';
str += '</object>';
str += '<object name="base_ground_end">';
str += '<var name="linkage"\t\t\t\t\tvalue="base_ground_end" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="1" >бронÑ</var>';
str += '<var name="splashDamage"\t\tvalue="1" >ущерб</var>';
str += '<var name="damageRadius"\t\tvalue="1" >Ñ€Ð°Ð´Ð¸ÑƒÑ Ð½Ð°Ð½ÐµÑÐµÐ½Ð¸Ñ ÑƒÑ‰ÐµÐ±Ñ€Ð°</var>';
str += '<var name="splashDelay"\t\t\tvalue="1" >задержка передачи взрыва</var>';
str += '<var name="top"\t\t\t\t\t\t\tvalue="0" >1 | 0 - уровень выÑоты</var>';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" >1 | 0 - не получает урон от ракет и прочего</var>';
str += '<var name="ignoreSplash"\t\tvalue="1" >1 | 0 - не получает splash-damage</var>';
str += '<var name="ignoreDirect"\t\tvalue="1" >1 | 0 - не ÑталкиваетÑÑ Ñ Ð¸Ð³Ñ€Ð¾ÐºÐ¾Ð¼</var>';
str += '<var name="immortal"\t\t\t\tvalue="1" >1 | 0 - беÑÑмертный враг!</var>';
str += '<var name="bigObject"\t\t\t\tvalue="1" ></var>';
str += '</object>';
str += '<object name="hole">';
str += '<var name="linkage"\t\t\t\t\tvalue="hole" >название linkage</var>';
str += '<var name="armor"\t\t\t\t\t\tvalue="500" >бронÑ</var>';
str += '<var name="splashDamage"\t\tvalue="0" >ущерб</var>';
str += '<var name="damageRadius"\t\tvalue="0" >Ñ€Ð°Ð´Ð¸ÑƒÑ Ð½Ð°Ð½ÐµÑÐµÐ½Ð¸Ñ ÑƒÑ‰ÐµÐ±Ñ€Ð°</var>';
str += '<var name="splashDelay"\t\t\tvalue="0" >задержка передачи взрыва</var>';
str += '<var name="top"\t\t\t\t\t\t\tvalue="1" >1 | 0 - уровень выÑоты</var>';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" >1 | 0 - не получает урон от ракет и прочего</var>';
str += '<var name="ignoreSplash"\t\tvalue="0" >1 | 0 - не получает splash-damage</var>';
str += '<var name="ignoreDirect"\t\tvalue="1" >1 | 0 - не ÑталкиваетÑÑ Ñ Ð¸Ð³Ñ€Ð¾ÐºÐ¾Ð¼</var>';
str += '<var name="immortal"\t\t\t\tvalue="0" >1 | 0 - беÑÑмертный враг!</var>';
str += '<var name="bigObject"\t\t\t\tvalue="0" ></var>';
str += '</object>';
str += '<object name="support01">';
str += '<var name="linkage"\t\t\t\t\tvalue="support01" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="100" />';
str += '<var name="splashDamage"\t\tvalue="100" />';
str += '<var name="damageRadius"\t\tvalue="250" />';
str += '<var name="splashDelay"\t\t\tvalue="6" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="1" />';
str += '</object>';
str += '<object name="support02">';
str += '<var name="linkage"\t\t\t\t\tvalue="support02" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="100" />';
str += '<var name="splashDamage"\t\tvalue="100" />';
str += '<var name="damageRadius"\t\tvalue="250" />';
str += '<var name="splashDelay"\t\t\tvalue="6" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="1" />';
str += '</object>';
str += '<object name="support03">';
str += '<var name="linkage"\t\t\t\t\tvalue="support03" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="100" />';
str += '<var name="splashDamage"\t\tvalue="100" />';
str += '<var name="damageRadius"\t\tvalue="250" />';
str += '<var name="splashDelay"\t\t\tvalue="6" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="1" />';
str += '</object>';
str += '<object name="support04">';
str += '<var name="linkage"\t\t\t\t\tvalue="support04" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="100" />';
str += '<var name="splashDamage"\t\tvalue="100" />';
str += '<var name="damageRadius"\t\tvalue="250" />';
str += '<var name="splashDelay"\t\t\tvalue="6" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="1" />';
str += '</object>';
str += '<object name="support05">';
str += '<var name="linkage"\t\t\t\t\tvalue="support05" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="100" />';
str += '<var name="splashDamage"\t\tvalue="100" />';
str += '<var name="damageRadius"\t\tvalue="250" />';
str += '<var name="splashDelay"\t\t\tvalue="6" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="0" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="1" />';
str += '</object>';
str += '<object name="rad_box">';
str += '<var name="linkage"\t\t\t\t\tvalue="rad_box" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="100" />';
str += '<var name="splashDamage"\t\tvalue="600" />';
str += '<var name="damageRadius"\t\tvalue="500" />';
str += '<var name="splashDelay"\t\t\tvalue="1" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_lite_1">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_lite_1" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="30" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_lite_1a">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_lite_1a" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="30" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_lite_2">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_lite_2" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="30" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="1" />';
str += '</object>';
str += '<object name="obj_med_1">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_1" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_med_1a">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_1a" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_med_1b">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_1b" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_med_1c">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_1c" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_med_2">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_2" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_med_2a">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_2a" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="50" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_med_3">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_3" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="60" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_med_3a">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_3a" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="60" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_med_3b">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_3b" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="60" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_med_3c">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_med_3c" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="60" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="obj_big_1">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_big_1" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="150" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="1" />';
str += '</object>';
str += '<object name="obj_big_2">';
str += '<var name="linkage"\t\t\t\t\tvalue="obj_big_2" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="300" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="3" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="2" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '<var name="loot"\t\t\t\t\t\tvalue="miniHealth,miniHealth" />';
str += '<var name="lootXoffset"\t\t\tvalue="25,-25" />';
str += '<var name="lootYoffset"\t\t\tvalue="-30,30" />';
str += '<var name="autoloot"\t\t\t\tvalue="0,0" />';
str += '</object>';
str += '<object name="spaceport_right">';
str += '<var name="linkage"\t\t\t\t\tvalue="spaceport_right" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="400" />';
str += '<var name="splashDamage"\t\tvalue="500" />';
str += '<var name="damageRadius"\t\tvalue="200" />';
str += '<var name="splashDelay"\t\t\tvalue="1" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '<object name="spaceport">';
str += '<var name="linkage"\t\t\t\t\tvalue="spaceport" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="400" />';
str += '<var name="splashDamage"\t\tvalue="500" />';
str += '<var name="damageRadius"\t\tvalue="200" />';
str += '<var name="splashDelay"\t\t\tvalue="1" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="1" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '==================================================================================================================================================================';
str += '==================================================================================================================================================================';
str += '==================================================================================================================================================================';
str += '==================================================================================================================================================================';
str += '==============================================================================================';
str += '------------------------------------------------------------------';
str += '<object name="explo">';
str += '<var name="linkage"\t\t\t\t\tvalue="explo" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="20" />';
str += '<var name="splashDamage"\t\tvalue="0" />';
str += '<var name="damageRadius"\t\tvalue="0" />';
str += '<var name="splashDelay"\t\t\tvalue="0" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="1" />';
str += '<var name="ignoreSplash"\t\tvalue="1" />';
str += '<var name="ignoreDirect"\t\tvalue="0" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>\t\t';
str += '---------------------------------------------------------------';
str += '<object name="barrel">';
str += '<var name="linkage"\t\t\t\t\tvalue="barrel" />';
str += '<var name="armor"\t\t\t\t\t\tvalue="30" />';
str += '<var name="splashDamage"\t\tvalue="50" />';
str += '<var name="damageRadius"\t\tvalue="100" />';
str += '<var name="splashDelay"\t\t\tvalue="1" />';
str += '<var name="top"\t\t\t\t\t\t\tvalue="1" />';
str += '<var name="ignoreHit"\t\t\t\tvalue="0" />';
str += '<var name="ignoreSplash"\t\tvalue="0" />';
str += '<var name="ignoreDirect"\t\tvalue="0" />';
str += '<var name="immortal"\t\t\t\tvalue="0" />';
str += '</object>';
str += '</object>';
str += '<!-- ================================================================================================================================================ -->';
str += '<!-- =========================================== УРОВÐИ =========================================================================================== -->';
str += '<!-- ================================================================================================================================================ -->';
str += '<object name="levels">';
str += '<object name="level_1">';
str += '<var name="comment1" > Level 1 </var>';
str += '<var name="playerX" value="275" />';
str += '<var name="playerY" value="200" />';
str += '<var name="playerArmor" value="100" />';
str += '<var name="playerAvailableWeapons" value="21" >доÑтупное игроку оружие</var>';
str += '<var name="playerObject" value="plane1" />';
str += '<object name="childs">';
str += '<object name="barr_expl_mm" xoffset="0" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />';
str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="300" />';
str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="30" />';
str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />';
str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1l" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>';
str += '<object name="interceptor_1lf" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>';
str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="40" UAARotationFactor="15.0"/>';
str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>';
str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>';
str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>';
str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>';
str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_b" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>';
str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_b" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />';
str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>';
str += '</object>';
str += '<array name="level">';
str += '<object yoffset="0.9" xoffset="275" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, weapon2"/>';
str += '<object yoffset="1.6" xoffset="200" armor="10" tank="interceptor_11" movedWayOffset="180" cannonTimeOffset="-20" \t\t\t\t\t\t\t\treloadingTime="60000"/>';
str += '<object yoffset="1.6" xoffset="200" armor="10" tank="interceptor_11" movedWayOffset="170" cannonTimeOffset="-25" startFrame="30" reloadingTime="60000"/>';
str += '<object yoffset="1.6" xoffset="200" armor="10" tank="interceptor_11" movedWayOffset="160" cannonTimeOffset="-30" startFrame="60" reloadingTime="60000"/>';
str += '<object yoffset="1.6" xoffset="200" armor="10" tank="interceptor_11" movedWayOffset="150" cannonTimeOffset="-35" startFrame="90" reloadingTime="60000"/>';
str += '<object yoffset="1.6" xoffset="200" armor="10" tank="interceptor_11" movedWayOffset="140" cannonTimeOffset="-40" startFrame="120" reloadingTime="60000"/>';
str += '<object yoffset="1.6" xoffset="200" armor="10" tank="interceptor_11" movedWayOffset="130" cannonTimeOffset="-35" startFrame="150" reloadingTime="60000" />';
str += '<object yoffset="1.85" xoffset="350" tank="armored_1" />';
str += '<object yoffset="2.3" tank="interceptor_13" armor="10" movedWayOffset="52" cannonAngle="h-15" cannonTimeOffset="-10" startFrame="20" reloadingTime="60"/>';
str += '<object yoffset="2.3" tank="interceptor_13" armor="10" movedWayOffset="46" cannonAngle="h-15" cannonTimeOffset="-20" startFrame="60" reloadingTime="60"/>';
str += '<object yoffset="2.3" tank="interceptor_13" armor="10" movedWayOffset="40" cannonAngle="h-15" cannonTimeOffset="-30" startFrame="100" reloadingTime="60" />';
str += '<object yoffset="2.5" tank="interceptor_13" armor="10" movedWayOffset="52" cannonAngle="h+15" cannonTimeOffset="-10" startFrame="20" reloadingTime="60" factor="-1" rotate="-45" movedWayXSpeed="-5"/>';
str += '<object yoffset="2.5" tank="interceptor_13" armor="10" movedWayOffset="46" cannonAngle="h+15" cannonTimeOffset="-20" startFrame="60" reloadingTime="60" factor="-1" rotate="-45" movedWayXSpeed="-5"/>';
str += '<object yoffset="2.5" tank="interceptor_13" armor="10" movedWayOffset="40" cannonAngle="h+15" cannonTimeOffset="-30" startFrame="100" reloadingTime="60" factor="-1" rotate="-45" movedWayXSpeed="-5"/>';
str += '<object yoffset="2.5" xoffset="330" tank="armored_1" />';
str += '<object yoffset="2.95" xoffset="420" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, weapon1"/>';
str += '<object yoffset="3.0" xoffset="200" tank="interceptor_11" cannonAngle="h-60" movedWayOffset="180" cannonTimeOffset="-120" \t\t\t\t\t\t\t\t reloadingTime="170"/>';
str += '<object yoffset="3.0" xoffset="200" tank="interceptor_11" cannonAngle="h-60" movedWayOffset="170" cannonTimeOffset="-125" startFrame="30" reloadingTime="170"/>';
str += '<object yoffset="3.0" xoffset="200" tank="interceptor_11" cannonAngle="h-60" movedWayOffset="160" cannonTimeOffset="-130" startFrame="60" reloadingTime="170"/>';
str += '<object yoffset="3.0" xoffset="200" tank="interceptor_11" cannonAngle="h-60" movedWayOffset="150" cannonTimeOffset="-135" startFrame="90" reloadingTime="170"/>';
str += '<object yoffset="3.0" xoffset="200" tank="interceptor_11" cannonAngle="h-60" movedWayOffset="140" cannonTimeOffset="-140" startFrame="120" reloadingTime="170"/>';
str += '<object yoffset="3.0" xoffset="200" tank="interceptor_11" cannonAngle="h-60" movedWayOffset="130" cannonTimeOffset="-145" startFrame="150" reloadingTime="170" />';
str += '<object yoffset="3.35" xoffset="220" tank="armored_1" />';
str += '<object yoffset="3.5" xoffset="130" tank="armored_1" />';
str += '<object yoffset="3.7" tank="interceptor_11f" xoffset="150" cannonAngle="h+60" movedWayOffset="180" cannonTimeOffset="-120, 0, 0" \t\t\t\t\t\t\t\treloadingTime="170"/>';
str += '<object yoffset="3.7" tank="interceptor_11f" xoffset="150" cannonAngle="h+60" movedWayOffset="170" cannonTimeOffset="-125, 0, 0" startFrame="30" reloadingTime="170"/>';
str += '<object yoffset="3.7" tank="interceptor_11f" xoffset="150" cannonAngle="h+60" movedWayOffset="160" cannonTimeOffset="-130, 0, 0" startFrame="60" reloadingTime="170"/>';
str += '<object yoffset="3.7" tank="interceptor_11f" xoffset="150" cannonAngle="h+60" movedWayOffset="150" cannonTimeOffset="-135, 0, 0" startFrame="90" reloadingTime="170"/>';
str += '<object yoffset="3.7" tank="interceptor_11f" xoffset="150" cannonAngle="h+60" movedWayOffset="140" cannonTimeOffset="-140, 0, 0" startFrame="120" reloadingTime="170"/>';
str += '<object yoffset="3.7" tank="interceptor_11f" xoffset="150" cannonAngle="h+60" movedWayOffset="130" cannonTimeOffset="-145, 0, 0" startFrame="150" reloadingTime="170" />';
str += '<object yoffset="4.3" xoffset="100" tank="interceptor_13" cannonAngle="h+15" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="4.3" xoffset="100" tank="interceptor_13" cannonAngle="h+15" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="4.3" xoffset="100" tank="interceptor_13" cannonAngle="h+15" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="4.3" xoffset="100" tank="interceptor_13" cannonAngle="h+15" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="4.3" xoffset="100" tank="interceptor_13" cannonAngle="h+15" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="4.3" xoffset="100" tank="interceptor_13" cannonAngle="h+15" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="4.5" xoffset="175" tank="armored_1" />';
str += '<object yoffset="4.5" xoffset="375" tank="armored_1" />';
str += '<object yoffset="4.75" xoffset="275" tank="armored_1" />';
str += '<object yoffset="5.0" xoffset="175" tank="armored_1" />';
str += '<object yoffset="5.0" xoffset="375" tank="armored_1" />';
str += '<object yoffset="5.4" xoffset="275" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, weapon1"/>';
str += '<object yoffset="6.0" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>';
str += '<object yoffset="6.05" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="6.05" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="6.1" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="6.1" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="6.15" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="6.15" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="6.2" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="6.2" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="6.25" xoffset="125" tank="armored_1" />';
str += '<object yoffset="6.25" xoffset="275" tank="armored_1" />';
str += '<object yoffset="6.25" xoffset="425" tank="armored_1" />';
str += '<object yoffset="6.7" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="6.75" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="6.75" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="6.8" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="6.8" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="6.85" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="6.85" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="6.9" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="6.9" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="7.0" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>';
str += '<object yoffset="7.0" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="7.0" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="7.05" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="7.05" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="7.1" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="7.1" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="7.15" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="7.15" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="7.2" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="7.2" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="7.2" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="7.25" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="7.25" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="7.3" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="7.3" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="7.35" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="7.35" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="7.6" tank="mini_boss_mine" EC="mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41" ECCount="1,1,1,1,1,1,1,1,1,1" ECTime="60,60,68,68,76,76,84,84,92,92" ECXOffset="0,0,0,0,0,0,0,0,0,0" ECYOffset="0,0,0,0,0,0,0,0,0,0" ECTimeOffset="1,1,1,1,1,1,1,1,1,1"/>';
str += '<object yoffset="8.2" tank="mini_boss_mine_f" EC="mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41" ECCount="1,1,1,1,1,1,1,1,1,1" ECTime="60,60,68,68,76,76,84,84,92,92" ECXOffset="0,0,0,0,0,0,0,0,0,0" ECYOffset="0,0,0,0,0,0,0,0,0,0" ECTimeOffset="1,1,1,1,1,1,1,1,1,1"/>';
str += '<object yoffset="8.55" xoffset="175" tank="armored_1" />';
str += '<object yoffset="8.7" xoffset="275" tank="armored_1" />';
str += '<object yoffset="8.9" xoffset="375" tank="armored_1" />';
str += '<object yoffset="9.2" xoffset="225" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="9.7" tank="rocketer_4" bossBar="1" top="0" mainObj="medium_4_wing_l" \tobjId="b_1"/>';
str += '<object yoffset="9.7" tank="rocketer_4" bossBar="1" top="0" mainObj="medium_4_wing_r" \tobjId="b_2"/>';
str += '<object yoffset="9.7" tank="rocketer_4" bossBar="1" top="1" mainObj="medium_4"\t\t\t\t\tactionAfterDie="b_1,b_2" relType="kill"/>';
str += '<object yoffset="11.7" xoffset="275" tank="kamikadze" movedWayOffset="70" endFrame="430"/>';
str += '<object yoffset="11.7" xoffset="300" tank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="11.7" xoffset="250" tank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="11.75" xoffset="325" tank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="11.75" xoffset="225" tank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="11.8" xoffset="350" tank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="11.8" xoffset="200" tank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="11.85" xoffset="375" tank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="11.85" xoffset="175" tank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="12.5" tank="portal" xoffset="30" mainObj="portal_1" bigObject="1" />\t\t\t';
str += '<object yoffset="12.5" tank="portal" xoffset="275" bigObject="1" child="barr_expl_b" childXOffset="-325" childYOffset="0" EC="interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2, armored_1, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2, rocketer_4,rocketer_4r,rocketer_4l,portal_2" ECCount="3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" ECTime="100,100,150,150,240,240,270,270,290,290, 330,330,380,380,385,385,420,420,420,420" ECXOffset="0,-325,0,-325,-5,-325,15,-325,-15,-325,0,-325,-25,-325,15,-325,0,0,0,-325" ECYOffset="80,0,80,0,80,0,80,0,80,0,130,0,80,0,80,0,130,130,130,0" ECTimeOffset="1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,1,1,2"/>';
str += '<object yoffset="12.6" xoffset="275" tank="armored_1" />';
str += '<object yoffset="12.1" xoffset="275" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="13.55" command="slideConstant" factor="0.95" limit="0"/>';
str += '</array>';
str += '</object>';
str += '<object name="level_2">';
str += '<var name="comment1" > Level 2 </var>';
str += '<var name="playerX" value="275" />';
str += '<var name="playerY" value="200" />';
str += '<var name="playerArmor" value="100" />';
str += '<var name="playerAvailableWeapons" value="21" >доÑтупное игроку оружие</var>';
str += '<var name="playerObject" value="plane1" />';
str += '<object name="childs">';
str += '<object name="barr_expl_mm" xoffset="0" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />';
str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="300" />';
str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="30" />';
str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />';
str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>';
str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>';
str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1kf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>';
str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>';
str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>';
str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>';
str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>';
str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>';
str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_b" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>';
str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_b" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />';
str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>';
str += '</object>';
str += '<array name="level">';
str += '<object yoffset="3.0" xoffset="0" object="base_ground_start"/>';
str += '<object yoffset="4.0" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="5.0" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="6.0" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="7.0" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="8.0" xoffset="0" object="base_ground_end"/>';
str += '<object yoffset="1.3" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="1.3" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="1.3" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="1.3" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="1.3" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="1.3" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="1.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="1.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="1.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="1.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="1.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="1.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="1.45" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="180" cannonTimeOffset="-120" \t\t\t\t\t\t\t\t reloadingTime="170"/>';
str += '<object yoffset="1.45" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="170" cannonTimeOffset="-125" startFrame="30" reloadingTime="170"/>';
str += '<object yoffset="1.45" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="160" cannonTimeOffset="-130" startFrame="60" reloadingTime="170"/>';
str += '<object yoffset="1.45" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="150" cannonTimeOffset="-135" startFrame="90" reloadingTime="170"/>';
str += '<object yoffset="1.45" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="140" cannonTimeOffset="-140" startFrame="120" reloadingTime="170"/>';
str += '<object yoffset="1.45" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="130" cannonTimeOffset="-145" startFrame="150" reloadingTime="170" />';
str += '<object yoffset="2.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="2.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="2.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="2.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="2.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="2.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="2.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="2.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="2.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="2.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="2.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="2.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="180" cannonTimeOffset="-120, 0, 0" \t\t\t\t\t\t\t \treloadingTime="170"/>';
str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="170" cannonTimeOffset="-125, 0, 0" startFrame="30" reloadingTime="170"/>';
str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="160" cannonTimeOffset="-130, 0, 0" startFrame="60" reloadingTime="170"/>';
str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="150" cannonTimeOffset="-135, 0, 0" startFrame="90" reloadingTime="170"/>';
str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="140" cannonTimeOffset="-140, 0, 0" startFrame="120" reloadingTime="170"/>';
str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="130" cannonTimeOffset="-145, 0, 0" startFrame="150" reloadingTime="170" />';
str += '<object yoffset="2.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="120" cannonTimeOffset="-150, 0, 0" startFrame="180" reloadingTime="170"/>';
str += '<object yoffset="2.65" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="2.65" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="2.65" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="2.65" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="2.65" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="2.65" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="2.7" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="2.7" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="2.7" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="2.7" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="2.7" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="2.7" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="2.7" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="180" cannonTimeOffset="-120" \t\t\t\t\t\t\t\t reloadingTime="170"/>';
str += '<object yoffset="2.7" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="170" cannonTimeOffset="-125" startFrame="30" reloadingTime="170"/>';
str += '<object yoffset="2.7" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="160" cannonTimeOffset="-130" startFrame="60" reloadingTime="170"/>';
str += '<object yoffset="2.7" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="150" cannonTimeOffset="-135" startFrame="90" reloadingTime="170"/>';
str += '<object yoffset="2.7" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="140" cannonTimeOffset="-140" startFrame="120" reloadingTime="170"/>';
str += '<object yoffset="2.7" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="130" cannonTimeOffset="-145" startFrame="150" reloadingTime="170" />';
str += '<object yoffset="3.6" tank="mini_boss_mine_f" EC="mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41" ECCount="1,1,1,1,1,1,1,1,1,1" ECTime="60,60,68,68,76,76,84,84,92,92" ECXOffset="0,0,0,0,0,0,0,0,0,0" ECYOffset="0,0,0,0,0,0,0,0,0,0" ECTimeOffset="1,1,1,1,1,1,1,1,1,1"/>';
str += '<object yoffset="4.0" tank="mini_boss_mine" EC="mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41" ECCount="1,1,1,1,1,1,1,1,1,1" ECTime="60,60,68,68,76,76,84,84,92,92" ECXOffset="0,0,0,0,0,0,0,0,0,0" ECYOffset="0,0,0,0,0,0,0,0,0,0" ECTimeOffset="1,1,1,1,1,1,1,1,1,1"/>';
str += '<object yoffset="4.4" xoffset="125" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90" />';
str += '<object yoffset="4.55" xoffset="225" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90"/>';
str += '<object yoffset="4.7" xoffset="325" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90"/>';
str += '<object yoffset="4.85" xoffset="425" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90"/>';
str += '<object yoffset="4.9" xoffset="175" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="5.1" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>';
str += '<object yoffset="5.1" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="5.1" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="5.15" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="5.15" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="5.2" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="5.2" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="5.25" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="5.25" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="5.3" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="5.3" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="5.3" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="5.35" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="5.35" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="5.4" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="5.4" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="5.45" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="5.45" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="5.4" xoffset="275" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90"/>';
str += '<object yoffset="5.6" tank="carrier" bossBar="1" actionAfterDie="f_1,f_2" relType="kill" loot="weapon2" lootXoffset="0" lootYoffset="0" autoloot="1"/>';
str += '<object yoffset="5.6" tank="carrier" bossBar="1" objId="f_1" mainObj="carrier_wing_r" EC="interceptor_1kmf, interceptor_1km" ECCount="9,9" ECTime="156, 156" ECXOffset="45,35" ECYOffset="15,-15" ECTimeOffset="36, 36"/>';
str += '<object yoffset="5.6" tank="carrier" bossBar="1" objId="f_2" mainObj="carrier_wing_l" EC="interceptor_1kmf, interceptor_1km" ECCount="9,9" ECTime="156, 156" ECXOffset="-45,-35" ECYOffset="15,-15" ECTimeOffset="36, 36"/>';
str += '<object yoffset="6.5" xoffset="125" tank="armored_1" mratio="4" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="6.8" xoffset="125" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90"/>';
str += '<object yoffset="7.5" xoffset="425" tank="armored_1" mratio="4" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="7.8" xoffset="425" tank="armored_1" mratio="4" cannonTimeOffset="-30,-30,-30,-90,-90,-90,-90"/>';
str += '</array>';
str += '</object>';
str += '<object name="level_3">';
str += '<var name="comment1" >Level 3 </var>';
str += '<var name="playerX" value="275" />';
str += '<var name="playerY" value="200" />';
str += '<var name="playerArmor" value="100" />';
str += '<var name="playerAvailableWeapons" value="21" >доÑтупное игроку оружие</var>';
str += '<var name="playerObject" value="plane1" />';
str += '<object name="childs">';
str += '<object name="barr_expl_mm" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />';
str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="100" />';
str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="500" damageRadius="50"/>';
str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />';
str += '<object name="barr_expl_s" object="exploder2" explodeTimer="0" splashDamage="30" damageRadius="100" />';
str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>';
str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>';
str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1kf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>';
str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>';
str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>';
str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>';
str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>';
str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>';
str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_mm" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>';
str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />';
str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>';
str += '<object name="emitted_m" xoffset="375" tank="emitted_m" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="20" ECYOffset="20" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>';
str += '<object name="emitted_mf" xoffset="375" tank="emitted_mf" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="-20" ECYOffset="20" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>';
str += '<object name="rocket_big_s" tank="rocket_big_s" EC="barr_expl_s" ECCount="1" ECTime="13" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="rocket_big_2" childXOffset="0" childYOffset="0"/>';
str += '<object name="rocket_big_2" tank="rocket_big_2" />';
str += '</object>';
str += '<array name="level">\t';
str += '<object yoffset="1.0" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>';
str += '<object yoffset="1.0" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="1.0" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="1.05" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="1.05" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="1.1" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="1.1" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="1.15" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="1.15" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="1.2" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="1.2" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="1.2" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="1.25" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="1.25" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="1.3" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="1.3" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="1.35" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="1.35" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="1.3" xoffset="300" tank="turel_big" top="1" mainObj="turel" cannonChangeAngleSpeed="3"/>';
str += '<object yoffset="1.3" xoffset="375" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="1.8" xoffset="225" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="1.8" xoffset="300" tank="turel_big" top="1" mainObj="turel"cannonChangeAngleSpeed="3"/>';
str += '<object yoffset="1.8" xoffset="150" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="2.1" xoffset="425" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="3.9" xoffset="300" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="3.9" xoffset="400" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="4.3" xoffset="225" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="4.3" xoffset="300" tank="turel_big" top="1" mainObj="turel"cannonChangeAngleSpeed="2"/>';
str += '<object yoffset="4.3" xoffset="150" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="4.6" xoffset="300" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="4.6" xoffset="400" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="4.6" xoffset="500" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="7.0" xoffset="50" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="7.3" xoffset="50" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="7.15" xoffset="500" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="7.45" xoffset="500" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="9.2" xoffset="100" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="9.2" xoffset="150" tank="turel_big" top="1" mainObj="turel"cannonChangeAngleSpeed="3"/>';
str += '<object yoffset="9.2" xoffset="200" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="9.3" xoffset="450" tank="turel_big" top="1" mainObj="turel"cannonChangeAngleSpeed="2"/>';
str += '<object yoffset="9.3" xoffset="400" tank="turel_big" top="1" mainObj="turel"/>';
str += '<object yoffset="9.3" xoffset="350" tank="turel_big" top="1" mainObj="turel"cannonChangeAngleSpeed="5"/>';
str += '<object yoffset="2.3" xoffset="53" object="spaceport" />';
str += '<object yoffset="2.3" xoffset="52" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>';
str += '<object yoffset="3.0" xoffset="425" tank="armored_1" top="1" mratio="3"/>';
str += '<object yoffset="3.3" xoffset="425" tank="armored_1" top="1" mratio="3"/>';
str += '<object yoffset="3.5" xoffset="49" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>';
str += '<object yoffset="3.5" xoffset="49" object="spaceport" />';
str += '<object yoffset="5.0" xoffset="200" tank="armored_1" />';
str += '<object yoffset="5.2" xoffset="350" tank="armored_1" />';
str += '<object yoffset="5.4" xoffset="250" tank="armored_1" />';
str += '<object yoffset="5.9" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="5.9" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="5.9" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="5.9" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="5.9" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="5.9" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="5.9" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="5.9" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="5.9" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="5.9" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="5.9" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="5.9" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="6.05" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="180" cannonTimeOffset="-120" \t\t\t\t\t\t\t\t reloadingTime="170"/>';
str += '<object yoffset="6.05" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="170" cannonTimeOffset="-125" startFrame="30" reloadingTime="170"/>';
str += '<object yoffset="6.05" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="160" cannonTimeOffset="-130" startFrame="60" reloadingTime="170"/>';
str += '<object yoffset="6.05" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="150" cannonTimeOffset="-135" startFrame="90" reloadingTime="170"/>';
str += '<object yoffset="6.05" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="140" cannonTimeOffset="-140" startFrame="120" reloadingTime="170"/>';
str += '<object yoffset="6.05" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="130" cannonTimeOffset="-145" startFrame="150" reloadingTime="170" />';
str += '<object yoffset="5.7" tank="portal" xoffset="-25" mainObj="portal_1" bigObject="1" />';
str += '<object yoffset="5.7" tank="portal" xoffset="225" bigObject="1" armor="2000" child="barr_expl_b" childXOffset="-325" childYOffset="0" EC="interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2, armored_1, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2" ECCount="3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1" ECTime="100,100,150,150,240,240,270,270,290,290, 330,330,380,380,385,385" ECXOffset="0,-325,0,-325,-5,-325,15,-325,-15,-325,0,-325,-25,-325,15,-325" ECYOffset="80,0,80,0,80,0,80,0,80,0,130,0,80,0,80,0" ECTimeOffset="1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2"/>';
str += '<object yoffset="6.8" command="slideConstant" factor="0.95" limit="1"/>';
str += '<object yoffset="7.05" command="slideConstant" factor="1.05" limit="2"/>';
str += '<object yoffset="7.4" tank="portal" xoffset="130" mainObj="portal_1" bigObject="1" />';
str += '<object yoffset="7.4" tank="portal" xoffset="375" bigObject="1" armor="2000" child="barr_expl_b" childXOffset="-325" childYOffset="0" EC="interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2, armored_1, portal_2,interceptor_1k, portal_2,interceptor_1k, portal_2" ECCount="3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1" ECTime="100,100,150,150,240,240,270,270,290,290, 330,330,380,380,385,385" ECXOffset="0,-325,0,-325,-5,-325,15,-325,-15,-325,0,-325,-25,-325,15,-325" ECYOffset="80,0,80,0,80,0,80,0,80,0,130,0,80,0,80,0" ECTimeOffset="1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2"/>';
str += '<object yoffset="8.3" command="slideConstant" factor="0.95" limit="1"/>';
str += '<object yoffset="8.55" command="slideConstant" factor="1.05" limit="2"/>';
str += '<object yoffset="10.4" command="slideConstant" factor="0.95" limit="0"/>';
str += '<object yoffset="8.8" xoffset="200" tank="armored_1" mainObj="bonus_ship" mratio="2" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="8.85" xoffset="350" tank="armored_1" mainObj="bonus_ship" mratio="2" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="9.8" xoffset="275" tank="turel_big" rotate="180" mainObj="snake_1" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000,87000,87000" />';
str += '<object yoffset="9.8" xoffset="335" tank="turel_big" rotate="180" mainObj="snake_2" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000,87000" />';
str += '<object yoffset="9.8" xoffset="395" tank="turel_big" rotate="180" mainObj="snake_2" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000,87000" />';
str += '<object yoffset="9.8" xoffset="455" tank="turel_big" rotate="180" mainObj="snake_3" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000" />';
str += '<object yoffset="9.3" xoffset="498" object="obj_lite_2" />';
str += '<object yoffset="9.3" xoffset="227" object="support01" />';
str += '<object yoffset="9.1" xoffset="50" object="obj_lite_2" />';
str += '<object yoffset="9.2" xoffset="4" object="support01" />';
str += '<object yoffset="9.8" xoffset="89" object="obj_med_2" />';
str += '<object yoffset="9.8" xoffset="73" object="support03" />';
str += '<object yoffset="9.8" xoffset="348" object="support03" />';
str += '<object yoffset="9.9" xoffset="222" object="obj_med_1b" />';
str += '<object yoffset="9.9" xoffset="322" object="obj_med_1b" />';
str += '<object yoffset="9.9" xoffset="423" object="obj_med_1b" />';
str += '<object yoffset="9.7" xoffset="227" object="obj_med_1a" />';
str += '<object yoffset="9.7" xoffset="324" object="obj_med_1a" />';
str += '<object yoffset="9.7" xoffset="423" object="obj_med_1a" />';
str += '<object yoffset="9.9" xoffset="146" object="obj_lite_2" />';
str += '<object yoffset="9.7" xoffset="145" object="obj_lite_2" />';
str += '<object yoffset="9.9" xoffset="424" object="support01" />';
str += '<object yoffset="9.7" xoffset="423" object="support01" />';
str += '<object yoffset="9.9" xoffset="146" object="support01" />';
str += '<object yoffset="9.7" xoffset="145" object="support01" />';
str += '<object yoffset="7" xoffset="182" object="obj_lite_1" />';
str += '<object yoffset="6.9" xoffset="181" object="obj_lite_1" />';
str += '<object yoffset="7.1" xoffset="182" object="obj_lite_1" />';
str += '<object yoffset="6.8" xoffset="182" object="obj_lite_1" />';
str += '<object yoffset="8.1" xoffset="272" object="support03" />';
str += '<object yoffset="8.1" xoffset="-2" object="support03" />';
str += '<object yoffset="9" xoffset="500" object="support04" />';
str += '<object yoffset="8.5" xoffset="500" object="support04" />';
str += '<object yoffset="8" xoffset="500" object="support04" />';
str += '<object yoffset="8.8" xoffset="50" object="support04" />';
str += '<object yoffset="8.3" xoffset="50" object="support04" />';
str += '<object yoffset="7.8" xoffset="50" object="support04" />';
str += '<object yoffset="7.3" xoffset="50" object="support04" />';
str += '<object yoffset="7.8" xoffset="157" object="rad_box" damageRadius="700"/>';
str += '<object yoffset="7.8" xoffset="175" object="support05" />';
str += '<object yoffset="7.8" xoffset="131" object="support05" />';
str += '<object yoffset="8.05" xoffset="157" object="rad_box" damageRadius="700"/>';
str += '<object yoffset="6.7" xoffset="175" object="support05" />';
str += '<object yoffset="7.2" xoffset="175" object="support05" />';
str += '<object yoffset="6.7" xoffset="131" object="support05" />';
str += '<object yoffset="7.2" xoffset="131" object="support05" />';
str += '<object yoffset="6.3" xoffset="417" object="rad_box" damageRadius="700"/>';
str += '<object yoffset="6.45" xoffset="417" object="rad_box" damageRadius="700"/>';
str += '<object yoffset="6.2" xoffset="435" object="support05" />';
str += '<object yoffset="6.2" xoffset="391" object="support05" />';
str += '<object yoffset="4.6" xoffset="497" object="obj_lite_2" />';
str += '<object yoffset="4.6" xoffset="267" object="support01" />';
str += '<object yoffset="6.5" xoffset="150" object="rad_box" damageRadius="700"/>';
str += '<object yoffset="5.3" xoffset="415" object="rad_box" damageRadius="700"/>';
str += '<object yoffset="5.2" xoffset="435" object="support05" />';
str += '<object yoffset="5.7" xoffset="435" object="support05" />';
str += '<object yoffset="5.2" xoffset="391" object="support05" />';
str += '<object yoffset="5.7" xoffset="391" object="support05" />';
str += '<object yoffset="7.6" xoffset="500" object="support04" />';
str += '<object yoffset="7.1" xoffset="500" object="support04" />';
str += '<object yoffset="6.6" xoffset="500" object="support04" />';
str += '<object yoffset="6" xoffset="500" object="support04" />';
str += '<object yoffset="6.9" xoffset="50" object="support04" />';
str += '<object yoffset="6.3" xoffset="50" object="support04" />';
str += '<object yoffset="5.8" xoffset="50" object="support04" />';
str += '<object yoffset="1.3" xoffset="500" object="obj_lite_2" />';
str += '<object yoffset="1.3" xoffset="237" object="support01" />';
str += '<object yoffset="1.8" xoffset="50" object="obj_lite_2" />';
str += '<object yoffset="1.8" xoffset="44" object="support01" />';
str += '<object yoffset="1.5" xoffset="500" object="support04" />';
str += '<object yoffset="1.3" xoffset="50" object="support04" />';
str += '<object yoffset="5" xoffset="0" object="support01" />';
str += '<object yoffset="5" xoffset="275" object="support01" />';
str += '<object yoffset="4.3" xoffset="48" object="obj_lite_2" />';
str += '<object yoffset="4.3" xoffset="50" object="support01" />';
str += '<object yoffset="3.9" xoffset="497" object="obj_lite_2" />';
str += '<object yoffset="3.9" xoffset="267" object="support01" />';
str += '<object yoffset="2.5" xoffset="48" object="obj_lite_2" />';
str += '<object yoffset="3" xoffset="50" object="obj_lite_2" />';
str += '<object yoffset="3.6" xoffset="47" object="obj_lite_2" />';
str += '<object yoffset="3.1" xoffset="418" object="obj_med_1b" />';
str += '<object yoffset="3.1" xoffset="497" object="obj_lite_2" />';
str += '<object yoffset="3.1" xoffset="353" object="obj_lite_2" />';
str += '<object yoffset="2.1" xoffset="499" object="obj_lite_2" />';
str += '<object yoffset="2.4" xoffset="423" object="obj_big_1" />';
str += '<object yoffset="3.1" xoffset="355" object="support01" />';
str += '<object yoffset="2.1" xoffset="359" object="obj_lite_2" />';
str += '<object yoffset="2.1" xoffset="346" object="support01" />';
str += '<object yoffset="2.3" xoffset="353" object="support04" />';
str += '<object yoffset="2.8" xoffset="353" object="support04" />';
str += '<object yoffset="2.8" xoffset="423" object="obj_big_1" />';
str += '<object yoffset="2.6" xoffset="463" object="support05" />';
str += '<object yoffset="1.3" xoffset="59" object="obj_lite_1" loot="miniHealth" lootXoffset="70" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="1.2" xoffset="58" object="obj_lite_1" />';
str += '<object yoffset="1.4" xoffset="59" object="obj_lite_1" loot="miniHealth" lootXoffset="70" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="1.1" xoffset="59" object="obj_lite_1" loot="miniHealth" lootXoffset="70" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="2.8" xoffset="52" object="obj_med_1" loot="miniHealth" lootXoffset="80" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="2.6" xoffset="52" object="obj_med_1" loot="miniHealth" lootXoffset="80" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="5.0" xoffset="300" object="obj_med_2" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>';
str += '<object yoffset="3.6" xoffset="305" object="obj_lite_2" />';
str += '<object yoffset="3.6" xoffset="25" object="support01" />';
str += '<object yoffset="3.3" xoffset="305" object="obj_lite_2" />';
str += '<object yoffset="2.1" xoffset="305" object="obj_lite_2" />';
str += '<object yoffset="3" xoffset="303" object="obj_lite_2" />';
str += '<object yoffset="2.5" xoffset="305" object="obj_lite_2" />';
str += '<object yoffset="2.7" xoffset="305" object="obj_lite_2" />';
str += '<object yoffset="2.8" xoffset="305" object="support04" />';
str += '<object yoffset="2.3" xoffset="305" object="support04" />';
str += '<object yoffset="2.5" xoffset="28" object="support01" />';
str += '<object yoffset="3.3" xoffset="305" object="support04" />';
str += '<object yoffset="3" xoffset="25" object="support01" />';
str += '<object yoffset="5.3" xoffset="50" object="support04" />';
str += '<object yoffset="5.5" xoffset="500" object="support04" />';
str += '<object yoffset="4.8" xoffset="50" object="support04" />';
str += '<object yoffset="5" xoffset="500" object="support04" />';
str += '<object yoffset="4.3" xoffset="50" object="support04" />';
str += '<object yoffset="4.5" xoffset="500" object="support04" />';
str += '<object yoffset="3.8" xoffset="50" object="support04" />';
str += '<object yoffset="4" xoffset="500" object="support04" />';
str += '<object yoffset="3.3" xoffset="50" object="support04" />';
str += '<object yoffset="3.6" xoffset="500" object="support04" />';
str += '<object yoffset="2.8" xoffset="50" object="support04" />';
str += '<object yoffset="3.1" xoffset="500" object="support04" />';
str += '<object yoffset="2.3" xoffset="50" object="support04" />';
str += '<object yoffset="2.5" xoffset="500" object="support04" />';
str += '<object yoffset="1.8" xoffset="50" object="support04" />';
str += '<object yoffset="2" xoffset="500" object="support04" />';
str += '<object yoffset="2.7" xoffset="460" object="support03" />';
str += '<object yoffset="5" xoffset="270" object="support03" />';
str += '<object yoffset="5" xoffset="-4" object="support03" />';
str += '<object yoffset="6.5" xoffset="270" object="support03" />';
str += '<object yoffset="6.5" xoffset="-4" object="support03" />';
str += '</array>';
str += '</object>';
str += '<object name="level_4">';
str += '<var name="comment1" >Level 4 </var>';
str += '<var name="playerX" value="275" />';
str += '<var name="playerY" value="200" />';
str += '<var name="playerArmor" value="100" />';
str += '<var name="playerAvailableWeapons" value="21" >доÑтупное игроку оружие</var>';
str += '<var name="playerObject" value="plane1" />';
str += '<object name="childs">';
str += '<object name="barr_expl_mm" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />';
str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="100" />';
str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="30" />';
str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />';
str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>';
str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>';
str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1kf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>';
str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>';
str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>';
str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>';
str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>';
str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>';
str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_b" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>';
str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_b" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />';
str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>';
str += '</object>';
str += '<array name="level">\t';
str += '<object yoffset="1.0" command="slideConstant" factor="1.1" limit="4"/>';
str += '<object yoffset="4.0" xoffset="0" object="base_ground_start"/>';
str += '<object yoffset="5.0" xoffset="0" object="base_ground_end"/>';
str += '<object yoffset="1.4" objId="s_12" actionAfterDie="s_11" relType="makeHitable" tank="snake" bossBar="1" loot="lazer" lootXoffset="0" lootYoffset="0" autoloot="1"/>';
str += '<object yoffset="1.45" objId="s_11" actionAfterDie="s_10" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="209,209"/>';
str += '<object yoffset="1.5" objId="s_10" actionAfterDie="s_09" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="206,206" loot="miniHealth" lootXoffset="0" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="1.55" objId="s_09" actionAfterDie="s_08" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="203,203"/>';
str += '<object yoffset="1.6" objId="s_08" actionAfterDie="s_07" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="200,200"/>';
str += '<object yoffset="1.65" objId="s_07" actionAfterDie="s_06" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="197,197" loot="miniHealth" lootXoffset="0" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="1.7" objId="s_06" actionAfterDie="s_05" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="194,194"/>';
str += '<object yoffset="1.75" objId="s_05" actionAfterDie="s_04" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="191,191"/>';
str += '<object yoffset="1.8" objId="s_04" actionAfterDie="s_03" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="188,188" loot="miniHealth" lootXoffset="0" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="1.85" objId="s_03" actionAfterDie="s_02" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="185,185"/>';
str += '<object yoffset="1.9" objId="s_02" actionAfterDie="s_01" relType="makeHitable" tank="snake" bossBar="1" mainObj="snake_2" cannonTimeOffset="182,182"/>';
str += '<object yoffset="1.95" objId="s_01" ignoreHit="0" ignoreSplash="0" tank="snake" bossBar="1" mainObj="snake_3" loot="miniHealth" lootXoffset="0" lootYoffset="0" autoloot="0"/>';
str += '</array>';
str += '</object>';
str += '<object name="level_5">';
str += '<var name="comment1" >Level 5 </var>';
str += '<var name="playerX" value="275" />';
str += '<var name="playerY" value="200" />';
str += '<var name="playerArmor" value="100" />';
str += '<var name="playerAvailableWeapons" value="21" >доÑтупное игроку оружие</var>';
str += '<var name="playerObject" value="plane1" />';
str += '<object name="childs">';
str += '<object name="barr_expl_mm" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />';
str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="100" />';
str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="500" damageRadius="50"/>';
str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />';
str += '<object name="barr_expl_s" object="exploder2" explodeTimer="0" splashDamage="30" damageRadius="100" />';
str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>';
str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>';
str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1kf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>';
str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>';
str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>';
str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>';
str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>';
str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>';
str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_mm" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>';
str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />';
str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>';
str += '<object name="emitted_m" xoffset="375" tank="emitted_m" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="20" ECYOffset="20" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>';
str += '<object name="emitted_mf" xoffset="375" tank="emitted_mf" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="-20" ECYOffset="20" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>';
str += '<object name="rocket_big_s" tank="rocket_big_s" EC="barr_expl_s" ECCount="1" ECTime="13" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="rocket_big_2" childXOffset="0" childYOffset="0"/>';
str += '<object name="rocket_big_2" tank="rocket_big_2" />';
str += '</object>';
str += '<array name="level">\t';
str += '<object yoffset="2.7" xoffset="0" object="base_ground_start"/>';
str += '<object yoffset="3.7" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="7.4" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="8.4" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="9.4" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="10.4" xoffset="0" object="base_ground_end"/>';
str += '<object yoffset="1.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="1.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="1.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="1.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="1.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="1.0" xoffset="200" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="1.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="1.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="1.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="1.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="1.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="1.1" xoffset="100" tank="interceptor_13" cannonAngle="h-20" rotate="60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="180" cannonTimeOffset="-120, 0, 0" \t\t\t\t\t\t\t \treloadingTime="170"/>';
str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="170" cannonTimeOffset="-125, 0, 0" startFrame="30" reloadingTime="170"/>';
str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="160" cannonTimeOffset="-130, 0, 0" startFrame="60" reloadingTime="170"/>';
str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="150" cannonTimeOffset="-135, 0, 0" startFrame="90" reloadingTime="170"/>';
str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="140" cannonTimeOffset="-140, 0, 0" startFrame="120" reloadingTime="170"/>';
str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="130" cannonTimeOffset="-145, 0, 0" startFrame="150" reloadingTime="170" />';
str += '<object yoffset="1.15" tank="interceptor_11f" xoffset="250" cannonAngle="h+55" movedWayOffset="120" cannonTimeOffset="-150, 0, 0" startFrame="180" reloadingTime="170"/>';
str += '<object yoffset="1.3" xoffset="125" tank="armored_1" />';
str += '<object yoffset="1.3" xoffset="275" tank="armored_1" />';
str += '<object yoffset="1.3" xoffset="425" tank="armored_1" />';
str += '<object yoffset="1.7" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="1.75" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="1.75" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="1.8" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="1.8" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="1.85" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="1.85" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="1.9" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="1.9" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="2.0" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="2.05" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="2.1" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="2.15" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="2.2" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="2.25" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="2.3" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="2.35" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="2.75" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="2.8" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="2.85" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="2.9" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="2.95" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="3.0" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="3.05" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="3.1" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="3.15" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="3.8" xoffset="450" tank="rocketer_r" />';
str += '<object yoffset="3.8" xoffset="450" tank="rocketer" />';
str += '<object yoffset="3.85" xoffset="400" tank="rocketer_r" />';
str += '<object yoffset="3.85" xoffset="400" tank="rocketer" />';
str += '<object yoffset="3.9" xoffset="350" tank="rocketer_r" />';
str += '<object yoffset="3.9" xoffset="350" tank="rocketer" />';
str += '<object yoffset="4.15" xoffset="100" tank="rocketer_l" />';
str += '<object yoffset="4.15" xoffset="100" tank="rocketer" />';
str += '<object yoffset="4.1" xoffset="150" tank="rocketer_l" />';
str += '<object yoffset="4.1" xoffset="150" tank="rocketer" />';
str += '<object yoffset="4.05" xoffset="200" tank="rocketer_l" />';
str += '<object yoffset="4.05" xoffset="200" tank="rocketer" />';
str += '<object yoffset="4.7" tank="carrier" bossBar="1" actionAfterDie="h_1,h_2" relType="kill"/>';
str += '<object yoffset="4.7" tank="carrier" bossBar="1" objId="h_1" mainObj="carrier_wing_r" EC="interceptor_1kmf, interceptor_1km" ECCount="9,9" ECTime="156, 156" ECXOffset="45,35" ECYOffset="15,-15" ECTimeOffset="36, 36"/>';
str += '<object yoffset="4.7" tank="carrier" bossBar="1" objId="h_2" mainObj="carrier_wing_l" EC="interceptor_1kmf, interceptor_1km" ECCount="9,9" ECTime="156, 156" ECXOffset="-45,-35" ECYOffset="15,-15" ECTimeOffset="36, 36"/>';
str += '<object yoffset="6.4" xoffset="425" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="7.0" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="7.0" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="7.0" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="7.05" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="7.05" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="7.05" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="7.05" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="7.1" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="7.1" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="7.1" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>';
str += '<object yoffset="7.1" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="7.1" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="7.15" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="7.15" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="7.2" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="7.2" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="7.2" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="7.2" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="7.3" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="7.3" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="7.3" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="7.35" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="7.35" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="7.4" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="7.4" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="7.4" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="7.4" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="8.0" xoffset="100" tank="armored_1" />';
str += '<object yoffset="8.0" xoffset="450" tank="armored_1" />';
str += '<object yoffset="8.2" xoffset="275" tank="armored_1" mainObj="armored_1_1" mratio="2"/>';
str += '<object yoffset="8.65" xoffset="125" tank="armored_1" mainObj="armored_1_1" mratio="2"/>';
str += '<object yoffset="9.3" xoffset="400" tank="armored_1" mainObj="armored_1_1" mratio="2"/>';
str += '<object yoffset="10.0" xoffset="200" tank="armored_1" mainObj="armored_1_1" mratio="2"/>';
str += '<object yoffset="8.85" xoffset="25" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>';
str += '<object yoffset="8.85" xoffset="25" object="spaceport" />';
str += '<object yoffset="9.55" xoffset="520" tank="spaceport_right_up" child="barr_expl_b" childXOffset="-50" childYOffset="-50" EC="emitted_mf, emitted_mf, emitted_mf, emitted_mf, emitted_mf, emitted_mf" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="-70, -105, -70, -105, -70, -105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>';
str += '<object yoffset="9.55" xoffset="520" object="spaceport_right" />';
str += '<object yoffset="10.35" xoffset="125" tank="medium_2_1" />';
str += '<object yoffset="10.4" xoffset="125" tank="medium_2_1" />';
str += '<object yoffset="10.45" xoffset="125" tank="medium_2_1" />';
str += '<object yoffset="10.5" xoffset="125" tank="medium_2_1" />';
str += '<object yoffset="10.55" xoffset="125" tank="medium_2_1" />';
str += '<object yoffset="10.65" xoffset="450" object="hole" EC="rocket_big_s" ECCount="1" ECTime="130" ECXOffset="0" ECYOffset="0" ECTimeOffset="1"/>';
str += '<object yoffset="11.3" tank="rocketer_4" top="0" mainObj="medium_4_wing_l" objId="c_2"/>';
str += '<object yoffset="11.3" tank="rocketer_4" top="0" mainObj="medium_4_wing_r" objId="c_1"/>';
str += '<object yoffset="11.3" tank="rocketer_4" top="1" mainObj="medium_4" actionAfterDie="c_1,c_2" relType="kill"/>';
str += '<object yoffset="9.3" xoffset="225" object="rad_box" />';
str += '<object yoffset="0.9" xoffset="519" object="obj_lite_2" />';
str += '<object yoffset="0.9" xoffset="20" object="obj_lite_2" />';
str += '<object yoffset="1.5" xoffset="271" object="obj_lite_2" />';
str += '<object yoffset="1.5" xoffset="169" object="obj_lite_2" />';
str += '<object yoffset="2.7" xoffset="20" object="obj_lite_1" />';
str += '<object yoffset="2.8" xoffset="20" object="obj_lite_1" />';
str += '<object yoffset="2.4" xoffset="20" object="obj_lite_1" />';
str += '<object yoffset="2.5" xoffset="20" object="obj_lite_1" />';
str += '<object yoffset="2.6" xoffset="20" object="obj_lite_1" />';
str += '<object yoffset="1.9" xoffset="270" object="obj_med_3" />';
str += '<object yoffset="6" xoffset="525" object="support04" />';
str += '<object yoffset="6" xoffset="25" object="support04" />';
str += '<object yoffset="5.8" xoffset="500" object="support05" />';
str += '<object yoffset="5.8" xoffset="50" object="support05" />';
str += '<object yoffset="10.1" xoffset="347" object="obj_lite_2" />';
str += '<object yoffset="10.3" xoffset="347" object="obj_lite_2" />';
str += '<object yoffset="10.8" xoffset="347" object="support04" />';
str += '<object yoffset="10.3" xoffset="347" object="support04" />';
str += '<object yoffset="10.1" xoffset="521" object="obj_lite_2" />';
str += '<object yoffset="10.3" xoffset="521" object="obj_lite_2" />';
str += '<object yoffset="9.3" xoffset="168" object="obj_lite_1a" />';
str += '<object yoffset="9.3" xoffset="133" object="obj_lite_1a" />';
str += '<object yoffset="9.3" xoffset="97" object="obj_lite_1a" />';
str += '<object yoffset="10.1" xoffset="22" object="obj_lite_2" />';
str += '<object yoffset="10.3" xoffset="22" object="obj_lite_2" />';
str += '<object yoffset="10.5" xoffset="525" object="support04" />';
str += '<object yoffset="10.5" xoffset="25" object="support04" />';
str += '<object yoffset="7.5" xoffset="462" object="obj_med_3b" />';
str += '<object yoffset="7.5" xoffset="405" object="obj_med_3b" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>';
str += '<object yoffset="7.5" xoffset="230" object="obj_med_3b" />';
str += '<object yoffset="7.5" xoffset="124" object="obj_med_3b" />';
str += '<object yoffset="7.7" xoffset="462" object="obj_med_3a" />';
str += '<object yoffset="7.7" xoffset="355" object="obj_med_3a" />';
str += '<object yoffset="7.3" xoffset="500" object="support05" />';
str += '<object yoffset="7.3" xoffset="50" object="support05" />';
str += '<object yoffset="6.9" xoffset="147" object="obj_med_2" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>';
str += '<object yoffset="6.3" xoffset="500" object="support05" />';
str += '<object yoffset="6.8" xoffset="500" object="support05" />';
str += '<object yoffset="5.3" xoffset="500" object="support05" />';
str += '<object yoffset="4.8" xoffset="500" object="support05" />';
str += '<object yoffset="4.3" xoffset="500" object="support05" />';
str += '<object yoffset="3.2" xoffset="519" object="obj_lite_2" />';
str += '<object yoffset="3.2" xoffset="270" object="obj_lite_2" />';
str += '<object yoffset="3.2" xoffset="20" object="obj_lite_2" />';
str += '<object yoffset="3.2" xoffset="80" object="obj_med_3a" />';
str += '<object yoffset="3.2" xoffset="152" object="obj_med_3a" />';
str += '<object yoffset="3.2" xoffset="268" object="support01" />';
str += '<object yoffset="3.2" xoffset="-9" object="support01" />';
str += '<object yoffset="4.5" xoffset="291" object="obj_lite_1" />';
str += '<object yoffset="4.6" xoffset="245" object="obj_med_2a" />';
str += '<object yoffset="4.6" xoffset="291" object="obj_lite_1" />';
str += '<object yoffset="4.7" xoffset="291" object="obj_lite_1" />';
str += '<object yoffset="5.9" xoffset="275" object="rad_box" />';
str += '<object yoffset="5.1" xoffset="275" object="rad_box" />';
str += '<object yoffset="5.8" xoffset="250" object="support05" />';
str += '<object yoffset="5.8" xoffset="300" object="support05" />';
str += '<object yoffset="5.3" xoffset="250" object="support05" />';
str += '<object yoffset="5.3" xoffset="300" object="support05" />';
str += '<object yoffset="4.8" xoffset="300" object="support05" />';
str += '<object yoffset="4.3" xoffset="300" object="support05" />';
str += '<object yoffset="4.8" xoffset="250" object="support05" />';
str += '<object yoffset="4.3" xoffset="250" object="support05" />';
str += '<object yoffset="6.3" xoffset="50" object="support05" />';
str += '<object yoffset="6.8" xoffset="50" object="support05" />';
str += '<object yoffset="5.3" xoffset="50" object="support05" />';
str += '<object yoffset="4.8" xoffset="50" object="support05" />';
str += '<object yoffset="4.3" xoffset="50" object="support05" />';
str += '<object yoffset="3" xoffset="270" object="obj_lite_2" />';
str += '<object yoffset="3" xoffset="170" object="obj_lite_2" />';
str += '<object yoffset="2.1" xoffset="270" object="obj_lite_2" />';
str += '<object yoffset="2.1" xoffset="169" object="obj_lite_2" />';
str += '<object yoffset="1" xoffset="520" object="obj_med_2a" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>';
str += '<object yoffset="1.4" xoffset="518" object="obj_med_2a" />';
str += '<object yoffset="4.7" xoffset="519" object="obj_med_2a" />';
str += '<object yoffset="4.9" xoffset="519" object="obj_med_2a" />';
str += '<object yoffset="5.1" xoffset="518" object="obj_med_2a" />';
str += '<object yoffset="6.9" xoffset="22" object="obj_lite_2" />';
str += '<object yoffset="6.9" xoffset="25" object="support02" />';
str += '<object yoffset="10.1" xoffset="272" object="obj_lite_2" />';
str += '<object yoffset="10.3" xoffset="272" object="obj_lite_2" />';
str += '<object yoffset="8.3" xoffset="521" object="obj_lite_2" />';
str += '<object yoffset="8.5" xoffset="521" object="obj_lite_2" />';
str += '<object yoffset="10" xoffset="25" object="support04" />';
str += '<object yoffset="10.1" xoffset="-2" object="support01" />';
str += '<object yoffset="10.3" xoffset="-1" object="support01" />';
str += '<object yoffset="8.3" xoffset="272" object="obj_lite_2" />';
str += '<object yoffset="8.5" xoffset="272" object="obj_lite_2" />';
str += '<object yoffset="8.3" xoffset="272" object="support01" />';
str += '<object yoffset="8.5" xoffset="272" object="support01" />';
str += '<object yoffset="7.7" xoffset="75" object="obj_med_3a" />';
str += '<object yoffset="7.7" xoffset="231" object="obj_med_3a" />';
str += '<object yoffset="7.7" xoffset="178" object="obj_med_3a" />';
str += '<object yoffset="9.1" xoffset="521" object="obj_lite_2" />';
str += '<object yoffset="9.5" xoffset="22" object="obj_lite_2" />';
str += '<object yoffset="9.8" xoffset="272" object="obj_lite_2" />';
str += '<object yoffset="9.1" xoffset="272" object="obj_lite_2" />';
str += '<object yoffset="9.8" xoffset="521" object="obj_lite_2" />';
str += '<object yoffset="9.5" xoffset="521" object="obj_lite_2" />';
str += '<object yoffset="9.5" xoffset="272" object="obj_lite_2" />';
str += '<object yoffset="9.5" xoffset="-1" object="support01" />';
str += '<object yoffset="9.8" xoffset="272" object="support01" />';
str += '<object yoffset="9.5" xoffset="525" object="support04" />';
str += '<object yoffset="9.5" xoffset="25" object="support04" />';
str += '<object yoffset="9.5" xoffset="272" object="support04" />';
str += '<object yoffset="7.7" xoffset="521" object="obj_lite_2" />';
str += '<object yoffset="7.7" xoffset="22" object="obj_lite_2" />';
str += '<object yoffset="7.7" xoffset="-5" object="support01" />';
str += '<object yoffset="7.7" xoffset="272" object="support01" />';
str += '<object yoffset="7.5" xoffset="22" object="obj_lite_2" />';
str += '<object yoffset="7.5" xoffset="521" object="obj_lite_2" />';
str += '<object yoffset="7.5" xoffset="-6" object="support01" />';
str += '<object yoffset="7.5" xoffset="272" object="support01" />';
str += '<object yoffset="4.2" xoffset="519" object="obj_lite_2" />';
str += '<object yoffset="4" xoffset="519" object="obj_lite_2" />';
str += '<object yoffset="4" xoffset="21" object="obj_lite_2" />';
str += '<object yoffset="4.1" xoffset="270" object="obj_big_2" />';
str += '<object yoffset="4.2" xoffset="20" object="obj_lite_2" />';
str += '<object yoffset="4.2" xoffset="-3" object="support01" />';
str += '<object yoffset="4.2" xoffset="275" object="support01" />';
str += '<object yoffset="4" xoffset="-4" object="support01" />';
str += '<object yoffset="4" xoffset="275" object="support01" />';
str += '<object yoffset="3.7" xoffset="270" object="support04" />';
str += '<object yoffset="3.2" xoffset="270" object="support04" />';
str += '<object yoffset="3" xoffset="370" object="obj_med_3b" />';
str += '<object yoffset="3" xoffset="440" object="obj_med_3b" />';
str += '<object yoffset="3" xoffset="519" object="obj_lite_2" />';
str += '<object yoffset="3" xoffset="20" object="obj_lite_2" />';
str += '<object yoffset="3" xoffset="273" object="support01" />';
str += '<object yoffset="3" xoffset="-4" object="support01" />';
str += '<object yoffset="3.1" xoffset="-4" object="support03" />';
str += '<object yoffset="3.1" xoffset="271" object="support03" />';
str += '<object yoffset="2.3" xoffset="271" object="obj_lite_1" />';
str += '<object yoffset="2.4" xoffset="271" object="obj_lite_1" />';
str += '<object yoffset="2.5" xoffset="271" object="obj_lite_1" />';
str += '<object yoffset="1.6" xoffset="20" object="obj_med_2a" />';
str += '<object yoffset="1.2" xoffset="519" object="obj_med_2a" />';
str += '<object yoffset="1.6" xoffset="170" object="obj_med_3" />';
str += '<object yoffset="1.8" xoffset="170" object="obj_med_3" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>';
str += '<object yoffset="1.7" xoffset="271" object="obj_med_3c" />';
str += '<object yoffset="1.7" xoffset="270" object="support04" />';
str += '<object yoffset="1.7" xoffset="171" object="support04" />';
str += '<object yoffset="2.2" xoffset="270" object="support04" />';
str += '<object yoffset="2.2" xoffset="171" object="support04" />';
str += '<object yoffset="2.1" xoffset="20" object="obj_lite_2" />';
str += '<object yoffset="2.1" xoffset="-1" object="support01" />';
str += '<object yoffset="9" xoffset="525" object="support04" />';
str += '<object yoffset="8.5" xoffset="525" object="support04" />';
str += '<object yoffset="8.8" xoffset="272" object="obj_lite_2" />';
str += '<object yoffset="9" xoffset="272" object="support04" />';
str += '<object yoffset="9.1" xoffset="22" object="obj_lite_2" />';
str += '<object yoffset="8.8" xoffset="22" object="obj_lite_2" />';
str += '<object yoffset="8" xoffset="525" object="support04" />';
str += '<object yoffset="7.5" xoffset="525" object="support04" />';
str += '<object yoffset="7" xoffset="525" object="support04" />';
str += '<object yoffset="6.5" xoffset="525" object="support04" />';
str += '<object yoffset="5.5" xoffset="525" object="support04" />';
str += '<object yoffset="5" xoffset="525" object="support04" />';
str += '<object yoffset="4.5" xoffset="525" object="support04" />';
str += '<object yoffset="4" xoffset="525" object="support04" />';
str += '<object yoffset="3.5" xoffset="525" object="support04" />';
str += '<object yoffset="3" xoffset="525" object="support04" />';
str += '<object yoffset="2.5" xoffset="525" object="support04" />';
str += '<object yoffset="2" xoffset="525" object="support04" />';
str += '<object yoffset="1.5" xoffset="525" object="support04" />';
str += '<object yoffset="1" xoffset="525" object="support04" />';
str += '<object yoffset="9" xoffset="25" object="support04" />';
str += '<object yoffset="8.5" xoffset="25" object="support04" />';
str += '<object yoffset="8" xoffset="25" object="support04" />';
str += '<object yoffset="7.5" xoffset="25" object="support04" />';
str += '<object yoffset="7" xoffset="25" object="support04" />';
str += '<object yoffset="6.5" xoffset="25" object="support04" />';
str += '<object yoffset="5.5" xoffset="25" object="support04" />';
str += '<object yoffset="5" xoffset="25" object="support04" />';
str += '<object yoffset="4.5" xoffset="25" object="support04" />';
str += '<object yoffset="4" xoffset="25" object="support04" />';
str += '<object yoffset="3.5" xoffset="25" object="support04" />';
str += '<object yoffset="3" xoffset="25" object="support04" />';
str += '<object yoffset="2.5" xoffset="25" object="support04" />';
str += '<object yoffset="2" xoffset="25" object="support04" />';
str += '<object yoffset="1.5" xoffset="25" object="support04" />';
str += '<object yoffset="1" xoffset="25" object="support04" />';
str += '<object yoffset="2.7" xoffset="171" object="support04" />';
str += '<object yoffset="2.7" xoffset="269" object="support04" />';
str += '<object yoffset="4.1" xoffset="-3" object="support03" />';
str += '<object yoffset="4.1" xoffset="272" object="support03" />';
str += '<object yoffset="7.6" xoffset="274" object="support03" />';
str += '<object yoffset="7.6" xoffset="-2" object="support03" />';
str += '<object yoffset="9.1" xoffset="-2" object="support01" />';
str += '<object yoffset="10" xoffset="525" object="support04" />';
str += '<object yoffset="9.1" xoffset="273" object="support01" />';
str += '<object yoffset="9.3" xoffset="-2" object="support03" />';
str += '<object yoffset="9.3" xoffset="274" object="support03" />';
str += '<object yoffset="10.1" xoffset="271" object="support01" />';
str += '<object yoffset="10.3" xoffset="273" object="support01" />';
str += '<object yoffset="10.8" xoffset="272" object="support04" />';
str += '<object yoffset="10.3" xoffset="272" object="support04" />';
str += '<object yoffset="11.3" xoffset="347" object="support04" />';
str += '<object yoffset="11.3" xoffset="272" object="support04" />';
str += '<object yoffset="11.8" xoffset="347" object="support04" />';
str += '<object yoffset="11.8" xoffset="272" object="support04" />';
str += '<object yoffset="12.3" xoffset="347" object="support04" />';
str += '<object yoffset="12.3" xoffset="272" object="support04" />';
str += '<object yoffset="12.6" xoffset="348" object="obj_lite_2" />';
str += '<object yoffset="12.6" xoffset="272" object="obj_lite_2" />';
str += '<object yoffset="12.45" xoffset="348" object="obj_lite_2" />';
str += '<object yoffset="12.45" xoffset="272" object="obj_lite_2" />';
str += '<object yoffset="12.5" xoffset="312" tank="turel_big" top="1" bossBar="1" armor="1000" />';
str += '<object yoffset="12.4" xoffset="125" tank="armored_1" mainObj="bonus_ship" mratio="4" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="12.8" xoffset="125" tank="armored_1" mainObj="bonus_ship" mratio="4" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="12.95" xoffset="425" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="13.0" command="slideConstant" factor="0.95" limit="0"/>';
str += '</array>';
str += '</object>';
str += '<object name="level_6">';
str += '<var name="comment1" >Level 6</var>';
str += '<var name="playerX" value="275" />';
str += '<var name="playerY" value="200" />';
str += '<var name="playerArmor" value="100" />';
str += '<var name="playerAvailableWeapons" value="21" >доÑтупное игроку оружие</var>';
str += '<var name="playerObject" value="plane1" />';
str += '<object name="childs">';
str += '<object name="barr_expl_mm" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />';
str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="100" />';
str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="500" damageRadius="50"/>';
str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />';
str += '<object name="barr_expl_s" object="exploder2" explodeTimer="0" splashDamage="30" damageRadius="100" />';
str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>';
str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>';
str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1kf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>';
str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>';
str += '<object name="kamikadze_l" top="1" \ttank="interceptor_1l" mainObj="kamikadze_l" UAADistance="20" UAARotationFactor="7.0"/>';
str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>';
str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>';
str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>';
str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>';
str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_mm" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>';
str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />';
str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>';
str += '<object name="emitted_m" xoffset="375" tank="emitted_m" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="20" ECYOffset="20" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>';
str += '<object name="emitted_mf" xoffset="375" tank="emitted_mf" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="-20" ECYOffset="20" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>';
str += '<object name="rocket_big_s" tank="rocket_big_s" EC="barr_expl_s" ECCount="1" ECTime="13" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="rocket_big_2" childXOffset="0" childYOffset="0"/>';
str += '<object name="rocket_big_2" tank="rocket_big_2" />';
str += '</object>';
str += '<array name="level">';
str += '<object yoffset="0.4" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="0.9" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="1.7" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="2.7" xoffset="0" object="base_ground_end"/>';
str += '<object yoffset="1.1" xoffset="175" tank="armored_1" mainObj="armored_1_1" mratio="1" />';
str += '<object yoffset="1.2" xoffset="275" tank="armored_1" mainObj="armored_1_1" mratio="1" />';
str += '<object yoffset="1.1" xoffset="375" tank="armored_1" mainObj="armored_1_1" mratio="1" />';
str += '<object yoffset="1.7" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="1.7" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="1.7" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="1.75" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="1.75" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="1.75" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="1.75" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="1.8" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="1.8" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="1.9" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>';
str += '<object yoffset="1.9" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="1.9" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="1.95" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="1.95" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="2.0" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="2.0" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="2.0" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="2.0" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="2.2" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="2.2" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="2.2" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="2.15" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="2.15" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="2.1" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="2.1" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="2.1" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="2.1" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="2.35" xoffset="150" tank="armored_1" mainObj="armored_2" mratio="1" />';
str += '<object yoffset="2.45" xoffset="400" tank="armored_1" mainObj="armored_2" mratio="1" />';
str += '<object yoffset="2.9" xoffset="275" tank="armored_1" mainObj="armored_2" mratio="2" />';
str += '<object yoffset="2.95" xoffset="450" object="hole" EC="rocket_big_s" ECCount="1" ECTime="130" ECXOffset="0" ECYOffset="0" ECTimeOffset="1"/>';
str += '<object yoffset="3.7" xoffset="22" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>';
str += '<object yoffset="3.7" xoffset="22" object="spaceport" />';
str += '<object yoffset="4.55" xoffset="538" tank="spaceport_right_up" child="barr_expl_b" childXOffset="-50" childYOffset="-50" EC="emitted_mf, emitted_mf, emitted_mf, emitted_mf, emitted_mf, emitted_mf" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="-70, -105, -70, -105, -70, -105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>';
str += '<object yoffset="4.55" xoffset="538" object="spaceport_right" /> ';
str += '<object yoffset="4.85" xoffset="18" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>';
str += '<object yoffset="4.85" xoffset="19" object="spaceport" />';
str += '<object yoffset="4.3" xoffset="350" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="5.5" xoffset="200" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="5.7" tank="mini_boss_mine_f" movedWayOffset="94" movedWayXSpeed="10" EC="mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41" ECCount="1,1,1,1,1,1,1,1,1,1" ECTime="60,60,68,68,76,76,84,84,92,92" ECXOffset="0,0,0,0,0,0,0,0,0,0" ECYOffset="0,0,0,0,0,0,0,0,0,0" ECTimeOffset="1,1,1,1,1,1,1,1,1,1"/>';
str += '<object yoffset="5.9" tank="mini_boss_mine_f" movedWayOffset="94" movedWayXSpeed="10" EC="mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41,mine_4, mine_41" ECCount="1,1,1,1,1,1,1,1,1,1" ECTime="60,60,68,68,76,76,84,84,92,92" ECXOffset="0,0,0,0,0,0,0,0,0,0" ECYOffset="0,0,0,0,0,0,0,0,0,0" ECTimeOffset="1,1,1,1,1,1,1,1,1,1"/>';
str += '<object yoffset="6.4" xoffset="150" tank="medium_3" />';
str += '<object yoffset="6.8" xoffset="400" tank="medium_3" />';
str += '<object yoffset="7.5" xoffset="300" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="7.85" xoffset="250" tank="armored_1" mainObj="bonus_ship" mratio="3" loot="miniHealth, miniHealth"/>';
str += '<object yoffset="3.3" xoffset="28" object="obj_lite_1" loot="miniHealth" lootXoffset="70" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="3.2" xoffset="28" object="obj_lite_1" />';
str += '<object yoffset="3.4" xoffset="28" object="obj_lite_1" />';
str += '<object yoffset="3.1" xoffset="28" object="obj_lite_1" loot="miniHealth" lootXoffset="50" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="3.6" xoffset="345" object="obj_med_1b" />';
str += '<object yoffset="3.6" xoffset="344" object="obj_med_1a" />';
str += '<object yoffset="4.2" xoffset="443" object="obj_lite_1a" />';
str += '<object yoffset="4.2" xoffset="396" object="obj_lite_1a" />';
str += '<object yoffset="4.2" xoffset="349" object="obj_lite_1a" />';
str += '<object yoffset="4.3" xoffset="22" object="obj_med_1" />';
str += '<object yoffset="4.1" xoffset="22" object="obj_med_1" />';
str += '<object yoffset="3.9" xoffset="527" object="obj_med_1c" />';
str += '<object yoffset="4.05" xoffset="275" object="obj_med_1c" />';
str += '<object yoffset="4.05" xoffset="275" object="obj_med_1" />';
str += '<object yoffset="5.1" xoffset="196" object="obj_med_1b" />';
str += '<object yoffset="5.1" xoffset="525" object="obj_lite_2" />';
str += '<object yoffset="5.1" xoffset="275" object="obj_lite_2" />';
str += '<object yoffset="5.1" xoffset="18" object="obj_lite_2" />';
str += '<object yoffset="5.1" xoffset="-5" object="support01" />';
str += '<object yoffset="4.5" xoffset="25" object="obj_lite_2" />';
str += '<object yoffset="4.8" xoffset="521" object="obj_lite_2" />';
str += '<object yoffset="4.8" xoffset="275" object="obj_lite_2" />';
str += '<object yoffset="4.8" xoffset="269" object="support01" />';
str += '<object yoffset="3.6" xoffset="275" object="obj_lite_2" />';
str += '<object yoffset="4.8" xoffset="25" object="support04" />';
str += '<object yoffset="3.6" xoffset="525" object="obj_lite_2" />';
str += '<object yoffset="4.5" xoffset="273" object="obj_lite_2" />';
str += '<object yoffset="3.9" xoffset="275" object="obj_lite_2" />';
str += '<object yoffset="4.2" xoffset="525" object="obj_lite_2" />';
str += '<object yoffset="4.2" xoffset="275" object="obj_lite_2" />';
str += '<object yoffset="4.2" xoffset="271" object="support01" />';
str += '<object yoffset="4.3" xoffset="525" object="support04" />';
str += '<object yoffset="4.3" xoffset="25" object="support04" />';
str += '<object yoffset="4.3" xoffset="275" object="support04" />';
str += '<object yoffset="3.8" xoffset="525" object="support04" />';
str += '<object yoffset="3.3" xoffset="525" object="support04" />';
str += '<object yoffset="3.8" xoffset="275" object="support04" />';
str += '<object yoffset="3.9" xoffset="25" object="obj_lite_2" />';
str += '<object yoffset="3.6" xoffset="25" object="obj_lite_2" />';
str += '<object yoffset="3.8" xoffset="25" object="support04" />';
str += '<object yoffset="3.3" xoffset="25" object="support04" />';
str += '<object yoffset="3.9" xoffset="-2" object="support01" />';
str += '<object yoffset="4.8" xoffset="525" object="support04" />';
str += '<object yoffset="3.6" xoffset="272" object="support01" />';
str += '<object yoffset="4.8" xoffset="275" object="support04" />';
str += '<object yoffset="4.5" xoffset="-5" object="support01" />';
str += '==========================================================================================';
str += '<object yoffset="10.85" xoffset="53" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>';
str += '<object yoffset="10.85" xoffset="53" object="spaceport" />';
str += '<object yoffset="10.95" xoffset="458" tank="turel_big" />';
str += '<object yoffset="8.45" xoffset="167" tank="turel_big" />';
str += '<object yoffset="7.65" xoffset="390" tank="turel_big" />';
str += '<object yoffset="9.0" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="9.0" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="9.0" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="9.05" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="9.05" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="9.05" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="9.05" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="9.1" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="9.1" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="9.35" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="9.35" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="9.35" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="9.35" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="9.35" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="9.35" xoffset="200" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="9.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="50" cannonTimeOffset="-15"\t\t\t\t\t\t\t\t reloadingTime="60"/>';
str += '<object yoffset="9.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="48" cannonTimeOffset="-20" startFrame="50" reloadingTime="60"/>';
str += '<object yoffset="9.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="46" cannonTimeOffset="-25" startFrame="100" reloadingTime="60"/>';
str += '<object yoffset="9.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="44" cannonTimeOffset="-30" startFrame="150" reloadingTime="60"/>';
str += '<object yoffset="9.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="42" cannonTimeOffset="-35" startFrame="200" reloadingTime="60"/>';
str += '<object yoffset="9.4" xoffset="100" tank="interceptor_13" cannonAngle="h+20" factor="-1" rotate="-60" mratio="7" xratio="300" yratio="250" movedWayXSpeed="-6" movedWayOffset="40" cannonTimeOffset="-40" startFrame="250" reloadingTime="60" />';
str += '<object yoffset="9.4" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="180" cannonTimeOffset="-120" \t\t\t\t\t\t\t\t reloadingTime="170"/>';
str += '<object yoffset="9.4" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="170" cannonTimeOffset="-125" startFrame="30" reloadingTime="170"/>';
str += '<object yoffset="9.4" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="160" cannonTimeOffset="-130" startFrame="60" reloadingTime="170"/>';
str += '<object yoffset="9.4" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="150" cannonTimeOffset="-135" startFrame="90" reloadingTime="170"/>';
str += '<object yoffset="9.4" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="140" cannonTimeOffset="-140" startFrame="120" reloadingTime="170"/>';
str += '<object yoffset="9.4" xoffset="250" tank="interceptor_11" cannonAngle="h-55" movedWayOffset="130" cannonTimeOffset="-145" startFrame="150" reloadingTime="170" />';
str += '<object yoffset="9.6" xoffset="430" tank="medium_3_m" />';
str += '<object yoffset="10.0" xoffset="430" tank="medium_3_m" />';
str += '<object yoffset="10.4" xoffset="430" tank="medium_3_m" />';
str += '<object yoffset="9" xoffset="446" object="obj_med_2" loot="miniHealth" lootXoffset="-10" lootYoffset="50" autoloot="0"/>';
str += '<object yoffset="9" xoffset="0" object="support03" />';
str += '<object yoffset="9" xoffset="274" object="support03" />';
str += '<object yoffset="7.9" xoffset="262" object="obj_med_2" />';
str += '<object yoffset="7.9" xoffset="109" object="obj_med_2" />';
str += '<object yoffset="7.9" xoffset="-4" object="support03" />';
str += '<object yoffset="7.9" xoffset="271" object="support03" />';
str += '<object yoffset="9.4" xoffset="295" object="obj_lite_1a" />';
str += '<object yoffset="9.4" xoffset="45" object="obj_lite_1a" />';
str += '<object yoffset="9.4" xoffset="95" object="obj_lite_1a" />';
str += '<object yoffset="9.4" xoffset="145" object="obj_lite_1a" />';
str += '<object yoffset="9.4" xoffset="195" object="obj_lite_1a" />';
str += '<object yoffset="9.4" xoffset="245" object="obj_lite_1a" />';
str += '<object yoffset="9.4" xoffset="471" object="support05" />';
str += '<object yoffset="11.1" xoffset="42" object="support01" />';
str += '<object yoffset="11.1" xoffset="342" object="support01" />';
str += '<object yoffset="10.8" xoffset="344" object="support01" />';
str += '<object yoffset="10.7" xoffset="468" object="support05" />';
str += '<object yoffset="11.1" xoffset="358" object="obj_lite_2" />';
str += '<object yoffset="10.9" xoffset="358" object="obj_lite_2" />';
str += '<object yoffset="10.9" xoffset="500" object="obj_lite_2" />';
str += '<object yoffset="10.9" xoffset="420" object="obj_lite_2" />';
str += '<object yoffset="11.1" xoffset="420" object="obj_lite_2" />';
str += '<object yoffset="11.1" xoffset="500" object="obj_lite_2" />';
str += '<object yoffset="10.6" xoffset="186" object="obj_lite_2" />';
str += '<object yoffset="10.6" xoffset="44" object="obj_lite_2" />';
str += '<object yoffset="10.6" xoffset="309" object="obj_lite_2" />';
str += '<object yoffset="10.6" xoffset="47" object="support01" />';
str += '<object yoffset="11.1" xoffset="309" object="obj_lite_2" />';
str += '<object yoffset="10.8" xoffset="309" object="support04" />';
str += '<object yoffset="9.8" xoffset="111" object="obj_big_2" loot="miniHealth,miniHealth,lazer" lootXoffset="20,-10,0" lootYoffset="50,-30,0" autoloot="0,0,1"/>';
str += '<object yoffset="9.6" xoffset="46" object="obj_lite_2" />';
str += '<object yoffset="9.6" xoffset="186" object="obj_lite_2" />';
str += '<object yoffset="10.4" xoffset="46" object="obj_lite_2" />';
str += '<object yoffset="10.4" xoffset="186" object="obj_lite_2" />';
str += '<object yoffset="10.4" xoffset="-86" object="support01" />';
str += '<object yoffset="10.2" xoffset="46" object="obj_lite_2" />';
str += '<object yoffset="10.2" xoffset="186" object="obj_lite_2" />';
str += '<object yoffset="10.8" xoffset="46" object="support04" />';
str += '<object yoffset="9.2" xoffset="-86" object="support01" />';
str += '<object yoffset="9.8" xoffset="186" object="support04" />';
str += '<object yoffset="9.8" xoffset="46" object="support04" />';
str += '<object yoffset="9.9" xoffset="76" object="support05" />';
str += '<object yoffset="10.3" xoffset="186" object="support04" />';
str += '<object yoffset="10.3" xoffset="46" object="support04" />';
str += '<object yoffset="10.3" xoffset="76" object="support05" />';
str += '<object yoffset="10.3" xoffset="-197" object="support03" />';
str += '<object yoffset="10.6" xoffset="76" object="support05" />';
str += '<object yoffset="9.4" xoffset="356" object="obj_lite_2" />';
str += '<object yoffset="9.4" xoffset="500" object="obj_lite_2" />';
str += '<object yoffset="11.3" xoffset="498" object="obj_lite_2" />';
str += '<object yoffset="11.3" xoffset="358" object="obj_lite_2" />';
str += '<object yoffset="11.3" xoffset="343" object="support01" />';
str += '<object yoffset="11" xoffset="500" object="support04" />';
str += '<object yoffset="11" xoffset="358" object="support04" />';
str += '<object yoffset="10.5" xoffset="498" object="support04" />';
str += '<object yoffset="10.5" xoffset="358" object="support04" />';
str += '<object yoffset="10.4" xoffset="428" object="obj_big_1" />';
str += '<object yoffset="9.5" xoffset="498" object="support04" />';
str += '<object yoffset="9.5" xoffset="358" object="support04" />';
str += '<object yoffset="10" xoffset="498" object="support04" />';
str += '<object yoffset="10" xoffset="358" object="support04" />';
str += '<object yoffset="10" xoffset="428" object="obj_big_1" />';
str += '<object yoffset="10.3" xoffset="468" object="support05" />';
str += '<object yoffset="9.6" xoffset="428" object="obj_big_1" />';
str += '<object yoffset="9.9" xoffset="468" object="support05" />';
str += '<object yoffset="8.7" xoffset="333" object="rad_box" />';
str += '<object yoffset="9.4" xoffset="-12" object="support01" />';
str += '<object yoffset="9.4" xoffset="267" object="support01" />';
str += '<object yoffset="9.2" xoffset="-13" object="support01" />';
str += '<object yoffset="9.3" xoffset="-12" object="support03" />';
str += '<object yoffset="9.3" xoffset="264" object="support03" />';
str += '<object yoffset="9.2" xoffset="266" object="support01" />';
str += '<object yoffset="8.3" xoffset="333" object="rad_box" />';
str += '<object yoffset="8.5" xoffset="364" object="support05" />';
str += '<object yoffset="9" xoffset="294" object="support05" />';
str += '<object yoffset="8.5" xoffset="294" object="support05" />';
str += '<object yoffset="9" xoffset="364" object="support05" />';
str += '<object yoffset="8.1" xoffset="430" object="obj_lite_2" />';
str += '<object yoffset="8.1" xoffset="354" object="obj_lite_2" />';
str += '<object yoffset="8.1" xoffset="209" object="obj_lite_2" />';
str += '<object yoffset="8.1" xoffset="131" object="obj_lite_2" />';
str += '<object yoffset="8.4" xoffset="206" object="obj_lite_2" />';
str += '<object yoffset="8.4" xoffset="131" object="obj_lite_2" />';
str += '<object yoffset="8.6" xoffset="131" object="obj_lite_2" />';
str += '<object yoffset="8.6" xoffset="206" object="obj_lite_2" />';
str += '<object yoffset="8.3" xoffset="206" object="support04" />';
str += '<object yoffset="8.3" xoffset="131" object="support04" />';
str += '<object yoffset="7.6" xoffset="430" object="obj_lite_2" />';
str += '<object yoffset="7.6" xoffset="350" object="obj_lite_2" />';
str += '<object yoffset="7.8" xoffset="350" object="obj_lite_2" />';
str += '<object yoffset="7.8" xoffset="430" object="obj_lite_2" />';
str += '<object yoffset="8.1" xoffset="-3" object="support01" />';
str += '<object yoffset="8.1" xoffset="274" object="support01" />';
str += '<object yoffset="7.8" xoffset="430" object="support04" />';
str += '<object yoffset="7.8" xoffset="354" object="support04" />';
str += '<object yoffset="11.85" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="11.9" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="11.95" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="12.0" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="12.05" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="12.1" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="12.15" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="12.2" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="12.25" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="12.3" xoffset="400" tank="medium_3" />';
str += '<object yoffset="12.7" xoffset="275" tank="medium_3" />';
str += '<object yoffset="13.1" xoffset="150" tank="medium_3" />';
str += '<object yoffset="13.8" xoffset="275" tank="turel_big" rotate="180" mainObj="snake_1" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000,87000,87000" />';
str += '<object yoffset="13.8" xoffset="335" tank="turel_big" rotate="180" mainObj="snake_2" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000,87000" />';
str += '<object yoffset="13.8" xoffset="395" tank="turel_big" rotate="180" mainObj="snake_2" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000,87000" />';
str += '<object yoffset="13.8" xoffset="455" tank="turel_big" rotate="180" mainObj="snake_3" armor="150" ignoreDirect="1" ignoreHit="0" ignoreSplash="0" rotatedByWay="1" reloadingTime="87000" />';
str += '=====================================================================================';
str += '<object yoffset="14.75" xoffset="84" tank="turel_big" />';
str += '<object yoffset="14.45" xoffset="355" tank="turel_big" />';
str += '<object yoffset="13.95" xoffset="87" tank="turel_big" />';
str += '<object yoffset="15.25" xoffset="355" tank="turel_big" />';
str += '<object yoffset="15.45" xoffset="89" tank="turel_big" />';
str += '<object yoffset="15.65" xoffset="313" tank="turel_big" />\t\t\t\t\t\t';
str += '<object yoffset="15.95" xoffset="311" tank="turel_big" />';
str += '<object yoffset="15.2" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="15.2" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="15.2" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="15.25" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="15.25" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="15.25" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="15.25" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="15.3" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="15.3" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="14.9" xoffset="221" object="rad_box" />';
str += '<object yoffset="15.4" xoffset="-2" object="support01" />';
str += '<object yoffset="15.5" xoffset="-2" object="support03" />';
str += '<object yoffset="15.5" xoffset="274" object="support03" />';
str += '<object yoffset="15.4" xoffset="276" object="support01" />';
str += '<object yoffset="14.5" xoffset="221" object="rad_box" />';
str += '<object yoffset="14.7" xoffset="252" object="support05" />';
str += '<object yoffset="15.2" xoffset="182" object="support05" />';
str += '<object yoffset="14.7" xoffset="182" object="support05" />';
str += '<object yoffset="15.2" xoffset="252" object="support05" />';
str += '<object yoffset="16" xoffset="151" object="rad_box" />';
str += '<object yoffset="15.7" xoffset="182" object="support05" />';
str += '<object yoffset="15.7" xoffset="112" object="support05" />';
str += '<object yoffset="16" xoffset="472" object="rad_box" />';
str += '<object yoffset="15.7" xoffset="503" object="support05" />';
str += '<object yoffset="15.7" xoffset="433" object="support05" />';
str += '<object yoffset="15.1" xoffset="470" object="rad_box" />';
str += '<object yoffset="15.2" xoffset="501" object="support05" />';
str += '<object yoffset="15.2" xoffset="431" object="support05" />';
str += '<object yoffset="14.6" xoffset="395" object="support04" />';
str += '<object yoffset="14.6" xoffset="319" object="support04" />';
str += '<object yoffset="15.1" xoffset="395" object="support04" />';
str += '<object yoffset="15.1" xoffset="320" object="support04" />';
str += '<object yoffset="15.9" xoffset="273" object="obj_lite_2" />';
str += '<object yoffset="15.9" xoffset="345" object="obj_lite_2" />';
str += '<object yoffset="15.8" xoffset="276" object="support04" />';
str += '<object yoffset="15.8" xoffset="346" object="support04" />';
str += '<object yoffset="13.9" xoffset="496" object="support01" />';
str += '<object yoffset="13.7" xoffset="495" object="support01" />';
str += '<object yoffset="13.9" xoffset="217" object="support01" />';
str += '<object yoffset="13.7" xoffset="216" object="support01" />';
str += '<object yoffset="14.7" xoffset="122" object="obj_lite_2" />';
str += '<object yoffset="14.7" xoffset="46" object="obj_lite_2" />';
str += '<object yoffset="14.9" xoffset="46" object="obj_lite_2" />';
str += '<object yoffset="14.9" xoffset="122" object="obj_lite_2" />';
str += '<object yoffset="14.4" xoffset="393" object="obj_lite_2" />';
str += '<object yoffset="14.4" xoffset="318" object="obj_lite_2" />';
str += '<object yoffset="14.6" xoffset="318" object="obj_lite_2" />';
str += '<object yoffset="14.6" xoffset="393" object="obj_lite_2" />';
str += '<object yoffset="13.8" xoffset="180" object="obj_med_2" loot="miniHealth" lootXoffset="-10" lootYoffset="50" autoloot="0"/>';
str += '<object yoffset="13.8" xoffset="160" object="support03" />';
str += '<object yoffset="13.8" xoffset="440" object="support03" />';
str += '<object yoffset="13.9" xoffset="294" object="obj_med_1b" loot="miniHealth" lootXoffset="0" lootYoffset="-50" autoloot="0"/>';
str += '<object yoffset="13.9" xoffset="394" object="obj_med_1b" />';
str += '<object yoffset="13.9" xoffset="495" object="obj_med_1b" />';
str += '<object yoffset="13.7" xoffset="298" object="obj_med_1a" />';
str += '<object yoffset="13.7" xoffset="396" object="obj_med_1a" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0" />';
str += '<object yoffset="13.7" xoffset="495" object="obj_med_1a" />';
str += '<object yoffset="13.9" xoffset="217" object="obj_lite_2" />';
str += '<object yoffset="13.7" xoffset="216" object="obj_lite_2" />';
str += '<object yoffset="16.1" xoffset="274" object="obj_lite_2" />';
str += '<object yoffset="16.1" xoffset="346" object="obj_lite_2" />';
str += '<object yoffset="15.6" xoffset="346" object="obj_lite_2" />';
str += '<object yoffset="15.6" xoffset="275" object="obj_lite_2" />';
str += '<object yoffset="15.8" xoffset="274" object="obj_lite_2" />';
str += '<object yoffset="15.8" xoffset="346" object="obj_lite_2" />';
str += '<object yoffset="13.9" xoffset="125" object="obj_lite_2" />';
str += '<object yoffset="13.9" xoffset="50" object="obj_lite_2" />';
str += '<object yoffset="14.1" xoffset="50" object="obj_lite_2" />';
str += '<object yoffset="14.1" xoffset="125" object="obj_lite_2" />';
str += '<object yoffset="15.2" xoffset="221" object="rad_box" />';
str += '<object yoffset="14.1" xoffset="125" object="support04" />';
str += '<object yoffset="14.1" xoffset="50" object="support04" />';
str += '<object yoffset="15.2" xoffset="390" object="obj_lite_2" />';
str += '<object yoffset="15.2" xoffset="319" object="obj_lite_2" />';
str += '<object yoffset="15.4" xoffset="318" object="obj_lite_2" />';
str += '<object yoffset="15.4" xoffset="390" object="obj_lite_2" />';
str += '<object yoffset="15.6" xoffset="269" object="support01" />';
str += '<object yoffset="15.4" xoffset="125" object="obj_lite_2" />';
str += '<object yoffset="15.4" xoffset="54" object="obj_lite_2" />';
str += '<object yoffset="15.6" xoffset="53" object="obj_lite_2" />';
str += '<object yoffset="15.6" xoffset="125" object="obj_lite_2" />';
str += '<object yoffset="15.6" xoffset="-6" object="support01" />';
str += '<object yoffset="14.6" xoffset="125" object="support04" />';
str += '<object yoffset="14.6" xoffset="50" object="support04" />';
str += '<object yoffset="15.1" xoffset="125" object="support04" />';
str += '<object yoffset="15.1" xoffset="50" object="support04" />';
str += '</array>';
str += '</object>';
str += '<object name="level_7">';
str += '<var name="comment1" >Level 7</var>';
str += '<var name="playerX" value="275" />';
str += '<var name="playerY" value="200" />';
str += '<var name="playerArmor" value="100" />';
str += '<var name="playerAvailableWeapons" value="21" >доÑтупное игроку оружие</var>';
str += '<var name="playerObject" value="plane1" />';
str += '<object name="childs">';
str += '<object name="barr_expl_mm" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />';
str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="100" />';
str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="500" damageRadius="50"/>';
str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />';
str += '<object name="barr_expl_s" object="exploder2" explodeTimer="0" splashDamage="30" damageRadius="100" />';
str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>';
str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>';
str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1kf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1k" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>';
str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>';
str += '<object name="kamikadze_l" top="1" \ttank="interceptor_1l" mainObj="kamikadze_l" UAADistance="20" UAARotationFactor="7.0"/>';
str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>';
str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>';
str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>';
str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>';
str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_mm" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>';
str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />';
str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>';
str += '<object name="emitted_m" xoffset="375" tank="emitted_m" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="20" ECYOffset="20" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>';
str += '<object name="emitted_mf" xoffset="375" tank="emitted_mf" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="-20" ECYOffset="20" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>';
str += '<object name="rocket_big_s" tank="rocket_big_s" EC="barr_expl_s" ECCount="1" ECTime="13" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="rocket_big_2" childXOffset="0" childYOffset="0"/>';
str += '<object name="rocket_big_2" tank="rocket_big_2" />';
str += '</object>';
str += '<array name="level">';
str += '<object yoffset="1.1" tank="boss_1_1" bossBar="1" movedWayOffset="90" yratio="100" mainObj="boss_3"/>';
str += '<object yoffset="1.1" tank="boss_1_2" bossBar="1" movedWayOffset="90" yratio="100" mainObj="boss_3_r" />';
str += '<object yoffset="1.1" tank="boss_1_2" bossBar="1" movedWayOffset="90" yratio="100" mainObj="boss_3_l" />';
str += '</array>';
str += '</object>';
str += '<object name="level_8">';
str += '<var name="comment1" >Level 8 </var>';
str += '<var name="playerX" value="275" />';
str += '<var name="playerY" value="200" />';
str += '<var name="playerArmor" value="100" />';
str += '<var name="playerAvailableWeapons" value="21" >доÑтупное игроку оружие</var>';
str += '<var name="playerObject" value="plane1" />';
str += '<object name="childs">';
str += '<object name="barr_expl_mm" object="exploder2" explodeTimer="1" splashDamage="10" damageRadius="20" />';
str += '<object name="barr_expl" object="exploder2" explodeTimer="1" splashDamage="100" damageRadius="100" />';
str += '<object name="barr_expl_b" object="exploder2" explodeTimer="1" splashDamage="500" damageRadius="50"/>';
str += '<object name="barr_expl_m" object="exploder2" explodeTimer="1" splashDamage="5" damageRadius="20" />';
str += '<object name="barr_expl_s" object="exploder2" explodeTimer="0" splashDamage="30" damageRadius="100" />';
str += '<object name="interceptor_1lmf" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1lf" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1lm" tank="emitted" EC="barr_expl" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="interceptor_1l" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1l" top="1"\ttank="interceptor_1l" UAADistance="40" UAARotationFactor="15.0"/>';
str += '<object name="interceptor_1lf" top="1" \ttank="interceptor_1l" UAADistance="40" UAARotationFactor="10.0"/>';
str += '<object name="interceptor_1kmf"\t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1km" \t\t\t\t tank="emitted" \t\t\t\tmainObj="kamikadze_m" EC="barr_expl_mm" ECCount="3" ECTime="25" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" />';
str += '<object name="interceptor_1k" top="1"\ttank="interceptor_1l" mainObj="kamikadze" UAADistance="30" UAARotationFactor="12.0"/>';
str += '<object name="interceptor_1kf" top="1" \ttank="interceptor_1l" mainObj="kamikadze" UAADistance="20" UAARotationFactor="7.0"/>';
str += '<object name="kamikadze_l" top="1" \ttank="interceptor_1l" mainObj="kamikadze_l" UAADistance="20" UAARotationFactor="7.0"/>';
str += '<object name="armored_1" tank="armored_1" top="1" cannonTimeOffset=" -30, -30, -30,-100, -100, -100, -100" mratio="2"/>';
str += '<object name="rocketer_4" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4" actionAfterDie="a_1,a_2" relType="kill"/>';
str += '<object name="rocketer_4l" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_l" objId="a_2"/>';
str += '<object name="rocketer_4r" tank="rocketer_4" top="1" rotate="-90" mainObj="medium_4_wing_r" objId="a_1"/>';
str += '<object name="portal_2" top="1"\ttank="portal_2" EC="barr_expl_mm" ECCount="1" ECTime="5" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" bigObject="1"/>';
str += '<object name="mine_23" tank="mine"\t mainObj="mine_2" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="mine_33" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_33" tank="mine_3" mainObj="mine_5" EC="barr_expl_mm" ECCount="1" ECTime="10" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" />';
str += '<object name="mine_41" tank="mine_hit" child="barr_expl_m" childXOffset="0" childYOffset="0"/>';
str += '<object name="mine_4" tank="mine" child="mine_23" childXOffset="0" childYOffset="0"/>';
str += '<object name="emitted_m" xoffset="375" tank="emitted_m" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="20" ECYOffset="20" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>';
str += '<object name="emitted_mf" xoffset="375" tank="emitted_mf" top="0" EC="barr_expl_mm" ECCount="1" ECTime="25" ECXOffset="-20" ECYOffset="20" ECTimeOffset="1" child="kamikadze_l" childXOffset="0" childYOffset="0" dieImmediatly="0" orientToPath="way"/>';
str += '<object name="rocket_big_s" tank="rocket_big_s" EC="barr_expl_s" ECCount="1" ECTime="13" ECXOffset="0" ECYOffset="0" ECTimeOffset="1" child="rocket_big_2" childXOffset="0" childYOffset="0"/>';
str += '<object name="rocket_big_2" tank="rocket_big_2" />';
str += '</object>';
str += '<array name="level">';
str += '<object yoffset="1.0" xoffset="0" object="base_ground_start"/>';
str += '<object yoffset="2.0" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="3.0" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="4.0" xoffset="0" object="base_ground_end"/>';
str += '<object yoffset="7.0" xoffset="0" object="base_ground_start"/>';
str += '<object yoffset="8.0" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="9.0" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="10.0" xoffset="0" object="base_ground_cluster1"/>';
str += '<object yoffset="11.0" xoffset="0" object="base_ground_end"/>';
str += '<object yoffset="0.85" xoffset="125" tank="armored_1" mainObj="armored_1_1" mratio="2" />';
str += '<object yoffset="1.0" xoffset="375" tank="armored_1" mainObj="armored_2" mratio="2" />';
str += '<object yoffset="1.05" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="1.1" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="1.15" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="1.2" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="1.25" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="1.3" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="1.35" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="1.4" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="1.45" xoffset="75" tank="medium_2_1" />';
str += '<object yoffset="1.45" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="1.5" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="1.55" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="1.6" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="1.65" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="1.7" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="1.75" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="1.8" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="1.85" xoffset="375" tank="medium_2_1" />';
str += '<object yoffset="2.2" xoffset="150" tank="medium_3" />';
str += '<object yoffset="2.3" xoffset="400" tank="medium_3" />';
str += '<object yoffset="2.4" xoffset="225" tank="medium_3" />';
str += '<object yoffset="2.6" tank="rocketer_4" yratio="200" startFrame="1400" endFrame="1" xoffset="175" top="0" mainObj="medium_4_wing_l" objId="e_1"/>';
str += '<object yoffset="2.6" tank="rocketer_4" yratio="200" startFrame="1400" endFrame="1" xoffset="175" top="0" mainObj="medium_4_wing_r" objId="e_2"/>';
str += '<object yoffset="2.6" tank="rocketer_4" yratio="200" startFrame="1400" endFrame="1" xoffset="175"\ttop="1" mainObj="medium_4"\t\t\t\tactionAfterDie="e_1,e_2" relType="kill"/>';
str += '<object yoffset="2.95" tank="rocketer_4" yratio="200" xoffset="375" top="0" mainObj="medium_4_wing_l" objId="d_1"/>';
str += '<object yoffset="2.95" tank="rocketer_4" yratio="200" xoffset="375" top="0" mainObj="medium_4_wing_r" objId="d_2"/>';
str += '<object yoffset="2.95" tank="rocketer_4" yratio="200" xoffset="375" top="1" mainObj="medium_4"\t\t\t\tactionAfterDie="d_1,d_2" relType="kill"\t/>';
str += '<object yoffset="3.5" xoffset="175" tank="armored_1" mainObj="bonus_ship" mratio="3" />';
str += '<object yoffset="3.9" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="3.9" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="3.9" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="3.95" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="3.95" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="3.95" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="3.95" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="4.0" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="4.0" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="4.1" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>';
str += '<object yoffset="4.1" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="4.1" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="4.15" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="4.15" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="4.2" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="4.2" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="4.2" xoffset="375" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="4.2" xoffset="175" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="4.4" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="4.4" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="4.4" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="4.35" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="4.35" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="4.3" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="4.3" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="4.3" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="4.3" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="4.3" tank="carrier" actionAfterDie="i_1,i_2" relType="kill" />';
str += '<object yoffset="4.3" tank="carrier" objId="i_1" mainObj="carrier_wing_r" EC="interceptor_1kmf, interceptor_1km" ECCount="9,9" ECTime="156, 156" ECXOffset="45,35" ECYOffset="15,-15" ECTimeOffset="36, 36"/>';
str += '<object yoffset="4.3" tank="carrier" objId="i_2" mainObj="carrier_wing_l" EC="interceptor_1kmf, interceptor_1km" ECCount="9,9" ECTime="156, 156" ECXOffset="-45,-35" ECYOffset="15,-15" ECTimeOffset="36, 36"/>';
str += '<object yoffset="4.8" xoffset="425" tank="armored_1" mainObj="armored_1_1" mratio="2" />';
str += '<object yoffset="5.6" xoffset="125" tank="armored_1" mainObj="armored_2" mratio="2" />';
str += '<object yoffset="6.2" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="6.2" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="6.2" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="6.25" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="6.25" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="6.25" xoffset="380" \ttank="kamikadze" />';
str += '<object yoffset="6.25" xoffset="170" \ttank="kamikadze" />';
str += '<object yoffset="6.3" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="6.3" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="6.3" xoffset="275" \ttank="kamikadze" movedWayOffset="70" endFrame="430"/>';
str += '<object yoffset="6.3" xoffset="300" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="6.3" xoffset="250" \ttank="kamikadze" movedWayOffset="65" endFrame="400"/>';
str += '<object yoffset="6.35" xoffset="325" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="6.35" xoffset="225" \ttank="kamikadze" movedWayOffset="60" endFrame="370"/>';
str += '<object yoffset="6.4" xoffset="350" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="6.4" xoffset="200" \ttank="kamikadze" movedWayOffset="55" endFrame="340"/>';
str += '<object yoffset="6.4" xoffset="425" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="6.4" xoffset="125" \ttank="kamikadze" movedWayOffset="50" endFrame="310"/>';
str += '<object yoffset="6.4" xoffset="500" \ttank="kamikadze" />';
str += '<object yoffset="6.4" xoffset="50" \ttank="kamikadze" />';
str += '<object yoffset="6.4" xoffset="415" \ttank="kamikadze" />';
str += '<object yoffset="6.4" xoffset="135" \ttank="kamikadze" />';
str += '<object yoffset="6.45" xoffset="345" \ttank="kamikadze" />';
str += '<object yoffset="6.45" xoffset="205" \ttank="kamikadze" />';
str += '<object yoffset="6.5" xoffset="275" \ttank="kamikadze" />';
str += '<object yoffset="6.5" xoffset="310" \ttank="kamikadze" />';
str += '<object yoffset="6.5" xoffset="240" \ttank="kamikadze" />';
str += '<object yoffset="6.6" xoffset="450" tank="rocketer_r" />';
str += '<object yoffset="6.6" xoffset="450" tank="rocketer" />';
str += '<object yoffset="6.65" xoffset="400" tank="rocketer_r" />';
str += '<object yoffset="6.65" xoffset="400" tank="rocketer" />';
str += '<object yoffset="6.7" xoffset="350" tank="rocketer_r" />';
str += '<object yoffset="6.7" xoffset="350" tank="rocketer" />';
str += '<object yoffset="6.6" xoffset="100" tank="rocketer_l" />';
str += '<object yoffset="6.6" xoffset="100" tank="rocketer" />';
str += '<object yoffset="6.65" xoffset="150" tank="rocketer_l" />';
str += '<object yoffset="6.65" xoffset="150" tank="rocketer" />';
str += '<object yoffset="6.7" xoffset="200" tank="rocketer_l" />';
str += '<object yoffset="6.7" xoffset="200" tank="rocketer" />';
str += '<object yoffset="6.8" xoffset="450" tank="rocketer_r" />';
str += '<object yoffset="6.8" xoffset="450" tank="rocketer" />';
str += '<object yoffset="6.85" xoffset="400" tank="rocketer_r" />';
str += '<object yoffset="6.85" xoffset="400" tank="rocketer" />';
str += '<object yoffset="6.9" xoffset="350" tank="rocketer_r" />';
str += '<object yoffset="6.9" xoffset="350" tank="rocketer" />';
str += '<object yoffset="6.8" xoffset="100" tank="rocketer_l" />';
str += '<object yoffset="6.8" xoffset="100" tank="rocketer" />';
str += '<object yoffset="6.85" xoffset="150" tank="rocketer_l" />';
str += '<object yoffset="6.85" xoffset="150" tank="rocketer" />';
str += '<object yoffset="6.9" xoffset="200" tank="rocketer_l" />';
str += '<object yoffset="6.9" xoffset="200" tank="rocketer" />';
str += '<object yoffset="7.25" xoffset="400" object="hole" EC="rocket_big_s" ECCount="1" ECTime="130" ECXOffset="0" ECYOffset="0" ECTimeOffset="1"/>';
str += '<object yoffset="7.6" xoffset="400" object="hole" EC="rocket_big_s" ECCount="1" ECTime="130" ECXOffset="0" ECYOffset="0" ECTimeOffset="1"/>';
str += '<object yoffset="8.3" xoffset="400" object="hole" EC="rocket_big_s" ECCount="1" ECTime="130" ECXOffset="0" ECYOffset="0" ECTimeOffset="1"/>';
str += '==========================================================================================';
str += '==========================================================================================';
str += '<object yoffset="7.8" xoffset="125" tank="armored_1" mainObj="bonus_ship" mratio="3" />';
str += '<object yoffset="9.0" xoffset="325" tank="medium_2_1" />';
str += '<object yoffset="9.05" xoffset="325" tank="medium_2_1" />';
str += '<object yoffset="9.1" xoffset="325" tank="medium_2_1" />';
str += '<object yoffset="9.15" xoffset="325" tank="medium_2_1" />';
str += '<object yoffset="9.2" xoffset="325" tank="medium_2_1" />';
str += '<object yoffset="9.25" xoffset="325" tank="medium_2_1" />';
str += '<object yoffset="9.3" xoffset="325" tank="medium_2_1" />';
str += '<object yoffset="9.35" xoffset="325" tank="medium_2_1" />';
str += '<object yoffset="7.2" xoffset="356" tank="turel_big" mainObj="turel"/>';
str += '<object yoffset="7.2" xoffset="264" tank="turel_big" mainObj="turel"/>';
str += '<object yoffset="7.7" xoffset="248" tank="turel_big" mainObj="turel_lazer"/>';
str += '<object yoffset="8" xoffset="398" tank="turel_big" mainObj="turel"/>';
str += '<object yoffset="9.8" xoffset="46" tank="turel_big" mainObj="turel_lazer"/>';
str += '<object yoffset="9.8" xoffset="433" tank="turel_big" mainObj="turel" />';
str += '<object yoffset="9.8" xoffset="330" tank="turel_big" mainObj="turel" />';
str += '<object yoffset="10.3" xoffset="275" tank="turel_big" mainObj="turel_lazer" />';
str += '<object yoffset="10.3" xoffset="400" tank="turel_big" mainObj="turel" />';
str += '<object yoffset="10.3" xoffset="150" tank="turel_big" mainObj="turel" />';
str += '<object yoffset="10.7" xoffset="496" tank="turel_big" mainObj="turel_lazer" />';
str += '<object yoffset="11.5" xoffset="272" tank="turel_big" mainObj="turel_lazer" />';
str += '<object yoffset="8.55" xoffset="182" tank="turel_big" />';
str += '<object yoffset="10.85" xoffset="213" tank="turel_big" />';
str += '<object yoffset="11.95" xoffset="164" tank="turel_big" />';
str += '<object yoffset="11.15" xoffset="387" tank="turel_big" />';
str += '<object yoffset="9.3" xoffset="45" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>';
str += '<object yoffset="9.3" xoffset="45" object="spaceport" />';
str += '<object yoffset="8.1" xoffset="48" tank="spaceport_up" child="barr_expl_b" childXOffset="50" childYOffset="-50" EC="emitted_m, emitted_m, emitted_m, emitted_m, emitted_m, emitted_m" ECCount="1, 1, 1, 1, 1, 1" ECTime="85, 94, 103, 112, 121, 130" ECXOffset="70, 105, 70, 105, 70, 105" ECYOffset="-20,-30,-20,-30,-20,-30" ECTimeOffset="1, 1, 1, 1, 1, 1"/>';
str += '<object yoffset="8.1" xoffset="49" object="spaceport" />';
str += '//---------------------OBJECTS----------------';
str += '<object yoffset="10.3" xoffset="496" object="obj_lite_2" />';
str += '<object yoffset="10.3" xoffset="273" object="support01" />';
str += '<object yoffset="10.3" xoffset="48" object="obj_lite_2" />';
str += '<object yoffset="10.3" xoffset="-2" object="support01" />';
str += '<object yoffset="9.5" xoffset="294" object="obj_med_3" loot="miniHealth" lootXoffset="50" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="9.3" xoffset="296" object="obj_med_3" loot="miniHealth" lootXoffset="50" lootYoffset="0" autoloot="0" />';
str += '<object yoffset="9.1" xoffset="296" object="obj_med_3" loot="miniHealth" lootXoffset="50" lootYoffset="0" autoloot="0" />';
str += '<object yoffset="9.5" xoffset="496" object="obj_med_3c" loot="miniHealth" lootXoffset="-50" lootYoffset="0" autoloot="0" />';
str += '<object yoffset="9.3" xoffset="496" object="obj_med_3c" loot="miniHealth" lootXoffset="-50" lootYoffset="0" autoloot="0" />';
str += '<object yoffset="9.1" xoffset="496" object="obj_med_3c" loot="miniHealth" lootXoffset="-50" lootYoffset="0" autoloot="0" />';
str += '<object yoffset="10.8" xoffset="252" object="obj_lite_2" />';
str += '<object yoffset="10.8" xoffset="172" object="obj_lite_2" />';
str += '<object yoffset="11" xoffset="172" object="obj_lite_2" />';
str += '<object yoffset="11" xoffset="252" object="obj_lite_2" />';
str += '<object yoffset="11" xoffset="42" object="obj_lite_2" />';
str += '<object yoffset="11" xoffset="-8" object="support01" />';
str += '<object yoffset="8.9" xoffset="221" object="obj_lite_2" />';
str += '<object yoffset="8.9" xoffset="145" object="obj_lite_2" />';
str += '<object yoffset="8.5" xoffset="221" object="obj_lite_2" />';
str += '<object yoffset="8.5" xoffset="141" object="obj_lite_2" />';
str += '<object yoffset="8.7" xoffset="141" object="obj_lite_2" />';
str += '<object yoffset="8.7" xoffset="221" object="obj_lite_2" />';
str += '<object yoffset="8.7" xoffset="221" object="support04" />';
str += '<object yoffset="8.7" xoffset="146" object="support04" />';
str += '<object yoffset="11.5" xoffset="42" object="obj_lite_2" />';
str += '<object yoffset="10.8" xoffset="44" object="obj_lite_2" />';
str += '<object yoffset="10.7" xoffset="43" object="support04" />';
str += '<object yoffset="11.2" xoffset="43" object="support04" />';
str += '<object yoffset="11.5" xoffset="495" object="obj_lite_2" />';
str += '<object yoffset="11.3" xoffset="496" object="support04" />';
str += '<object yoffset="10.4" xoffset="496" object="support04" />';
str += '<object yoffset="10.9" xoffset="496" object="support04" />';
str += '<object yoffset="11.4" xoffset="259" object="obj_med_2" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>';
str += '<object yoffset="11.4" xoffset="107" object="obj_med_2" loot="miniHealth" lootXoffset="0" lootYoffset="50" autoloot="0"/>';
str += '<object yoffset="11.4" xoffset="-6" object="support03" />';
str += '<object yoffset="11.4" xoffset="268" object="support03" />';
str += '<object yoffset="11.5" xoffset="427" object="obj_lite_2" />';
str += '<object yoffset="11.5" xoffset="351" object="obj_lite_2" />';
str += '<object yoffset="11.5" xoffset="206" object="obj_lite_2" />';
str += '<object yoffset="11.5" xoffset="128" object="obj_lite_2" />';
str += '<object yoffset="11.9" xoffset="200" object="obj_lite_2" />';
str += '<object yoffset="11.9" xoffset="129" object="obj_lite_2" />';
str += '<object yoffset="12.05" xoffset="128" object="obj_lite_2" />';
str += '<object yoffset="12.05" xoffset="200" object="obj_lite_2" />';
str += '<object yoffset="11.8" xoffset="203" object="support04" />';
str += '<object yoffset="11.8" xoffset="128" object="support04" />';
str += '<object yoffset="11" xoffset="427" object="obj_lite_2" />';
str += '<object yoffset="11" xoffset="347" object="obj_lite_2" />';
str += '<object yoffset="11.2" xoffset="347" object="obj_lite_2" />';
str += '<object yoffset="11.2" xoffset="427" object="obj_lite_2" />';
str += '<object yoffset="11.5" xoffset="-6" object="support01" />';
str += '<object yoffset="11.5" xoffset="272" object="support01" />';
str += '<object yoffset="11.2" xoffset="427" object="support04" />';
str += '<object yoffset="11.2" xoffset="351" object="support04" />';
str += '<object yoffset="7.2" xoffset="496" object="obj_lite_2" />';
str += '<object yoffset="7.2" xoffset="233" object="support01" />';
str += '<object yoffset="7.7" xoffset="46" object="obj_lite_2" />';
str += '<object yoffset="7.7" xoffset="40" object="support01" />';
str += '<object yoffset="7.4" xoffset="496" object="support04" />';
str += '<object yoffset="7.2" xoffset="46" object="support04" />';
str += '<object yoffset="10.8" xoffset="-6" object="support01" />';
str += '<object yoffset="9.8" xoffset="493" object="obj_lite_2" />';
str += '<object yoffset="9.8" xoffset="297" object="support01" />';
str += '<object yoffset="8.3" xoffset="44" object="obj_lite_2" />';
str += '<object yoffset="8.9" xoffset="46" object="obj_lite_2" />';
str += '<object yoffset="9.5" xoffset="43" object="obj_lite_2" />';
str += '<object yoffset="8.6" xoffset="400" object="obj_med_1b" />';
str += '<object yoffset="8.6" xoffset="493" object="obj_lite_2" />';
str += '<object yoffset="8" xoffset="495" object="obj_lite_2" />';
str += '<object yoffset="7.2" xoffset="55" object="obj_lite_1" loot="miniHealth" lootXoffset="100" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="7.1" xoffset="54" object="obj_lite_1" loot="miniHealth" lootXoffset="85" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="7.3" xoffset="55" object="obj_lite_1" loot="miniHealth" lootXoffset="70" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="7" xoffset="55" object="obj_lite_1" loot="miniHealth" lootXoffset="110" lootYoffset="0" autoloot="0"/>';
str += '<object yoffset="9.5" xoffset="301" object="obj_lite_2" />';
str += '<object yoffset="9.5" xoffset="21" object="support01" />';
str += '<object yoffset="9.2" xoffset="301" object="obj_lite_2" />';
str += '<object yoffset="8" xoffset="301" object="obj_lite_2" />';
str += '<object yoffset="8.9" xoffset="299" object="obj_lite_2" />';
str += '<object yoffset="8.3" xoffset="301" object="obj_lite_2" />';
str += '<object yoffset="8.6" xoffset="301" object="obj_lite_2" />';
str += '<object yoffset="8.7" xoffset="301" object="support04" />';
str += '<object yoffset="8.2" xoffset="301" object="support04" />';
str += '<object yoffset="8.3" xoffset="24" object="support01" />';
str += '<object yoffset="9.2" xoffset="301" object="support04" />';
str += '<object yoffset="8.9" xoffset="21" object="support01" />';
str += '<object yoffset="10.2" xoffset="46" object="support04" />';
str += '<object yoffset="9.7" xoffset="46" object="support04" />';
str += '<object yoffset="9.9" xoffset="496" object="support04" />';
str += '<object yoffset="9.2" xoffset="46" object="support04" />';
str += '<object yoffset="9.4" xoffset="496" object="support04" />';
str += '<object yoffset="8.7" xoffset="46" object="support04" />';
str += '<object yoffset="8.9" xoffset="496" object="support04" />';
str += '<object yoffset="8.2" xoffset="46" object="support04" />';
str += '<object yoffset="8.4" xoffset="496" object="support04" />';
str += '<object yoffset="7.7" xoffset="46" object="support04" />';
str += '<object yoffset="7.9" xoffset="496" object="support04" />';
str += '<object yoffset="8.6" xoffset="291" object="support01" />';
str += '<object yoffset="8" xoffset="300" object="support01" />';
str += '</array>';
str += '</object>';
str += '<object name="level_9">';
str += '<var name="comment1" >Level 9 </var>';
str += '<var name="playerX" value="275" />';
str += '<var name="playerY" value="200" />';
str += '<var name="playerArmor" value="100" />';
str += '<var name="playerAvailableWeapons" value="21" >доÑтупное игроку оружие</var>';
str += '<var name="playerObject" value="plane1" />';
str += '<object name="childs">';
str += '</object>';
str += '<array name="level">';
str += '<object yoffset="1.1" tank="boss_1_1" bossBar="1"/>';
str += '<object yoffset="1.1" tank="boss_1_2" bossBar="1"/>';
str += '<object yoffset="1.1" tank="boss_1_2" bossBar="1" mainObj="boss_1_r" />';
str += '<object yoffset="1.1" tank="boss_1_2" bossBar="1" mainObj="boss_1_l" />';
str += '</array>';
str += '</object>';
str += '</object>';
str += '</settings>';
debug('Loading main settings XML file...');
createXML();
}
frame 7 {
}
button 701 {
on (release, keyPress '<Enter>') {
_global.userWeapon1 = 0;
_global.userWeapon2 = 0;
_global.userWeapon3 = 0;
_global.userWeapon4 = 0;
var saved = SharedObject.getLocal(gameName, '/');
saved.data.levelDone = 0;
saved.data.userWeapon1 = _global.userWeapon1;
saved.data.userWeapon2 = _global.userWeapon2;
saved.data.userWeapon3 = _global.userWeapon3;
saved.data.userWeapon4 = _global.userWeapon4;
saved.flush();
if (_global.use_playtomic) {
Playtomic.Log.Play();
}
_root.noNewGame = false;
_global.sound.play('menu');
_root.gotoAndStop('help');
}
}
button 706 {
on (release) {
_root.noNewGame = false;
if (_global.use_playtomic) {
Playtomic.Log.Play();
}
_global.sound.play('menu');
_root.gotoAndStop('help');
}
}
button 711 {
on (press) {
_global.sound.play('menu');
_global.openSite('Menu', 'Site');
}
}
movieClip 712 {
}
button 714 {
on (press) {
this._parent.soundOff();
this.gotoAndStop(2);
}
}
button 716 {
on (press) {
this._parent.soundOn();
this.gotoAndStop(1);
}
}
movieClip 717 {
frame 1 {
this.stop();
_root.soundStarter.gotoAndPlay('start');
sound.enable = true;
}
frame 2 {
this.stop();
_root.soundStarter.gotoAndPlay('stop');
sound.enable = false;
}
}
instance btn_sound of movieClip 717 {
onClipEvent (load) {
if (!sound.enable) {
gotoAndStop(2);
}
}
}
movieClip 719 {
frame 1 {
_visible = false;
}
frame 3 {
if (!sound.enable) {
gotoAndStop(1);
}
}
frame 7 {
gotoAndStop(1);
}
frame 12 {
gotoAndStop(1);
}
}
frame 8 {
stop();
_global.diffLevel = 2;
intro_text.htmlText = _global.envS.textZ.intro;
}
button 727 {
on (release) {
_global.sound.play('menu');
gotoAndStop('menu');
}
}
button 732 {
on (release) {
_global.diffLevel = 1;
_global.sound.play('menu');
_root.gotoAndStop('lvlselect');
}
}
button 737 {
on (release, keyPress '<Enter>') {
_global.diffLevel = 2;
_global.sound.play('menu');
_root.gotoAndStop('lvlselect');
}
}
button 742 {
on (release) {
_global.diffLevel = 3;
_global.sound.play('menu');
_root.gotoAndStop('lvlselect');
}
}
frame 10 {
prebreefFunc();
setPlayerSettings();
makeText('Level ' + levelNum, 'MovieAnimation1');
_root.gotoAndStop('level');
}
movieClip 745 {
}
movieClip 752 {
}
movieClip 753 {
frame 1 {
stop();
}
}
movieClip 756 {
frame 1 {
stop();
}
}
movieClip 759 {
frame 1 {
stop();
}
}
movieClip 762 {
frame 1 {
stop();
}
}
movieClip 763 {
instance wp2 of movieClip 753 {
onClipEvent (load) {
n = 0;
nn = 8;
str1 = {'ra': 50, 'ga': 50, 'ba': 50, 'rb': 128, 'gb': 128, 'bb': 128};
str2 = {'ra': 100, 'ga': 100, 'ba': 100, 'rb': 0, 'gb': 0, 'bb': 0};
}
onClipEvent (enterFrame) {
++n;
if (n < nn * 5) {
if (n % nn <= nn / 2) {
st = str1;
} else {
st = str2;
}
(new Color(this)).setTransform(st);
}
}
}
instance wp1 of movieClip 756 {
onClipEvent (load) {
n = 0;
nn = 8;
str1 = {'ra': 50, 'ga': 50, 'ba': 50, 'rb': 128, 'gb': 128, 'bb': 128};
str2 = {'ra': 100, 'ga': 100, 'ba': 100, 'rb': 0, 'gb': 0, 'bb': 0};
}
onClipEvent (enterFrame) {
++n;
if (n < nn * 5) {
if (n % nn <= nn / 2) {
st = str1;
} else {
st = str2;
}
(new Color(this)).setTransform(st);
}
}
}
instance wp4 of movieClip 759 {
onClipEvent (load) {
n = 0;
nn = 8;
str1 = {'ra': 50, 'ga': 50, 'ba': 50, 'rb': 128, 'gb': 128, 'bb': 128};
str2 = {'ra': 100, 'ga': 100, 'ba': 100, 'rb': 0, 'gb': 0, 'bb': 0};
}
onClipEvent (enterFrame) {
++n;
if (n < nn * 5) {
if (n % nn <= nn / 2) {
st = str1;
} else {
st = str2;
}
(new Color(this)).setTransform(st);
}
}
}
instance wp3 of movieClip 762 {
onClipEvent (load) {
n = 0;
nn = 8;
str1 = {'ra': 50, 'ga': 50, 'ba': 50, 'rb': 128, 'gb': 128, 'bb': 128};
str2 = {'ra': 100, 'ga': 100, 'ba': 100, 'rb': 0, 'gb': 0, 'bb': 0};
}
onClipEvent (enterFrame) {
++n;
if (n < nn * 5) {
if (n % nn <= nn / 2) {
st = str1;
} else {
st = str2;
}
(new Color(this)).setTransform(st);
}
}
}
}
movieClip 765 {
}
movieClip 768 {
}
movieClip 769 {
}
movieClip 772 {
}
movieClip 773 {
}
movieClip 777 {
}
movieClip 780 {
}
button 782 {
on (press) {
_global.sound.play('menu');
_global.openVideo('Video', 'Site');
}
}
frame 11 {
stop();
trace('levelNum=' + levelNum);
trace('difficulty =' + _global.diffLevel);
if (_global.levels['level_' + levelNum] != undefined) {
_global.allowToStart = true;
globalStart();
}
}
movieClip 784 {
}
movieClip 786 {
}
button 792 {
on (release) {
_global.sound.play('menu');
keyGetter.onKeyDown(true);
}
}
button 793 {
on (release) {
stopAllEngines();
_root.gotoAndStop('menu');
_global.sound.play('menu');
}
}
button 794 {
on (press) {
_global.sound.play('menu');
_global.openSite('Pause', 'Site');
}
}
movieClip 795 {
frame 1 {
_x = 360;
_y = 270;
ttz = _global.envS.textZ;
title.text = ttz.gamePausedTitle;
tf.htmlText = ttz.gamePausedString;
}
}
movieClip 798 {
frame 1 {
stop();
}
}
button 803 {
on (release) {
_global.sound.play('menu');
if (_global.levels['level_' + (levelNum + 1)] != undefined) {
_root.gotoAndStop('game');
} else {
if (!flag) {
_root.endGameOutput();
} else {
openSite();
_root.gotoAndStop('menu');
}
}
}
}
button 808 {
on (press) {
_global.sound.play('menu');
_global.openSite('LevelDone', 'Site');
}
}
movieClip 809 {
frame 1 {
_x = 360;
_y = 270;
}
}
button 812 {
on (press) {
_global.sound.play('menu');
_global.openSite('LevelSelect', 'Site');
}
}
button 817 {
on (release) {
_global.levelNum = 0;
_global.sound.play('menu');
_root.gotoAndStop('game');
}
}
button 822 {
on (release) {
_global.levelNum = 1;
_global.sound.play('menu');
_root.gotoAndStop('game');
}
}
button 827 {
on (release) {
_global.levelNum = 2;
_global.sound.play('menu');
_root.gotoAndStop('game');
}
}
button 832 {
on (release) {
_global.levelNum = 4;
_global.sound.play('menu');
_root.gotoAndStop('game');
}
}
button 837 {
on (release) {
_global.levelNum = 6;
_global.sound.play('menu');
_root.gotoAndStop('game');
}
}
button 842 {
on (release) {
_global.levelNum = 8;
_global.sound.play('menu');
_root.gotoAndStop('game');
}
}
button 847 {
on (release) {
_global.levelNum = 3;
_global.sound.play('menu');
_root.gotoAndStop('game');
}
}
button 852 {
on (release) {
_global.levelNum = 5;
_global.sound.play('menu');
_root.gotoAndStop('game');
}
}
button 857 {
on (release) {
_global.levelNum = 7;
_global.sound.play('menu');
_root.gotoAndStop('game');
}
}
button 862 {
on (release) {
_global.levelNum = 9;
_global.sound.play('menu');
_root.gotoAndStop('game');
}
}
movieClip 863 {
frame 1 {
_x = 360;
_y = 270;
}
}
instance of movieClip 863 {
onClipEvent (load) {
trace('init select level screen');
_global.numberLevelsOpened = _global.loadLevelsOpened();
var opened = _global.numberLevelsOpened;
trace(opened + ' levels opened');
trace('difficulty level: ' + _global.diffLevel);
var i = 1;
while (i <= 10) {
var clip = this['lvl' + i];
clip._visible = false;
if (i <= opened) {
clip._visible = true;
}
++i;
}
}
}