Frame 1
fscommand ("showmenu", "false");
_focusrect = false;
_global.openSite = function () {
getURL ("http://www.gametop.com/stats/starwings.html", "_blank");
};
_global.gameName = "Zenon2";
_root.loaderAnimDelta = 5;
_root.loaderAnimPause = 2500;
_root.parsingAnimDelta = 10;
Instance of Symbol 10 MovieClip in Frame 2
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 = p + ".0";
}
p = p + "%";
tf.text = p;
if (t > 0) {
if ((l < t) && (_alpha < 100)) {
_alpha = (_alpha + 5);
}
if ((l == t) && (_alpha > 0)) {
_alpha = (_alpha - 5);
}
}
}
Frame 3
stop();
Instance of Symbol 15 MovieClip in Frame 3
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 = this._alpha - _root.loaderAnimDelta;
if (_alpha < 0) {
_root.gotoAndPlay("init");
}
}
}
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.2957795130823;
_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 _local8 = (_global.noSet(currLevel.playerArmor) ? (playerS.maxArmor) : (currLevel.playerArmor));
if (diffLevel == 1) {
_local8 = Math.round(_local8 * 1.25);
}
if (diffLevel == 3) {
_local8 = Math.round(_local8 * 0.75);
}
var _local9 = (_global.noSet(currLevel.playerShield) ? (playerS.maxShield) : (currLevel.playerShield));
_root.bg.player.initTank(playerS.base, playerS.gun, undefined, _local8, playerS.withoutBase, _local9, playerS.maxShield, _local8, 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 _local4 = _global.currLevel.level[i].timeOffset.charAt(0);
var _local3 = _global.currLevel.level[i].timeOffset.substr(1, 100);
_local3 = parseInt(_local3);
if (_local4 == "s") {
currLevelByTime.push({obj:_global.currLevel.level[i], t:_local3});
}
if (_local4 == "f") {
currLevelByFrame.push({obj:_global.currLevel.level[i], t:_local3});
}
}
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("\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u043E\u0431\u044A\u0435\u043A\u0442 " + _global.maxLevelItem);
setProgressBar(0, _global.maxLevelItem);
_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.bottomRuler._visible = (_root.bg.lineGrid._visible = (_root.tfTimer._visible = (_root.tfTimerF._visible = (_root.error._visible = false))));
}
_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) ? false : true);
_root.gui.progress.bar._visible = _global.usingBar;
_root.fastZone._visible = (_root.slowZone._visible = false);
if ((!_global.noSet(_global.currLevel.playerX)) && (!_global.noSet(_global.currLevel.playerY))) {
trace("\u043F\u043E \u0443\u0440\u043E\u0432\u043D\u044E");
_root.bg.player.moveTo(_global.currLevel.playerX, -_global.currLevel.playerY);
} else {
trace("\u043F\u043E \u0434\u0435\u0444\u043E\u043B\u0442\u0443");
_root.bg.player.moveTo(playerS.startX, -playerS.startY);
}
_root.gui._visible = true;
_global.levelTime = 0;
_global.levelTimeF = 0;
_global.levelTimeS = getTimer();
_root.textBar1._visible = (_root.textBar2._visible = (_root.textBar3._visible = false));
_root.textBar1.setBarAction = (_root.textBar2.setBarAction = (_root.textBar3.setBarAction = _global.setBarAction));
if (typeof(_global.envS.comboFactorz) == "string") {
var _local5 = _global.envS.comboFactorz.split(",");
var i = 0;
while (i < _local5.length) {
_local5[i] = Math.floor(parseFloat(_local5[i]) * 100) / 100;
i++;
}
_global.envS.comboFactorz = _local5;
}
if (typeof(_global.envS.comboLinkagez) == "string") {
var _local5 = _global.envS.comboLinkagez.split(",");
var i = 0;
while (i < _local5.length) {
_local5[i] = trim(_local5[i]);
i++;
}
_global.envS.comboLinkagez = _local5;
}
if (typeof(_global.envS.comboDeltaz) == "string") {
var _local5 = _global.envS.comboDeltaz.split(",");
var i = 0;
while (i < _local5.length) {
_local5[i] = Math.floor(parseFloat(_local5[i]) * 100) / 100;
i++;
}
_global.envS.comboDeltaz = _local5;
}
_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);
trace("init");
if (_global.need_show_adds_start == undefined) {
_global.need_show_adds_start = true;
}
if (_global.need_show_adds_start == true) {
_root.gotoAndPlay("adds_start");
_global.need_show_adds_start = false;
}
_root.depth = 0;
_global.isChild = function (arr, item) {
var _local2 = false;
for (var _local3 in arr) {
if (arr[_local3] == item) {
_local2 = _local3;
break;
}
}
return(_local2);
};
Array.prototype.add = function (a, canBeTwice) {
canBeTwice = Boolean(canBeTwice);
if (canBeTwice) {
this.push(a);
} else {
var _local2 = 0;
while (_local2 < this.length) {
if (this[_local2] == a) {
return(undefined);
}
_local2++;
}
this.push(a);
}
};
Array.prototype.remove = function (a, remAll) {
remAll = Boolean(remAll);
var _local2 = 0;
while (_local2 < this.length) {
if (this[_local2] == a) {
this.splice(_local2, 1);
if (!remAll) {
break;
}
_local2--;
}
_local2++;
}
};
Array.prototype.removeFromObj = function (str, a, remAll) {
remAll = Boolean(remAll);
var _local2 = 0;
while (_local2 < this.length) {
if (this[_local2][str] == a) {
this.splice(_local2, 1);
if (!remAll) {
break;
}
_local2--;
}
_local2++;
}
};
Array.prototype.inArray = function (a, str) {
if (_global.noSet(str)) {
var _local3 = 0;
while (_local3 < this.length) {
if (this[_local3] == a) {
return(true);
}
_local3++;
}
} else {
var _local3 = 0;
while (_local3 < this.length) {
if (this[_local3][str] == a) {
return(true);
}
_local3++;
}
}
return(false);
};
Array.prototype.arrangeLength = function (len) {
if (this.length < len) {
var _local2 = 0;
while (_local2 < len) {
if (this[_local2] == undefined) {
this[_local2] = this[this.length - 1];
}
_local2++;
}
}
};
_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 = _global.debugLog + (str + newline);
}
};
_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 _local2 = -1;
do {
_local2++;
var a = str.charAt(_local2);
} while ((((a == " ") || (a == newline)) || (a == "\r")) || (a == "\t"));
var _local3 = str.length;
do {
_local3--;
var a = str.charAt(_local3);
} while ((((a == " ") || (a == newline)) || (a == "\r")) || (a == "\t"));
str = str.substring(_local2, _local3 + 1);
if (String(parseFloat(str)) == str) {
str = parseFloat(str);
}
return(str);
};
_global.alphaIn = function () {
this._alpha = this._alpha + 5;
if (this._alpha > 100) {
this._alpha = 100;
delete this.onEnterFrame;
}
};
_global.alphaOut = function () {
this.step++;
if (this.step > this.maxStep) {
this._alpha = 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 _local3 = inv.split(",");
if (_global.noSet(_local3)) {
_local3 = new Array();
_local3.push(inv);
}
var _local2 = 0;
while (_local2 < _local3.length) {
_local3[_local2] = _global.trim(_local3[_local2]);
_local2++;
}
return(_local3);
};
_global.prepareArrayNum = function (inv) {
var _local3 = inv.split(",");
if (_global.noSet(_local3)) {
_local3 = new Array();
_local3.push(inv);
}
var _local2 = 0;
while (_local2 < _local3.length) {
_local3[_local2] = parseFloat(_local3[_local2]);
_local2++;
}
return(_local3);
};
_global.prepareArrayBool = function (inv) {
var _local3 = inv.split(",");
if (_global.noSet(_local3)) {
_local3 = new Array();
_local3.push(inv);
}
var _local2 = 0;
while (_local2 < _local3.length) {
_local3[_local2] = ((parseFloat(_local3[_local2]) == 1) ? true : false);
_local2++;
}
return(_local3);
};
_global.isChild = function (arr, item) {
var _local2 = false;
for (var _local3 in arr) {
if (arr[_local3] == item) {
_local2 = _local3;
break;
}
}
return(_local2);
};
_global.isArrChild = function (arr, name, item) {
var _local3 = false;
var _local1 = 0;
while (_local1 < arr.length) {
if (arr[_local1][name] == item) {
_local3 = arr[_local1];
break;
}
_local1++;
}
return(_local3);
};
_global.parsingOn = function () {
this._alpha = this._alpha + _root.parsingAnimDelta;
if (this._alpha > (100 + _root.parsingAnimDelta)) {
_root.gotoAndStop("parse");
delete this.onEnterFrame;
}
};
_global.parsingOff = function () {
this._alpha = 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++;
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 _local15 in _root.charCont) {
_root.charCont[_local15].removeMovieClip();
}
var _local9 = new Array();
var _local10 = 0;
var _local6 = 0;
var _local5 = 0;
while (_local5 < str.length) {
var _local4 = str.charAt(_local5);
if (_local4 != " ") {
var _local8 = _local4;
if (_local4 == "l") {
_local8 = "ll";
}
var _local7 = _root.charCont.getNextHighestDepth();
var _local3 = _root.charCont.attachMovie(lnk, "c" + _local7, _local7);
var _local12 = _local3.char.attachMovie("char_" + _local8, "c", 0);
_local3.maxstep = 3 + (2 * (str.length - _local5));
_local3._visible = false;
_local3.stop();
_local3.onEnterFrame = _global.charWaiter;
if (_local5 != 0) {
_local3._x = ((_local10 + (_local6 / 2)) + _global.charSpacer) + (_local3.char.c._width / 2);
}
_local10 = _local3._x;
_local6 = _local3.char.c._width / 2;
_local9.push(_local3);
} else {
_local10 = _local10 + (((_local6 / 2) + _global.charSpacer) + (_global.nullCharWidth / 2));
_local6 = _global.nullCharWidth;
}
_local5++;
}
var _local14 = _local9[_local9.length - 1];
_local5 = 0;
while (_local5 < _local9.length) {
_local9[_local5]._x = _local9[_local5]._x - (_local14._x / 2);
_local5++;
}
};
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 = _global.levelTime + (getTimer() - _global.levelTimeS);
_global.levelTimeF++;
_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;
for ( ; i < bulletObjects.length ; i++) {
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) {
continue;
}
} else {
if (killFlag) {
makeSplash(foo, weaponPoints[0], foo.object == 1, foo.object != 1);
}
if (foo.object == 1) {
if ((foo.type == "torpedoe") && (!foo.mode)) {
continue;
}
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 < (0 + foo.offsetTop)) {
flag = false;
}
if (pointObj.y > (400 - foo.offsetBottom)) {
flag = false;
}
if (pointObj.x < (0 + 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++;
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++;
}
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")) {
} else if (foo.alreadyHited(staticObjects[j])) {
} else {
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++;
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) {
} else if ((foo.type == "torpedoe") && (enemyObjects[j].top)) {
} else if (foo.alreadyHited(enemyObjects[j])) {
} else {
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++;
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 < (0 + foo.offsetTop)) {
flag = false;
}
if (pointObj.y > (400 - foo.offsetBottom)) {
flag = false;
}
if (pointObj.x < (0 + 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("\u0418\u0413\u0420\u041E\u041A \u041F\u041E\u0412\u0420\u0415\u0416\u0414\u0415\u041D \u041B\u0410\u0417\u0415\u0420\u041E\u041C! \u0443\u0440\u043E\u043D " + foo.damage);
_root.bg.player.changeArmor(-foo.damage);
flag = false;
}
}
foo.removeFromArray();
foo.outQueue();
i--;
} else {
if (foo.alreadyHited(_root.bg.player)) {
continue;
}
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("\u0418\u0413\u0420\u041E\u041A \u041F\u041E\u0412\u0420\u0415\u0416\u0414\u0415\u041D! \u0443\u0440\u043E\u043D " + 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--;
}
}
}
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) {
} else {
name = staticObjects[i];
if (_root.bg.player.hitBody.hitTest(name.hitBody)) {
var hit = false;
var j = 0;
while (j < ppointz.length) {
hit = hit | name.hitBody.hitTest(ppointz[j].x, ppointz[j].y, true);
if (hit) {
break;
}
j++;
}
if (hit) {
if (staticObjects[i].immortal) {
debug("\u0418\u0413\u0420\u041E\u041A \u0421\u041E\u0423\u0414\u0410\u0420\u0418\u041B\u0421\u042F \u0421 \u0411\u0415\u0421\u0421\u041C\u0415\u0420\u0422\u041D\u042B\u041C \u041E\u0411\u042A\u0415\u041A\u0422\u041E\u041C!");
_root.bg.player.changeArmor(-10000000);
} else {
debug("\u0418\u0413\u0420\u041E\u041A \u0421\u041E\u0423\u0414\u0410\u0420\u0418\u041B\u0421\u042F \u0421 \u0411\u041E\u0427\u041A\u041E\u0419! \u0443\u0440\u043E\u043D " + ((name.directDamage == 0) ? (-name.armor) : (-name.directDamage)));
_root.bg.player.changeArmor(((name.directDamage == 0) ? (-name.armor) : (-name.directDamage)));
name.changeArmor(-10000000);
checkSplash(name, false);
}
}
}
}
i++;
}
var i = 0;
while (i < enemyObjects.length) {
if (!enemyObjects[i].enable_enemy_to_enemy_collision) {
} else if (enemyObjects[i].armor <= 0) {
} else {
var j = 0;
while (j < enemyObjects.length) {
if (i == j) {
} else if (!enemyObjects[j].enable_enemy_to_enemy_collision) {
} else if (enemyObjects[j].armor <= 0) {
} else {
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) {
} else {
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 = 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("\u0418\u0413\u0420\u041E\u041A \u0421\u041E\u0423\u0414\u0410\u0420\u0418\u041B\u0421\u042F \u0421 \u0412\u0420\u0410\u0413\u041E\u041C! \u0443\u0440\u043E\u043D " + 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)) {
_global.sound.play("playerDead", undefined, true);
title_mc.title.text = ttz.playerDiedTitle;
_global.levelNum--;
} else {
title_mc.title.text = ttz.levelCompleteTitle;
_global.fullRezults.killed = _global.fullRezults.killed + _global.rezults.killed;
_global.fullRezults.survived = _global.fullRezults.survived + _global.rezults.survived;
_global.fullRezults.items = _global.fullRezults.items + _global.rezults.items;
_global.gameScore = _global.gameScore + _global.levelScore;
_global.sound.play("levelComplete", undefined, true);
var saved = SharedObject.getLocal(gameName, "/");
if ((saved.data.levelDone < levelNum) || (noSet(saved.data.levelDone))) {
if (!noSet(levels["level_" + (levelNum + 1)])) {
saved.data.levelDone = levelNum;
saved.data.killed = _global.fullRezults.killed;
saved.data.survived = _global.fullRezults.survived;
saved.data.items = _global.fullRezults.items;
saved.data.gameScore = _global.gameScore;
saved.data.userWeapon1 = _global.userWeapon1;
saved.data.userWeapon2 = _global.userWeapon2;
saved.data.userWeapon3 = _global.userWeapon3;
saved.data.userWeapon4 = _global.userWeapon4;
saved.flush();
}
}
}
tf1_.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) ? ((-(vary - 1)) * 400) : 0) + ((mainSegment - vary) * 400)) + mainSegmentDelta);
}
i++;
}
}
}
};
_global.initCreateStars = function () {
for (var _local4 in starsS) {
var _local1 = starsS[_local4];
if (!noSet(_local1.linkage)) {
var _local2 = 0;
while (_local2 < _local1.startCount) {
var _local3 = createStar(_local1.linkage, _local1.speed);
_local3._y = Math.floor(Math.random() * 550);
_local2++;
}
}
}
};
_global.createStars = function () {
_root.bg.starz._y = -_root.bg._y;
for (var _local3 in starsS) {
var _local2 = starsS[_local3];
if (!noSet(_local2.linkage)) {
if (Math.random() < _local2.random) {
createStar(_local2.linkage, _local2.speed);
}
}
}
};
_global.createStar = function (link, sp) {
var _local2 = _root.bg.starz.getNextHighestDepth();
var _local3 = _root.bg.starz.attachMovie(link, "star" + _local2, _local2);
_local3.initStar(sp);
return(_local3);
};
_global.clock = 0;
clockAdder = function () {
_global.clock++;
};
changeBGSpeed = function () {
if (_global.scrollBG_debugFlag === true) {
return(undefined);
}
if (!_global.slidingBg) {
_root.bg.speedY = _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 _local6 = _root.bg.player._x;
var _local5 = _root.bg.player._y + _root.bg._y;
var _local7 = _root.fastZone.hitTest(_local6, _local5, 1);
var _local8 = _root.slowZone.hitTest(_local6, _local5, 1);
var _local3 = _global.envS.screenSpeed;
if (_local7) {
_local3 = _global.envS.screenFastSpeed;
}
if (_local8) {
_local3 = _global.envS.screenSlowSpeed;
}
if (_local3 != _root.bg.speedY) {
if (_local3 > _root.bg.speedY) {
var _local4 = _root.bg.speedY * _global.envS.screenSpeedFactorUp;
if (_local4 > _local3) {
_local4 = _local3;
}
}
if (_local3 < _root.bg.speedY) {
var _local4 = _root.bg.speedY * _global.envS.screenSpeedFactorDown;
if (_local4 < _local3) {
_local4 = _local3;
}
}
if ((_local3 == 0) && (_local4 < 0.1)) {
var _local4 = 0;
}
if ((_local3 > 0) && (_local4 < 0.1)) {
var _local4 = 0.1;
}
_root.bg.speedY = _local4;
}
}
};
_global.checkSplash = function (obj, flag, flag2) {
var _local9 = splashedObjects.length;
if (_global.noSet(obj)) {
return(undefined);
}
if (_global.noSet(flag)) {
flag = true;
}
if (_global.noSet(flag2)) {
flag2 = true;
}
if (flag2) {
var _local3 = 0;
while (_local3 < staticObjects.length) {
if (staticObjects[_local3].ignoreSplash) {
} else if (checkSplashOne(obj, staticObjects[_local3])) {
splashedObjects.push({obj:staticObjects[_local3], from:obj._name, dmg:obj.splashDamage, delay:obj.splashDelay, spl:true});
}
_local3++;
}
_local3 = 0;
while (_local3 < enemyObjects.length) {
if (enemyObjects[_local3].ignoreSplash) {
} else if (checkSplashOne(obj, enemyObjects[_local3])) {
splashedObjects.push({obj:enemyObjects[_local3], from:obj._name, dmg:obj.splashDamage, delay:obj.splashDelay, spl:false});
}
_local3++;
}
}
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 _local4 = "";
var _local3 = 0;
while (_local3 < splashedObjects.length) {
_local4 = _local4 + (((((((_local3 + ": obj=") + splashedObjects[_local3].obj) + ", damage=") + splashedObjects[_local3].dmg) + ", from=") + splashedObjects[_local3].from) + ((_local3 == (splashedObjects.length - 1)) ? "" : newline));
_local3++;
}
};
checkSplashOne = function (a, b) {
if (a == b) {
return(undefined);
}
if (!a.spl.hitTest(b.body)) {
return(undefined);
}
var _local7 = _global.envS.splashTests;
var _local5 = {x:a.spl._x, y:a.spl._y};
a.localToGlobal(_local5);
var _local8 = {x:b.body._x, y:b.body._y};
b.localToGlobal(_local8);
dx = _local5.x - _local8.x;
dy = _local5.y - _local8.y;
d = Math.sqrt((dx * dx) + (dy * dy));
al = Math.atan2(dy, dx);
al = al - (((5 / PI2) * (_local7 - 1)) / 2);
if (d < (a.damageRadius / 2)) {
return(true);
}
i = 0;
while (i < _local7) {
var _local4 = _local5.x - ((Math.cos(al) * a.damageRadius) / 2);
var _local3 = _local5.y - ((Math.sin(al) * a.damageRadius) / 2);
al = al + (5 / PI2);
if (b.body.hitTest(_local4, _local3, true)) {
return(true);
}
i++;
}
return(false);
};
_global.setProgressBar = function (now, all) {
if (!usingBar) {
return(undefined);
}
now = now - 1;
all = all - 1;
var _local2 = (100 * now) / all;
if (_local2 > 100) {
_local2 = 100;
}
if (_local2 < 1) {
_local2 = 1;
}
_root.gui.progress.bar._xscale = _local2;
};
_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 _local3 = _root.bg.player.cannons[0].currentGun + dir;
if (_local3 >= _root.bg.player.cannons[0].gunZ.length) {
_local3 = 0;
}
if (_local3 < 0) {
_local3 = _root.bg.player.cannons[0].gunZ.length - 1;
}
if (_root.bg.player.cannons[0].changeGun(_local3)) {
_root.lbar.weaponSelector.gotoAndStop(_local3 + 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 _local3 = {x:this.target_mc._x, y:this.target_mc._y};
this.target_mc._parent.localToGlobal(_local3);
this._parent.globalToLocal(_local3);
this._x = _local3.x;
this._y = _local3.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 = this._yscale + ((-2 - this._yscale) / 3);
this._xscale = this._yscale;
if (this._yscale <= 0) {
delete this.onEnterFrame;
this.removeMovieClip();
}
};
_global.getOn = function () {
this._yscale = this._yscale + ((100 - this._yscale) / 6);
this._alpha = (this._xscale = this._yscale);
if (this._yscale >= 98) {
this._alpha = (this._xscale = (this._yscale = 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 _local5 = _root.bg.splashez;
var _local7 = _local5.depth++;
var _local3 = _local5.attachMovie("userSplash", "sf" + _local7, 1000000 - _local7);
_local3.initArmor(1);
_local3.setMotion(0, 0);
var _local6 = {x:point.x, y:point.y};
_local5.globalToLocal(_local6);
_local3.moveTo(_local6.x, _local6.y);
_local3.initSplash(shot.splashDamage, shot.damageRadius, shot.splashDelay, true);
checkSplash(_local3, playerFlag, enemyFlag);
if (_global.envS.debug != 1) {
_local3.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++;
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 = mc.r * 0.5;
}
if (Math.random() < 0.5) {
mc.r = 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._parent._parent.speedX * this.k;
this._parent._parent.speedY = this._parent._parent.speedY * this.k;
} else {
this._parent._parent.speedX = this._parent._parent.speedX + ((-this._parent._parent.speedX) / 50);
this._parent._parent.speedY = this._parent._parent.speedY + ((-this._parent._parent.speedY) / 50);
}
this._parent._parent._x = this._parent._parent._x + this._parent._parent.speedX;
this._parent._parent._y = this._parent._parent._y + this._parent._parent.speedY;
this._parent._parent._yscale = this._parent._parent._yscale - ((105 - this._parent._parent._yscale) / 20);
this._parent._parent._xscale = this._parent._parent._yscale;
this._parent._rotation = this._parent._rotation + this.r;
this._parent._parent.SolarXFactor = this._parent._parent.SolarXFactor + ((1 - this._parent._parent.SolarXFactor) / this.k2);
this._parent._parent.SolarYFactor = 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 = a - 360;
}
while (a < -180) {
a = a + 360;
}
var _local7 = b - 360;
var _local6 = b;
var _local5 = b + 360;
var _local11 = _local7 - a;
var _local10 = _local6 - a;
var _local9 = _local5 - a;
var _local4 = Math.abs(_local11);
var _local3 = Math.abs(_local10);
var _local8 = Math.abs(_local9);
var _local2 = Math.min(_local4, _local3);
_local2 = Math.min(_local2, _local8);
if (_local2 == _local4) {
var _local13 = _local7;
}
if (_local2 == _local3) {
var _local13 = _local6;
}
if (_local2 == _local8) {
var _local13 = _local5;
}
return((_local13 - a) / c);
};
_global.setBarAction = function (text, col, length, ad) {
var _local3 = this.tf.getTextFormat();
if (!_global.noSet(col)) {
_local3.color = parseInt("0x" + col, 16);
this.tf.setNewTextFormat(_local3);
}
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._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._alpha - this.alphaDelta;
if (this._alpha <= 0) {
this._visible = false;
delete this.s;
delete this.onEnterFrame;
}
}
};
_global.prepareText = function (inText) {
var _local4 = "";
var _local1 = 0;
while (_local1 < inText.length) {
var _local2 = inText.charAt(_local1);
if (_local2 != "\r") {
_local4 = _local4 + _local2;
}
_local1++;
}
return(_local4);
};
_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 _local4 = new Object();
for (var _local7 in foo) {
_local4[_local7] = foo[_local7];
}
var _local8 = movingUnits[_local4.tank];
for (var _local7 in _local8) {
if (_global.noSet(_local4[_local7])) {
_local4[_local7] = _local8[_local7];
}
}
var _local10 = mainUnits[_local4.mainObj];
for (var _local7 in _local10) {
if (_global.noSet(_local4[_local7])) {
_local4[_local7] = _local10[_local7];
}
}
var _local12 = ((_local4.top == 1) ? (this.topEnemyMC) : (this.enemyMC));
var _local13 = _local12.depth++;
var _local11 = _local12.attachMovie("enemy", "e" + _local13, 1000000 - _local13);
_local11.initOffset(_local4.bigObject);
_local11.moveTo(((_local4.factor == -1) ? (550 - _local4.xoffset) : (_local4.xoffset)), ((-this._y) + ((_local4.bigObject == 1) ? (_global.envS.newBigObjectYOffset) : (_global.envS.newObjectYOffset))) + delta);
if ((_local4.way != "") && (_local4.way != 0)) {
if (_local4.way == "player") {
_local11.setMotion(_local4.way, _local4.speed, _local4.followPlayer, _local4.UAADistance, _local4.UAARotationFactor);
} else {
_local11.setMotion(_local4.way, _local4.mratio, _local4.xratio, _local4.yratio, _local4.rotate, _local4.factor, _local4.startFrame, _local4.endFrame, _local4.moveWayAtStart, _local4.wayCycle, _local4.rotatedByWay, _local4.orientToPath);
}
} else {
_local11.setMotion((_global.noSet(_local4.xspeed) ? 0 : (_local4.xspeed)), (_global.noSet(_local4.yspeed) ? 0 : (_local4.yspeed)));
}
_local11.setEnemyToEnemyCollisionFlag(foo.enable_enemy_to_enemy_collision, foo.dont_smash_me_ally);
_local11.initTank(_local4.base, _local4.gun, this.player, _local4.armor, _local4.directdamage, _local4.withoutBase, _local4.bossBar, _local4.top, _local4.shadow, _local4.noInitRotate, _local4.score);
if (_local4.bossBar == 1) {
_root.bossBar.add(_local11, _local4.armor);
}
_local11.initLoot(_local4.loot, _local4.lootXoffset, _local4.lootYoffset, _local4.autoloot);
_local11.initChilds(_local4.child, _local4.childXOffset, _local4.childYOffset, _local4.EC, _local4.ECCount, _local4.ECTime, _local4.ECTimeOffset, _local4.ECXOffset, _local4.ECYOffset);
_local11.initGun(_local4.reloadingTime, _local4.shotsTime, _local4.clip, _local4.bulletType, _local4.bulletSpeed, _local4.bulletDir, _local4.bulletFactor, _local4.bulletTopLevel, _local4.amount, _local4.flySteps, _local4.flyMinScale, _local4.flyDistance, _local4.bulletDamage, _local4.cannonAngle, _local4.cannonChangeAngleSpeed, _local4.cannonTimeOffset, _local4.ai, _local4.splashDamage, _local4.damageRadius, _local4.splashDelay, _local4.movedBullet, _local4.passageAbility, _local4.bulletFlyDistance);
_local11.initFlags(_local4.ignoreHit, _local4.ignoreSplash, _local4.ignoreDirect, _local4.immortal, _local4.notCount);
_local11.setRelation(_local4.objId, _local4.actionAfterDie, _local4.relType);
if (_local4.movedWay == 1) {
_local11.initWayMotion(_local4.movedWayOffset, _local4.movedWayXSpeed, _local4.movedWayYSpeed);
}
if (!_global.noSet(_local4.thereCanBeOnlyOne)) {
_local11.thereCanBeOnlyOne = _local4.thereCanBeOnlyOne;
}
if (!_global.noSet(_local4.dieImmediatly)) {
if (_local4.dieImmediatly == 0) {
_local11.dieImmediatly = false;
}
if (_local4.dieImmediatly == 1) {
_local11.dieImmediatly = true;
}
}
if (!_global.noSet(_local4.soundKills)) {
_local11.soundKills = _local4.soundKills;
}
_local11.inQueue();
return(_local11);
}
if (!_global.noSet(foo.object)) {
var _local5 = new Object();
for (var _local7 in foo) {
_local5[_local7] = foo[_local7];
}
var _local9 = standingUnits[_local5.object];
for (var _local7 in _local9) {
if (_global.noSet(_local5[_local7])) {
_local5[_local7] = _local9[_local7];
}
}
var _local12 = this.env;
if (_local5.top == 1) {
_local12 = this.envTop;
}
if (_local5.top == 2) {
_local12 = this.envTop2;
}
var _local13 = _local12.depth++;
var _local11 = _local12.attachMovie(_local5.linkage, "o" + _local13, 1000000 - _local13);
_local11.initOffset(_local5.bigObject);
_local11.initArmor(_local5.armor);
if (_local5.bossBar == 1) {
_root.bossBar.add(_local11, _local5.armor);
}
_local11.initScore(_local5.score);
_local11.initLoot(_local5.loot, _local5.lootXoffset, _local5.lootYoffset, _local5.autoloot);
_local11.initChilds(_local5.child, _local5.childXOffset, _local5.childYOffset, _local5.EC, _local5.ECCount, _local5.ECTime, _local5.ECTimeOffset, _local5.ECXOffset, _local5.ECYOffset);
_local11.setMotion(0, 0);
_local11.moveTo(_local5.xoffset, ((-this._y) + ((_local5.bigObject == 1) ? (_global.envS.newBigObjectYOffset) : (_global.envS.newObjectYOffset))) + delta);
_local11.initSplash(_local5.splashDamage, _local5.damageRadius, _local5.splashDelay);
_local11.initFlags(_local5.ignoreHit, _local5.ignoreSplash, _local5.ignoreDirect, _local5.immortal, _local5.notCount);
_local11.setRelation(_local5.objId, _local5.actionAfterDie, _local5.relType);
_local11.inQueue();
_local11.link = _local5.linkage;
for (var _local7 in _local5) {
if (_global.noSet(_local11[_local7])) {
_local11[_local7] = _local5[_local7];
}
}
return(_local11);
}
if (!_global.noSet(foo.bonus)) {
var _local13 = this.bnz.getNextHighestDepth();
var _local11 = this.bnz.attachMovie("bonus_" + foo.bonus, "b" + _local13, _local13);
_local11.initOffset(foo.bigObject);
bonusObjects.push(_local11);
_local11._x = foo.xoffset;
_local11._y = ((-this._y) + ((foo.bigObject == 1) ? (_global.envS.newBigObjectYOffset) : (_global.envS.newObjectYOffset))) + delta;
_local11.bonusType = foo.bonus;
_local11.inQueue();
return(_local11);
}
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 _local4 = _root.bg.bnzFX.getNextHighestDepth();
var _local3 = _root.bg.bnzFX.attachMovie("bonus_anim_" + bonusType, "b" + _local4, _local4);
if (!_global.noSet(_local3)) {
_local3._alpha = 70;
_local3._x = obj._x;
_local3._y = obj._y;
}
};
_global.countCombo = function (flag) {
if (_global.noSet(flag)) {
flag = false;
}
var _local4 = _global.levelTime - _global.comboTimer;
if ((_local4 > _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++;
}
if (flag) {
_global.comboTimer = _global.levelTime;
}
_root.gui.multi.text = (((_global.actualComboNumber + 1) + " (") + _global.comboFactor) + ")";
};
Frame 6
stop();
XML.prototype.ignoreWhite = true;
_global.settingsLoaded = false;
fscommand ("trapallkeys", true);
_focusrect = false;
fscommand ("showmenu", false);
createXML = function () {
var _local4 = new XML(str);
if (_local4.status == 0) {
_global.settingsLoaded = true;
debug("Settings loaded; parsing...");
var _local3 = 0;
while (_local3 < _local4.firstChild.childNodes.length) {
foo = _local4.firstChild.childNodes[_local3];
parseXMLtoVars(foo, _global);
_local3++;
}
_root.parsingDataMC.onEnterFrame = parsingOff;
} else {
var _local5 = (("XML parsing error (\u2116" + _local4.status) + "). ") + xmlErrors[(-_local4.status) - 2];
_root.error.text = _local5;
debug(_local5);
}
};
_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 _local5 = xml.attributes.value;
if (_global.noSet(_local5) && (xml.nodeValue == null)) {
if (xml.childNodes.length == 1) {
_local5 = xml.firstChild.nodeValue;
} else {
_local5 = xml.childNodes.join("");
}
}
if (String(parseFloat(_local5)) == _local5) {
_local5 = parseFloat(_local5);
}
if (xml.attributes.name != null) {
target[xml.attributes.name] = _local5;
// unexpected jump
}
return(_local5);
}
if (xml.nodeName == "array") {
target[xml.attributes.name] = new Array();
var _local4 = target[xml.attributes.name];
var _local3 = 0;
while (_local3 < xml.childNodes.length) {
_local4.push(parseXMLtoVars(xml.childNodes[_local3]));
_local3++;
}
} else if (xml.nodeName == "object") {
var _local4 = new Object();
for (var _local3 in xml.attributes) {
if (_local3 != "name") {
parseXMLtoVars(new XML(((("<var name=\"" + _local3) + "\"\tvalue=\"") + xml.attributes[_local3]) + "\" />").firstChild, _local4);
}
}
var _local3 = 0;
while (_local3 < xml.childNodes.length) {
parseXMLtoVars(xml.childNodes[_local3], _local4);
_local3++;
}
if (xml.attributes.name != null) {
target[xml.attributes.name] = _local4;
} else {
return(_local4);
}
}
};
str = "";
str = str + "<?xml version=\"1.0\" encoding=\"windows-1251\"?>";
str = str + "<settings>";
str = str + "<object name=\"envS\">";
str = str + "<object name=\"playerOffset\">";
str = str + "<var name=\"top\" value=\"10\" />";
str = str + "<var name=\"bottom\" value=\"10\" />";
str = str + "<var name=\"left\" value=\"20\" />";
str = str + "<var name=\"right\" value=\"20\" />";
str = str + "</object>";
str = str + "<object name=\"enemyOffset\">";
str = str + "<var name=\"top\" value=\"-250\" />";
str = str + "<var name=\"bottom\" value=\"-150\" />";
str = str + "<var name=\"left\" value=\"-150\" />";
str = str + "<var name=\"right\" value=\"-150\" />";
str = str + "</object>";
str = str + "<object name=\"bulletOffset\">";
str = str + "<var name=\"top\" value=\"-20\" />";
str = str + "<var name=\"bottom\" value=\"-20\" />";
str = str + "<var name=\"left\" value=\"-60\" />";
str = str + "<var name=\"right\" value=\"-60\" />";
str = str + "</object>";
str = str + "<object name=\"allOffset\">";
str = str + "<var name=\"top\" value=\"-500\" />";
str = str + "<var name=\"bottom\" value=\"-250\" />";
str = str + "<var name=\"left\" value=\"-300\" />";
str = str + "<var name=\"right\" value=\"-300\" />";
str = str + "</object>";
str = str + "<object name=\"bigTileOffset\">";
str = str + "<var name=\"top\" value=\"-1000\" />";
str = str + "<var name=\"bottom\" value=\"-1000\" />";
str = str + "<var name=\"left\" value=\"-100\" />";
str = str + "<var name=\"right\" value=\"-100\" />";
str = str + "</object>";
str = str + "<object name=\"blinks\">";
str = str + "<object name=\"hit\" color=\"#FFBC22\" amount=\"40\" times=\"5\" step=\"2\"/>";
str = str + "<object name=\"shield\" color=\"#0066cc\" amount=\"40\" times=\"3\" step=\"2\"/>";
str = str + "<object name=\"takebonus\" color=\"#FFFFFF\" amount=\"40\" times=\"5\" step=\"3\"/>";
str = str + "</object> ";
str = str + "<object name=\"textZ\">";
str = 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 \u2013 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 = str + "<var name=\"completeString1\" >Enemies destroyed :</var>";
str = str + "<var name=\"completeString2\" >Enemies survived :</var>";
str = str + "<var name=\"completeString3\" > </var>";
str = str + "<var name=\"completeString4\" > </var>";
str = str + "<var name=\"final_completeString1\" >Enemies destroyed total :</var>";
str = str + "<var name=\"final_completeString2\" >Enemies survived total :</var>";
str = str + "<var name=\"final_completeString3\" > </var>";
str = str + "<var name=\"final_completeString4\" > </var>";
str = str + "<var name=\"playerDiedTitle\" >Mission failed</var>";
str = str + "<var name=\"levelCompleteTitle\" >Mission completed!</var>";
str = str + "<var name=\"gameCompleteTitle\" >Congratulations! You won!!!</var>";
str = str + "<var name=\"gamePausedTitle\" >Pause</var>";
str = str + "<var name=\"gamePausedString\" ></var>";
str = str + "</object>";
str = str + "<var name=\"screenSpeed\" value=\"2\" />";
str = str + "<var name=\"screenFastSpeed\" value=\"2\" />";
str = str + "<var name=\"screenSlowSpeed\" value=\"2\" />";
str = str + "<var name=\"screenSpeedFactorUp\" value=\"1.1\" />";
str = str + "<var name=\"screenSpeedFactorDown\" value=\"0.9\" />";
str = str + "<var name=\"debug\" value=\"0\" />";
str = str + "<var name=\"debugTrace\" value=\"0\" />";
str = str + "<var name=\"lazerDebug\" value=\"0\" />";
str = str + "<var name=\"soundDebug\" value=\"0\" />";
str = str + "<var name=\"markerDebug\" value=\"0\" />";
str = str + "<var name=\"wayDebug\" value=\"1\" />";
str = str + "<var name=\"debugBody\" value=\"0\" />";
str = str + "<var name=\"lazerInterval\" value=\"15\" />";
str = str + "<var name=\"multipleFireAngle\" value=\"60\" />";
str = str + "<var name=\"newObjectYOffset\" value=\"-150\" />";
str = str + "<var name=\"newBigObjectYOffset\" value=\"-450\" />";
str = str + "<var name=\"splashTests\" value=\"20\" />";
str = str + "<var name=\"levelCompleteDelay\" value=\"50\" />";
str = str + "<var name=\"defaultRotation\" value=\"180\" />";
str = str + "<var name=\"soundKills\" value=\"eexplode\" />";
str = str + "<var name=\"autoAimDistance\" value=\"50\" />";
str = str + "<var name=\"UAADistance\" value=\"70\" />";
str = str + "<var name=\"SolarX\" value=\"275\" />";
str = str + "<var name=\"SolarXFactor\" value=\"0.85\" />";
str = str + "<var name=\"SolarY\" value=\"400\" />";
str = str + "<var name=\"SolarYFactor\" value=\"0.9\" />";
str = str + "<var name=\"defaultScore\" value=\"0\" />";
str = str + "<var name=\"comboFactorz\" value=\"0\" />";
str = str + "<var name=\"comboLinkagez\" value=\"\" />";
str = str + "<var name=\"comboDeltaz\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"starsS\">";
str = str + "<object name=\"star1\">";
str = str + "<var name=\"linkage\" value=\"star1\" />";
str = str + "<var name=\"random\" value=\"0.1\" />";
str = str + "<var name=\"speed\" value=\"3\" />";
str = str + "<var name=\"startCount\" value=\"20\" />";
str = str + "</object>";
str = str + "<object name=\"star2\">";
str = str + "<var name=\"linkage\" value=\"star2\" />";
str = str + "<var name=\"random\" value=\"0.05\" />";
str = str + "<var name=\"speed\" value=\"4\" />";
str = str + "<var name=\"startCount\" value=\"20\" />";
str = str + "</object>";
str = str + "<object name=\"star3\">";
str = str + "<var name=\"linkage\" value=\"star3\" />";
str = str + "<var name=\"random\" value=\"0.05\" />";
str = str + "<var name=\"speed\" value=\"2\" />";
str = str + "<var name=\"startCount\" value=\"20\" />";
str = str + "</object>";
str = str + "</object>";
str = str + "<object name=\"torpedoeSettings\">";
str = str + "<var name=\"startYSpeed\" value=\"-3\" />";
str = str + "<var name=\"startXSpeed\" value=\"5\" />";
str = str + "<var name=\"startXSpeedFactor\" value=\"0.95\" />";
str = str + "<var name=\"fallTime\" value=\"25\" />";
str = str + "<var name=\"endOfFallSize\" value=\"40\" />";
str = str + "<var name=\"maxSpeed\" value=\"-15\" />";
str = str + "<var name=\"maxSpeedFactor\" value=\"50\" />";
str = str + "</object>";
str = str + "<object name=\"playerSettings\">";
str = str + "<object name=\"plane1\">";
str = str + "<var name=\"speed\" value=\"1\" />";
str = str + "<var name=\"XspeedFactor\" value=\"3\" />";
str = str + "<var name=\"YspeedFactor\" value=\"3\" />";
str = str + "<var name=\"rotationFactor\" value=\"1\" />";
str = str + "<var name=\"base\" value=\"player_base\" />";
str = str + "<var name=\"gun\" value=\"player_gun_2\" />";
str = str + "<var name=\"maxArmor\" value=\"100\" />";
str = str + "<var name=\"maxShield\" value=\"0\" />";
str = str + "<var name=\"recoil\" value=\"0\" />";
str = str + "<var name=\"recoilLength\" value=\"1\" />";
str = str + "<var name=\"startX\" value=\"275\" />";
str = str + "<var name=\"startY\" value=\"200\" />";
str = str + "<var name=\"withoutBase\" value=\"1\" />";
str = str + "<var name=\"soundKills\" value=\"eexplode\" />";
str = str + "<var name=\"tempUp\" value=\"0.1\" />";
str = str + "<var name=\"tempDown\" value=\"1.1\" />";
str = str + "<var name=\"stopFireTemp\" value=\"100\" />";
str = str + "<var name=\"startFireTemp\" value=\"99\" />";
str = str + "<var name=\"grade1\" value=\"55\" />";
str = str + "<var name=\"grade2\" value=\"95\" />";
str = str + "<array name=\"weapons\">";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"20\" />";
str = str + "<var name=\"bulletDamage\" value=\"5\" />";
str = str + "<var name=\"shotsTime\" value=\"4\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"0\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot4\" />";
str = str + "<var name=\"pointsAngles\" value=\"0\" />";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon2_1\" />";
str = str + "<var name=\"bulletSpeed\" value=\"35\" />";
str = str + "<var name=\"bulletDamage\" value=\"30\" />";
str = str + "<var name=\"shotsTime\" value=\"10\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot1,shoot7\" />";
str = str + "<var name=\"pointsScale\" value=\"1,1\"/>";
str = str + "<var name=\"pointsAngles\" value=\"-40, 40\" />";
str = str + "<var name=\"bulletFlyDistance\" value=\"210\" />";
str = str + "<var name=\"movedBullet\" value=\"1\" />";
str = str + "<var name=\"passageAbility\" value=\"3\" /> ";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon2_1\" />";
str = str + "<var name=\"bulletSpeed\" value=\"35\" />";
str = str + "<var name=\"bulletDamage\" value=\"30\" />";
str = str + "<var name=\"shotsTime\" value=\"11\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot1,shoot1,shoot7,shoot7\" />";
str = str + "<var name=\"pointsScale\" value=\"1,1,1,1\"/>";
str = str + "<var name=\"pointsAngles\" value=\"-50,-30,30,50\" />";
str = str + "<var name=\"bulletFlyDistance\" value=\"210\" />";
str = str + "<var name=\"movedBullet\" value=\"1\" />";
str = str + "<var name=\"passageAbility\" value=\"3\" /> ";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon2_1\" />";
str = str + "<var name=\"bulletSpeed\" value=\"40\" />";
str = str + "<var name=\"bulletDamage\" value=\"30\" />";
str = str + "<var name=\"shotsTime\" value=\"12\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot1,shoot1,shoot1,shoot7,shoot7,shoot7\" />";
str = str + "<var name=\"pointsScale\" value=\"1,1,1,1,1,1\"/>";
str = str + "<var name=\"pointsAngles\" value=\"-15,-40,-65,65,40,15\" />";
str = str + "<var name=\"bulletFlyDistance\" value=\"210\" />";
str = str + "<var name=\"movedBullet\" value=\"1\" />";
str = str + "<var name=\"passageAbility\" value=\"3\" /> ";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon2_1\" />";
str = str + "<var name=\"bulletSpeed\" value=\"40\" />";
str = str + "<var name=\"bulletDamage\" value=\"30\" />";
str = str + "<var name=\"shotsTime\" value=\"12\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot1,shoot1,shoot1,shoot1,shoot7,shoot7,shoot7,shoot7\" />";
str = str + "<var name=\"pointsScale\" value=\"1,1,1,1,1,1,1,1\"/>";
str = str + "<var name=\"pointsAngles\" value=\"-15,-40,-65,-90,65,40,15,90\" />";
str = str + "<var name=\"bulletFlyDistance\" value=\"250\" />";
str = str + "<var name=\"movedBullet\" value=\"1\" />";
str = str + "<var name=\"passageAbility\" value=\"6\" />";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"30\" />";
str = str + "<var name=\"bulletDamage\" value=\"5\" />";
str = str + "<var name=\"shotsTime\" value=\"3\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot2,shoot6\" />";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"30\" />";
str = str + "<var name=\"bulletDamage\" value=\"5\" />";
str = str + "<var name=\"shotsTime\" value=\"3\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot1, shoot3, shoot5, shoot7\" />";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon3_1\" />";
str = str + "<var name=\"bulletSpeed\" value=\"30\" />";
str = str + "<var name=\"bulletDamage\" value=\"15\" />";
str = str + "<var name=\"shotsTime\" value=\"4\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot2, shoot6\" />";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon3_1\" />";
str = str + "<var name=\"bulletSpeed\" value=\"30\" />";
str = str + "<var name=\"bulletDamage\" value=\"15\" />";
str = str + "<var name=\"shotsTime\" value=\"4\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot1, shoot3, shoot5, shoot7\" />";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon1\" />";
str = str + "<var name=\"bulletSpeed\" value=\"6\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"shotsTime\" value=\"30\" />";
str = str + "<var name=\"splashDamage\" value=\"30\" />";
str = str + "<var name=\"damageRadius\" value=\"300\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"pointsScale\" value=\"1\"/>";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot4\" />";
str = str + "<var name=\"pointsAngles\" value=\"0\" />";
str = str + "<var name=\"passageAbility\" value=\"2\" />";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon1\" />";
str = str + "<var name=\"bulletSpeed\" value=\"8\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"shotsTime\" value=\"30\" />";
str = str + "<var name=\"splashDamage\" value=\"40\" />";
str = str + "<var name=\"damageRadius\" value=\"400\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot4\" />";
str = str + "<var name=\"pointsAngles\" value=\"0\" />";
str = str + "<var name=\"pointsScale\" value=\"2\"/>";
str = str + "<var name=\"passageAbility\" value=\"2\" />";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon1\" />";
str = str + "<var name=\"bulletSpeed\" value=\"12\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"shotsTime\" value=\"30\" />";
str = str + "<var name=\"splashDamage\" value=\"50\" />";
str = str + "<var name=\"damageRadius\" value=\"525\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsScale\" value=\"4\"/>";
str = str + "<var name=\"pointsUsed\" value=\"shoot4\" />";
str = str + "<var name=\"pointsAngles\" value=\"0\" />";
str = str + "<var name=\"passageAbility\" value=\"2\" />";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"weapon1\" />";
str = str + "<var name=\"bulletSpeed\" value=\"18\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"shotsTime\" value=\"15\" />";
str = str + "<var name=\"splashDamage\" value=\"50\" />";
str = str + "<var name=\"damageRadius\" value=\"700\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot4\" />";
str = str + "<var name=\"pointsScale\" value=\"4\"/>";
str = str + "<var name=\"pointsAngles\" value=\"0\" />";
str = str + "<var name=\"passageAbility\" value=\"2\" />";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"lazer2\" />";
str = str + "<var name=\"bulletSpeed\" value=\"15\" />";
str = str + "<var name=\"bulletDamage\" value=\"45\" />";
str = str + "<var name=\"shotsTime\" value=\"14\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot4\" />";
str = str + "<var name=\"pointsScale\" value=\"1\"/>";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"lazer2\" />";
str = str + "<var name=\"bulletSpeed\" value=\"15\" />";
str = str + "<var name=\"bulletDamage\" value=\"45\" />";
str = str + "<var name=\"shotsTime\" value=\"16\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot3, shoot5\" />";
str = str + "<var name=\"pointsAngles\" value=\"0, 0\" /> ";
str = str + "<var name=\"pointsScale\" value=\"1,1\"/>";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"lazer\" />";
str = str + "<var name=\"bulletSpeed\" value=\"15\" />";
str = str + "<var name=\"bulletDamage\" value=\"45\" />";
str = str + "<var name=\"shotsTime\" value=\"18\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot2,shoot3,shoot5,shoot6\" />";
str = str + "<var name=\"pointsAngles\" value=\"0,0,0,0\" /> ";
str = str + "<var name=\"pointsScale\" value=\"0.5,0.5,0.5,0.5\"/>";
str = str + "</object>";
str = str + "<object>";
str = str + "<var name=\"bulletType\" value=\"lazer3\" />";
str = str + "<var name=\"bulletSpeed\" value=\"15\" />";
str = str + "<var name=\"bulletDamage\" value=\"45\" />";
str = str + "<var name=\"shotsTime\" value=\"20\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"amount\" value=\"-100\" />";
str = str + "<var name=\"bulletTopLevel\" value=\"1\" />";
str = str + "<var name=\"pointsUsed\" value=\"shoot1,shoot2, shoot3,shoot5,shoot6,shoot7\" />";
str = str + "<var name=\"pointsAngles\" value=\"0,0, 0,0,0,0\" />";
str = str + "<var name=\"pointsScale\" value=\"0.5,0.5,0.5,0.5,0.5,0.5\"/>";
str = str + "</object>";
str = str + "</array>";
str = str + "</object>";
str = str + "</object>";
str = str + "<object name=\"mainUnits\">";
str = str + "<object name=\"boss_3\">";
str = str + "<var name=\"base\" value=\"boss_3\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_big_lazer, gun_big_lazer_spec\" />";
str = str + "<var name=\"armor\" value=\"3500\" />";
str = str + "<var name=\"bulletType\" value=\"weapon1, weapon1, weapon1, weapon1, weapon1, weapon1,lazer3,lazerBlink3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"140,140,140,140,140,140, 10, 0\" />";
str = str + "<var name=\"flySteps\" value=\"0, 0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0, 0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\"0, 0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+25, h+45, h+65, h-25, h-45, h-65, t, t\" />";
str = str + "<var name=\"splashDamage\" value=\"0, 0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\"0, 0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"12, 12, 12, 12, 12, 12, 12, 12\" />";
str = str + "<var name=\"bulletDamage\" value=\"30, 30, 30, 30, 30, 30, 50, 0\" />";
str = str + "<var name=\"reloadingTime\" value=\"140, 140, 140, 140, 140, 140, 100, 100\" />";
str = str + "<var name=\"clip\" value=\"1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "<var name=\"cannonChangeAngleSpeed\" value=\"0, 0, 0, 0,0, 0, 2, 2\" />";
str = str + "<var name=\"loot\" value=\"miniHealth,weapon3,lazer\" />";
str = str + "<var name=\"lootXoffset\" value=\"0,25,-25\" />";
str = str + "<var name=\"lootYoffset\" value=\"-25,10,15\" />";
str = str + "<var name=\"autoloot\" value=\"0,0,0\" />";
str = str + "</object>";
str = str + "<object name=\"boss_3_r\">";
str = str + "<var name=\"base\" value=\"boss_3_r\" />";
str = str + "<var name=\"gun\" value=\"gun_1,gun_1,gun_1\" />";
str = str + "<var name=\"armor\" value=\"3000\" />";
str = str + "<var name=\"bulletType\" value=\"weapon3,weapon3,weapon3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"140,140,140\" />";
str = str + "<var name=\"flySteps\" value=\"0,0,0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0,0,0\" />";
str = str + "<var name=\"flyDistance\" value=\"0,0,0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h-15,h-35,h-55\" />";
str = str + "<var name=\"splashDamage\" value=\"0,0,0\" />";
str = str + "<var name=\"damageRadius\" value=\"0,0,0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"9,9,9\" />";
str = str + "<var name=\"bulletDamage\" value=\"20,20,20\" />";
str = str + "<var name=\"reloadingTime\" value=\"140,140,140\" />";
str = str + "<var name=\"clip\" value=\"1,1,1\" />";
str = str + "<var name=\"shotsTime\" value=\"1,1,1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "<var name=\"loot\" value=\"miniHealth,miniHealth,weapon2\" />";
str = str + "<var name=\"lootXoffset\" value=\"0,25,-25\" />";
str = str + "<var name=\"lootYoffset\" value=\"-25,10,15\" />";
str = str + "<var name=\"autoloot\" value=\"0,0,0\" />";
str = str + "</object>";
str = str + "<object name=\"boss_3_l\">";
str = str + "<var name=\"base\" value=\"boss_3_l\" />";
str = str + "<var name=\"gun\" value=\"gun_1,gun_1,gun_1\" />";
str = str + "<var name=\"armor\" value=\"3000\" />";
str = str + "<var name=\"bulletType\" value=\"weapon3,weapon3,weapon3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"140,140,140\" />";
str = str + "<var name=\"flySteps\" value=\"0,0,0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0,0,0\" />";
str = str + "<var name=\"flyDistance\" value=\"0,0,0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+15,h+35,h+55\" />";
str = str + "<var name=\"splashDamage\" value=\"0,0,0\" />";
str = str + "<var name=\"damageRadius\" value=\"0,0,0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"9,9,9\" />";
str = str + "<var name=\"bulletDamage\" value=\"20,20,20\" />";
str = str + "<var name=\"reloadingTime\" value=\"140,140,140\" />";
str = str + "<var name=\"clip\" value=\"1,1,1\" />";
str = str + "<var name=\"shotsTime\" value=\"1,1,1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "<var name=\"loot\" value=\"miniHealth,miniHealth,weapon2\" />";
str = str + "<var name=\"lootXoffset\" value=\"0,25,-25\" />";
str = str + "<var name=\"lootYoffset\" value=\"-25,10,15\" />";
str = str + "<var name=\"autoloot\" value=\"0,0,0\" />";
str = str + "</object>";
str = str + "<object name=\"boss_1_1\">";
str = str + "<var name=\"base\" value=\"boss_1_1\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_big_lazer, gun_big_lazer_spec\" />";
str = str + "<var name=\"armor\" value=\"3000\" />";
str = str + "<var name=\"bulletType\" value=\"weapon1, weapon1, weapon1, weapon1, weapon1, weapon1, weapon1, weapon1,lazer3,lazerBlink3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"65, 65, 65, 65, 65, 65, 65, 65, 10, 0\" />";
str = str + "<var name=\"flySteps\" value=\"0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\"0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+23, h+68, h+113, h+158, h+203, h-112, h-67, h-22, t, t\" />";
str = str + "<var name=\"splashDamage\" value=\"0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\"0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"10, 10, 10, 10, 10, 10, 10, 10, 10, 10\" />";
str = str + "<var name=\"bulletDamage\" value=\"30, 30, 30, 30, 30, 30, 30, 30, 50, 0\" />";
str = str + "<var name=\"reloadingTime\" value=\"100, 100, 100, 100, 100, 100, 100, 100,100,100\" />";
str = str + "<var name=\"clip\" value=\"1, 1, 1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"1, 1, 1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "<var name=\"loot\" value=\"miniHealth,weapon3\" />";
str = str + "<var name=\"lootXoffset\" value=\"25,-25\" />";
str = str + "<var name=\"lootYoffset\" value=\"10,15\" />";
str = str + "<var name=\"autoloot\" value=\"0,0\" />";
str = str + "<var name=\"cannonChangeAngleSpeed\" value=\"0, 0, 0, 0,0, 0, 0, 0, 2, 2\" />";
str = str + "</object>";
str = str + "<object name=\"boss_1_1f\">";
str = str + "<var name=\"base\" value=\"boss_1_1f\" />";
str = str + "<var name=\"gun\" value=\"gun_1,gun_1,gun_1,gun_1\" />";
str = str + "<var name=\"armor\" value=\"1500\" />";
str = str + "<var name=\"bulletType\" value=\"lazer,lazer,lazerBlink1,lazerBlink1\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"-19, -19, -29, -29\" />";
str = str + "<var name=\"flySteps\" value=\"0, 0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0, 0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\"0, 0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+0, h+0, h+0, h+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0, 0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\"0, 0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"10, 10, 10, 10\" />";
str = str + "<var name=\"bulletDamage\" value=\"30, 30, 0, 0\" />";
str = str + "<var name=\"reloadingTime\" value=\"100, 100, 100,100\" />";
str = str + "<var name=\"clip\" value=\"1, 1, 1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"1, 1, 1, 1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "<var name=\"loot\" value=\"miniHealth,miniHealth,lazer\" />";
str = str + "<var name=\"lootXoffset\" value=\"0,25,-25\" />";
str = str + "<var name=\"lootYoffset\" value=\"-25,10,15\" />";
str = str + "<var name=\"autoloot\" value=\"0,0,0\" />";
str = str + "</object>";
str = str + "<object name=\"boss_1_r\">";
str = str + "<var name=\"base\" value=\"boss_1_r\" />";
str = str + "<var name=\"gun\" value=\"gun_spec_4\" />";
str = str + "<var name=\"armor\" value=\"2000\" />";
str = str + "<var name=\"bulletType\" value=\"weapon3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"12\" />";
str = str + "<var name=\"bulletDamage\" value=\"20\" />";
str = str + "<var name=\"reloadingTime\" value=\"42\" />";
str = str + "<var name=\"clip\" value=\"3\" />";
str = str + "<var name=\"shotsTime\" value=\"4\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "<var name=\"loot\" value=\"miniHealth,miniHealth,weapon3\" />";
str = str + "<var name=\"lootXoffset\" value=\"0,25,-25\" />";
str = str + "<var name=\"lootYoffset\" value=\"-25,10,15\" />";
str = str + "<var name=\"autoloot\" value=\"0,0,0\" />";
str = str + "</object>";
str = str + "<object name=\"boss_1_l\">";
str = str + "<var name=\"base\" value=\"boss_1_l\" />";
str = str + "<var name=\"gun\" value=\"gun_spec_3\" />";
str = str + "<var name=\"armor\" value=\"2000\" />";
str = str + "<var name=\"bulletType\" value=\"weapon3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"12\" />";
str = str + "<var name=\"bulletDamage\" value=\"20\" />";
str = str + "<var name=\"reloadingTime\" value=\"42\" />";
str = str + "<var name=\"clip\" value=\"3\" />";
str = str + "<var name=\"shotsTime\" value=\"4\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "<var name=\"loot\" value=\"miniHealth,miniHealth,weapon3\" />";
str = str + "<var name=\"lootXoffset\" value=\"0,25,-25\" />";
str = str + "<var name=\"lootYoffset\" value=\"-25,10,15\" />";
str = str + "<var name=\"autoloot\" value=\"0,0,0\" />";
str = str + "</object>";
str = str + "<object name=\"snake_1\">";
str = str + "<var name=\"base\" value=\"snake_1\" />";
str = str + "<var name=\"gun\" value=\"gun_1,gun_1,gun_1\" />";
str = str + "<var name=\"armor\" value=\"200\" />";
str = str + "<var name=\"bulletType\" value=\"lazer,lazer,lazer\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"102,102,102\" />";
str = str + "<var name=\"flySteps\" value=\"0,0,0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0,0,0\" />";
str = str + "<var name=\"flyDistance\" value=\"0,0,0\" />";
str = str + "<var name=\"cannonAngle\" value=\"w+0,w-20,w+20\" />";
str = str + "<var name=\"splashDamage\" value=\"0,0,0\" />";
str = str + "<var name=\"damageRadius\" value=\"0,0,0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"15,15,15\" />";
str = str + "<var name=\"bulletDamage\" value=\"30,30,30\" />";
str = str + "<var name=\"reloadingTime\" value=\"87,87,87\" />";
str = str + "<var name=\"clip\" value=\"1,1,1\" />";
str = str + "<var name=\"shotsTime\" value=\"1,1,1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "</object>";
str = str + "<object name=\"snake_2\">";
str = str + "<var name=\"base\" value=\"snake_2\" />";
str = str + "<var name=\"gun\" value=\"gun_1,gun_1\" />";
str = str + "<var name=\"armor\" value=\"200\" />";
str = str + "<var name=\"bulletType\" value=\"weapon3,weapon3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0,0\" />";
str = str + "<var name=\"flySteps\" value=\"0,0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0,0\" />";
str = str + "<var name=\"flyDistance\" value=\"0,0\" />";
str = str + "<var name=\"cannonAngle\" value=\"w+90,w-90\" />";
str = str + "<var name=\"splashDamage\" value=\"0,0\" />";
str = str + "<var name=\"damageRadius\" value=\"0,0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"12,12\" />";
str = str + "<var name=\"bulletDamage\" value=\"20,20\" />";
str = str + "<var name=\"reloadingTime\" value=\"87,87\" />";
str = str + "<var name=\"clip\" value=\"1,1\" />";
str = str + "<var name=\"shotsTime\" value=\"1,1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "</object>";
str = str + "<object name=\"snake_3\">";
str = str + "<var name=\"base\" value=\"snake_3\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"200\" />";
str = str + "<var name=\"bulletType\" value=\"weapon1\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"66\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"w+180\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"5\" />";
str = str + "<var name=\"bulletDamage\" value=\"10\" />";
str = str + "<var name=\"reloadingTime\" value=\"10\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "</object>";
str = str + "<object name=\"portal_2\">";
str = str + "<var name=\"base\" value=\"portal_2\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"-20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"30000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "<var name=\"bossBar\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"portal_1\">";
str = str + "<var name=\"base\" value=\"portal_1\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"-20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"30000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "<var name=\"bossBar\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"portal\">";
str = str + "<var name=\"base\" value=\"portal\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"3000\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"-20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"3000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "<var name=\"bossBar\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"bonus_ship\">";
str = str + "<var name=\"base\" value=\"bonus_ship\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"40\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"-20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"3000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "<var name=\"loot\" value=\"miniHealth,miniHealth\" />";
str = str + "<var name=\"lootXoffset\" value=\"25,-25\" />";
str = str + "<var name=\"lootYoffset\" value=\"10,15\" />";
str = str + "<var name=\"autoloot\" value=\"0,1\" />";
str = str + "</object>";
str = str + "<object name=\"medium_2_1\">";
str = str + "<var name=\"base\" value=\"medium_2\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"140\" />";
str = str + "<var name=\"bulletType\" value=\"weapon3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"16\" />";
str = str + "<var name=\"bulletDamage\" value=\"20\" />";
str = str + "<var name=\"reloadingTime\" value=\"30\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"shoot\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "</object>";
str = str + "<object name=\"mini_boss_mine\">";
str = str + "<var name=\"base\" value=\"medium_2\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"80\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"-20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"3000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"shoot\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "</object>";
str = str + "<object name=\"turel_big\">";
str = str + "<var name=\"base\" value=\"turel_big\" />";
str = str + "<var name=\"gun\" value=\"gun_big\" />";
str = str + "<var name=\"armor\" value=\"600\" />";
str = str + "<var name=\"bulletType\" value=\"playerShoot2\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"16\" />";
str = str + "<var name=\"bulletDamage\" value=\"30\" />";
str = str + "<var name=\"reloadingTime\" value=\"80\" />";
str = str + "<var name=\"clip\" value=\"5\" />";
str = str + "<var name=\"shotsTime\" value=\"3\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"orientToPath\" value=\"way\"/>";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "<var name=\"cannonChangeAngleSpeed\" value=\"3\" />";
str = str + "</object>";
str = str + "<object name=\"turel\">";
str = str + "<var name=\"base\" value=\"turel\" />";
str = str + "<var name=\"gun\" value=\"turret_gun\" />";
str = str + "<var name=\"armor\" value=\"80\" />";
str = str + "<var name=\"bulletType\" value=\"weapon0\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"16\" />";
str = str + "<var name=\"bulletDamage\" value=\"10\" />";
str = str + "<var name=\"reloadingTime\" value=\"30\" />";
str = str + "<var name=\"clip\" value=\"3\" />";
str = str + "<var name=\"shotsTime\" value=\"2\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"orientToPath\" value=\"way\"/>";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "<var name=\"cannonChangeAngleSpeed\" value=\"4\" />";
str = str + "</object>";
str = str + "<object name=\"turel_lazer\">";
str = str + "<var name=\"base\" value=\"turel\" />";
str = str + "<var name=\"gun\" value=\"gun_big_lazer, gun_big_lazer_spec\" />";
str = str + "<var name=\"armor\" value=\"600\" />";
str = str + "<var name=\"bulletType\" value=\"lazer3,lazerBlink3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"10,0\" />";
str = str + "<var name=\"flySteps\" value=\"0,0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0,0\" />";
str = str + "<var name=\"flyDistance\" value=\"0,0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t,t\" />";
str = str + "<var name=\"splashDamage\" value=\"0,0\" />";
str = str + "<var name=\"damageRadius\" value=\"0,0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"16,16\" />";
str = str + "<var name=\"bulletDamage\" value=\"50,0\" />";
str = str + "<var name=\"reloadingTime\" value=\"100,100\" />";
str = str + "<var name=\"clip\" value=\"1,1\" />";
str = str + "<var name=\"shotsTime\" value=\"1,1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"orientToPath\" value=\"way\"/>";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "<var name=\"cannonChangeAngleSpeed\" value=\"3,3\" />";
str = str + "</object>";
str = str + "<object name=\"kamikadze\">";
str = str + "<var name=\"base\" value=\"kamikadze\" />";
str = str + "<var name=\"gun\" value=\"gun_1,gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot,emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"10,10\" />";
str = str + "<var name=\"flySteps\" value=\"0,0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0,0\" />";
str = str + "<var name=\"flyDistance\" value=\"0,0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t+0,t+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0,0\" />";
str = str + "<var name=\"damageRadius\" value=\"0,0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"20,20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0,0\" />";
str = str + "<var name=\"reloadingTime\" value=\"20000,20000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"move\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "</object>";
str = str + "<object name=\"kamikadze_l\">";
str = str + "<var name=\"base\" value=\"kamikadze\" />";
str = str + "<var name=\"gun\" value=\"gun_1,gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"lazer2, lazerBlink2\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"-20, -29\" />";
str = str + "<var name=\"flySteps\" value=\"0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\"0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"w+0, w+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\"0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"30, 1\" />";
str = str + "<var name=\"bulletDamage\" value=\"30, 0\" />";
str = str + "<var name=\"reloadingTime\" value=\"30, 30\" />";
str = str + "<var name=\"clip\" value=\"1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"1, 1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"move\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "</object>";
str = str + "<object name=\"kamikadze_s\">";
str = str + "<var name=\"base\" value=\"kamikadze_s\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"10\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"20000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"shoot\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"10\" />";
str = str + "</object>";
str = str + "<object name=\"kamikadze_m\">";
str = str + "<var name=\"base\" value=\"kamikadze_m\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"10\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"20000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"shoot\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"10\" />";
str = str + "</object>";
str = str + "<object name=\"rocket_big\">";
str = str + "<var name=\"base\" value=\"rocket_big\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"30\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"10\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"20000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"move\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"50\" />";
str = str + "</object>";
str = str + "<object name=\"rocket_big_2\">";
str = str + "<var name=\"base\" value=\"rocket_big_2\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"30\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"10\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"20000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"move\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"50\" />";
str = str + "</object>";
str = str + "<object name=\"rocket_big_s\">";
str = str + "<var name=\"base\" value=\"rocket_big_s\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"30\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"10\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"20000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"move\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"50\" />";
str = str + "</object>";
str = str + "<object name=\"rocketer_1\">";
str = str + "<var name=\"base\" value=\"lite_5\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"50\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"10\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"20000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"shoot\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "</object>";
str = str + "<object name=\"rocketer\">";
str = str + "<var name=\"base\" value=\"lite_5\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"50\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"10\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"20\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"20000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"move\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "</object>";
str = str + "<object name=\"interceptor_11\">";
str = str + "<var name=\"base\" value=\"lite_2\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"20\" />";
str = str + "<var name=\"bulletType\" value=\"weapon2\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"8\" />";
str = str + "<var name=\"bulletDamage\" value=\"10\" />";
str = str + "<var name=\"reloadingTime\" value=\"70\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"6\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"50\" />";
str = str + "</object>";
str = str + "<object name=\"armored_1\">";
str = str + "<var name=\"base\" value=\"medium_1\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"80\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot,emptyShoot,emptyShoot,weapon3, weapon3, weapon3, weapon3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\" -30, -30, -30,-50, -50, -50, -50\" />";
str = str + "<var name=\"flySteps\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"w+0, w+8, w-8, w-12, w-4, w+4, w+12\" />";
str = str + "<var name=\"splashDamage\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\" -9,-9,-9, 6, 6, 6, 6\" />";
str = str + "<var name=\"bulletDamage\" value=\" 0, 0, 0, 20, 20, 20, 20\" />";
str = str + "<var name=\"reloadingTime\" value=\" 120000, 12000, 12000, 120, 120, 120, 120\" />";
str = str + "<var name=\"clip\" value=\" 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"move\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"50\" />";
str = str + "</object>";
str = str + "<object name=\"armored_1_1\">";
str = str + "<var name=\"base\" value=\"medium_1_1\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"250\" />";
str = str + "<var name=\"bulletType\" value=\"weapon1,weapon1,weapon1,weapon3, weapon3, weapon3, weapon3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\" -37, -37, -37,-50, -50, -50, -50\" />";
str = str + "<var name=\"flySteps\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"w+0, w+8, w-8, w-12, w-4, w+4, w+12\" />";
str = str + "<var name=\"splashDamage\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\" 12,12,12, 6, 6, 6, 6\" />";
str = str + "<var name=\"bulletDamage\" value=\" 30, 30, 30, 20, 20, 20, 20\" />";
str = str + "<var name=\"reloadingTime\" value=\" 120, 120, 120, 120, 120, 120, 120\" />";
str = str + "<var name=\"clip\" value=\" 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"move\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"50\" />";
str = str + "</object>";
str = str + "<object name=\"armored_2\">";
str = str + "<var name=\"base\" value=\"medium_3\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"500\" />";
str = str + "<var name=\"bulletType\" value=\"weapon3,weapon1,weapon1,weapon1,weapon1,weapon1,weapon1\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0,-30,-30,-30,-30,-30,-30\" />";
str = str + "<var name=\"flySteps\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"flyDistance\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h, h+60, h+45, h+30, h-30, h-60, h-90\" />";
str = str + "<var name=\"splashDamage\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"damageRadius\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"20,6,6,6,6,6,6\" />";
str = str + "<var name=\"bulletDamage\" value=\"20,20,20,20,20,20,20\" />";
str = str + "<var name=\"reloadingTime\" value=\"50,100,100,100,100,100,100\" />";
str = str + "<var name=\"clip\" value=\"2,1,1,1,1,1,1\" />";
str = str + "<var name=\"shotsTime\" value=\"3,14,14,14,14,14,14\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"shoot\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"medium_3\">";
str = str + "<var name=\"base\" value=\"medium_3\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"500\" />";
str = str + "<var name=\"bulletType\" value=\"weapon3,weapon1,weapon1,weapon1,weapon1,weapon1,weapon1\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"20,0,0,0,0,0,0\" />";
str = str + "<var name=\"flySteps\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"flyDistance\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t, t+90, t+60, t+30, t-30, t-60, t-90\" />";
str = str + "<var name=\"splashDamage\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"damageRadius\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"20,6,6,6,6,6,6\" />";
str = str + "<var name=\"bulletDamage\" value=\"20,20,20,20,20,20,20\" />";
str = str + "<var name=\"reloadingTime\" value=\"84,76,76,76,76,76,76\" />";
str = str + "<var name=\"clip\" value=\"3,2,2,2,2,2,2\" />";
str = str + "<var name=\"shotsTime\" value=\"3,14,14,14,14,14,14\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"shoot\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"medium_3_copy\">";
str = str + "<var name=\"base\" value=\"medium_3\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"300\" />";
str = str + "<var name=\"bulletType\" value=\"weapon1,weapon1,weapon1,weapon3, weapon3, weapon3, weapon3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\" 10, 10, 10,0, 0, 0, 0\" />";
str = str + "<var name=\"flySteps\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+0, h+20, h-20, h-30, h-10, h+10, h+30\" />";
str = str + "<var name=\"splashDamage\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\" 12,12,12, 6, 6, 6, 6\" />";
str = str + "<var name=\"bulletDamage\" value=\" 20, 20, 20, 20, 20, 20, 20\" />";
str = str + "<var name=\"reloadingTime\" value=\" 175, 175, 175,175, 175, 175, 175\" />";
str = str + "<var name=\"clip\" value=\" 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"5, 5, 5, 5, 5, 5, 5\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"shoot\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"medium_3_m\">";
str = str + "<var name=\"base\" value=\"medium_3_m\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"500\" />";
str = str + "<var name=\"bulletType\" value=\"weapon3,weapon1,weapon1,weapon1,weapon1,weapon1,weapon1\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"100,20,20,20,20,20,20\" />";
str = str + "<var name=\"flySteps\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"flyDistance\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h, h+60, h+45, h+30, h-30, h-60, h-90\" />";
str = str + "<var name=\"splashDamage\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"damageRadius\" value=\"0,0,0,0,0,0,0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"20,6,6,6,6,6,6\" />";
str = str + "<var name=\"bulletDamage\" value=\"20,20,20,20,20,20,20\" />";
str = str + "<var name=\"reloadingTime\" value=\"50,100,100,100,100,100,100\" />";
str = str + "<var name=\"clip\" value=\"2,1,1,1,1,1,1\" />";
str = str + "<var name=\"shotsTime\" value=\"3,14,14,14,14,14,14\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "<var name=\"movedBullet\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"medium_4\">";
str = str + "<var name=\"base\" value=\"medium_4\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"weapon1,weapon1,weapon1,weapon3, weapon3, weapon3, weapon3\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\" 10, 10, 10,0, 0, 0, 0\" />";
str = str + "<var name=\"flySteps\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+0, h+20, h-20, h-30, h-10, h+10, h+30\" />";
str = str + "<var name=\"splashDamage\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\" 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\" 12,12,12, 6, 6, 6, 6\" />";
str = str + "<var name=\"bulletDamage\" value=\" 20, 20, 20, 20, 20, 20, 20\" />";
str = str + "<var name=\"reloadingTime\" value=\" 175, 175, 175,175, 175, 175, 175\" />";
str = str + "<var name=\"clip\" value=\" 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"5, 5, 5, 5, 5, 5, 5\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"move\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"medium_4_wing_l\">";
str = str + "<var name=\"base\" value=\"medium_4_wing_l\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"500\" />";
str = str + "<var name=\"bulletType\" value=\"rocket, rocket, rocket\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"-60, -60, -60\" />";
str = str + "<var name=\"flySteps\" value=\"0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\"0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+0, h+0, h+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\"0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"7, 7, 7\" />";
str = str + "<var name=\"bulletDamage\" value=\"30, 30, 30\" />";
str = str + "<var name=\"reloadingTime\" value=\"125, 125, 125\" />";
str = str + "<var name=\"clip\" value=\"6, 6, 6\" />";
str = str + "<var name=\"shotsTime\" value=\"10, 10, 10\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"move\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"80\" />";
str = str + "</object>";
str = str + "<object name=\"medium_4_wing_r\">";
str = str + "<var name=\"base\" value=\"medium_4_wing_r\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"500\" />";
str = str + "<var name=\"bulletType\" value=\"rocket, rocket, rocket\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"-60, -60, -60\" />";
str = str + "<var name=\"flySteps\" value=\"0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\"0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+0, h+0, h+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\"0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"7, 7, 7\" />";
str = str + "<var name=\"bulletDamage\" value=\"30, 30, 30\" />";
str = str + "<var name=\"reloadingTime\" value=\"125, 125, 125\" />";
str = str + "<var name=\"clip\" value=\"6, 6, 6\" />";
str = str + "<var name=\"shotsTime\" value=\"10, 10, 10\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"move\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"80\" />";
str = str + "</object>";
str = str + "<object name=\"carrier\">";
str = str + "<var name=\"base\" value=\"carrier\" />";
str = str + "<var name=\"gun\" value=\"gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"-12\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"3000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"6\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"carrier_wing_l\">";
str = str + "<var name=\"base\" value=\"carrier_wing_l\" />";
str = str + "<var name=\"gun\" value=\"gun_spec_2\" />";
str = str + "<var name=\"armor\" value=\"1500\" />";
str = str + "<var name=\"bulletType\" value=\"weapon2\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"17\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"12\" />";
str = str + "<var name=\"bulletDamage\" value=\"10\" />";
str = str + "<var name=\"reloadingTime\" value=\"42\" />";
str = str + "<var name=\"clip\" value=\"6\" />";
str = str + "<var name=\"shotsTime\" value=\"2\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "</object>";
str = str + "<object name=\"carrier_wing_r\">";
str = str + "<var name=\"base\" value=\"carrier_wing_r\" />";
str = str + "<var name=\"gun\" value=\"gun_spec_1\" />";
str = str + "<var name=\"armor\" value=\"1500\" />";
str = str + "<var name=\"bulletType\" value=\"weapon2\" />";
str = str + "<var name=\"cannonTimeOffset\" value=\"17\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h+0\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"12\" />";
str = str + "<var name=\"bulletDamage\" value=\"10\" />";
str = str + "<var name=\"reloadingTime\" value=\"42\" />";
str = str + "<var name=\"clip\" value=\"6\" />";
str = str + "<var name=\"shotsTime\" value=\"2\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"directdamage\" value=\"100\" />";
str = str + "</object>";
str = str + "<object name=\"mine\">";
str = str + "<var name=\"base\" value=\"mine\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"5\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"1\" />";
str = str + "<var name=\"bulletDamage\" value=\"1\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_2\">";
str = str + "<var name=\"base\" value=\"mine_1\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"1\" />";
str = str + "<var name=\"bulletDamage\" value=\"1\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_1\">";
str = str + "<var name=\"base\" value=\"empty_base\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"1\" />";
str = str + "<var name=\"bulletDamage\" value=\"1\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_5\">";
str = str + "<var name=\"base\" value=\"mine_3\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flySteps\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135\" />";
str = str + "<var name=\"splashDamage\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"14, 14, 14, 14, 14, 14, 14, 14\" />";
str = str + "<var name=\"bulletDamage\" value=\"10, 10, 10, 10, 10, 10, 10, 10\" />";
str = str + "<var name=\"reloadingTime\" value=\"9, 9, 9, 9, 9, 9, 9, 9\" />";
str = str + "<var name=\"clip\" value=\"1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"20\" />";
str = str + "</object> ";
str = str + "<object name=\"support_dmg\">";
str = str + "<var name=\"base\" value=\"support_dmg\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"180\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"1\" />";
str = str + "<var name=\"bulletDamage\" value=\"0\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"50\" />";
str = str + "</object> ";
str = str + "<object name=\"spaceport_right\">";
str = str + "<var name=\"base\" value=\"spaceport_right\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"400\" />";
str = str + "<var name=\"bulletType\" value=\"weapon0\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"8\" />";
str = str + "<var name=\"bulletDamage\" value=\"20\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"3\" />";
str = str + "<var name=\"shotsTime\" value=\"6\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"10\" />";
str = str + "<var name=\"bigObject\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"spaceport_right_up\">";
str = str + "<var name=\"base\" value=\"spaceport_right_up\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"500\" />";
str = str + "<var name=\"bulletType\" value=\"weapon0\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"8\" />";
str = str + "<var name=\"bulletDamage\" value=\"20\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"3\" />";
str = str + "<var name=\"shotsTime\" value=\"6\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"10\" />";
str = str + "<var name=\"bigObject\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"spaceport\">";
str = str + "<var name=\"base\" value=\"spaceport\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"400\" />";
str = str + "<var name=\"bulletType\" value=\"weapon0\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"8\" />";
str = str + "<var name=\"bulletDamage\" value=\"20\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"3\" />";
str = str + "<var name=\"shotsTime\" value=\"6\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"10\" />";
str = str + "<var name=\"bigObject\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"spaceport_up\">";
str = str + "<var name=\"base\" value=\"spaceport_up\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"500\" />";
str = str + "<var name=\"bulletType\" value=\"weapon0\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"8\" />";
str = str + "<var name=\"bulletDamage\" value=\"20\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"3\" />";
str = str + "<var name=\"shotsTime\" value=\"6\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"10\" />";
str = str + "<var name=\"bigObject\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"mine_3\">";
str = str + "<var name=\"base\" value=\"mine_3\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"1\" />";
str = str + "<var name=\"bulletDamage\" value=\"1\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_yellow\">";
str = str + "<var name=\"base\" value=\"mine_yellow\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"5\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"1\" />";
str = str + "<var name=\"bulletDamage\" value=\"1\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_yellow_2\">";
str = str + "<var name=\"base\" value=\"mine_yellow_1\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"1\" />";
str = str + "<var name=\"bulletDamage\" value=\"1\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_yellow_3\">";
str = str + "<var name=\"base\" value=\"mine_yellow_3\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"1\" />";
str = str + "<var name=\"bulletDamage\" value=\"1\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_yellow_4\">";
str = str + "<var name=\"base\" value=\"mine_yellow_1\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flySteps\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135\" />";
str = str + "<var name=\"splashDamage\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"12, 12, 12, 12, 12, 12, 12, 12\" />";
str = str + "<var name=\"bulletDamage\" value=\"10, 10, 10, 10, 10, 10, 10, 10\" />";
str = str + "<var name=\"reloadingTime\" value=\"10, 10, 10, 10, 10, 10, 10, 10\" />";
str = str + "<var name=\"clip\" value=\"1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"20\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_yellow_5\">";
str = str + "<var name=\"base\" value=\"mine_yellow_3\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flySteps\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135\" />";
str = str + "<var name=\"splashDamage\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"12, 12, 12, 12, 12, 12, 12, 12\" />";
str = str + "<var name=\"bulletDamage\" value=\"10, 10, 10, 10, 10, 10, 10, 10\" />";
str = str + "<var name=\"reloadingTime\" value=\"9, 9, 9, 9, 9, 9, 9, 9\" />";
str = str + "<var name=\"clip\" value=\"1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"20\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_orange\">";
str = str + "<var name=\"base\" value=\"mine_orange\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"5\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"1\" />";
str = str + "<var name=\"bulletDamage\" value=\"1\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_orange_2\">";
str = str + "<var name=\"base\" value=\"mine_orange_1\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"1\" />";
str = str + "<var name=\"bulletDamage\" value=\"1\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_orange_3\">";
str = str + "<var name=\"base\" value=\"mine_orange_3\" />";
str = str + "<var name=\"gun\" value=\"empty_gun\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"emptyShoot\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0\" />";
str = str + "<var name=\"flySteps\" value=\"0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0\" />";
str = str + "<var name=\"flyDistance\" value=\"0\" />";
str = str + "<var name=\"cannonAngle\" value=\"t\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"1\" />";
str = str + "<var name=\"bulletDamage\" value=\"1\" />";
str = str + "<var name=\"reloadingTime\" value=\"60000\" />";
str = str + "<var name=\"clip\" value=\"1\" />";
str = str + "<var name=\"shotsTime\" value=\"1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"30\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_orange_4\">";
str = str + "<var name=\"base\" value=\"mine_orange_1\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flySteps\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135\" />";
str = str + "<var name=\"splashDamage\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"12, 12, 12, 12, 12, 12, 12, 12\" />";
str = str + "<var name=\"bulletDamage\" value=\"10, 10, 10, 10, 10, 10, 10, 10\" />";
str = str + "<var name=\"reloadingTime\" value=\"10, 10, 10, 10, 10, 10, 10, 10\" />";
str = str + "<var name=\"clip\" value=\"1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"20\" />";
str = str + "</object> ";
str = str + "<object name=\"mine_orange_5\">";
str = str + "<var name=\"base\" value=\"mine_orange_3\" />";
str = str + "<var name=\"gun\" value=\"gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1, gun_1\" />";
str = str + "<var name=\"armor\" value=\"10\" />";
str = str + "<var name=\"bulletType\" value=\"weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2, weapon2\"/>";
str = str + "<var name=\"cannonTimeOffset\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flySteps\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyMinScale\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"flyDistance\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"cannonAngle\" value=\"h-0, h-45, h-90, h-135, h+180, h+45, h+90, h+135\" />";
str = str + "<var name=\"splashDamage\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"damageRadius\" value=\"0, 0, 0, 0, 0, 0, 0, 0\" />";
str = str + "<var name=\"bulletSpeed\" value=\"12, 12, 12, 12, 12, 12, 12, 12\" />";
str = str + "<var name=\"bulletDamage\" value=\"10, 10, 10, 10, 10, 10, 10, 10\" />";
str = str + "<var name=\"reloadingTime\" value=\"9, 9, 9, 9, 9, 9, 9, 9\" />";
str = str + "<var name=\"clip\" value=\"1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"shotsTime\" value=\"1, 1, 1, 1, 1, 1, 1, 1\" />";
str = str + "<var name=\"ai\" value=\"0\" />";
str = str + "<var name=\"withoutBase\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"orientToPath\" value=\"way\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"directdamage\" value=\"20\" />";
str = str + "</object> ";
str = str + "</object>";
str = str + "<object name=\"movingUnits\"> ";
str = str + "<object name=\"boss_1_1\">";
str = str + "<var name=\"mainObj\" value=\"boss_1_1\" />";
str = str + "<var name=\"way\" value=\"heli_way\" />";
str = str + "<var name=\"xratio\" value=\"40\" />";
str = str + "<var name=\"yratio\" value=\"50\" />";
str = str + "<var name=\"mratio\" value=\"5\" />";
str = str + "<var name=\"rotate\" value=\"0\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"230\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"3\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"100\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"1\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"boss_1_2\">";
str = str + "<var name=\"mainObj\" value=\"boss_1_1f\" />";
str = str + "<var name=\"way\" value=\"heli_way\" />";
str = str + "<var name=\"xratio\" value=\"40\" />";
str = str + "<var name=\"yratio\" value=\"50\" />";
str = str + "<var name=\"mratio\" value=\"5\" />";
str = str + "<var name=\"rotate\" value=\"0\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"230\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"3\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"100\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"portal_2\">";
str = str + "<var name=\"mainObj\" value=\"portal_2\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"1\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\"/>";
str = str + "<var name=\"endFrame\" value=\"2\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"portal\">";
str = str + "<var name=\"mainObj\" value=\"portal\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"1\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"-50\" />";
str = str + "<var name=\"startFrame\" value=\"1\"/>";
str = str + "<var name=\"endFrame\" value=\"3\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"mini_boss_mine\">";
str = str + "<var name=\"mainObj\" value=\"mini_boss_mine\" />";
str = str + "<var name=\"way\" value=\"mine_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"12\" />";
str = str + "<var name=\"rotate\" value=\"170\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"550\" />";
str = str + "<var name=\"startFrame\" value=\"1\"/>";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"82\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"mini_boss_mine_f\">";
str = str + "<var name=\"mainObj\" value=\"mini_boss_mine\" />";
str = str + "<var name=\"way\" value=\"mine_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"12\" />";
str = str + "<var name=\"rotate\" value=\"-170\" />";
str = str + "<var name=\"factor\" value=\"-1\" />";
str = str + "<var name=\"xoffset\" value=\"550\" />";
str = str + "<var name=\"startFrame\" value=\"1\"/>";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"82\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"medium_2_1\">";
str = str + "<var name=\"mainObj\" value=\"medium_2_1\" />";
str = str + "<var name=\"way\" value=\"test_way\" />";
str = str + "<var name=\"xratio\" value=\"22\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"45\" />";
str = str + "<var name=\"rotate\" value=\"0\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"-1\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"3\" />";
str = str + "<var name=\"followPlayer\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"medium_3\">";
str = str + "<var name=\"mainObj\" value=\"medium_3\" />";
str = str + "<var name=\"way\" value=\"test_way\" />";
str = str + "<var name=\"xratio\" value=\"70\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"10\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"500\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"1\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"1\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"medium_3_m\">";
str = str + "<var name=\"mainObj\" value=\"medium_3_m\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"110\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"1\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"5\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"1\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"110\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"-2\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"1\" />";
str = str + "<var name=\"followPlayer\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"interceptor_11\">";
str = str + "<var name=\"mainObj\" value=\"interceptor_11\" />";
str = str + "<var name=\"way\" value=\"heli_way\" />";
str = str + "<var name=\"xratio\" value=\"70\" />";
str = str + "<var name=\"yratio\" value=\"150\" />";
str = str + "<var name=\"mratio\" value=\"6\" />";
str = str + "<var name=\"rotate\" value=\"0\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"250\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"3\" />";
str = str + "<var name=\"rotatedByWay\" value=\"1\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"100\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"-10\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"3\" />";
str = str + "<var name=\"followPlayer\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"interceptor_11f\">";
str = str + "<var name=\"mainObj\" value=\"interceptor_11\" />";
str = str + "<var name=\"way\" value=\"heli_way\" />";
str = str + "<var name=\"xratio\" value=\"70\" />";
str = str + "<var name=\"yratio\" value=\"150\" />";
str = str + "<var name=\"mratio\" value=\"6\" />";
str = str + "<var name=\"rotate\" value=\"0\" />";
str = str + "<var name=\"factor\" value=\"-1\" />";
str = str + "<var name=\"xoffset\" value=\"250\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"3\" />";
str = str + "<var name=\"rotatedByWay\" value=\"1\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"100\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"-10\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"3\" />";
str = str + "<var name=\"followPlayer\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"interceptor_13\">";
str = str + "<var name=\"mainObj\" value=\"interceptor_11\" />";
str = str + "<var name=\"way\" value=\"circle_way\" />";
str = str + "<var name=\"xratio\" value=\"350\" />";
str = str + "<var name=\"yratio\" value=\"250\" />";
str = str + "<var name=\"mratio\" value=\"7\" />";
str = str + "<var name=\"rotate\" value=\"45\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"100\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"850\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"1\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"40\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"5\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"3\" />";
str = str + "<var name=\"followPlayer\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"kamikadze\">";
str = str + "<var name=\"mainObj\" value=\"kamikadze\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"8\"/>";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"310\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"60\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"-25\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"rocketer\">";
str = str + "<var name=\"mainObj\" value=\"rocket_big\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"6\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"310\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"65\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"-30\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"rocket_big_s\">";
str = str + "<var name=\"mainObj\" value=\"rocket_big_s\" />";
str = str + "<var name=\"way\" value=\"circle_way\" />";
str = str + "<var name=\"xratio\" value=\"200\" />";
str = str + "<var name=\"yratio\" value=\"300\" />";
str = str + "<var name=\"mratio\" value=\"40\" />";
str = str + "<var name=\"rotate\" value=\"180\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"1\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"rocket_big_2\">";
str = str + "<var name=\"mainObj\" value=\"rocket_big_2\" />";
str = str + "<var name=\"way\" value=\"player\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"8\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"310\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"16\" />";
str = str + "<var name=\"followPlayer\" value=\"1\" />";
str = str + "<var name=\"UAADistance\" value=\"40\" />";
str = str + "<var name=\"UAARotationFactor\" value=\"11\" />";
str = str + "</object>";
str = str + "<object name=\"rocketer_rc\">";
str = str + "<var name=\"mainObj\" value=\"rocketer_1\" />";
str = str + "<var name=\"way\" value=\"rocket_way\" />";
str = str + "<var name=\"xratio\" value=\"150\" />";
str = str + "<var name=\"yratio\" value=\"250\" />";
str = str + "<var name=\"mratio\" value=\"10\" />";
str = str + "<var name=\"rotate\" value=\"-45\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"3\" />";
str = str + "<var name=\"rotatedByWay\" value=\"1\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"120\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"rocketer_lc\">";
str = str + "<var name=\"mainObj\" value=\"rocketer_1\" />";
str = str + "<var name=\"way\" value=\"rocket_way\" />";
str = str + "<var name=\"xratio\" value=\"150\" />";
str = str + "<var name=\"yratio\" value=\"250\" />";
str = str + "<var name=\"mratio\" value=\"10\" />";
str = str + "<var name=\"rotate\" value=\"45\" />";
str = str + "<var name=\"factor\" value=\"-1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"3\" />";
str = str + "<var name=\"rotatedByWay\" value=\"1\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"120\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"rocketer_r\">";
str = str + "<var name=\"mainObj\" value=\"rocketer\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"6\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"310\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"70\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"15\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"-10\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"rocketer_l\">";
str = str + "<var name=\"mainObj\" value=\"rocketer\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"6\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"310\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"70\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"-15\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"-10\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"rocketer_4\">";
str = str + "<var name=\"mainObj\" value=\"rocketer_4\" />";
str = str + "<var name=\"way\" value=\"rocket_way\" />";
str = str + "<var name=\"xratio\" value=\"90\" />";
str = str + "<var name=\"yratio\" value=\"370\" />";
str = str + "<var name=\"mratio\" value=\"8\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"95\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"rocketer_4f\">";
str = str + "<var name=\"mainObj\" value=\"rocketer_4\" />";
str = str + "<var name=\"way\" value=\"rocket_way\" />";
str = str + "<var name=\"xratio\" value=\"90\" />";
str = str + "<var name=\"yratio\" value=\"370\" />";
str = str + "<var name=\"mratio\" value=\"8\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1400\" />";
str = str + "<var name=\"endFrame\" value=\"1\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"95\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"emitted\">";
str = str + "<var name=\"mainObj\" value=\"interceptor_1lm\" />";
str = str + "<var name=\"way\" value=\"emitted_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"10\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"300\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"interceptor_1l\">";
str = str + "<var name=\"mainObj\" value=\"interceptor_1l\" />";
str = str + "<var name=\"way\" value=\"player\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"8\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"310\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"12\" />";
str = str + "<var name=\"followPlayer\" value=\"1\" />";
str = str + "<var name=\"UAADistance\" value=\"40\" />";
str = str + "<var name=\"UAARotationFactor\" value=\"11\" />";
str = str + "</object>";
str = str + "<object name=\"armored_1\">";
str = str + "<var name=\"mainObj\" value=\"armored_1\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"1\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"0\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"1\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"turel_big\">";
str = str + "<var name=\"mainObj\" value=\"turel_big\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"1\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"0\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"3\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"mine\">";
str = str + "<var name=\"mainObj\" value=\"mine\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"1\" />";
str = str + "<var name=\"rotate\" value=\"0\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"3\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"mine_hit\">";
str = str + "<var name=\"mainObj\" value=\"mine_1\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"1\" />";
str = str + "<var name=\"rotate\" value=\"180\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"0\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"3\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"1\" />";
str = str + "<var name=\"followPlayer\" value=\"0\" />";
str = str + "<var name=\"bigObject\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"mine_3\">";
str = str + "<var name=\"mainObj\" value=\"mine_5\" />";
str = str + "<var name=\"way\" value=\"player\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"8\" />";
str = str + "<var name=\"rotate\" value=\"0\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"310\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"12\" />";
str = str + "<var name=\"followPlayer\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"snake\">";
str = str + "<var name=\"mainObj\" value=\"snake_1\" />";
str = str + "<var name=\"way\" value=\"heli_way\" />";
str = str + "<var name=\"xratio\" value=\"110\" />";
str = str + "<var name=\"yratio\" value=\"180\" />";
str = str + "<var name=\"mratio\" value=\"8\" />";
str = str + "<var name=\"rotate\" value=\"0\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"175\" />";
str = str + "<var name=\"startFrame\" value=\"1400\" />";
str = str + "<var name=\"endFrame\" value=\"1\" />";
str = str + "<var name=\"wayCycle\" value=\"3\" />";
str = str + "<var name=\"rotatedByWay\" value=\"1\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"40\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"support_dmg\">";
str = str + "<var name=\"mainObj\" value=\"support_dmg\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"10\" />";
str = str + "<var name=\"rotate\" value=\"0\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"-100\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"600\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"moveWayAtStart\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"spaceport\">";
str = str + "<var name=\"mainObj\" value=\"spaceport\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"1\" />";
str = str + "<var name=\"rotate\" value=\"180\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"0\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"3\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"1\" />";
str = str + "<var name=\"followPlayer\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"spaceport_up\">";
str = str + "<var name=\"mainObj\" value=\"spaceport_up\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"1\" />";
str = str + "<var name=\"rotate\" value=\"180\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"0\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"3\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"1\" />";
str = str + "<var name=\"followPlayer\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"spaceport_right\">";
str = str + "<var name=\"mainObj\" value=\"spaceport_right\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"1\" />";
str = str + "<var name=\"rotate\" value=\"0\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"0\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"3\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"1\" />";
str = str + "<var name=\"followPlayer\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"spaceport_right_up\">";
str = str + "<var name=\"mainObj\" value=\"spaceport_right_up\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"1\" />";
str = str + "<var name=\"rotate\" value=\"180\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"0\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"3\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"1\" />";
str = str + "<var name=\"followPlayer\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"emitted_m\">";
str = str + "<var name=\"mainObj\" value=\"kamikadze_m\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"18\" />";
str = str + "<var name=\"rotate\" value=\"25\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"1\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"emitted_mf\">";
str = str + "<var name=\"mainObj\" value=\"kamikadze_m\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"18\" />";
str = str + "<var name=\"rotate\" value=\"155\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"1\" />";
str = str + "<var name=\"rotatedByWay\" value=\"1\" />";
str = str + "<var name=\"movedWay\" value=\"0\" />";
str = str + "<var name=\"movedWayOffset\" value=\"0\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"carrier\">";
str = str + "<var name=\"mainObj\" value=\"carrier\" />";
str = str + "<var name=\"way\" value=\"carrier_way\" />";
str = str + "<var name=\"xratio\" value=\"230\" />";
str = str + "<var name=\"yratio\" value=\"250\" />";
str = str + "<var name=\"mratio\" value=\"9\" />";
str = str + "<var name=\"rotate\" value=\"180\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"390\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"-1\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"130\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"0\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "<var name=\"speed\" value=\"3\" />";
str = str + "<var name=\"followPlayer\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"kamikadze_copy\">";
str = str + "<var name=\"mainObj\" value=\"kamikadze\" />";
str = str + "<var name=\"way\" value=\"line_way\" />";
str = str + "<var name=\"xratio\" value=\"100\" />";
str = str + "<var name=\"yratio\" value=\"100\" />";
str = str + "<var name=\"mratio\" value=\"8\" />";
str = str + "<var name=\"rotate\" value=\"90\" />";
str = str + "<var name=\"factor\" value=\"1\" />";
str = str + "<var name=\"xoffset\" value=\"275\" />";
str = str + "<var name=\"startFrame\" value=\"1\" />";
str = str + "<var name=\"endFrame\" value=\"310\" />";
str = str + "<var name=\"wayCycle\" value=\"2\" />";
str = str + "<var name=\"rotatedByWay\" value=\"0\" />";
str = str + "<var name=\"movedWay\" value=\"1\" />";
str = str + "<var name=\"movedWayOffset\" value=\"70\" />";
str = str + "<var name=\"movedWayXSpeed\" value=\"0\" />";
str = str + "<var name=\"movedWayYSpeed\" value=\"-15\" />";
str = str + "<var name=\"thereCanBeOnlyOne\" value=\"0\" />";
str = str + "<var name=\"dieImmediatly\" value=\"0\" />";
str = str + "</object>";
str = str + "</object>";
str = str + "<object name=\"standingUnits\">";
str = str + "<object name=\"exploder1\">";
str = str + "<var name=\"linkage\" value=\"autoExplodePoint\" />";
str = str + "<var name=\"armor\" value=\"20\" />";
str = str + "<var name=\"splashDamage\" value=\"100\" />";
str = str + "<var name=\"damageRadius\" value=\"20\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"explodeTimer\" value=\"30\" />";
str = str + "<var name=\"notCount\" value=\"1\" />";
str = str + "<var name=\"soundKills\" value=\"none\" />";
str = str + "</object>";
str = str + "<object name=\"exploder2\">";
str = str + "<var name=\"linkage\" value=\"autoExplodePoint_n\" />";
str = str + "<var name=\"armor\" value=\"20\" />";
str = str + "<var name=\"splashDamage\" value=\"2\" />";
str = str + "<var name=\"damageRadius\" value=\"80\" />";
str = str + "<var name=\"splashDelay\" value=\"1\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"explodeTimer\" value=\"30\" />";
str = str + "<var name=\"notCount\" value=\"1\" />";
str = str + "<var name=\"soundKills\" value=\"none\" />";
str = str + "</object>";
str = str + "<object name=\"base_ground_start\">";
str = str + "<var name=\"linkage\" value=\"base_ground_start\" />";
str = str + "<var name=\"armor\" value=\"1\" />";
str = str + "<var name=\"splashDamage\" value=\"1\" />";
str = str + "<var name=\"damageRadius\" value=\"1\" />";
str = str + "<var name=\"splashDelay\" value=\"1\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"1\" />";
str = str + "<var name=\"bigObject\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"base_ground_cluster1\">";
str = str + "<var name=\"linkage\" value=\"base_ground_cluster1\" />";
str = str + "<var name=\"armor\" value=\"1\" />";
str = str + "<var name=\"splashDamage\" value=\"1\" />";
str = str + "<var name=\"damageRadius\" value=\"1\" />";
str = str + "<var name=\"splashDelay\" value=\"1\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"1\" />";
str = str + "<var name=\"bigObject\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"base_ground_cluster2\">";
str = str + "<var name=\"linkage\" value=\"base_ground_cluster2\" />";
str = str + "<var name=\"armor\" value=\"1\" />";
str = str + "<var name=\"splashDamage\" value=\"1\" />";
str = str + "<var name=\"damageRadius\" value=\"1\" />";
str = str + "<var name=\"splashDelay\" value=\"1\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"1\" />";
str = str + "<var name=\"bigObject\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"base_ground_end\">";
str = str + "<var name=\"linkage\" value=\"base_ground_end\" />";
str = str + "<var name=\"armor\" value=\"1\" />";
str = str + "<var name=\"splashDamage\" value=\"1\" />";
str = str + "<var name=\"damageRadius\" value=\"1\" />";
str = str + "<var name=\"splashDelay\" value=\"1\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"1\" />";
str = str + "<var name=\"bigObject\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"hole\">";
str = str + "<var name=\"linkage\" value=\"hole\" />";
str = str + "<var name=\"armor\" value=\"500\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "<var name=\"bigObject\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"support01\">";
str = str + "<var name=\"linkage\" value=\"support01\" />";
str = str + "<var name=\"armor\" value=\"100\" />";
str = str + "<var name=\"splashDamage\" value=\"100\" />";
str = str + "<var name=\"damageRadius\" value=\"250\" />";
str = str + "<var name=\"splashDelay\" value=\"6\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"support02\">";
str = str + "<var name=\"linkage\" value=\"support02\" />";
str = str + "<var name=\"armor\" value=\"100\" />";
str = str + "<var name=\"splashDamage\" value=\"100\" />";
str = str + "<var name=\"damageRadius\" value=\"250\" />";
str = str + "<var name=\"splashDelay\" value=\"6\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"support03\">";
str = str + "<var name=\"linkage\" value=\"support03\" />";
str = str + "<var name=\"armor\" value=\"100\" />";
str = str + "<var name=\"splashDamage\" value=\"100\" />";
str = str + "<var name=\"damageRadius\" value=\"250\" />";
str = str + "<var name=\"splashDelay\" value=\"6\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"support04\">";
str = str + "<var name=\"linkage\" value=\"support04\" />";
str = str + "<var name=\"armor\" value=\"100\" />";
str = str + "<var name=\"splashDamage\" value=\"100\" />";
str = str + "<var name=\"damageRadius\" value=\"250\" />";
str = str + "<var name=\"splashDelay\" value=\"6\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"support05\">";
str = str + "<var name=\"linkage\" value=\"support05\" />";
str = str + "<var name=\"armor\" value=\"100\" />";
str = str + "<var name=\"splashDamage\" value=\"100\" />";
str = str + "<var name=\"damageRadius\" value=\"250\" />";
str = str + "<var name=\"splashDelay\" value=\"6\" />";
str = str + "<var name=\"top\" value=\"0\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"rad_box\">";
str = str + "<var name=\"linkage\" value=\"rad_box\" />";
str = str + "<var name=\"armor\" value=\"100\" />";
str = str + "<var name=\"splashDamage\" value=\"600\" />";
str = str + "<var name=\"damageRadius\" value=\"500\" />";
str = str + "<var name=\"splashDelay\" value=\"1\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_lite_1\">";
str = str + "<var name=\"linkage\" value=\"obj_lite_1\" />";
str = str + "<var name=\"armor\" value=\"30\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_lite_1a\">";
str = str + "<var name=\"linkage\" value=\"obj_lite_1a\" />";
str = str + "<var name=\"armor\" value=\"30\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_lite_2\">";
str = str + "<var name=\"linkage\" value=\"obj_lite_2\" />";
str = str + "<var name=\"armor\" value=\"30\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"obj_med_1\">";
str = str + "<var name=\"linkage\" value=\"obj_med_1\" />";
str = str + "<var name=\"armor\" value=\"50\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_med_1a\">";
str = str + "<var name=\"linkage\" value=\"obj_med_1a\" />";
str = str + "<var name=\"armor\" value=\"50\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_med_1b\">";
str = str + "<var name=\"linkage\" value=\"obj_med_1b\" />";
str = str + "<var name=\"armor\" value=\"50\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_med_1c\">";
str = str + "<var name=\"linkage\" value=\"obj_med_1c\" />";
str = str + "<var name=\"armor\" value=\"50\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_med_2\">";
str = str + "<var name=\"linkage\" value=\"obj_med_2\" />";
str = str + "<var name=\"armor\" value=\"50\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_med_2a\">";
str = str + "<var name=\"linkage\" value=\"obj_med_2a\" />";
str = str + "<var name=\"armor\" value=\"50\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_med_3\">";
str = str + "<var name=\"linkage\" value=\"obj_med_3\" />";
str = str + "<var name=\"armor\" value=\"60\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_med_3a\">";
str = str + "<var name=\"linkage\" value=\"obj_med_3a\" />";
str = str + "<var name=\"armor\" value=\"60\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_med_3b\">";
str = str + "<var name=\"linkage\" value=\"obj_med_3b\" />";
str = str + "<var name=\"armor\" value=\"60\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_med_3c\">";
str = str + "<var name=\"linkage\" value=\"obj_med_3c\" />";
str = str + "<var name=\"armor\" value=\"60\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"obj_big_1\">";
str = str + "<var name=\"linkage\" value=\"obj_big_1\" />";
str = str + "<var name=\"armor\" value=\"150\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"1\" />";
str = str + "</object>";
str = str + "<object name=\"obj_big_2\">";
str = str + "<var name=\"linkage\" value=\"obj_big_2\" />";
str = str + "<var name=\"armor\" value=\"300\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"3\" />";
str = str + "<var name=\"top\" value=\"2\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "<var name=\"loot\" value=\"miniHealth,miniHealth\" />";
str = str + "<var name=\"lootXoffset\" value=\"25,-25\" />";
str = str + "<var name=\"lootYoffset\" value=\"-30,30\" />";
str = str + "<var name=\"autoloot\" value=\"0,0\" />";
str = str + "</object>";
str = str + "<object name=\"spaceport_right\">";
str = str + "<var name=\"linkage\" value=\"spaceport_right\" />";
str = str + "<var name=\"armor\" value=\"400\" />";
str = str + "<var name=\"splashDamage\" value=\"500\" />";
str = str + "<var name=\"damageRadius\" value=\"200\" />";
str = str + "<var name=\"splashDelay\" value=\"1\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"spaceport\">";
str = str + "<var name=\"linkage\" value=\"spaceport\" />";
str = str + "<var name=\"armor\" value=\"400\" />";
str = str + "<var name=\"splashDamage\" value=\"500\" />";
str = str + "<var name=\"damageRadius\" value=\"200\" />";
str = str + "<var name=\"splashDelay\" value=\"1\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"1\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "<object name=\"explo\">";
str = str + "<var name=\"linkage\" value=\"explo\" />";
str = str + "<var name=\"armor\" value=\"20\" />";
str = str + "<var name=\"splashDamage\" value=\"0\" />";
str = str + "<var name=\"damageRadius\" value=\"0\" />";
str = str + "<var name=\"splashDelay\" value=\"0\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"ignoreHit\" value=\"1\" />";
str = str + "<var name=\"ignoreSplash\" value=\"1\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object> ";
str = str + "<object name=\"barrel\">";
str = str + "<var name=\"linkage\" value=\"barrel\" />";
str = str + "<var name=\"armor\" value=\"30\" />";
str = str + "<var name=\"splashDamage\" value=\"50\" />";
str = str + "<var name=\"damageRadius\" value=\"100\" />";
str = str + "<var name=\"splashDelay\" value=\"1\" />";
str = str + "<var name=\"top\" value=\"1\" />";
str = str + "<var name=\"ignoreHit\" value=\"0\" />";
str = str + "<var name=\"ignoreSplash\" value=\"0\" />";
str = str + "<var name=\"ignoreDirect\" value=\"0\" />";
str = str + "<var name=\"immortal\" value=\"0\" />";
str = str + "</object>";
str = str + "</object>";
str = str + "<object name=\"levels\">";
str = str + "<object name=\"level_1\">";
str = str + "<var name=\"comment1\" > Level 1 </var>";
str = str + "<var name=\"playerX\" value=\"275\" />";
str = str + "<var name=\"playerY\" value=\"200\" />";
str = str + "<var name=\"playerArmor\" value=\"100\" />";
str = str + "<var name=\"playerAvailableWeapons\" value=\"21\" />";
str = str + "<var name=\"playerObject\" value=\"plane1\" />";
str = str + "<object name=\"childs\">";
str = str + "<object name=\"barr_expl_mm\" xoffset=\"0\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"10\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"100\" damageRadius=\"300\" />";
str = str + "<object name=\"barr_expl_b\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"10\" damageRadius=\"30\" />";
str = str + "<object name=\"barr_expl_m\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"5\" damageRadius=\"20\" />";
str = 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 = 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 = str + "<object name=\"interceptor_1l\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"15.0\"/>";
str = str + "<object name=\"interceptor_1lf\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"10.0\"/>";
str = str + "<object name=\"interceptor_1k\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"40\" UAARotationFactor=\"15.0\"/>";
str = str + "<object name=\"armored_1\" tank=\"armored_1\" top=\"1\" cannonTimeOffset=\" -30, -30, -30,-100, -100, -100, -100\" mratio=\"2\"/>";
str = str + "<object name=\"rocketer_4\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4\" actionAfterDie=\"a_1,a_2\" relType=\"kill\"/>";
str = str + "<object name=\"rocketer_4l\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_l\" objId=\"a_2\"/>";
str = str + "<object name=\"rocketer_4r\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_r\" objId=\"a_1\"/>";
str = str + "<object name=\"portal_2\" top=\"1\" tank=\"portal_2\" EC=\"barr_expl_b\" ECCount=\"1\" ECTime=\"5\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" bigObject=\"1\"/>";
str = str + "<object name=\"mine_23\" tank=\"mine\" 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 = 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 = str + "<object name=\"mine_41\" tank=\"mine_hit\" child=\"barr_expl_m\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = str + "<object name=\"mine_4\" tank=\"mine\" child=\"mine_23\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = str + "</object>";
str = str + "<array name=\"level\">";
str = str + "<object yoffset=\"0.9\" xoffset=\"275\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, weapon2\"/>";
str = str + "<object yoffset=\"1.6\" xoffset=\"200\" armor=\"10\" tank=\"interceptor_11\" movedWayOffset=\"180\" cannonTimeOffset=\"-20\" reloadingTime=\"60000\"/>";
str = str + "<object yoffset=\"1.6\" xoffset=\"200\" armor=\"10\" tank=\"interceptor_11\" movedWayOffset=\"170\" cannonTimeOffset=\"-25\" startFrame=\"30\" reloadingTime=\"60000\"/>";
str = str + "<object yoffset=\"1.6\" xoffset=\"200\" armor=\"10\" tank=\"interceptor_11\" movedWayOffset=\"160\" cannonTimeOffset=\"-30\" startFrame=\"60\" reloadingTime=\"60000\"/>";
str = str + "<object yoffset=\"1.6\" xoffset=\"200\" armor=\"10\" tank=\"interceptor_11\" movedWayOffset=\"150\" cannonTimeOffset=\"-35\" startFrame=\"90\" reloadingTime=\"60000\"/>";
str = str + "<object yoffset=\"1.6\" xoffset=\"200\" armor=\"10\" tank=\"interceptor_11\" movedWayOffset=\"140\" cannonTimeOffset=\"-40\" startFrame=\"120\" reloadingTime=\"60000\"/>";
str = str + "<object yoffset=\"1.6\" xoffset=\"200\" armor=\"10\" tank=\"interceptor_11\" movedWayOffset=\"130\" cannonTimeOffset=\"-35\" startFrame=\"150\" reloadingTime=\"60000\" />";
str = str + "<object yoffset=\"1.85\" xoffset=\"350\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"2.3\" tank=\"interceptor_13\" armor=\"10\" movedWayOffset=\"52\" cannonAngle=\"h-15\" cannonTimeOffset=\"-10\" startFrame=\"20\" reloadingTime=\"60\"/>";
str = str + "<object yoffset=\"2.3\" tank=\"interceptor_13\" armor=\"10\" movedWayOffset=\"46\" cannonAngle=\"h-15\" cannonTimeOffset=\"-20\" startFrame=\"60\" reloadingTime=\"60\"/>";
str = str + "<object yoffset=\"2.3\" tank=\"interceptor_13\" armor=\"10\" movedWayOffset=\"40\" cannonAngle=\"h-15\" cannonTimeOffset=\"-30\" startFrame=\"100\" reloadingTime=\"60\" />";
str = 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 = 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 = 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 = str + "<object yoffset=\"2.5\" xoffset=\"330\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"2.95\" xoffset=\"420\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, weapon1\"/>";
str = str + "<object yoffset=\"3.0\" xoffset=\"200\" tank=\"interceptor_11\" cannonAngle=\"h-60\" movedWayOffset=\"180\" cannonTimeOffset=\"-120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"3.0\" xoffset=\"200\" tank=\"interceptor_11\" cannonAngle=\"h-60\" movedWayOffset=\"170\" cannonTimeOffset=\"-125\" startFrame=\"30\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"3.0\" xoffset=\"200\" tank=\"interceptor_11\" cannonAngle=\"h-60\" movedWayOffset=\"160\" cannonTimeOffset=\"-130\" startFrame=\"60\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"3.0\" xoffset=\"200\" tank=\"interceptor_11\" cannonAngle=\"h-60\" movedWayOffset=\"150\" cannonTimeOffset=\"-135\" startFrame=\"90\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"3.0\" xoffset=\"200\" tank=\"interceptor_11\" cannonAngle=\"h-60\" movedWayOffset=\"140\" cannonTimeOffset=\"-140\" startFrame=\"120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"3.0\" xoffset=\"200\" tank=\"interceptor_11\" cannonAngle=\"h-60\" movedWayOffset=\"130\" cannonTimeOffset=\"-145\" startFrame=\"150\" reloadingTime=\"170\" />";
str = str + "<object yoffset=\"3.35\" xoffset=\"220\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"3.5\" xoffset=\"130\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"3.7\" tank=\"interceptor_11f\" xoffset=\"150\" cannonAngle=\"h+60\" movedWayOffset=\"180\" cannonTimeOffset=\"-120, 0, 0\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"3.7\" tank=\"interceptor_11f\" xoffset=\"150\" cannonAngle=\"h+60\" movedWayOffset=\"170\" cannonTimeOffset=\"-125, 0, 0\" startFrame=\"30\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"3.7\" tank=\"interceptor_11f\" xoffset=\"150\" cannonAngle=\"h+60\" movedWayOffset=\"160\" cannonTimeOffset=\"-130, 0, 0\" startFrame=\"60\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"3.7\" tank=\"interceptor_11f\" xoffset=\"150\" cannonAngle=\"h+60\" movedWayOffset=\"150\" cannonTimeOffset=\"-135, 0, 0\" startFrame=\"90\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"3.7\" tank=\"interceptor_11f\" xoffset=\"150\" cannonAngle=\"h+60\" movedWayOffset=\"140\" cannonTimeOffset=\"-140, 0, 0\" startFrame=\"120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"3.7\" tank=\"interceptor_11f\" xoffset=\"150\" cannonAngle=\"h+60\" movedWayOffset=\"130\" cannonTimeOffset=\"-145, 0, 0\" startFrame=\"150\" reloadingTime=\"170\" />";
str = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = str + "<object yoffset=\"4.5\" xoffset=\"175\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"4.5\" xoffset=\"375\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"4.75\" xoffset=\"275\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"5.0\" xoffset=\"175\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"5.0\" xoffset=\"375\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"5.4\" xoffset=\"275\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, weapon1\"/>";
str = str + "<object yoffset=\"6.0\" xoffset=\"275\" tank=\"kamikadze\" movedWayOffset=\"70\" endFrame=\"430\"/>";
str = str + "<object yoffset=\"6.05\" xoffset=\"300\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"6.05\" xoffset=\"250\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"6.1\" xoffset=\"325\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"6.1\" xoffset=\"225\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"6.15\" xoffset=\"350\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"6.15\" xoffset=\"200\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"6.2\" xoffset=\"375\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"6.2\" xoffset=\"175\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"6.25\" xoffset=\"125\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"6.25\" xoffset=\"275\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"6.25\" xoffset=\"425\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"6.7\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.75\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.75\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.8\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.8\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.85\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.85\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.9\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.9\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.0\" xoffset=\"275\" tank=\"kamikadze\" movedWayOffset=\"70\" endFrame=\"430\"/>";
str = str + "<object yoffset=\"7.0\" xoffset=\"300\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"7.0\" xoffset=\"250\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"7.05\" xoffset=\"325\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"7.05\" xoffset=\"225\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"7.1\" xoffset=\"350\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"7.1\" xoffset=\"200\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"7.15\" xoffset=\"375\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"7.15\" xoffset=\"175\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"7.2\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.2\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.2\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.25\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.25\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.3\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.3\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.35\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.35\" xoffset=\"135\" tank=\"kamikadze\" />";
str = 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 = 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 = str + "<object yoffset=\"8.55\" xoffset=\"175\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"8.7\" xoffset=\"275\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"8.9\" xoffset=\"375\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"9.2\" xoffset=\"225\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"9.7\" tank=\"rocketer_4\" bossBar=\"1\" top=\"0\" mainObj=\"medium_4_wing_l\" objId=\"b_1\"/>";
str = str + "<object yoffset=\"9.7\" tank=\"rocketer_4\" bossBar=\"1\" top=\"0\" mainObj=\"medium_4_wing_r\" objId=\"b_2\"/>";
str = str + "<object yoffset=\"9.7\" tank=\"rocketer_4\" bossBar=\"1\" top=\"1\" mainObj=\"medium_4\" actionAfterDie=\"b_1,b_2\" relType=\"kill\"/>";
str = str + "<object yoffset=\"11.7\" xoffset=\"275\" tank=\"kamikadze\" movedWayOffset=\"70\" endFrame=\"430\"/>";
str = str + "<object yoffset=\"11.7\" xoffset=\"300\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"11.7\" xoffset=\"250\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"11.75\" xoffset=\"325\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"11.75\" xoffset=\"225\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"11.8\" xoffset=\"350\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"11.8\" xoffset=\"200\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"11.85\" xoffset=\"375\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"11.85\" xoffset=\"175\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"12.5\" tank=\"portal\" mainObj=\"portal_1\" bigObject=\"1\" />";
str = 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 = str + "<object yoffset=\"12.6\" xoffset=\"275\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"12.1\" xoffset=\"275\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"13.55\" command=\"slideConstant\" factor=\"0.95\" limit=\"0\"/>";
str = str + "</array>";
str = str + "</object>";
str = str + "<object name=\"level_2\">";
str = str + "<var name=\"comment1\" > Level 2 </var>";
str = str + "<var name=\"playerX\" value=\"275\" />";
str = str + "<var name=\"playerY\" value=\"200\" />";
str = str + "<var name=\"playerArmor\" value=\"100\" />";
str = str + "<var name=\"playerAvailableWeapons\" value=\"21\" />";
str = str + "<var name=\"playerObject\" value=\"plane1\" />";
str = str + "<object name=\"childs\">";
str = str + "<object name=\"barr_expl_mm\" xoffset=\"0\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"10\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"100\" damageRadius=\"300\" />";
str = str + "<object name=\"barr_expl_b\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"10\" damageRadius=\"30\" />";
str = str + "<object name=\"barr_expl_m\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"5\" damageRadius=\"20\" />";
str = 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 = 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 = str + "<object name=\"interceptor_1l\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"15.0\"/>";
str = str + "<object name=\"interceptor_1lf\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"10.0\"/>";
str = str + "<object name=\"interceptor_1kmf\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"interceptor_1kf\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1km\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"interceptor_1k\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1k\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"30\" UAARotationFactor=\"12.0\"/>";
str = str + "<object name=\"interceptor_1kf\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"20\" UAARotationFactor=\"7.0\"/>";
str = str + "<object name=\"armored_1\" tank=\"armored_1\" top=\"1\" cannonTimeOffset=\" -30, -30, -30,-100, -100, -100, -100\" mratio=\"2\"/>";
str = str + "<object name=\"rocketer_4\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4\" actionAfterDie=\"a_1,a_2\" relType=\"kill\"/>";
str = str + "<object name=\"rocketer_4l\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_l\" objId=\"a_2\"/>";
str = str + "<object name=\"rocketer_4r\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_r\" objId=\"a_1\"/>";
str = str + "<object name=\"portal_2\" top=\"1\" tank=\"portal_2\" EC=\"barr_expl_b\" ECCount=\"1\" ECTime=\"5\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" bigObject=\"1\"/>";
str = str + "<object name=\"mine_23\" tank=\"mine\" 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 = 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 = str + "<object name=\"mine_41\" tank=\"mine_hit\" child=\"barr_expl_m\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = str + "<object name=\"mine_4\" tank=\"mine\" child=\"mine_23\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = str + "</object>";
str = str + "<array name=\"level\">";
str = str + "<object yoffset=\"3.0\" xoffset=\"0\" object=\"base_ground_start\"/>";
str = str + "<object yoffset=\"4.0\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"5.0\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"6.0\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"7.0\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"8.0\" xoffset=\"0\" object=\"base_ground_end\"/>";
str = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = str + "<object yoffset=\"1.45\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"180\" cannonTimeOffset=\"-120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"1.45\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"170\" cannonTimeOffset=\"-125\" startFrame=\"30\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"1.45\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"160\" cannonTimeOffset=\"-130\" startFrame=\"60\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"1.45\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"150\" cannonTimeOffset=\"-135\" startFrame=\"90\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"1.45\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"140\" cannonTimeOffset=\"-140\" startFrame=\"120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"1.45\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"130\" cannonTimeOffset=\"-145\" startFrame=\"150\" reloadingTime=\"170\" />";
str = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = str + "<object yoffset=\"2.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"180\" cannonTimeOffset=\"-120, 0, 0\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"2.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"170\" cannonTimeOffset=\"-125, 0, 0\" startFrame=\"30\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"2.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"160\" cannonTimeOffset=\"-130, 0, 0\" startFrame=\"60\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"2.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"150\" cannonTimeOffset=\"-135, 0, 0\" startFrame=\"90\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"2.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"140\" cannonTimeOffset=\"-140, 0, 0\" startFrame=\"120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"2.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"130\" cannonTimeOffset=\"-145, 0, 0\" startFrame=\"150\" reloadingTime=\"170\" />";
str = str + "<object yoffset=\"2.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"120\" cannonTimeOffset=\"-150, 0, 0\" startFrame=\"180\" reloadingTime=\"170\"/>";
str = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = str + "<object yoffset=\"2.7\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"180\" cannonTimeOffset=\"-120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"2.7\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"170\" cannonTimeOffset=\"-125\" startFrame=\"30\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"2.7\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"160\" cannonTimeOffset=\"-130\" startFrame=\"60\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"2.7\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"150\" cannonTimeOffset=\"-135\" startFrame=\"90\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"2.7\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"140\" cannonTimeOffset=\"-140\" startFrame=\"120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"2.7\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"130\" cannonTimeOffset=\"-145\" startFrame=\"150\" reloadingTime=\"170\" />";
str = 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 = 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 = str + "<object yoffset=\"4.4\" xoffset=\"125\" tank=\"armored_1\" mratio=\"4\" cannonTimeOffset=\"-30,-30,-30,-90,-90,-90,-90\" />";
str = str + "<object yoffset=\"4.55\" xoffset=\"225\" tank=\"armored_1\" mratio=\"4\" cannonTimeOffset=\"-30,-30,-30,-90,-90,-90,-90\"/>";
str = str + "<object yoffset=\"4.7\" xoffset=\"325\" tank=\"armored_1\" mratio=\"4\" cannonTimeOffset=\"-30,-30,-30,-90,-90,-90,-90\"/>";
str = str + "<object yoffset=\"4.85\" xoffset=\"425\" tank=\"armored_1\" mratio=\"4\" cannonTimeOffset=\"-30,-30,-30,-90,-90,-90,-90\"/>";
str = str + "<object yoffset=\"4.9\" xoffset=\"175\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"5.1\" xoffset=\"275\" tank=\"kamikadze\" movedWayOffset=\"70\" endFrame=\"430\"/>";
str = str + "<object yoffset=\"5.1\" xoffset=\"300\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"5.1\" xoffset=\"250\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"5.15\" xoffset=\"325\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"5.15\" xoffset=\"225\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"5.2\" xoffset=\"350\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"5.2\" xoffset=\"200\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"5.25\" xoffset=\"375\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"5.25\" xoffset=\"175\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"5.3\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"5.3\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"5.3\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"5.35\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"5.35\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"5.4\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"5.4\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"5.45\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"5.45\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"5.4\" xoffset=\"275\" tank=\"armored_1\" mratio=\"4\" cannonTimeOffset=\"-30,-30,-30,-90,-90,-90,-90\"/>";
str = 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 = 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 = 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 = str + "<object yoffset=\"6.5\" xoffset=\"125\" tank=\"armored_1\" mratio=\"4\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"6.8\" xoffset=\"125\" tank=\"armored_1\" mratio=\"4\" cannonTimeOffset=\"-30,-30,-30,-90,-90,-90,-90\"/>";
str = str + "<object yoffset=\"7.5\" xoffset=\"425\" tank=\"armored_1\" mratio=\"4\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"7.8\" xoffset=\"425\" tank=\"armored_1\" mratio=\"4\" cannonTimeOffset=\"-30,-30,-30,-90,-90,-90,-90\"/>";
str = str + "</array>";
str = str + "</object>";
str = str + "<object name=\"level_3\">";
str = str + "<var name=\"comment1\" >Level 3 </var>";
str = str + "<var name=\"playerX\" value=\"275\" />";
str = str + "<var name=\"playerY\" value=\"200\" />";
str = str + "<var name=\"playerArmor\" value=\"100\" />";
str = str + "<var name=\"playerAvailableWeapons\" value=\"21\" />";
str = str + "<var name=\"playerObject\" value=\"plane1\" />";
str = str + "<object name=\"childs\">";
str = str + "<object name=\"barr_expl_mm\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"10\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"100\" damageRadius=\"100\" />";
str = str + "<object name=\"barr_expl_b\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"500\" damageRadius=\"50\"/>";
str = str + "<object name=\"barr_expl_m\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"5\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl_s\" object=\"exploder2\" explodeTimer=\"0\" splashDamage=\"30\" damageRadius=\"100\" />";
str = 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 = 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 = str + "<object name=\"interceptor_1l\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"15.0\"/>";
str = str + "<object name=\"interceptor_1lf\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"10.0\"/>";
str = str + "<object name=\"interceptor_1kmf\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"interceptor_1kf\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1km\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"interceptor_1k\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1k\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"30\" UAARotationFactor=\"12.0\"/>";
str = str + "<object name=\"interceptor_1kf\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"20\" UAARotationFactor=\"7.0\"/>";
str = str + "<object name=\"armored_1\" tank=\"armored_1\" top=\"1\" cannonTimeOffset=\" -30, -30, -30,-100, -100, -100, -100\" mratio=\"2\"/>";
str = str + "<object name=\"rocketer_4\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4\" actionAfterDie=\"a_1,a_2\" relType=\"kill\"/>";
str = str + "<object name=\"rocketer_4l\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_l\" objId=\"a_2\"/>";
str = str + "<object name=\"rocketer_4r\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_r\" objId=\"a_1\"/>";
str = str + "<object name=\"portal_2\" top=\"1\" tank=\"portal_2\" EC=\"barr_expl_mm\" ECCount=\"1\" ECTime=\"5\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" bigObject=\"1\"/>";
str = str + "<object name=\"mine_23\" tank=\"mine\" 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 = 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 = str + "<object name=\"mine_41\" tank=\"mine_hit\" child=\"barr_expl_m\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = str + "<object name=\"mine_4\" tank=\"mine\" child=\"mine_23\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = 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 = 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 = 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 = str + "<object name=\"rocket_big_2\" tank=\"rocket_big_2\" />";
str = str + "</object>";
str = str + "<array name=\"level\"> ";
str = str + "<object yoffset=\"1.0\" xoffset=\"275\" tank=\"kamikadze\" movedWayOffset=\"70\" endFrame=\"430\"/>";
str = str + "<object yoffset=\"1.0\" xoffset=\"300\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"1.0\" xoffset=\"250\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"1.05\" xoffset=\"325\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"1.05\" xoffset=\"225\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"1.1\" xoffset=\"350\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"1.1\" xoffset=\"200\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"1.15\" xoffset=\"375\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"1.15\" xoffset=\"175\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"1.2\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.2\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.2\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.25\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.25\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.3\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.3\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.35\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.35\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.3\" xoffset=\"300\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\" cannonChangeAngleSpeed=\"3\"/>";
str = str + "<object yoffset=\"1.3\" xoffset=\"375\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"1.8\" xoffset=\"225\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"1.8\" xoffset=\"300\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"cannonChangeAngleSpeed=\"3\"/>";
str = str + "<object yoffset=\"1.8\" xoffset=\"150\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"2.1\" xoffset=\"425\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"3.9\" xoffset=\"300\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"3.9\" xoffset=\"400\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"4.3\" xoffset=\"225\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"4.3\" xoffset=\"300\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"cannonChangeAngleSpeed=\"2\"/>";
str = str + "<object yoffset=\"4.3\" xoffset=\"150\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"4.6\" xoffset=\"300\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"4.6\" xoffset=\"400\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"4.6\" xoffset=\"500\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"7.0\" xoffset=\"50\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"7.3\" xoffset=\"50\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"7.15\" xoffset=\"500\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"7.45\" xoffset=\"500\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"9.2\" xoffset=\"100\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"9.2\" xoffset=\"150\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"cannonChangeAngleSpeed=\"3\"/>";
str = str + "<object yoffset=\"9.2\" xoffset=\"200\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"9.3\" xoffset=\"450\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"cannonChangeAngleSpeed=\"2\"/>";
str = str + "<object yoffset=\"9.3\" xoffset=\"400\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"9.3\" xoffset=\"350\" tank=\"turel_big\" top=\"1\" mainObj=\"turel\"cannonChangeAngleSpeed=\"5\"/>";
str = str + "<object yoffset=\"2.3\" xoffset=\"53\" object=\"spaceport\" />";
str = 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 = str + "<object yoffset=\"3.0\" xoffset=\"425\" tank=\"armored_1\" top=\"1\" mratio=\"3\"/>";
str = str + "<object yoffset=\"3.3\" xoffset=\"425\" tank=\"armored_1\" top=\"1\" mratio=\"3\"/>";
str = 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 = str + "<object yoffset=\"3.5\" xoffset=\"49\" object=\"spaceport\" />";
str = str + "<object yoffset=\"5.0\" xoffset=\"200\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"5.2\" xoffset=\"350\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"5.4\" xoffset=\"250\" tank=\"armored_1\" />";
str = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = str + "<object yoffset=\"6.05\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"180\" cannonTimeOffset=\"-120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"6.05\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"170\" cannonTimeOffset=\"-125\" startFrame=\"30\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"6.05\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"160\" cannonTimeOffset=\"-130\" startFrame=\"60\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"6.05\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"150\" cannonTimeOffset=\"-135\" startFrame=\"90\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"6.05\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"140\" cannonTimeOffset=\"-140\" startFrame=\"120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"6.05\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"130\" cannonTimeOffset=\"-145\" startFrame=\"150\" reloadingTime=\"170\" />";
str = str + "<object yoffset=\"5.7\" tank=\"portal\" xoffset=\"-100\" mainObj=\"portal_1\" bigObject=\"1\" />";
str = 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 = str + "<object yoffset=\"6.8\" command=\"slideConstant\" factor=\"0.95\" limit=\"1\"/>";
str = str + "<object yoffset=\"7.05\" command=\"slideConstant\" factor=\"1.05\" limit=\"2\"/>";
str = str + "<object yoffset=\"7.4\" tank=\"portal\" xoffset=\"50\" mainObj=\"portal_1\" bigObject=\"1\" />";
str = 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 = str + "<object yoffset=\"8.3\" command=\"slideConstant\" factor=\"0.95\" limit=\"1\"/>";
str = str + "<object yoffset=\"8.55\" command=\"slideConstant\" factor=\"1.05\" limit=\"2\"/>";
str = str + "<object yoffset=\"10.4\" command=\"slideConstant\" factor=\"0.95\" limit=\"0\"/>";
str = str + "<object yoffset=\"8.8\" xoffset=\"200\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"2\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"8.85\" xoffset=\"350\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"2\" loot=\"miniHealth, miniHealth\"/>";
str = 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 = 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 = 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 = 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 = str + "<object yoffset=\"9.3\" xoffset=\"498\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.3\" xoffset=\"227\" object=\"support01\" />";
str = str + "<object yoffset=\"9.1\" xoffset=\"50\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.2\" xoffset=\"4\" object=\"support01\" />";
str = str + "<object yoffset=\"9.8\" xoffset=\"89\" object=\"obj_med_2\" />";
str = str + "<object yoffset=\"9.8\" xoffset=\"73\" object=\"support03\" />";
str = str + "<object yoffset=\"9.8\" xoffset=\"348\" object=\"support03\" />";
str = str + "<object yoffset=\"9.9\" xoffset=\"222\" object=\"obj_med_1b\" />";
str = str + "<object yoffset=\"9.9\" xoffset=\"322\" object=\"obj_med_1b\" />";
str = str + "<object yoffset=\"9.9\" xoffset=\"423\" object=\"obj_med_1b\" />";
str = str + "<object yoffset=\"9.7\" xoffset=\"227\" object=\"obj_med_1a\" />";
str = str + "<object yoffset=\"9.7\" xoffset=\"324\" object=\"obj_med_1a\" />";
str = str + "<object yoffset=\"9.7\" xoffset=\"423\" object=\"obj_med_1a\" />";
str = str + "<object yoffset=\"9.9\" xoffset=\"146\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.7\" xoffset=\"145\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.9\" xoffset=\"424\" object=\"support01\" />";
str = str + "<object yoffset=\"9.7\" xoffset=\"423\" object=\"support01\" />";
str = str + "<object yoffset=\"9.9\" xoffset=\"146\" object=\"support01\" />";
str = str + "<object yoffset=\"9.7\" xoffset=\"145\" object=\"support01\" />";
str = str + "<object yoffset=\"7\" xoffset=\"182\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"6.9\" xoffset=\"181\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"7.1\" xoffset=\"182\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"6.8\" xoffset=\"182\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"8.1\" xoffset=\"272\" object=\"support03\" />";
str = str + "<object yoffset=\"8.1\" xoffset=\"-2\" object=\"support03\" />";
str = str + "<object yoffset=\"9\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"8.5\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"8\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"8.8\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"8.3\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"7.8\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"7.3\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"7.8\" xoffset=\"157\" object=\"rad_box\" damageRadius=\"700\"/>";
str = str + "<object yoffset=\"7.8\" xoffset=\"175\" object=\"support05\" />";
str = str + "<object yoffset=\"7.8\" xoffset=\"131\" object=\"support05\" />";
str = str + "<object yoffset=\"8.05\" xoffset=\"157\" object=\"rad_box\" damageRadius=\"700\"/>";
str = str + "<object yoffset=\"6.7\" xoffset=\"175\" object=\"support05\" />";
str = str + "<object yoffset=\"7.2\" xoffset=\"175\" object=\"support05\" />";
str = str + "<object yoffset=\"6.7\" xoffset=\"131\" object=\"support05\" />";
str = str + "<object yoffset=\"7.2\" xoffset=\"131\" object=\"support05\" />";
str = str + "<object yoffset=\"6.3\" xoffset=\"417\" object=\"rad_box\" damageRadius=\"700\"/>";
str = str + "<object yoffset=\"6.45\" xoffset=\"417\" object=\"rad_box\" damageRadius=\"700\"/>";
str = str + "<object yoffset=\"6.2\" xoffset=\"435\" object=\"support05\" />";
str = str + "<object yoffset=\"6.2\" xoffset=\"391\" object=\"support05\" />";
str = str + "<object yoffset=\"4.6\" xoffset=\"497\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4.6\" xoffset=\"267\" object=\"support01\" />";
str = str + "<object yoffset=\"6.5\" xoffset=\"150\" object=\"rad_box\" damageRadius=\"700\"/>";
str = str + "<object yoffset=\"5.3\" xoffset=\"415\" object=\"rad_box\" damageRadius=\"700\"/>";
str = str + "<object yoffset=\"5.2\" xoffset=\"435\" object=\"support05\" />";
str = str + "<object yoffset=\"5.7\" xoffset=\"435\" object=\"support05\" />";
str = str + "<object yoffset=\"5.2\" xoffset=\"391\" object=\"support05\" />";
str = str + "<object yoffset=\"5.7\" xoffset=\"391\" object=\"support05\" />";
str = str + "<object yoffset=\"7.6\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"7.1\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"6.6\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"6\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"6.9\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"6.3\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"5.8\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"1.3\" xoffset=\"500\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"1.3\" xoffset=\"237\" object=\"support01\" />";
str = str + "<object yoffset=\"1.8\" xoffset=\"50\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"1.8\" xoffset=\"44\" object=\"support01\" />";
str = str + "<object yoffset=\"1.5\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"1.3\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"5\" xoffset=\"-2\" object=\"support01\" />";
str = str + "<object yoffset=\"5\" xoffset=\"275\" object=\"support01\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"48\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"-2\" object=\"support01\" />";
str = str + "<object yoffset=\"3.9\" xoffset=\"497\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3.9\" xoffset=\"267\" object=\"support01\" />";
str = str + "<object yoffset=\"2.5\" xoffset=\"48\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3\" xoffset=\"50\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3.6\" xoffset=\"47\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3.1\" xoffset=\"418\" object=\"obj_med_1b\" />";
str = str + "<object yoffset=\"3.1\" xoffset=\"497\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3.1\" xoffset=\"353\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"499\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"2.4\" xoffset=\"423\" object=\"obj_big_1\" />";
str = str + "<object yoffset=\"3.1\" xoffset=\"355\" object=\"support01\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"359\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"346\" object=\"support01\" />";
str = str + "<object yoffset=\"2.3\" xoffset=\"353\" object=\"support04\" />";
str = str + "<object yoffset=\"2.8\" xoffset=\"353\" object=\"support04\" />";
str = str + "<object yoffset=\"2.8\" xoffset=\"423\" object=\"obj_big_1\" />";
str = str + "<object yoffset=\"2.6\" xoffset=\"463\" object=\"support05\" />";
str = str + "<object yoffset=\"1.3\" xoffset=\"59\" object=\"obj_lite_1\" loot=\"miniHealth\" lootXoffset=\"70\" lootYoffset=\"0\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"1.2\" xoffset=\"58\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"1.4\" xoffset=\"59\" object=\"obj_lite_1\" loot=\"miniHealth\" lootXoffset=\"70\" lootYoffset=\"0\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"1.1\" xoffset=\"59\" object=\"obj_lite_1\" loot=\"miniHealth\" lootXoffset=\"70\" lootYoffset=\"0\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"2.8\" xoffset=\"52\" object=\"obj_med_1\" loot=\"miniHealth\" lootXoffset=\"80\" lootYoffset=\"0\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"2.6\" xoffset=\"52\" object=\"obj_med_1\" loot=\"miniHealth\" lootXoffset=\"80\" lootYoffset=\"0\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"5.0\" xoffset=\"300\" object=\"obj_med_2\" loot=\"miniHealth\" lootXoffset=\"0\" lootYoffset=\"50\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"3.6\" xoffset=\"305\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3.6\" xoffset=\"25\" object=\"support01\" />";
str = str + "<object yoffset=\"3.3\" xoffset=\"305\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"305\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3\" xoffset=\"303\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"2.5\" xoffset=\"305\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"2.7\" xoffset=\"305\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"2.8\" xoffset=\"305\" object=\"support04\" />";
str = str + "<object yoffset=\"2.3\" xoffset=\"305\" object=\"support04\" />";
str = str + "<object yoffset=\"2.5\" xoffset=\"28\" object=\"support01\" />";
str = str + "<object yoffset=\"3.3\" xoffset=\"305\" object=\"support04\" />";
str = str + "<object yoffset=\"3\" xoffset=\"25\" object=\"support01\" />";
str = str + "<object yoffset=\"5.3\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"5.5\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"4.8\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"5\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"4.5\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"3.8\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"4\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"3.3\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"3.6\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"2.8\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"3.1\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"2.3\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"2.5\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"1.8\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"2\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"2.7\" xoffset=\"460\" object=\"support03\" />";
str = str + "<object yoffset=\"5\" xoffset=\"270\" object=\"support03\" />";
str = str + "<object yoffset=\"5\" xoffset=\"-4\" object=\"support03\" />";
str = str + "<object yoffset=\"6.5\" xoffset=\"270\" object=\"support03\" />";
str = str + "<object yoffset=\"6.5\" xoffset=\"-4\" object=\"support03\" />";
str = str + "</array>";
str = str + "</object>";
str = str + "<object name=\"level_4\">";
str = str + "<var name=\"comment1\" >Level 4 </var>";
str = str + "<var name=\"playerX\" value=\"275\" />";
str = str + "<var name=\"playerY\" value=\"200\" />";
str = str + "<var name=\"playerArmor\" value=\"100\" />";
str = str + "<var name=\"playerAvailableWeapons\" value=\"21\" />";
str = str + "<var name=\"playerObject\" value=\"plane1\" />";
str = str + "<object name=\"childs\">";
str = str + "<object name=\"barr_expl_mm\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"10\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"100\" damageRadius=\"100\" />";
str = str + "<object name=\"barr_expl_b\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"10\" damageRadius=\"30\" />";
str = str + "<object name=\"barr_expl_m\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"5\" damageRadius=\"20\" />";
str = 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 = 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 = str + "<object name=\"interceptor_1l\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"15.0\"/>";
str = str + "<object name=\"interceptor_1lf\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"10.0\"/>";
str = str + "<object name=\"interceptor_1kmf\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"interceptor_1kf\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1km\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"interceptor_1k\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1k\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"30\" UAARotationFactor=\"12.0\"/>";
str = str + "<object name=\"interceptor_1kf\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"20\" UAARotationFactor=\"7.0\"/>";
str = str + "<object name=\"armored_1\" tank=\"armored_1\" top=\"1\" cannonTimeOffset=\" -30, -30, -30,-100, -100, -100, -100\" mratio=\"2\"/>";
str = str + "<object name=\"rocketer_4\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4\" actionAfterDie=\"a_1,a_2\" relType=\"kill\"/>";
str = str + "<object name=\"rocketer_4l\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_l\" objId=\"a_2\"/>";
str = str + "<object name=\"rocketer_4r\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_r\" objId=\"a_1\"/>";
str = str + "<object name=\"portal_2\" top=\"1\" tank=\"portal_2\" EC=\"barr_expl_b\" ECCount=\"1\" ECTime=\"5\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" bigObject=\"1\"/>";
str = str + "<object name=\"mine_23\" tank=\"mine\" 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 = 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 = str + "<object name=\"mine_41\" tank=\"mine_hit\" child=\"barr_expl_m\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = str + "<object name=\"mine_4\" tank=\"mine\" child=\"mine_23\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = str + "</object>";
str = str + "<array name=\"level\"> ";
str = str + "<object yoffset=\"1.0\" command=\"slideConstant\" factor=\"1.1\" limit=\"4\"/>";
str = str + "<object yoffset=\"4.0\" xoffset=\"0\" object=\"base_ground_start\"/>";
str = str + "<object yoffset=\"5.0\" xoffset=\"0\" object=\"base_ground_end\"/>";
str = 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 = str + "<object yoffset=\"1.45\" objId=\"s_11\" actionAfterDie=\"s_10\" relType=\"makeHitable\" tank=\"snake\" bossBar=\"1\" mainObj=\"snake_2\" cannonTimeOffset=\"209,209\"/>";
str = 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 = str + "<object yoffset=\"1.55\" objId=\"s_09\" actionAfterDie=\"s_08\" relType=\"makeHitable\" tank=\"snake\" bossBar=\"1\" mainObj=\"snake_2\" cannonTimeOffset=\"203,203\"/>";
str = str + "<object yoffset=\"1.6\" objId=\"s_08\" actionAfterDie=\"s_07\" relType=\"makeHitable\" tank=\"snake\" bossBar=\"1\" mainObj=\"snake_2\" cannonTimeOffset=\"200,200\"/>";
str = 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 = str + "<object yoffset=\"1.7\" objId=\"s_06\" actionAfterDie=\"s_05\" relType=\"makeHitable\" tank=\"snake\" bossBar=\"1\" mainObj=\"snake_2\" cannonTimeOffset=\"194,194\"/>";
str = str + "<object yoffset=\"1.75\" objId=\"s_05\" actionAfterDie=\"s_04\" relType=\"makeHitable\" tank=\"snake\" bossBar=\"1\" mainObj=\"snake_2\" cannonTimeOffset=\"191,191\"/>";
str = 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 = str + "<object yoffset=\"1.85\" objId=\"s_03\" actionAfterDie=\"s_02\" relType=\"makeHitable\" tank=\"snake\" bossBar=\"1\" mainObj=\"snake_2\" cannonTimeOffset=\"185,185\"/>";
str = str + "<object yoffset=\"1.9\" objId=\"s_02\" actionAfterDie=\"s_01\" relType=\"makeHitable\" tank=\"snake\" bossBar=\"1\" mainObj=\"snake_2\" cannonTimeOffset=\"182,182\"/>";
str = 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 = str + "</array>";
str = str + "</object>";
str = str + "<object name=\"level_5\">";
str = str + "<var name=\"comment1\" >Level 5 </var>";
str = str + "<var name=\"playerX\" value=\"275\" />";
str = str + "<var name=\"playerY\" value=\"200\" />";
str = str + "<var name=\"playerArmor\" value=\"100\" />";
str = str + "<var name=\"playerAvailableWeapons\" value=\"21\" />";
str = str + "<var name=\"playerObject\" value=\"plane1\" />";
str = str + "<object name=\"childs\">";
str = str + "<object name=\"barr_expl_mm\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"10\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"100\" damageRadius=\"100\" />";
str = str + "<object name=\"barr_expl_b\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"500\" damageRadius=\"50\"/>";
str = str + "<object name=\"barr_expl_m\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"5\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl_s\" object=\"exploder2\" explodeTimer=\"0\" splashDamage=\"30\" damageRadius=\"100\" />";
str = 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 = 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 = str + "<object name=\"interceptor_1l\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"15.0\"/>";
str = str + "<object name=\"interceptor_1lf\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"10.0\"/>";
str = str + "<object name=\"interceptor_1kmf\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"interceptor_1kf\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1km\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"interceptor_1k\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1k\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"30\" UAARotationFactor=\"12.0\"/>";
str = str + "<object name=\"interceptor_1kf\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"20\" UAARotationFactor=\"7.0\"/>";
str = str + "<object name=\"armored_1\" tank=\"armored_1\" top=\"1\" cannonTimeOffset=\" -30, -30, -30,-100, -100, -100, -100\" mratio=\"2\"/>";
str = str + "<object name=\"rocketer_4\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4\" actionAfterDie=\"a_1,a_2\" relType=\"kill\"/>";
str = str + "<object name=\"rocketer_4l\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_l\" objId=\"a_2\"/>";
str = str + "<object name=\"rocketer_4r\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_r\" objId=\"a_1\"/>";
str = str + "<object name=\"portal_2\" top=\"1\" tank=\"portal_2\" EC=\"barr_expl_mm\" ECCount=\"1\" ECTime=\"5\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" bigObject=\"1\"/>";
str = str + "<object name=\"mine_23\" tank=\"mine\" 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 = 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 = str + "<object name=\"mine_41\" tank=\"mine_hit\" child=\"barr_expl_m\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = str + "<object name=\"mine_4\" tank=\"mine\" child=\"mine_23\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = 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 = 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 = 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 = str + "<object name=\"rocket_big_2\" tank=\"rocket_big_2\" />";
str = str + "</object>";
str = str + "<array name=\"level\"> ";
str = str + "<object yoffset=\"2.7\" xoffset=\"0\" object=\"base_ground_start\"/>";
str = str + "<object yoffset=\"3.7\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"7.4\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"8.4\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"9.4\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"10.4\" xoffset=\"0\" object=\"base_ground_end\"/>";
str = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = str + "<object yoffset=\"1.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"180\" cannonTimeOffset=\"-120, 0, 0\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"1.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"170\" cannonTimeOffset=\"-125, 0, 0\" startFrame=\"30\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"1.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"160\" cannonTimeOffset=\"-130, 0, 0\" startFrame=\"60\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"1.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"150\" cannonTimeOffset=\"-135, 0, 0\" startFrame=\"90\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"1.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"140\" cannonTimeOffset=\"-140, 0, 0\" startFrame=\"120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"1.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"130\" cannonTimeOffset=\"-145, 0, 0\" startFrame=\"150\" reloadingTime=\"170\" />";
str = str + "<object yoffset=\"1.15\" tank=\"interceptor_11f\" xoffset=\"250\" cannonAngle=\"h+55\" movedWayOffset=\"120\" cannonTimeOffset=\"-150, 0, 0\" startFrame=\"180\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"1.3\" xoffset=\"125\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"1.3\" xoffset=\"275\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"1.3\" xoffset=\"425\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"1.7\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.75\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.75\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.8\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.8\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.85\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.85\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.9\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.9\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"2.0\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.05\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.15\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.2\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.25\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.3\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.35\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.75\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.8\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.85\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.9\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.95\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"3.0\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"3.05\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"3.1\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"3.15\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"3.8\" xoffset=\"450\" tank=\"rocketer_r\" />";
str = str + "<object yoffset=\"3.8\" xoffset=\"450\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"3.85\" xoffset=\"400\" tank=\"rocketer_r\" />";
str = str + "<object yoffset=\"3.85\" xoffset=\"400\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"3.9\" xoffset=\"350\" tank=\"rocketer_r\" />";
str = str + "<object yoffset=\"3.9\" xoffset=\"350\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"4.15\" xoffset=\"100\" tank=\"rocketer_l\" />";
str = str + "<object yoffset=\"4.15\" xoffset=\"100\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"4.1\" xoffset=\"150\" tank=\"rocketer_l\" />";
str = str + "<object yoffset=\"4.1\" xoffset=\"150\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"4.05\" xoffset=\"200\" tank=\"rocketer_l\" />";
str = str + "<object yoffset=\"4.05\" xoffset=\"200\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"4.7\" tank=\"carrier\" bossBar=\"1\" actionAfterDie=\"h_1,h_2\" relType=\"kill\"/>";
str = 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 = 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 = str + "<object yoffset=\"6.4\" xoffset=\"425\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"7.0\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.0\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.0\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.05\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.05\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.05\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.05\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.1\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.1\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.1\" xoffset=\"275\" tank=\"kamikadze\" movedWayOffset=\"70\" endFrame=\"430\"/>";
str = str + "<object yoffset=\"7.1\" xoffset=\"300\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"7.1\" xoffset=\"250\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"7.15\" xoffset=\"325\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"7.15\" xoffset=\"225\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"7.2\" xoffset=\"350\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"7.2\" xoffset=\"200\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"7.2\" xoffset=\"375\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"7.2\" xoffset=\"175\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"7.3\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.3\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.3\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.35\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.35\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.4\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.4\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.4\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"7.4\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"8.0\" xoffset=\"100\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"8.0\" xoffset=\"450\" tank=\"armored_1\" />";
str = str + "<object yoffset=\"8.2\" xoffset=\"275\" tank=\"armored_1\" mainObj=\"armored_1_1\" mratio=\"2\"/>";
str = str + "<object yoffset=\"8.65\" xoffset=\"125\" tank=\"armored_1\" mainObj=\"armored_1_1\" mratio=\"2\"/>";
str = str + "<object yoffset=\"9.3\" xoffset=\"400\" tank=\"armored_1\" mainObj=\"armored_1_1\" mratio=\"2\"/>";
str = str + "<object yoffset=\"10.0\" xoffset=\"200\" tank=\"armored_1\" mainObj=\"armored_1_1\" mratio=\"2\"/>";
str = 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 = str + "<object yoffset=\"8.85\" xoffset=\"25\" object=\"spaceport\" />";
str = 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 = str + "<object yoffset=\"9.55\" xoffset=\"520\" object=\"spaceport_right\" />";
str = str + "<object yoffset=\"10.35\" xoffset=\"125\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"10.4\" xoffset=\"125\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"10.45\" xoffset=\"125\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"10.5\" xoffset=\"125\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"10.55\" xoffset=\"125\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"10.65\" xoffset=\"450\" object=\"hole\" EC=\"rocket_big_s\" ECCount=\"1\" ECTime=\"130\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\"/>";
str = str + "<object yoffset=\"11.3\" tank=\"rocketer_4\" top=\"0\" mainObj=\"medium_4_wing_l\" objId=\"c_2\"/>";
str = str + "<object yoffset=\"11.3\" tank=\"rocketer_4\" top=\"0\" mainObj=\"medium_4_wing_r\" objId=\"c_1\"/>";
str = str + "<object yoffset=\"11.3\" tank=\"rocketer_4\" top=\"1\" mainObj=\"medium_4\" actionAfterDie=\"c_1,c_2\" relType=\"kill\"/>";
str = str + "<object yoffset=\"9.3\" xoffset=\"225\" object=\"rad_box\" />";
str = str + "<object yoffset=\"0.9\" xoffset=\"519\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"0.9\" xoffset=\"20\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"1.5\" xoffset=\"271\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"1.5\" xoffset=\"169\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"2.7\" xoffset=\"20\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"2.8\" xoffset=\"20\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"2.4\" xoffset=\"20\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"2.5\" xoffset=\"20\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"2.6\" xoffset=\"20\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"1.9\" xoffset=\"270\" object=\"obj_med_3\" />";
str = str + "<object yoffset=\"6\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"6\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"5.8\" xoffset=\"500\" object=\"support05\" />";
str = str + "<object yoffset=\"5.8\" xoffset=\"50\" object=\"support05\" />";
str = str + "<object yoffset=\"10.1\" xoffset=\"347\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"347\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.8\" xoffset=\"347\" object=\"support04\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"347\" object=\"support04\" />";
str = str + "<object yoffset=\"10.1\" xoffset=\"521\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"521\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.3\" xoffset=\"168\" object=\"obj_lite_1a\" />";
str = str + "<object yoffset=\"9.3\" xoffset=\"133\" object=\"obj_lite_1a\" />";
str = str + "<object yoffset=\"9.3\" xoffset=\"97\" object=\"obj_lite_1a\" />";
str = str + "<object yoffset=\"10.1\" xoffset=\"22\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"22\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.5\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"10.5\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"7.5\" xoffset=\"462\" object=\"obj_med_3b\" />";
str = str + "<object yoffset=\"7.5\" xoffset=\"405\" object=\"obj_med_3b\" loot=\"miniHealth\" lootXoffset=\"0\" lootYoffset=\"50\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"7.5\" xoffset=\"230\" object=\"obj_med_3b\" />";
str = str + "<object yoffset=\"7.5\" xoffset=\"124\" object=\"obj_med_3b\" />";
str = str + "<object yoffset=\"7.7\" xoffset=\"462\" object=\"obj_med_3a\" />";
str = str + "<object yoffset=\"7.7\" xoffset=\"355\" object=\"obj_med_3a\" />";
str = str + "<object yoffset=\"7.3\" xoffset=\"500\" object=\"support05\" />";
str = str + "<object yoffset=\"7.3\" xoffset=\"50\" object=\"support05\" />";
str = str + "<object yoffset=\"6.9\" xoffset=\"147\" object=\"obj_med_2\" loot=\"miniHealth\" lootXoffset=\"0\" lootYoffset=\"50\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"6.3\" xoffset=\"500\" object=\"support05\" />";
str = str + "<object yoffset=\"6.8\" xoffset=\"500\" object=\"support05\" />";
str = str + "<object yoffset=\"5.3\" xoffset=\"500\" object=\"support05\" />";
str = str + "<object yoffset=\"4.8\" xoffset=\"500\" object=\"support05\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"500\" object=\"support05\" />";
str = str + "<object yoffset=\"3.2\" xoffset=\"519\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3.2\" xoffset=\"270\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3.2\" xoffset=\"20\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3.2\" xoffset=\"80\" object=\"obj_med_3a\" />";
str = str + "<object yoffset=\"3.2\" xoffset=\"152\" object=\"obj_med_3a\" />";
str = str + "<object yoffset=\"3.2\" xoffset=\"268\" object=\"support01\" />";
str = str + "<object yoffset=\"3.2\" xoffset=\"-9\" object=\"support01\" />";
str = str + "<object yoffset=\"4.5\" xoffset=\"291\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"4.6\" xoffset=\"245\" object=\"obj_med_2a\" />";
str = str + "<object yoffset=\"4.6\" xoffset=\"291\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"4.7\" xoffset=\"291\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"5.9\" xoffset=\"275\" object=\"rad_box\" />";
str = str + "<object yoffset=\"5.1\" xoffset=\"275\" object=\"rad_box\" />";
str = str + "<object yoffset=\"5.8\" xoffset=\"250\" object=\"support05\" />";
str = str + "<object yoffset=\"5.8\" xoffset=\"300\" object=\"support05\" />";
str = str + "<object yoffset=\"5.3\" xoffset=\"250\" object=\"support05\" />";
str = str + "<object yoffset=\"5.3\" xoffset=\"300\" object=\"support05\" />";
str = str + "<object yoffset=\"4.8\" xoffset=\"300\" object=\"support05\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"300\" object=\"support05\" />";
str = str + "<object yoffset=\"4.8\" xoffset=\"250\" object=\"support05\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"250\" object=\"support05\" />";
str = str + "<object yoffset=\"6.3\" xoffset=\"50\" object=\"support05\" />";
str = str + "<object yoffset=\"6.8\" xoffset=\"50\" object=\"support05\" />";
str = str + "<object yoffset=\"5.3\" xoffset=\"50\" object=\"support05\" />";
str = str + "<object yoffset=\"4.8\" xoffset=\"50\" object=\"support05\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"50\" object=\"support05\" />";
str = str + "<object yoffset=\"3\" xoffset=\"270\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3\" xoffset=\"170\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"270\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"169\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"1\" xoffset=\"520\" object=\"obj_med_2a\" loot=\"miniHealth\" lootXoffset=\"0\" lootYoffset=\"50\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"1.4\" xoffset=\"518\" object=\"obj_med_2a\" />";
str = str + "<object yoffset=\"4.7\" xoffset=\"519\" object=\"obj_med_2a\" />";
str = str + "<object yoffset=\"4.9\" xoffset=\"519\" object=\"obj_med_2a\" />";
str = str + "<object yoffset=\"5.1\" xoffset=\"518\" object=\"obj_med_2a\" />";
str = str + "<object yoffset=\"6.9\" xoffset=\"22\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"6.9\" xoffset=\"25\" object=\"support02\" />";
str = str + "<object yoffset=\"10.1\" xoffset=\"272\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"272\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.3\" xoffset=\"521\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.5\" xoffset=\"521\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"10.1\" xoffset=\"-2\" object=\"support01\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"-1\" object=\"support01\" />";
str = str + "<object yoffset=\"8.3\" xoffset=\"272\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.5\" xoffset=\"272\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.3\" xoffset=\"272\" object=\"support01\" />";
str = str + "<object yoffset=\"8.5\" xoffset=\"272\" object=\"support01\" />";
str = str + "<object yoffset=\"7.7\" xoffset=\"75\" object=\"obj_med_3a\" />";
str = str + "<object yoffset=\"7.7\" xoffset=\"231\" object=\"obj_med_3a\" />";
str = str + "<object yoffset=\"7.7\" xoffset=\"178\" object=\"obj_med_3a\" />";
str = str + "<object yoffset=\"9.1\" xoffset=\"521\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"22\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.8\" xoffset=\"272\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.1\" xoffset=\"272\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.8\" xoffset=\"521\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"521\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"272\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"-1\" object=\"support01\" />";
str = str + "<object yoffset=\"9.8\" xoffset=\"272\" object=\"support01\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"272\" object=\"support04\" />";
str = str + "<object yoffset=\"7.7\" xoffset=\"521\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"7.7\" xoffset=\"22\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"7.7\" xoffset=\"-5\" object=\"support01\" />";
str = str + "<object yoffset=\"7.7\" xoffset=\"272\" object=\"support01\" />";
str = str + "<object yoffset=\"7.5\" xoffset=\"22\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"7.5\" xoffset=\"521\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"7.5\" xoffset=\"-6\" object=\"support01\" />";
str = str + "<object yoffset=\"7.5\" xoffset=\"272\" object=\"support01\" />";
str = str + "<object yoffset=\"4.2\" xoffset=\"519\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4\" xoffset=\"519\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4\" xoffset=\"21\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4.1\" xoffset=\"270\" object=\"obj_big_2\" />";
str = str + "<object yoffset=\"4.2\" xoffset=\"20\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4.2\" xoffset=\"-3\" object=\"support01\" />";
str = str + "<object yoffset=\"4.2\" xoffset=\"275\" object=\"support01\" />";
str = str + "<object yoffset=\"4\" xoffset=\"-4\" object=\"support01\" />";
str = str + "<object yoffset=\"4\" xoffset=\"275\" object=\"support01\" />";
str = str + "<object yoffset=\"3.7\" xoffset=\"270\" object=\"support04\" />";
str = str + "<object yoffset=\"3.2\" xoffset=\"270\" object=\"support04\" />";
str = str + "<object yoffset=\"3\" xoffset=\"370\" object=\"obj_med_3b\" />";
str = str + "<object yoffset=\"3\" xoffset=\"440\" object=\"obj_med_3b\" />";
str = str + "<object yoffset=\"3\" xoffset=\"519\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3\" xoffset=\"20\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3\" xoffset=\"273\" object=\"support01\" />";
str = str + "<object yoffset=\"3\" xoffset=\"-4\" object=\"support01\" />";
str = str + "<object yoffset=\"3.1\" xoffset=\"-4\" object=\"support03\" />";
str = str + "<object yoffset=\"3.1\" xoffset=\"271\" object=\"support03\" />";
str = str + "<object yoffset=\"2.3\" xoffset=\"271\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"2.4\" xoffset=\"271\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"2.5\" xoffset=\"271\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"1.6\" xoffset=\"20\" object=\"obj_med_2a\" />";
str = str + "<object yoffset=\"1.2\" xoffset=\"519\" object=\"obj_med_2a\" />";
str = str + "<object yoffset=\"1.6\" xoffset=\"170\" object=\"obj_med_3\" />";
str = str + "<object yoffset=\"1.8\" xoffset=\"170\" object=\"obj_med_3\" loot=\"miniHealth\" lootXoffset=\"0\" lootYoffset=\"50\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"1.7\" xoffset=\"271\" object=\"obj_med_3c\" />";
str = str + "<object yoffset=\"1.7\" xoffset=\"270\" object=\"support04\" />";
str = str + "<object yoffset=\"1.7\" xoffset=\"171\" object=\"support04\" />";
str = str + "<object yoffset=\"2.2\" xoffset=\"270\" object=\"support04\" />";
str = str + "<object yoffset=\"2.2\" xoffset=\"171\" object=\"support04\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"20\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"-1\" object=\"support01\" />";
str = str + "<object yoffset=\"9\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"8.5\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"8.8\" xoffset=\"272\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9\" xoffset=\"272\" object=\"support04\" />";
str = str + "<object yoffset=\"9.1\" xoffset=\"22\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.8\" xoffset=\"22\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"7.5\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"7\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"6.5\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"5.5\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"5\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"4.5\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"4\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"3.5\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"3\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"2.5\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"2\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"1.5\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"1\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"9\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"8.5\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"8\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"7.5\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"7\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"6.5\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"5.5\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"5\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"4.5\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"4\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"3.5\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"3\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"2.5\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"2\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"1.5\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"1\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"2.7\" xoffset=\"171\" object=\"support04\" />";
str = str + "<object yoffset=\"2.7\" xoffset=\"269\" object=\"support04\" />";
str = str + "<object yoffset=\"4.1\" xoffset=\"-3\" object=\"support03\" />";
str = str + "<object yoffset=\"4.1\" xoffset=\"272\" object=\"support03\" />";
str = str + "<object yoffset=\"7.6\" xoffset=\"274\" object=\"support03\" />";
str = str + "<object yoffset=\"7.6\" xoffset=\"-2\" object=\"support03\" />";
str = str + "<object yoffset=\"9.1\" xoffset=\"-2\" object=\"support01\" />";
str = str + "<object yoffset=\"10\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"9.1\" xoffset=\"273\" object=\"support01\" />";
str = str + "<object yoffset=\"9.3\" xoffset=\"-2\" object=\"support03\" />";
str = str + "<object yoffset=\"9.3\" xoffset=\"274\" object=\"support03\" />";
str = str + "<object yoffset=\"10.1\" xoffset=\"271\" object=\"support01\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"273\" object=\"support01\" />";
str = str + "<object yoffset=\"10.8\" xoffset=\"272\" object=\"support04\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"272\" object=\"support04\" />";
str = str + "<object yoffset=\"11.3\" xoffset=\"347\" object=\"support04\" />";
str = str + "<object yoffset=\"11.3\" xoffset=\"272\" object=\"support04\" />";
str = str + "<object yoffset=\"11.8\" xoffset=\"347\" object=\"support04\" />";
str = str + "<object yoffset=\"11.8\" xoffset=\"272\" object=\"support04\" />";
str = str + "<object yoffset=\"12.3\" xoffset=\"347\" object=\"support04\" />";
str = str + "<object yoffset=\"12.3\" xoffset=\"272\" object=\"support04\" />";
str = str + "<object yoffset=\"12.6\" xoffset=\"348\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"12.6\" xoffset=\"272\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"12.45\" xoffset=\"348\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"12.45\" xoffset=\"272\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"12.5\" xoffset=\"312\" tank=\"turel_big\" top=\"1\" bossBar=\"1\" armor=\"1000\" />";
str = str + "<object yoffset=\"12.4\" xoffset=\"125\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"4\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"12.8\" xoffset=\"125\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"4\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"12.95\" xoffset=\"425\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"13.0\" command=\"slideConstant\" factor=\"0.95\" limit=\"0\"/>";
str = str + "</array>";
str = str + "</object>";
str = str + "<object name=\"level_6\">";
str = str + "<var name=\"comment1\" >Level 6</var>";
str = str + "<var name=\"playerX\" value=\"275\" />";
str = str + "<var name=\"playerY\" value=\"200\" />";
str = str + "<var name=\"playerArmor\" value=\"100\" />";
str = str + "<var name=\"playerAvailableWeapons\" value=\"21\" />";
str = str + "<var name=\"playerObject\" value=\"plane1\" />";
str = str + "<object name=\"childs\">";
str = str + "<object name=\"barr_expl_mm\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"10\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"100\" damageRadius=\"100\" />";
str = str + "<object name=\"barr_expl_b\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"500\" damageRadius=\"50\"/>";
str = str + "<object name=\"barr_expl_m\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"5\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl_s\" object=\"exploder2\" explodeTimer=\"0\" splashDamage=\"30\" damageRadius=\"100\" />";
str = 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 = 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 = str + "<object name=\"interceptor_1l\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"15.0\"/>";
str = str + "<object name=\"interceptor_1lf\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"10.0\"/>";
str = str + "<object name=\"interceptor_1kmf\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"interceptor_1kf\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1km\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"interceptor_1k\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1k\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"30\" UAARotationFactor=\"12.0\"/>";
str = str + "<object name=\"interceptor_1kf\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"20\" UAARotationFactor=\"7.0\"/>";
str = str + "<object name=\"kamikadze_l\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze_l\" UAADistance=\"20\" UAARotationFactor=\"7.0\"/>";
str = str + "<object name=\"armored_1\" tank=\"armored_1\" top=\"1\" cannonTimeOffset=\" -30, -30, -30,-100, -100, -100, -100\" mratio=\"2\"/>";
str = str + "<object name=\"rocketer_4\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4\" actionAfterDie=\"a_1,a_2\" relType=\"kill\"/>";
str = str + "<object name=\"rocketer_4l\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_l\" objId=\"a_2\"/>";
str = str + "<object name=\"rocketer_4r\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_r\" objId=\"a_1\"/>";
str = str + "<object name=\"portal_2\" top=\"1\" tank=\"portal_2\" EC=\"barr_expl_mm\" ECCount=\"1\" ECTime=\"5\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" bigObject=\"1\"/>";
str = str + "<object name=\"mine_23\" tank=\"mine\" 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 = 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 = str + "<object name=\"mine_41\" tank=\"mine_hit\" child=\"barr_expl_m\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = str + "<object name=\"mine_4\" tank=\"mine\" child=\"mine_23\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = 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 = 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 = 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 = str + "<object name=\"rocket_big_2\" tank=\"rocket_big_2\" />";
str = str + "</object>";
str = str + "<array name=\"level\">";
str = str + "<object yoffset=\"0.4\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"0.9\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"1.7\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"2.7\" xoffset=\"0\" object=\"base_ground_end\"/>";
str = str + "<object yoffset=\"1.1\" xoffset=\"175\" tank=\"armored_1\" mainObj=\"armored_1_1\" mratio=\"1\" />";
str = str + "<object yoffset=\"1.2\" xoffset=\"275\" tank=\"armored_1\" mainObj=\"armored_1_1\" mratio=\"1\" />";
str = str + "<object yoffset=\"1.1\" xoffset=\"375\" tank=\"armored_1\" mainObj=\"armored_1_1\" mratio=\"1\" />";
str = str + "<object yoffset=\"1.7\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.7\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.7\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.75\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.75\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.75\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.75\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.8\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.8\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"1.9\" xoffset=\"275\" tank=\"kamikadze\" movedWayOffset=\"70\" endFrame=\"430\"/>";
str = str + "<object yoffset=\"1.9\" xoffset=\"300\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"1.9\" xoffset=\"250\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"1.95\" xoffset=\"325\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"1.95\" xoffset=\"225\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"2.0\" xoffset=\"350\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"2.0\" xoffset=\"200\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"2.0\" xoffset=\"375\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"2.0\" xoffset=\"175\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"2.2\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"2.2\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"2.2\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"2.15\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"2.15\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"2.1\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"2.35\" xoffset=\"150\" tank=\"armored_1\" mainObj=\"armored_2\" mratio=\"1\" />";
str = str + "<object yoffset=\"2.45\" xoffset=\"400\" tank=\"armored_1\" mainObj=\"armored_2\" mratio=\"1\" />";
str = str + "<object yoffset=\"2.9\" xoffset=\"275\" tank=\"armored_1\" mainObj=\"armored_2\" mratio=\"2\" />";
str = str + "<object yoffset=\"2.95\" xoffset=\"450\" object=\"hole\" EC=\"rocket_big_s\" ECCount=\"1\" ECTime=\"130\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\"/>";
str = 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 = str + "<object yoffset=\"3.7\" xoffset=\"22\" object=\"spaceport\" />";
str = 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 = str + "<object yoffset=\"4.55\" xoffset=\"538\" object=\"spaceport_right\" /> ";
str = 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 = str + "<object yoffset=\"4.85\" xoffset=\"19\" object=\"spaceport\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"350\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"5.5\" xoffset=\"200\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, miniHealth\"/>";
str = 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 = 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 = str + "<object yoffset=\"6.4\" xoffset=\"150\" tank=\"medium_3\" />";
str = str + "<object yoffset=\"6.8\" xoffset=\"400\" tank=\"medium_3\" />";
str = str + "<object yoffset=\"7.5\" xoffset=\"300\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"7.85\" xoffset=\"250\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" loot=\"miniHealth, miniHealth\"/>";
str = str + "<object yoffset=\"3.3\" xoffset=\"28\" object=\"obj_lite_1\" loot=\"miniHealth\" lootXoffset=\"70\" lootYoffset=\"0\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"3.2\" xoffset=\"28\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"3.4\" xoffset=\"28\" object=\"obj_lite_1\" />";
str = str + "<object yoffset=\"3.1\" xoffset=\"28\" object=\"obj_lite_1\" loot=\"miniHealth\" lootXoffset=\"50\" lootYoffset=\"0\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"3.6\" xoffset=\"345\" object=\"obj_med_1b\" />";
str = str + "<object yoffset=\"3.6\" xoffset=\"344\" object=\"obj_med_1a\" />";
str = str + "<object yoffset=\"4.2\" xoffset=\"443\" object=\"obj_lite_1a\" />";
str = str + "<object yoffset=\"4.2\" xoffset=\"396\" object=\"obj_lite_1a\" />";
str = str + "<object yoffset=\"4.2\" xoffset=\"349\" object=\"obj_lite_1a\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"22\" object=\"obj_med_1\" />";
str = str + "<object yoffset=\"4.1\" xoffset=\"22\" object=\"obj_med_1\" />";
str = str + "<object yoffset=\"3.9\" xoffset=\"527\" object=\"obj_med_1c\" />";
str = str + "<object yoffset=\"4.05\" xoffset=\"275\" object=\"obj_med_1c\" />";
str = str + "<object yoffset=\"4.05\" xoffset=\"275\" object=\"obj_med_1\" />";
str = str + "<object yoffset=\"5.1\" xoffset=\"196\" object=\"obj_med_1b\" />";
str = str + "<object yoffset=\"5.1\" xoffset=\"525\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"5.1\" xoffset=\"275\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"5.1\" xoffset=\"18\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"5.1\" xoffset=\"-5\" object=\"support01\" />";
str = str + "<object yoffset=\"4.5\" xoffset=\"25\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4.8\" xoffset=\"521\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4.8\" xoffset=\"275\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4.8\" xoffset=\"269\" object=\"support01\" />";
str = str + "<object yoffset=\"3.6\" xoffset=\"275\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4.8\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"3.6\" xoffset=\"525\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4.5\" xoffset=\"273\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3.9\" xoffset=\"275\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4.2\" xoffset=\"525\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4.2\" xoffset=\"275\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"4.2\" xoffset=\"271\" object=\"support01\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"275\" object=\"support04\" />";
str = str + "<object yoffset=\"3.8\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"3.3\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"3.8\" xoffset=\"275\" object=\"support04\" />";
str = str + "<object yoffset=\"3.9\" xoffset=\"25\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3.6\" xoffset=\"25\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"3.8\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"3.3\" xoffset=\"25\" object=\"support04\" />";
str = str + "<object yoffset=\"3.9\" xoffset=\"-2\" object=\"support01\" />";
str = str + "<object yoffset=\"4.8\" xoffset=\"525\" object=\"support04\" />";
str = str + "<object yoffset=\"3.6\" xoffset=\"272\" object=\"support01\" />";
str = str + "<object yoffset=\"4.8\" xoffset=\"275\" object=\"support04\" />";
str = 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 = str + "<object yoffset=\"10.85\" xoffset=\"53\" object=\"spaceport\" />";
str = str + "<object yoffset=\"10.95\" xoffset=\"458\" tank=\"turel_big\" />";
str = str + "<object yoffset=\"8.45\" xoffset=\"167\" tank=\"turel_big\" />";
str = str + "<object yoffset=\"7.65\" xoffset=\"390\" tank=\"turel_big\" />";
str = str + "<object yoffset=\"9.0\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"9.0\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"9.0\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"9.05\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"9.05\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"9.05\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"9.05\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"9.1\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"9.1\" xoffset=\"135\" tank=\"kamikadze\" />";
str = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = 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\" reloadingTime=\"60\"/>";
str = 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 = 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 = 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 = 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 = 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 = str + "<object yoffset=\"9.4\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"180\" cannonTimeOffset=\"-120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"9.4\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"170\" cannonTimeOffset=\"-125\" startFrame=\"30\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"9.4\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"160\" cannonTimeOffset=\"-130\" startFrame=\"60\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"9.4\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"150\" cannonTimeOffset=\"-135\" startFrame=\"90\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"9.4\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"140\" cannonTimeOffset=\"-140\" startFrame=\"120\" reloadingTime=\"170\"/>";
str = str + "<object yoffset=\"9.4\" xoffset=\"250\" tank=\"interceptor_11\" cannonAngle=\"h-55\" movedWayOffset=\"130\" cannonTimeOffset=\"-145\" startFrame=\"150\" reloadingTime=\"170\" />";
str = str + "<object yoffset=\"9.6\" xoffset=\"430\" tank=\"medium_3_m\" />";
str = str + "<object yoffset=\"10.0\" xoffset=\"430\" tank=\"medium_3_m\" />";
str = str + "<object yoffset=\"10.4\" xoffset=\"430\" tank=\"medium_3_m\" />";
str = str + "<object yoffset=\"9\" xoffset=\"446\" object=\"obj_med_2\" loot=\"miniHealth\" lootXoffset=\"-10\" lootYoffset=\"50\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"9\" xoffset=\"0\" object=\"support03\" />";
str = str + "<object yoffset=\"9\" xoffset=\"274\" object=\"support03\" />";
str = str + "<object yoffset=\"7.9\" xoffset=\"262\" object=\"obj_med_2\" />";
str = str + "<object yoffset=\"7.9\" xoffset=\"109\" object=\"obj_med_2\" />";
str = str + "<object yoffset=\"7.9\" xoffset=\"-4\" object=\"support03\" />";
str = str + "<object yoffset=\"7.9\" xoffset=\"271\" object=\"support03\" />";
str = str + "<object yoffset=\"9.4\" xoffset=\"295\" object=\"obj_lite_1a\" />";
str = str + "<object yoffset=\"9.4\" xoffset=\"45\" object=\"obj_lite_1a\" />";
str = str + "<object yoffset=\"9.4\" xoffset=\"95\" object=\"obj_lite_1a\" />";
str = str + "<object yoffset=\"9.4\" xoffset=\"145\" object=\"obj_lite_1a\" />";
str = str + "<object yoffset=\"9.4\" xoffset=\"195\" object=\"obj_lite_1a\" />";
str = str + "<object yoffset=\"9.4\" xoffset=\"245\" object=\"obj_lite_1a\" />";
str = str + "<object yoffset=\"9.4\" xoffset=\"471\" object=\"support05\" />";
str = str + "<object yoffset=\"11.1\" xoffset=\"42\" object=\"support01\" />";
str = str + "<object yoffset=\"11.1\" xoffset=\"342\" object=\"support01\" />";
str = str + "<object yoffset=\"10.8\" xoffset=\"344\" object=\"support01\" />";
str = str + "<object yoffset=\"10.7\" xoffset=\"468\" object=\"support05\" />";
str = str + "<object yoffset=\"11.1\" xoffset=\"358\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.9\" xoffset=\"358\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.9\" xoffset=\"500\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.9\" xoffset=\"420\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.1\" xoffset=\"420\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.1\" xoffset=\"500\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.6\" xoffset=\"186\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.6\" xoffset=\"44\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.6\" xoffset=\"309\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.6\" xoffset=\"47\" object=\"support01\" />";
str = str + "<object yoffset=\"11.1\" xoffset=\"309\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.8\" xoffset=\"309\" object=\"support04\" />";
str = 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 = str + "<object yoffset=\"9.6\" xoffset=\"46\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.6\" xoffset=\"186\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.4\" xoffset=\"46\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.4\" xoffset=\"186\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.4\" xoffset=\"-86\" object=\"support01\" />";
str = str + "<object yoffset=\"10.2\" xoffset=\"46\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.2\" xoffset=\"186\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.8\" xoffset=\"46\" object=\"support04\" />";
str = str + "<object yoffset=\"9.2\" xoffset=\"-86\" object=\"support01\" />";
str = str + "<object yoffset=\"9.8\" xoffset=\"186\" object=\"support04\" />";
str = str + "<object yoffset=\"9.8\" xoffset=\"46\" object=\"support04\" />";
str = str + "<object yoffset=\"9.9\" xoffset=\"76\" object=\"support05\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"186\" object=\"support04\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"46\" object=\"support04\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"76\" object=\"support05\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"-197\" object=\"support03\" />";
str = str + "<object yoffset=\"10.6\" xoffset=\"76\" object=\"support05\" />";
str = str + "<object yoffset=\"9.4\" xoffset=\"356\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.4\" xoffset=\"500\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.3\" xoffset=\"498\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.3\" xoffset=\"358\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.3\" xoffset=\"343\" object=\"support01\" />";
str = str + "<object yoffset=\"11\" xoffset=\"500\" object=\"support04\" />";
str = str + "<object yoffset=\"11\" xoffset=\"358\" object=\"support04\" />";
str = str + "<object yoffset=\"10.5\" xoffset=\"498\" object=\"support04\" />";
str = str + "<object yoffset=\"10.5\" xoffset=\"358\" object=\"support04\" />";
str = str + "<object yoffset=\"10.4\" xoffset=\"428\" object=\"obj_big_1\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"498\" object=\"support04\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"358\" object=\"support04\" />";
str = str + "<object yoffset=\"10\" xoffset=\"498\" object=\"support04\" />";
str = str + "<object yoffset=\"10\" xoffset=\"358\" object=\"support04\" />";
str = str + "<object yoffset=\"10\" xoffset=\"428\" object=\"obj_big_1\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"468\" object=\"support05\" />";
str = str + "<object yoffset=\"9.6\" xoffset=\"428\" object=\"obj_big_1\" />";
str = str + "<object yoffset=\"9.9\" xoffset=\"468\" object=\"support05\" />";
str = str + "<object yoffset=\"8.7\" xoffset=\"333\" object=\"rad_box\" />";
str = str + "<object yoffset=\"9.4\" xoffset=\"-12\" object=\"support01\" />";
str = str + "<object yoffset=\"9.4\" xoffset=\"267\" object=\"support01\" />";
str = str + "<object yoffset=\"9.2\" xoffset=\"-13\" object=\"support01\" />";
str = str + "<object yoffset=\"9.3\" xoffset=\"-12\" object=\"support03\" />";
str = str + "<object yoffset=\"9.3\" xoffset=\"264\" object=\"support03\" />";
str = str + "<object yoffset=\"9.2\" xoffset=\"266\" object=\"support01\" />";
str = str + "<object yoffset=\"8.3\" xoffset=\"333\" object=\"rad_box\" />";
str = str + "<object yoffset=\"8.5\" xoffset=\"364\" object=\"support05\" />";
str = str + "<object yoffset=\"9\" xoffset=\"294\" object=\"support05\" />";
str = str + "<object yoffset=\"8.5\" xoffset=\"294\" object=\"support05\" />";
str = str + "<object yoffset=\"9\" xoffset=\"364\" object=\"support05\" />";
str = str + "<object yoffset=\"8.1\" xoffset=\"430\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.1\" xoffset=\"354\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.1\" xoffset=\"209\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.1\" xoffset=\"131\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.4\" xoffset=\"206\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.4\" xoffset=\"131\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.6\" xoffset=\"131\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.6\" xoffset=\"206\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.3\" xoffset=\"206\" object=\"support04\" />";
str = str + "<object yoffset=\"8.3\" xoffset=\"131\" object=\"support04\" />";
str = str + "<object yoffset=\"7.6\" xoffset=\"430\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"7.6\" xoffset=\"350\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"7.8\" xoffset=\"350\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"7.8\" xoffset=\"430\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.1\" xoffset=\"-3\" object=\"support01\" />";
str = str + "<object yoffset=\"8.1\" xoffset=\"274\" object=\"support01\" />";
str = str + "<object yoffset=\"7.8\" xoffset=\"430\" object=\"support04\" />";
str = str + "<object yoffset=\"7.8\" xoffset=\"354\" object=\"support04\" />";
str = str + "<object yoffset=\"11.85\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"11.9\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"11.95\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"12.0\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"12.05\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"12.1\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"12.15\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"12.2\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"12.25\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"12.3\" xoffset=\"400\" tank=\"medium_3\" />";
str = str + "<object yoffset=\"12.7\" xoffset=\"275\" tank=\"medium_3\" />";
str = str + "<object yoffset=\"13.1\" xoffset=\"150\" tank=\"medium_3\" />";
str = 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 = 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 = 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 = 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 = str + "<object yoffset=\"14.45\" xoffset=\"355\" tank=\"turel_big\" />";
str = str + "<object yoffset=\"13.95\" xoffset=\"87\" tank=\"turel_big\" />";
str = str + "<object yoffset=\"15.25\" xoffset=\"355\" tank=\"turel_big\" />";
str = str + "<object yoffset=\"15.45\" xoffset=\"89\" tank=\"turel_big\" />";
str = str + "<object yoffset=\"15.65\" xoffset=\"313\" tank=\"turel_big\" /> ";
str = str + "<object yoffset=\"15.95\" xoffset=\"311\" tank=\"turel_big\" />";
str = str + "<object yoffset=\"15.2\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"15.2\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"15.2\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"15.25\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"15.25\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"15.25\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"15.25\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"15.3\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"15.3\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"14.9\" xoffset=\"221\" object=\"rad_box\" />";
str = str + "<object yoffset=\"15.4\" xoffset=\"-2\" object=\"support01\" />";
str = str + "<object yoffset=\"15.5\" xoffset=\"-2\" object=\"support03\" />";
str = str + "<object yoffset=\"15.5\" xoffset=\"274\" object=\"support03\" />";
str = str + "<object yoffset=\"15.4\" xoffset=\"276\" object=\"support01\" />";
str = str + "<object yoffset=\"14.5\" xoffset=\"221\" object=\"rad_box\" />";
str = str + "<object yoffset=\"14.7\" xoffset=\"252\" object=\"support05\" />";
str = str + "<object yoffset=\"15.2\" xoffset=\"182\" object=\"support05\" />";
str = str + "<object yoffset=\"14.7\" xoffset=\"182\" object=\"support05\" />";
str = str + "<object yoffset=\"15.2\" xoffset=\"252\" object=\"support05\" />";
str = str + "<object yoffset=\"16\" xoffset=\"151\" object=\"rad_box\" />";
str = str + "<object yoffset=\"15.7\" xoffset=\"182\" object=\"support05\" />";
str = str + "<object yoffset=\"15.7\" xoffset=\"112\" object=\"support05\" />";
str = str + "<object yoffset=\"16\" xoffset=\"472\" object=\"rad_box\" />";
str = str + "<object yoffset=\"15.7\" xoffset=\"503\" object=\"support05\" />";
str = str + "<object yoffset=\"15.7\" xoffset=\"433\" object=\"support05\" />";
str = str + "<object yoffset=\"15.1\" xoffset=\"470\" object=\"rad_box\" />";
str = str + "<object yoffset=\"15.2\" xoffset=\"501\" object=\"support05\" />";
str = str + "<object yoffset=\"15.2\" xoffset=\"431\" object=\"support05\" />";
str = str + "<object yoffset=\"14.6\" xoffset=\"395\" object=\"support04\" />";
str = str + "<object yoffset=\"14.6\" xoffset=\"319\" object=\"support04\" />";
str = str + "<object yoffset=\"15.1\" xoffset=\"395\" object=\"support04\" />";
str = str + "<object yoffset=\"15.1\" xoffset=\"320\" object=\"support04\" />";
str = str + "<object yoffset=\"15.9\" xoffset=\"273\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.9\" xoffset=\"345\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.8\" xoffset=\"276\" object=\"support04\" />";
str = str + "<object yoffset=\"15.8\" xoffset=\"346\" object=\"support04\" />";
str = str + "<object yoffset=\"13.9\" xoffset=\"496\" object=\"support01\" />";
str = str + "<object yoffset=\"13.7\" xoffset=\"495\" object=\"support01\" />";
str = str + "<object yoffset=\"13.9\" xoffset=\"217\" object=\"support01\" />";
str = str + "<object yoffset=\"13.7\" xoffset=\"216\" object=\"support01\" />";
str = str + "<object yoffset=\"14.7\" xoffset=\"122\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"14.7\" xoffset=\"46\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"14.9\" xoffset=\"46\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"14.9\" xoffset=\"122\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"14.4\" xoffset=\"393\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"14.4\" xoffset=\"318\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"14.6\" xoffset=\"318\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"14.6\" xoffset=\"393\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"13.8\" xoffset=\"180\" object=\"obj_med_2\" loot=\"miniHealth\" lootXoffset=\"-10\" lootYoffset=\"50\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"13.8\" xoffset=\"160\" object=\"support03\" />";
str = str + "<object yoffset=\"13.8\" xoffset=\"440\" object=\"support03\" />";
str = str + "<object yoffset=\"13.9\" xoffset=\"294\" object=\"obj_med_1b\" loot=\"miniHealth\" lootXoffset=\"0\" lootYoffset=\"-50\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"13.9\" xoffset=\"394\" object=\"obj_med_1b\" />";
str = str + "<object yoffset=\"13.9\" xoffset=\"495\" object=\"obj_med_1b\" />";
str = str + "<object yoffset=\"13.7\" xoffset=\"298\" object=\"obj_med_1a\" />";
str = str + "<object yoffset=\"13.7\" xoffset=\"396\" object=\"obj_med_1a\" loot=\"miniHealth\" lootXoffset=\"0\" lootYoffset=\"50\" autoloot=\"0\" />";
str = str + "<object yoffset=\"13.7\" xoffset=\"495\" object=\"obj_med_1a\" />";
str = str + "<object yoffset=\"13.9\" xoffset=\"217\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"13.7\" xoffset=\"216\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"16.1\" xoffset=\"274\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"16.1\" xoffset=\"346\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.6\" xoffset=\"346\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.6\" xoffset=\"275\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.8\" xoffset=\"274\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.8\" xoffset=\"346\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"13.9\" xoffset=\"125\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"13.9\" xoffset=\"50\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"14.1\" xoffset=\"50\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"14.1\" xoffset=\"125\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.2\" xoffset=\"221\" object=\"rad_box\" />";
str = str + "<object yoffset=\"14.1\" xoffset=\"125\" object=\"support04\" />";
str = str + "<object yoffset=\"14.1\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"15.2\" xoffset=\"390\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.2\" xoffset=\"319\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.4\" xoffset=\"318\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.4\" xoffset=\"390\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.6\" xoffset=\"269\" object=\"support01\" />";
str = str + "<object yoffset=\"15.4\" xoffset=\"125\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.4\" xoffset=\"54\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.6\" xoffset=\"53\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.6\" xoffset=\"125\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"15.6\" xoffset=\"-6\" object=\"support01\" />";
str = str + "<object yoffset=\"14.6\" xoffset=\"125\" object=\"support04\" />";
str = str + "<object yoffset=\"14.6\" xoffset=\"50\" object=\"support04\" />";
str = str + "<object yoffset=\"15.1\" xoffset=\"125\" object=\"support04\" />";
str = str + "<object yoffset=\"15.1\" xoffset=\"50\" object=\"support04\" />";
str = str + "</array>";
str = str + "</object>";
str = str + "<object name=\"level_7\">";
str = str + "<var name=\"comment1\" >Level 7</var>";
str = str + "<var name=\"playerX\" value=\"275\" />";
str = str + "<var name=\"playerY\" value=\"200\" />";
str = str + "<var name=\"playerArmor\" value=\"100\" />";
str = str + "<var name=\"playerAvailableWeapons\" value=\"21\" />";
str = str + "<var name=\"playerObject\" value=\"plane1\" />";
str = str + "<object name=\"childs\">";
str = str + "<object name=\"barr_expl_mm\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"10\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"100\" damageRadius=\"100\" />";
str = str + "<object name=\"barr_expl_b\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"500\" damageRadius=\"50\"/>";
str = str + "<object name=\"barr_expl_m\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"5\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl_s\" object=\"exploder2\" explodeTimer=\"0\" splashDamage=\"30\" damageRadius=\"100\" />";
str = 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 = 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 = str + "<object name=\"interceptor_1l\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"15.0\"/>";
str = str + "<object name=\"interceptor_1lf\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"10.0\"/>";
str = str + "<object name=\"interceptor_1kmf\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"interceptor_1kf\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1km\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"interceptor_1k\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1k\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"30\" UAARotationFactor=\"12.0\"/>";
str = str + "<object name=\"interceptor_1kf\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"20\" UAARotationFactor=\"7.0\"/>";
str = str + "<object name=\"kamikadze_l\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze_l\" UAADistance=\"20\" UAARotationFactor=\"7.0\"/>";
str = str + "<object name=\"armored_1\" tank=\"armored_1\" top=\"1\" cannonTimeOffset=\" -30, -30, -30,-100, -100, -100, -100\" mratio=\"2\"/>";
str = str + "<object name=\"rocketer_4\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4\" actionAfterDie=\"a_1,a_2\" relType=\"kill\"/>";
str = str + "<object name=\"rocketer_4l\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_l\" objId=\"a_2\"/>";
str = str + "<object name=\"rocketer_4r\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_r\" objId=\"a_1\"/>";
str = str + "<object name=\"portal_2\" top=\"1\" tank=\"portal_2\" EC=\"barr_expl_mm\" ECCount=\"1\" ECTime=\"5\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" bigObject=\"1\"/>";
str = str + "<object name=\"mine_23\" tank=\"mine\" 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 = 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 = str + "<object name=\"mine_41\" tank=\"mine_hit\" child=\"barr_expl_m\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = str + "<object name=\"mine_4\" tank=\"mine\" child=\"mine_23\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = 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 = 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 = 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 = str + "<object name=\"rocket_big_2\" tank=\"rocket_big_2\" />";
str = str + "</object>";
str = str + "<array name=\"level\">";
str = str + "<object yoffset=\"1.1\" tank=\"boss_1_1\" bossBar=\"1\" movedWayOffset=\"90\" yratio=\"100\" mainObj=\"boss_3\"/>";
str = str + "<object yoffset=\"1.1\" tank=\"boss_1_2\" bossBar=\"1\" movedWayOffset=\"90\" yratio=\"100\" mainObj=\"boss_3_r\" />";
str = str + "<object yoffset=\"1.1\" tank=\"boss_1_2\" bossBar=\"1\" movedWayOffset=\"90\" yratio=\"100\" mainObj=\"boss_3_l\" />";
str = str + "</array>";
str = str + "</object>";
str = str + "<object name=\"level_8\">";
str = str + "<var name=\"comment1\" >Level 8 </var>";
str = str + "<var name=\"playerX\" value=\"275\" />";
str = str + "<var name=\"playerY\" value=\"200\" />";
str = str + "<var name=\"playerArmor\" value=\"100\" />";
str = str + "<var name=\"playerAvailableWeapons\" value=\"21\" />";
str = str + "<var name=\"playerObject\" value=\"plane1\" />";
str = str + "<object name=\"childs\">";
str = str + "<object name=\"barr_expl_mm\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"10\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"100\" damageRadius=\"100\" />";
str = str + "<object name=\"barr_expl_b\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"500\" damageRadius=\"50\"/>";
str = str + "<object name=\"barr_expl_m\" object=\"exploder2\" explodeTimer=\"1\" splashDamage=\"5\" damageRadius=\"20\" />";
str = str + "<object name=\"barr_expl_s\" object=\"exploder2\" explodeTimer=\"0\" splashDamage=\"30\" damageRadius=\"100\" />";
str = 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 = 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 = str + "<object name=\"interceptor_1l\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"15.0\"/>";
str = str + "<object name=\"interceptor_1lf\" top=\"1\" tank=\"interceptor_1l\" UAADistance=\"40\" UAARotationFactor=\"10.0\"/>";
str = str + "<object name=\"interceptor_1kmf\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"kamikadze_l\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1km\" tank=\"emitted\" mainObj=\"kamikadze_m\" EC=\"barr_expl_mm\" ECCount=\"3\" ECTime=\"25\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" child=\"kamikadze_l\" childXOffset=\"0\" childYOffset=\"0\" />";
str = str + "<object name=\"interceptor_1k\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"30\" UAARotationFactor=\"12.0\"/>";
str = str + "<object name=\"interceptor_1kf\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze\" UAADistance=\"20\" UAARotationFactor=\"7.0\"/>";
str = str + "<object name=\"kamikadze_l\" top=\"1\" tank=\"interceptor_1l\" mainObj=\"kamikadze_l\" UAADistance=\"20\" UAARotationFactor=\"7.0\"/>";
str = str + "<object name=\"armored_1\" tank=\"armored_1\" top=\"1\" cannonTimeOffset=\" -30, -30, -30,-100, -100, -100, -100\" mratio=\"2\"/>";
str = str + "<object name=\"rocketer_4\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4\" actionAfterDie=\"a_1,a_2\" relType=\"kill\"/>";
str = str + "<object name=\"rocketer_4l\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_l\" objId=\"a_2\"/>";
str = str + "<object name=\"rocketer_4r\" tank=\"rocketer_4\" top=\"1\" rotate=\"-90\" mainObj=\"medium_4_wing_r\" objId=\"a_1\"/>";
str = str + "<object name=\"portal_2\" top=\"1\" tank=\"portal_2\" EC=\"barr_expl_mm\" ECCount=\"1\" ECTime=\"5\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\" bigObject=\"1\"/>";
str = str + "<object name=\"mine_23\" tank=\"mine\" 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 = 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 = str + "<object name=\"mine_41\" tank=\"mine_hit\" child=\"barr_expl_m\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = str + "<object name=\"mine_4\" tank=\"mine\" child=\"mine_23\" childXOffset=\"0\" childYOffset=\"0\"/>";
str = 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 = 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 = 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 = str + "<object name=\"rocket_big_2\" tank=\"rocket_big_2\" />";
str = str + "</object>";
str = str + "<array name=\"level\">";
str = str + "<object yoffset=\"1.0\" xoffset=\"0\" object=\"base_ground_start\"/>";
str = str + "<object yoffset=\"2.0\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"3.0\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"4.0\" xoffset=\"0\" object=\"base_ground_end\"/>";
str = str + "<object yoffset=\"7.0\" xoffset=\"0\" object=\"base_ground_start\"/>";
str = str + "<object yoffset=\"8.0\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"9.0\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"10.0\" xoffset=\"0\" object=\"base_ground_cluster1\"/>";
str = str + "<object yoffset=\"11.0\" xoffset=\"0\" object=\"base_ground_end\"/>";
str = str + "<object yoffset=\"0.85\" xoffset=\"125\" tank=\"armored_1\" mainObj=\"armored_1_1\" mratio=\"2\" />";
str = str + "<object yoffset=\"1.0\" xoffset=\"375\" tank=\"armored_1\" mainObj=\"armored_2\" mratio=\"2\" />";
str = str + "<object yoffset=\"1.05\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.1\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.15\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.2\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.25\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.3\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.35\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.4\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.45\" xoffset=\"75\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.45\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.5\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.55\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.6\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.65\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.7\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.75\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.8\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"1.85\" xoffset=\"375\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"2.2\" xoffset=\"150\" tank=\"medium_3\" />";
str = str + "<object yoffset=\"2.3\" xoffset=\"400\" tank=\"medium_3\" />";
str = str + "<object yoffset=\"2.4\" xoffset=\"225\" tank=\"medium_3\" />";
str = 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 = 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 = str + "<object yoffset=\"2.6\" tank=\"rocketer_4\" yratio=\"200\" startFrame=\"1400\" endFrame=\"1\" xoffset=\"175\" top=\"1\" mainObj=\"medium_4\" actionAfterDie=\"e_1,e_2\" relType=\"kill\"/>";
str = str + "<object yoffset=\"2.95\" tank=\"rocketer_4\" yratio=\"200\" xoffset=\"375\" top=\"0\" mainObj=\"medium_4_wing_l\" objId=\"d_1\"/>";
str = str + "<object yoffset=\"2.95\" tank=\"rocketer_4\" yratio=\"200\" xoffset=\"375\" top=\"0\" mainObj=\"medium_4_wing_r\" objId=\"d_2\"/>";
str = str + "<object yoffset=\"2.95\" tank=\"rocketer_4\" yratio=\"200\" xoffset=\"375\" top=\"1\" mainObj=\"medium_4\" actionAfterDie=\"d_1,d_2\" relType=\"kill\" />";
str = str + "<object yoffset=\"3.5\" xoffset=\"175\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" />";
str = str + "<object yoffset=\"3.9\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"3.9\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"3.9\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"3.95\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"3.95\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"3.95\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"3.95\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"4.0\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"4.0\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"4.1\" xoffset=\"275\" tank=\"kamikadze\" movedWayOffset=\"70\" endFrame=\"430\"/>";
str = str + "<object yoffset=\"4.1\" xoffset=\"300\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"4.1\" xoffset=\"250\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"4.15\" xoffset=\"325\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"4.15\" xoffset=\"225\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"4.2\" xoffset=\"350\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"4.2\" xoffset=\"200\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"4.2\" xoffset=\"375\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"4.2\" xoffset=\"175\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"4.4\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"4.4\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"4.4\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"4.35\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"4.35\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"4.3\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"4.3\" tank=\"carrier\" actionAfterDie=\"i_1,i_2\" relType=\"kill\" />";
str = 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 = 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 = str + "<object yoffset=\"4.8\" xoffset=\"425\" tank=\"armored_1\" mainObj=\"armored_1_1\" mratio=\"2\" />";
str = str + "<object yoffset=\"5.6\" xoffset=\"125\" tank=\"armored_1\" mainObj=\"armored_2\" mratio=\"2\" />";
str = str + "<object yoffset=\"6.2\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.2\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.2\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.25\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.25\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.25\" xoffset=\"380\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.25\" xoffset=\"170\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.3\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.3\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.3\" xoffset=\"275\" tank=\"kamikadze\" movedWayOffset=\"70\" endFrame=\"430\"/>";
str = str + "<object yoffset=\"6.3\" xoffset=\"300\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"6.3\" xoffset=\"250\" tank=\"kamikadze\" movedWayOffset=\"65\" endFrame=\"400\"/>";
str = str + "<object yoffset=\"6.35\" xoffset=\"325\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"6.35\" xoffset=\"225\" tank=\"kamikadze\" movedWayOffset=\"60\" endFrame=\"370\"/>";
str = str + "<object yoffset=\"6.4\" xoffset=\"350\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"6.4\" xoffset=\"200\" tank=\"kamikadze\" movedWayOffset=\"55\" endFrame=\"340\"/>";
str = str + "<object yoffset=\"6.4\" xoffset=\"425\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"6.4\" xoffset=\"125\" tank=\"kamikadze\" movedWayOffset=\"50\" endFrame=\"310\"/>";
str = str + "<object yoffset=\"6.4\" xoffset=\"500\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.4\" xoffset=\"50\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.4\" xoffset=\"415\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.4\" xoffset=\"135\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.45\" xoffset=\"345\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.45\" xoffset=\"205\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.5\" xoffset=\"275\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.5\" xoffset=\"310\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.5\" xoffset=\"240\" tank=\"kamikadze\" />";
str = str + "<object yoffset=\"6.6\" xoffset=\"450\" tank=\"rocketer_r\" />";
str = str + "<object yoffset=\"6.6\" xoffset=\"450\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"6.65\" xoffset=\"400\" tank=\"rocketer_r\" />";
str = str + "<object yoffset=\"6.65\" xoffset=\"400\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"6.7\" xoffset=\"350\" tank=\"rocketer_r\" />";
str = str + "<object yoffset=\"6.7\" xoffset=\"350\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"6.6\" xoffset=\"100\" tank=\"rocketer_l\" />";
str = str + "<object yoffset=\"6.6\" xoffset=\"100\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"6.65\" xoffset=\"150\" tank=\"rocketer_l\" />";
str = str + "<object yoffset=\"6.65\" xoffset=\"150\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"6.7\" xoffset=\"200\" tank=\"rocketer_l\" />";
str = str + "<object yoffset=\"6.7\" xoffset=\"200\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"6.8\" xoffset=\"450\" tank=\"rocketer_r\" />";
str = str + "<object yoffset=\"6.8\" xoffset=\"450\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"6.85\" xoffset=\"400\" tank=\"rocketer_r\" />";
str = str + "<object yoffset=\"6.85\" xoffset=\"400\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"6.9\" xoffset=\"350\" tank=\"rocketer_r\" />";
str = str + "<object yoffset=\"6.9\" xoffset=\"350\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"6.8\" xoffset=\"100\" tank=\"rocketer_l\" />";
str = str + "<object yoffset=\"6.8\" xoffset=\"100\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"6.85\" xoffset=\"150\" tank=\"rocketer_l\" />";
str = str + "<object yoffset=\"6.85\" xoffset=\"150\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"6.9\" xoffset=\"200\" tank=\"rocketer_l\" />";
str = str + "<object yoffset=\"6.9\" xoffset=\"200\" tank=\"rocketer\" />";
str = str + "<object yoffset=\"7.25\" xoffset=\"400\" object=\"hole\" EC=\"rocket_big_s\" ECCount=\"1\" ECTime=\"130\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\"/>";
str = str + "<object yoffset=\"7.6\" xoffset=\"400\" object=\"hole\" EC=\"rocket_big_s\" ECCount=\"1\" ECTime=\"130\" ECXOffset=\"0\" ECYOffset=\"0\" ECTimeOffset=\"1\"/>";
str = 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 + "<object yoffset=\"7.8\" xoffset=\"125\" tank=\"armored_1\" mainObj=\"bonus_ship\" mratio=\"3\" />";
str = str + "<object yoffset=\"9.0\" xoffset=\"325\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"9.05\" xoffset=\"325\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"9.1\" xoffset=\"325\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"9.15\" xoffset=\"325\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"9.2\" xoffset=\"325\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"9.25\" xoffset=\"325\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"9.3\" xoffset=\"325\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"9.35\" xoffset=\"325\" tank=\"medium_2_1\" />";
str = str + "<object yoffset=\"7.2\" xoffset=\"356\" tank=\"turel_big\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"7.2\" xoffset=\"264\" tank=\"turel_big\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"7.7\" xoffset=\"248\" tank=\"turel_big\" mainObj=\"turel_lazer\"/>";
str = str + "<object yoffset=\"8\" xoffset=\"398\" tank=\"turel_big\" mainObj=\"turel\"/>";
str = str + "<object yoffset=\"9.8\" xoffset=\"46\" tank=\"turel_big\" mainObj=\"turel_lazer\"/>";
str = str + "<object yoffset=\"9.8\" xoffset=\"433\" tank=\"turel_big\" mainObj=\"turel\" />";
str = str + "<object yoffset=\"9.8\" xoffset=\"330\" tank=\"turel_big\" mainObj=\"turel\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"275\" tank=\"turel_big\" mainObj=\"turel_lazer\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"400\" tank=\"turel_big\" mainObj=\"turel\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"150\" tank=\"turel_big\" mainObj=\"turel\" />";
str = str + "<object yoffset=\"10.7\" xoffset=\"496\" tank=\"turel_big\" mainObj=\"turel_lazer\" />";
str = str + "<object yoffset=\"11.5\" xoffset=\"272\" tank=\"turel_big\" mainObj=\"turel_lazer\" />";
str = str + "<object yoffset=\"8.55\" xoffset=\"182\" tank=\"turel_big\" />";
str = str + "<object yoffset=\"10.85\" xoffset=\"213\" tank=\"turel_big\" />";
str = str + "<object yoffset=\"11.95\" xoffset=\"164\" tank=\"turel_big\" />";
str = str + "<object yoffset=\"11.15\" xoffset=\"387\" tank=\"turel_big\" />";
str = 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 = str + "<object yoffset=\"9.3\" xoffset=\"45\" object=\"spaceport\" />";
str = 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 = str + "<object yoffset=\"8.1\" xoffset=\"49\" object=\"spaceport\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"496\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"273\" object=\"support01\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"48\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.3\" xoffset=\"-2\" object=\"support01\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"294\" object=\"obj_med_3\" loot=\"miniHealth\" lootXoffset=\"50\" lootYoffset=\"0\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"9.3\" xoffset=\"296\" object=\"obj_med_3\" loot=\"miniHealth\" lootXoffset=\"50\" lootYoffset=\"0\" autoloot=\"0\" />";
str = str + "<object yoffset=\"9.1\" xoffset=\"296\" object=\"obj_med_3\" loot=\"miniHealth\" lootXoffset=\"50\" lootYoffset=\"0\" autoloot=\"0\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"496\" object=\"obj_med_3c\" loot=\"miniHealth\" lootXoffset=\"-50\" lootYoffset=\"0\" autoloot=\"0\" />";
str = str + "<object yoffset=\"9.3\" xoffset=\"496\" object=\"obj_med_3c\" loot=\"miniHealth\" lootXoffset=\"-50\" lootYoffset=\"0\" autoloot=\"0\" />";
str = str + "<object yoffset=\"9.1\" xoffset=\"496\" object=\"obj_med_3c\" loot=\"miniHealth\" lootXoffset=\"-50\" lootYoffset=\"0\" autoloot=\"0\" />";
str = str + "<object yoffset=\"10.8\" xoffset=\"252\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.8\" xoffset=\"172\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11\" xoffset=\"172\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11\" xoffset=\"252\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11\" xoffset=\"42\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11\" xoffset=\"-8\" object=\"support01\" />";
str = str + "<object yoffset=\"8.9\" xoffset=\"221\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.9\" xoffset=\"145\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.5\" xoffset=\"221\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.5\" xoffset=\"141\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.7\" xoffset=\"141\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.7\" xoffset=\"221\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.7\" xoffset=\"221\" object=\"support04\" />";
str = str + "<object yoffset=\"8.7\" xoffset=\"146\" object=\"support04\" />";
str = str + "<object yoffset=\"11.5\" xoffset=\"42\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.8\" xoffset=\"44\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"10.7\" xoffset=\"43\" object=\"support04\" />";
str = str + "<object yoffset=\"11.2\" xoffset=\"43\" object=\"support04\" />";
str = str + "<object yoffset=\"11.5\" xoffset=\"495\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.3\" xoffset=\"496\" object=\"support04\" />";
str = str + "<object yoffset=\"10.4\" xoffset=\"496\" object=\"support04\" />";
str = str + "<object yoffset=\"10.9\" xoffset=\"496\" object=\"support04\" />";
str = str + "<object yoffset=\"11.4\" xoffset=\"259\" object=\"obj_med_2\" loot=\"miniHealth\" lootXoffset=\"0\" lootYoffset=\"50\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"11.4\" xoffset=\"107\" object=\"obj_med_2\" loot=\"miniHealth\" lootXoffset=\"0\" lootYoffset=\"50\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"11.4\" xoffset=\"-6\" object=\"support03\" />";
str = str + "<object yoffset=\"11.4\" xoffset=\"268\" object=\"support03\" />";
str = str + "<object yoffset=\"11.5\" xoffset=\"427\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.5\" xoffset=\"351\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.5\" xoffset=\"206\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.5\" xoffset=\"128\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.9\" xoffset=\"200\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.9\" xoffset=\"129\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"12.05\" xoffset=\"128\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"12.05\" xoffset=\"200\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.8\" xoffset=\"203\" object=\"support04\" />";
str = str + "<object yoffset=\"11.8\" xoffset=\"128\" object=\"support04\" />";
str = str + "<object yoffset=\"11\" xoffset=\"427\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11\" xoffset=\"347\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.2\" xoffset=\"347\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.2\" xoffset=\"427\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"11.5\" xoffset=\"-6\" object=\"support01\" />";
str = str + "<object yoffset=\"11.5\" xoffset=\"272\" object=\"support01\" />";
str = str + "<object yoffset=\"11.2\" xoffset=\"427\" object=\"support04\" />";
str = str + "<object yoffset=\"11.2\" xoffset=\"351\" object=\"support04\" />";
str = str + "<object yoffset=\"7.2\" xoffset=\"496\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"7.2\" xoffset=\"233\" object=\"support01\" />";
str = str + "<object yoffset=\"7.7\" xoffset=\"46\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"7.7\" xoffset=\"40\" object=\"support01\" />";
str = str + "<object yoffset=\"7.4\" xoffset=\"496\" object=\"support04\" />";
str = str + "<object yoffset=\"7.2\" xoffset=\"46\" object=\"support04\" />";
str = str + "<object yoffset=\"10.8\" xoffset=\"-6\" object=\"support01\" />";
str = str + "<object yoffset=\"9.8\" xoffset=\"493\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.8\" xoffset=\"297\" object=\"support01\" />";
str = str + "<object yoffset=\"8.3\" xoffset=\"44\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.9\" xoffset=\"46\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"43\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.6\" xoffset=\"400\" object=\"obj_med_1b\" />";
str = str + "<object yoffset=\"8.6\" xoffset=\"493\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8\" xoffset=\"495\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"7.2\" xoffset=\"55\" object=\"obj_lite_1\" loot=\"miniHealth\" lootXoffset=\"100\" lootYoffset=\"0\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"7.1\" xoffset=\"54\" object=\"obj_lite_1\" loot=\"miniHealth\" lootXoffset=\"85\" lootYoffset=\"0\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"7.3\" xoffset=\"55\" object=\"obj_lite_1\" loot=\"miniHealth\" lootXoffset=\"70\" lootYoffset=\"0\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"7\" xoffset=\"55\" object=\"obj_lite_1\" loot=\"miniHealth\" lootXoffset=\"110\" lootYoffset=\"0\" autoloot=\"0\"/>";
str = str + "<object yoffset=\"9.5\" xoffset=\"301\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"9.5\" xoffset=\"21\" object=\"support01\" />";
str = str + "<object yoffset=\"9.2\" xoffset=\"301\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8\" xoffset=\"301\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.9\" xoffset=\"299\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.3\" xoffset=\"301\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.6\" xoffset=\"301\" object=\"obj_lite_2\" />";
str = str + "<object yoffset=\"8.7\" xoffset=\"301\" object=\"support04\" />";
str = str + "<object yoffset=\"8.2\" xoffset=\"301\" object=\"support04\" />";
str = str + "<object yoffset=\"8.3\" xoffset=\"24\" object=\"support01\" />";
str = str + "<object yoffset=\"9.2\" xoffset=\"301\" object=\"support04\" />";
str = str + "<object yoffset=\"8.9\" xoffset=\"21\" object=\"support01\" />";
str = str + "<object yoffset=\"10.2\" xoffset=\"46\" object=\"support04\" />";
str = str + "<object yoffset=\"9.7\" xoffset=\"46\" object=\"support04\" />";
str = str + "<object yoffset=\"9.9\" xoffset=\"496\" object=\"support04\" />";
str = str + "<object yoffset=\"9.2\" xoffset=\"46\" object=\"support04\" />";
str = str + "<object yoffset=\"9.4\" xoffset=\"496\" object=\"support04\" />";
str = str + "<object yoffset=\"8.7\" xoffset=\"46\" object=\"support04\" />";
str = str + "<object yoffset=\"8.9\" xoffset=\"496\" object=\"support04\" />";
str = str + "<object yoffset=\"8.2\" xoffset=\"46\" object=\"support04\" />";
str = str + "<object yoffset=\"8.4\" xoffset=\"496\" object=\"support04\" />";
str = str + "<object yoffset=\"7.7\" xoffset=\"46\" object=\"support04\" />";
str = str + "<object yoffset=\"7.9\" xoffset=\"496\" object=\"support04\" />";
str = str + "<object yoffset=\"8.6\" xoffset=\"291\" object=\"support01\" />";
str = str + "<object yoffset=\"8\" xoffset=\"300\" object=\"support01\" />";
str = str + "</array>";
str = str + "</object>";
str = str + "<object name=\"level_9\">";
str = str + "<var name=\"comment1\" >Level 9 </var>";
str = str + "<var name=\"playerX\" value=\"275\" />";
str = str + "<var name=\"playerY\" value=\"200\" />";
str = str + "<var name=\"playerArmor\" value=\"100\" />";
str = str + "<var name=\"playerAvailableWeapons\" value=\"21\" />";
str = str + "<var name=\"playerObject\" value=\"plane1\" />";
str = str + "<object name=\"childs\">";
str = str + "</object>";
str = str + "<array name=\"level\">";
str = str + "<object yoffset=\"1.1\" tank=\"boss_1_1\" bossBar=\"1\"/>";
str = str + "<object yoffset=\"1.1\" tank=\"boss_1_2\" bossBar=\"1\"/>";
str = str + "<object yoffset=\"1.1\" tank=\"boss_1_2\" bossBar=\"1\" mainObj=\"boss_1_r\" />";
str = str + "<object yoffset=\"1.1\" tank=\"boss_1_2\" bossBar=\"1\" mainObj=\"boss_1_l\" />";
str = str + "</array>";
str = str + "</object>";
str = str + "</object>";
str = str + "</settings>";
debug("Loading main settings XML file...");
createXML();
Frame 7
stop();
_global.levelNum = 0;
Instance of Symbol 711 MovieClip "btn_sound" in Frame 7
onClipEvent (load) {
if (!sound.enable) {
gotoAndStop (2);
}
}
Frame 8
stop();
_global.diffLevel = 2;
intro_text.htmlText = _global.envS.textZ.intro;
Frame 10
prebreefFunc();
setPlayerSettings();
makeText("Level " + levelNum, "MovieAnimation1");
_root.gotoAndStop("level");
Instance of Symbol 770 MovieClip "gui" in Frame 10
/* no clip actions */
Frame 11
stop();
trace("levelNum=" + levelNum);
if (_global.levels["level_" + levelNum] != undefined) {
_global.allowToStart = true;
globalStart();
}
Frame 12
mochi.as2.MochiAd.showPreGameAd({id:"828c32b80735abe2", res:"550x400"});
Frame 13
_root.gotoAndPlay("init");
Frame 14
mochi.as2.MochiAd.showInterLevelAd({id:"828c32b80735abe2", res:"550x400"});
Frame 15
_root.gotoAndPlay("game");
Symbol 3 Button
on (press) {
openSite();
}
Symbol 58 MovieClip Frame 1
_visible = false;
Instance of Symbol 59 MovieClip in Symbol 60 MovieClip [MovieAnimation1] Frame 1
onClipEvent (enterFrame) {
if (charsInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 60 MovieClip [MovieAnimation1] Frame 91
this.removeMovieClip();
Instance of Symbol 59 MovieClip in Symbol 61 MovieClip [MovieAnimation2] Frame 1
onClipEvent (enterFrame) {
if (charsInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 61 MovieClip [MovieAnimation2] Frame 91
this.removeMovieClip();
Symbol 62 MovieClip Frame 1
stop();
Symbol 66 MovieClip [support04] Frame 1
#initclip 99
Object.registerClass("support04", splashedObject);
#endinitclip
Symbol 73 MovieClip Frame 1
if (!((_global.envS.debug == 1) && (_global.envS.markerDebug == 1))) {
_visible = false;
}
Symbol 74 MovieClip [obj_lite_2] Frame 1
#initclip 24
Object.registerClass("obj_lite_2", splashedObject);
#endinitclip
stop();
Symbol 74 MovieClip [obj_lite_2] Frame 5
stop();
Symbol 78 MovieClip [support01] Frame 1
#initclip 25
Object.registerClass("support01", splashedObject);
#endinitclip
Symbol 82 MovieClip [obj_big_1] Frame 1
#initclip 26
Object.registerClass("obj_big_1", splashedObject);
#endinitclip
stop();
Symbol 82 MovieClip [obj_big_1] Frame 5
stop();
Symbol 91 MovieClip [spaceport] Frame 1
#initclip 27
Object.registerClass("spaceport", splashedObject);
#endinitclip
stop();
Instance of Symbol 58 MovieClip "ex2" in Symbol 91 MovieClip [spaceport] Frame 1
onClipEvent (load) {
delay = 4;
}
Symbol 91 MovieClip [spaceport] Frame 2
stop();
Symbol 92 MovieClip [spaceport_right] Frame 1
#initclip 28
Object.registerClass("spaceport_right", splashedObject);
#endinitclip
stop();
Instance of Symbol 58 MovieClip "ex2" in Symbol 92 MovieClip [spaceport_right] Frame 1
onClipEvent (load) {
delay = 4;
}
Symbol 92 MovieClip [spaceport_right] Frame 2
stop();
Symbol 116 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 116 MovieClip Frame 5
gotoAndStop (1);
Symbol 116 MovieClip Frame 15
gotoAndStop (1);
Symbol 116 MovieClip Frame 19
gotoAndStop (1);
Symbol 116 MovieClip Frame 33
gotoAndStop (1);
Symbol 116 MovieClip Frame 47
gotoAndStop (1);
Symbol 116 MovieClip Frame 61
gotoAndStop (1);
Symbol 117 MovieClip [rocket2] Frame 1
#initclip 29
Object.registerClass("rocket2", bulletClass);
#endinitclip
Symbol 126 MovieClip [player_base] Frame 1
stop();
Instance of Symbol 58 MovieClip "ex2" in Symbol 126 MovieClip [player_base] Frame 1
onClipEvent (load) {
delay = 20;
}
Symbol 126 MovieClip [player_base] Frame 2
stop();
makeDie(dd);
Symbol 127 MovieClip [player] Frame 1
#initclip 30
Object.registerClass("player", playerClass);
#endinitclip
Symbol 128 MovieClip [enemy] Frame 1
#initclip 31
Object.registerClass("enemy", enemyClass);
#endinitclip
Symbol 129 MovieClip [bullet] Frame 1
#initclip 32
Object.registerClass("bullet", bulletClass);
#endinitclip
Symbol 130 MovieClip [queue] Frame 1
#initclip 33
Object.registerClass("queue", queue);
#endinitclip
Instance of Symbol 59 MovieClip in Symbol 135 MovieClip Frame 1
onClipEvent (load) {
_parent._parent.stop();
pp = (Math.random() * 50) + 50;
step = 0;
}
onClipEvent (enterFrame) {
step++;
if (step >= pp) {
_parent._parent.play();
}
}
Symbol 140 MovieClip [bonus_miniHealth] Frame 1
#initclip 34
Object.registerClass("bonus_miniHealth", bonus);
#endinitclip
Symbol 147 MovieClip Frame 10
stop();
_parent.kill();
Symbol 148 MovieClip [userSplash] Frame 1
#initclip 35
Object.registerClass("userSplash", splashedObject);
#endinitclip
stop();
Symbol 148 MovieClip [userSplash] Frame 16
stop();
Symbol 151 MovieClip [playerShoot2] Frame 1
#initclip 36
Object.registerClass("playerShoot2", bulletClass);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 151 MovieClip [playerShoot2] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 151 MovieClip [playerShoot2] Frame 10
stop();
Symbol 152 MovieClip [gun_1] Frame 1
#initclip 37
Object.registerClass("gun_1", cannon);
#endinitclip
Symbol 153 MovieClip [gun_2] Frame 1
#initclip 38
Object.registerClass("gun_2", cannon);
#endinitclip
Symbol 154 MovieClip [gun_3] Frame 1
#initclip 39
Object.registerClass("gun_3", cannon);
#endinitclip
Symbol 157 MovieClip [weapon2] Frame 1
#initclip 40
Object.registerClass("weapon2", bulletClass);
#endinitclip
Symbol 191 MovieClip [boul] Frame 15
stop();
this.removeMovieClip();
Symbol 192 MovieClip [player_gun_3] Frame 1
#initclip 41
Object.registerClass("player_gun_3", cannon);
#endinitclip
Symbol 193 MovieClip [player_gun_1] Frame 1
#initclip 42
Object.registerClass("player_gun_1", cannon);
#endinitclip
Symbol 197 MovieClip [weapon3] Frame 1
#initclip 43
Object.registerClass("weapon3", bulletClass);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 197 MovieClip [weapon3] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 197 MovieClip [weapon3] Frame 15
stop();
Symbol 201 MovieClip [bonus_anim_fullHealth] Frame 36
this.removeMovieClip();
Symbol 204 MovieClip [bonus_anim_miniHealth] Frame 36
this.removeMovieClip();
Symbol 216 MovieClip Frame 10
stop();
Symbol 217 MovieClip [weapon4] Frame 1
#initclip 44
Object.registerClass("weapon4", bulletClass);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 217 MovieClip [weapon4] Frame 1
onClipEvent (enterFrame) {
}
Symbol 217 MovieClip [weapon4] Frame 11
stop();
Symbol 218 MovieClip [player_gun_2] Frame 1
#initclip 45
Object.registerClass("player_gun_2", cannon);
#endinitclip
Symbol 229 MovieClip [explode] Frame 2
_global.sound.play("eexplode", sx);
Symbol 229 MovieClip [explode] Frame 7
_global.sound.play("eexplode", sx);
Symbol 229 MovieClip [explode] Frame 22
stop();
this.removeMovieClip();
Symbol 230 MovieClip [autoExplodePoint] Frame 1
#initclip 46
Object.registerClass("autoExplodePoint", autoExplode);
#endinitclip
Symbol 230 MovieClip [autoExplodePoint] Frame 2
stop();
Symbol 230 MovieClip [autoExplodePoint] Frame 17
stop();
Symbol 235 MovieClip [bonus_weapon1] Frame 1
#initclip 47
Object.registerClass("bonus_weapon1", bonus);
#endinitclip
Symbol 241 MovieClip Frame 1
if (_currentframe == 1) {
stop();
}
Symbol 241 MovieClip Frame 5
gotoAndStop (1);
Symbol 241 MovieClip Frame 15
gotoAndStop (1);
Symbol 241 MovieClip Frame 19
gotoAndStop (1);
Symbol 242 MovieClip [weapon1] Frame 1
#initclip 48
Object.registerClass("weapon1", bulletClass);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 242 MovieClip [weapon1] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 242 MovieClip [weapon1] Frame 40
stop();
Symbol 243 MovieClip [emptyShoot] Frame 1
#initclip 49
Object.registerClass("emptyShoot", bulletClass);
#endinitclip
Symbol 250 MovieClip [lazer] Frame 1
#initclip 50
Object.registerClass("lazer", bulletClass);
#endinitclip
Symbol 250 MovieClip [lazer] Frame 10
this.kill();
Symbol 254 MovieClip [lazer2] Frame 1
#initclip 51
Object.registerClass("lazer2", bulletClass);
#endinitclip
Symbol 254 MovieClip [lazer2] Frame 16
this.kill();
Symbol 255 MovieClip [autoExplodePoint_n] Frame 1
#initclip 52
Object.registerClass("autoExplodePoint_n", autoExplode);
#endinitclip
Symbol 255 MovieClip [autoExplodePoint_n] Frame 2
stop();
Symbol 255 MovieClip [autoExplodePoint_n] Frame 17
stop();
Symbol 260 MovieClip [support02] Frame 1
#initclip 53
Object.registerClass("support02", splashedObject);
#endinitclip
Symbol 294 MovieClip Frame 97
gotoAndPlay (1);
Symbol 296 MovieClip [mine_1] Frame 10
stop();
Symbol 302 MovieClip [bonus_weapon2] Frame 1
#initclip 54
Object.registerClass("bonus_weapon2", bonus);
#endinitclip
Symbol 307 MovieClip [bonus_weapon3] Frame 1
#initclip 55
Object.registerClass("bonus_weapon3", bonus);
#endinitclip
Symbol 312 MovieClip [bonus_weapon4] Frame 1
#initclip 56
Object.registerClass("bonus_weapon4", bonus);
#endinitclip
Symbol 317 MovieClip [bonus_lazer] Frame 1
#initclip 57
Object.registerClass("bonus_lazer", bonus);
#endinitclip
Symbol 320 MovieClip [weapon0] Frame 1
#initclip 58
Object.registerClass("weapon0", bulletClass);
#endinitclip
Symbol 322 MovieClip [star1] Frame 1
#initclip 59
Object.registerClass("star1", star);
#endinitclip
Symbol 324 MovieClip [star2] Frame 1
#initclip 60
Object.registerClass("star2", star);
#endinitclip
Symbol 326 MovieClip [star3] Frame 1
#initclip 61
Object.registerClass("star3", star);
#endinitclip
Symbol 330 MovieClip [support03] Frame 1
#initclip 62
Object.registerClass("support03", splashedObject);
#endinitclip
Instance of Symbol 58 MovieClip "ex2" in Symbol 334 MovieClip [support_dmg] Frame 1
onClipEvent (load) {
delay = 4;
}
Symbol 336 MovieClip [lazerBlink1] Frame 1
#initclip 63
Object.registerClass("lazerBlink1", bulletClass);
#endinitclip
Symbol 337 MovieClip [lazerBlink2] Frame 1
#initclip 64
Object.registerClass("lazerBlink2", bulletClass);
#endinitclip
Symbol 342 MovieClip [base_ground_cluster1] Frame 1
#initclip 65
Object.registerClass("base_ground_cluster1", splashedObject);
#endinitclip
Symbol 345 MovieClip [base_ground_cluster2] Frame 1
#initclip 66
Object.registerClass("base_ground_cluster2", splashedObject);
#endinitclip
Symbol 349 MovieClip [base_ground_start] Frame 1
#initclip 67
Object.registerClass("base_ground_start", splashedObject);
#endinitclip
Symbol 353 MovieClip [base_ground_end] Frame 1
#initclip 68
Object.registerClass("base_ground_end", splashedObject);
#endinitclip
Instance of Symbol 58 MovieClip "ex2" in Symbol 359 MovieClip [carrier] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 363 MovieClip [carrier_wing_l] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 380 MovieClip [snake_1] Frame 1
if (playMe == undefined) {
playMe = false;
}
if (!playMe) {
stop();
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 380 MovieClip [snake_1] Frame 1
onClipEvent (load) {
delay = 4;
}
Symbol 380 MovieClip [snake_1] Frame 24
gotoAndPlay (1);
Symbol 384 MovieClip [snake_2] Frame 1
if (playMe == undefined) {
playMe = false;
}
if (!playMe) {
stop();
}
Symbol 384 MovieClip [snake_2] Frame 24
gotoAndPlay (1);
Symbol 388 MovieClip [snake_3] Frame 1
if (playMe == undefined) {
playMe = false;
}
if (!playMe) {
stop();
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 388 MovieClip [snake_3] Frame 1
onClipEvent (load) {
delay = 4;
}
Symbol 388 MovieClip [snake_3] Frame 24
gotoAndPlay (1);
Instance of Symbol 58 MovieClip "ex2" in Symbol 396 MovieClip [medium_4_wing_l] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 396 MovieClip [medium_4_wing_l] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 398 MovieClip [medium_4_wing_r] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 398 MovieClip [medium_4_wing_r] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 402 MovieClip [medium_3] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 406 MovieClip [medium_2] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 413 MovieClip [medium_1] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 457 MovieClip Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 458 MovieClip [hole] Frame 1
#initclip 69
Object.registerClass("hole", splashedObject);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 458 MovieClip [hole] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 458 MovieClip [hole] Frame 165
stop();
Symbol 458 MovieClip [hole] Frame 169
stop();
Symbol 461 MovieClip [rocket] Frame 1
#initclip 70
Object.registerClass("rocket", bulletClass);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 464 MovieClip [carrier_wing_r] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 468 MovieClip [lite_2_s] Frame 1
stop();
Symbol 468 MovieClip [lite_2_s] Frame 2
stop();
makeDie(dd);
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 469 MovieClip [lite_2_m] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 469 MovieClip [lite_2_m] Frame 30
stop();
Symbol 469 MovieClip [lite_2_m] Frame 31
stop();
makeDie(dd);
Symbol 473 MovieClip [gun_spec_1] Frame 1
#initclip 71
Object.registerClass("gun_spec_1", cannon);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 473 MovieClip [gun_spec_1] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 474 MovieClip [gun_spec_2] Frame 1
#initclip 72
Object.registerClass("gun_spec_2", cannon);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 474 MovieClip [gun_spec_2] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 480 MovieClip [medium_1_1] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 485 MovieClip [portal] Frame 1
onClipEvent (load) {
delay = 1;
}
Instance of Symbol 58 MovieClip "ex3" in Symbol 485 MovieClip [portal] Frame 1
onClipEvent (load) {
delay = 5;
}
Instance of Symbol 58 MovieClip "ex4" in Symbol 485 MovieClip [portal] Frame 1
onClipEvent (load) {
delay = 5;
}
Instance of Symbol 58 MovieClip "ex5" in Symbol 485 MovieClip [portal] Frame 1
onClipEvent (load) {
delay = 8;
}
Instance of Symbol 58 MovieClip "ex6" in Symbol 485 MovieClip [portal] Frame 1
onClipEvent (load) {
delay = 8;
}
Instance of Symbol 58 MovieClip "ex7" in Symbol 485 MovieClip [portal] Frame 1
onClipEvent (load) {
delay = 10;
}
Instance of Symbol 58 MovieClip "ex8" in Symbol 485 MovieClip [portal] Frame 1
onClipEvent (load) {
delay = 10;
}
Instance of Symbol 58 MovieClip "ex9" in Symbol 485 MovieClip [portal] Frame 1
onClipEvent (load) {
delay = 11;
}
Instance of Symbol 58 MovieClip "ex10" in Symbol 485 MovieClip [portal] Frame 1
onClipEvent (load) {
delay = 11;
}
Instance of Symbol 58 MovieClip "ex11" in Symbol 485 MovieClip [portal] Frame 1
onClipEvent (load) {
delay = 12;
}
Instance of Symbol 58 MovieClip "ex12" in Symbol 485 MovieClip [portal] Frame 1
onClipEvent (load) {
delay = 14;
}
Instance of Symbol 58 MovieClip "ex13" in Symbol 485 MovieClip [portal] Frame 1
onClipEvent (load) {
delay = 16;
}
Symbol 496 MovieClip [portal_1] Frame 1
stop();
Symbol 496 MovieClip [portal_1] Frame 2
stop();
makeDie(dd);
Symbol 503 MovieClip [rad_box] Frame 1
#initclip 73
Object.registerClass("rad_box", splashedObject);
#endinitclip
Symbol 503 MovieClip [rad_box] Frame 24
gotoAndPlay (1);
Symbol 503 MovieClip [rad_box] Frame 30
stop();
Symbol 507 MovieClip [support05] Frame 1
#initclip 74
Object.registerClass("support05", splashedObject);
#endinitclip
Instance of Symbol 58 MovieClip "ex2" in Symbol 511 MovieClip [medium_4] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 536 MovieClip Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 537 MovieClip Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 538 MovieClip [gun_big] Frame 1
#initclip 75
Object.registerClass("gun_big", cannon);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 538 MovieClip [gun_big] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 549 MovieClip Frame 15
gotoAndPlay (1);
Symbol 559 MovieClip [obj_big_2] Frame 1
#initclip 76
Object.registerClass("obj_big_2", splashedObject);
#endinitclip
stop();
Symbol 559 MovieClip [obj_big_2] Frame 5
stop();
Symbol 563 MovieClip [obj_lite_1a] Frame 1
#initclip 77
Object.registerClass("obj_lite_1a", splashedObject);
#endinitclip
stop();
Symbol 563 MovieClip [obj_lite_1a] Frame 5
stop();
Symbol 567 MovieClip [obj_lite_1] Frame 1
#initclip 78
Object.registerClass("obj_lite_1", splashedObject);
#endinitclip
stop();
Symbol 567 MovieClip [obj_lite_1] Frame 5
stop();
Symbol 571 MovieClip [obj_med_1] Frame 1
#initclip 79
Object.registerClass("obj_med_1", splashedObject);
#endinitclip
stop();
Symbol 571 MovieClip [obj_med_1] Frame 5
stop();
Symbol 575 MovieClip [obj_med_1a] Frame 1
#initclip 80
Object.registerClass("obj_med_1a", splashedObject);
#endinitclip
stop();
Symbol 575 MovieClip [obj_med_1a] Frame 5
stop();
Symbol 579 MovieClip [obj_med_1b] Frame 1
#initclip 81
Object.registerClass("obj_med_1b", splashedObject);
#endinitclip
stop();
Symbol 579 MovieClip [obj_med_1b] Frame 5
stop();
Symbol 581 MovieClip [obj_med_1c] Frame 1
#initclip 82
Object.registerClass("obj_med_1c", splashedObject);
#endinitclip
stop();
Symbol 581 MovieClip [obj_med_1c] Frame 5
stop();
Symbol 582 MovieClip [support02_right] Frame 1
#initclip 83
Object.registerClass("support02_right", splashedObject);
#endinitclip
Symbol 586 MovieClip [obj_med_2] Frame 1
#initclip 84
Object.registerClass("obj_med_2", splashedObject);
#endinitclip
stop();
Symbol 586 MovieClip [obj_med_2] Frame 5
stop();
Symbol 590 MovieClip [obj_med_2a] Frame 1
#initclip 85
Object.registerClass("obj_med_2a", splashedObject);
#endinitclip
stop();
Symbol 590 MovieClip [obj_med_2a] Frame 5
stop();
Symbol 594 MovieClip [obj_med_3c] Frame 1
#initclip 86
Object.registerClass("obj_med_3c", splashedObject);
#endinitclip
stop();
Symbol 594 MovieClip [obj_med_3c] Frame 5
stop();
Symbol 598 MovieClip [obj_med_3a] Frame 1
#initclip 87
Object.registerClass("obj_med_3a", splashedObject);
#endinitclip
stop();
Symbol 598 MovieClip [obj_med_3a] Frame 5
stop();
Symbol 599 MovieClip [obj_med_3] Frame 1
#initclip 88
Object.registerClass("obj_med_3", splashedObject);
#endinitclip
stop();
Symbol 599 MovieClip [obj_med_3] Frame 5
stop();
Symbol 603 MovieClip [obj_med_3b] Frame 1
#initclip 89
Object.registerClass("obj_med_3b", splashedObject);
#endinitclip
stop();
Symbol 603 MovieClip [obj_med_3b] Frame 5
stop();
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 604 MovieClip [kamikadze_m] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 604 MovieClip [kamikadze_m] Frame 30
stop();
Symbol 604 MovieClip [kamikadze_m] Frame 31
stop();
makeDie(dd);
Symbol 605 MovieClip [kamikadze_s] Frame 1
stop();
Symbol 605 MovieClip [kamikadze_s] Frame 2
stop();
makeDie(dd);
Symbol 610 MovieClip [rocket_big_s] Frame 1
stop();
Symbol 610 MovieClip [rocket_big_s] Frame 2
stop();
makeDie(dd);
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 617 MovieClip Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 617 MovieClip Frame 125
stop();
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 618 MovieClip [medium_3_m] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 618 MovieClip [medium_3_m] Frame 1
onClipEvent (load) {
delay = 4;
}
Symbol 618 MovieClip [medium_3_m] Frame 131
stop();
Symbol 625 MovieClip [portal_2] Frame 1
stop();
Symbol 625 MovieClip [portal_2] Frame 2
stop();
makeDie(dd);
Instance of Symbol 58 MovieClip "ex2" in Symbol 629 MovieClip [boss_1_r] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 629 MovieClip [boss_1_r] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 637 MovieClip [boss_1_1] Frame 1
onClipEvent (load) {
delay = 4;
}
Symbol 638 MovieClip [gun_spec_3] Frame 1
#initclip 90
Object.registerClass("gun_spec_3", cannon);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 638 MovieClip [gun_spec_3] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 639 MovieClip [gun_spec_4] Frame 1
#initclip 91
Object.registerClass("gun_spec_4", cannon);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 639 MovieClip [gun_spec_4] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 640 MovieClip [boss_1_l] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 640 MovieClip [boss_1_l] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 641 MovieClip [gun_big_lazer_spec] Frame 1
#initclip 92
Object.registerClass("gun_big_lazer_spec", cannon);
#endinitclip
Symbol 645 MovieClip [lazer3] Frame 1
#initclip 93
Object.registerClass("lazer3", bulletClass);
#endinitclip
Symbol 645 MovieClip [lazer3] Frame 16
this.kill();
Symbol 646 MovieClip [lazerBlink3] Frame 1
#initclip 94
Object.registerClass("lazerBlink3", bulletClass);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 653 MovieClip Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 658 MovieClip [boss_1_1f] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 659 MovieClip [turret_gun] Frame 1
#initclip 95
Object.registerClass("turret_gun", cannon);
#endinitclip
Instance of Symbol 58 MovieClip "ex2" in Symbol 663 MovieClip [boss_3] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 667 MovieClip [boss_3_r] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "ex3" in Symbol 667 MovieClip [boss_3_r] Frame 1
onClipEvent (load) {
delay = 8;
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 668 MovieClip [boss_3_l] Frame 1
onClipEvent (load) {
delay = 4;
}
Instance of Symbol 58 MovieClip "ex2" in Symbol 668 MovieClip [boss_3_l] Frame 1
onClipEvent (load) {
delay = 8;
}
Symbol 669 MovieClip [gun_big_lazer] Frame 1
#initclip 96
Object.registerClass("gun_big_lazer", cannon);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 669 MovieClip [gun_big_lazer] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 673 MovieClip [weapon3_1] Frame 1
#initclip 97
Object.registerClass("weapon3_1", bulletClass);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 673 MovieClip [weapon3_1] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 673 MovieClip [weapon3_1] Frame 15
stop();
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 676 MovieClip Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 676 MovieClip Frame 5
stop();
Symbol 677 MovieClip [weapon2_1] Frame 1
#initclip 98
Object.registerClass("weapon2_1", bulletClass);
#endinitclip
Instance of Symbol 58 MovieClip "codeStopper" in Symbol 677 MovieClip [weapon2_1] Frame 1
onClipEvent (enterFrame) {
if (gameInProcess) {
_parent.play();
} else {
_parent.stop();
}
}
Symbol 677 MovieClip [weapon2_1] Frame 5
stop();
Symbol 814 MovieClip [__Packages.checkedObject] Frame 0
class checkedObject extends MovieClip
{
var _x, _y, ticket, removeMovieClip, unloadMovie;
function checkedObject () {
super();
startClock = _global.clock;
offsetTop = _global.envS.allOffset.top;
offsetBottom = _global.envS.allOffset.bottom;
offsetLeft = _global.envS.allOffset.left;
offsetRight = _global.envS.allOffset.right;
x = Math.round(_x);
y = Math.round(_y);
}
function initOffset(bb) {
if (bb == 1) {
bigObject = true;
}
if (bigObject) {
offsetTop = _global.envS.bigTileOffset.top;
offsetBottom = _global.envS.bigTileOffset.bottom;
offsetLeft = _global.envS.bigTileOffset.left;
offsetRight = _global.envS.bigTileOffset.right;
}
}
function check() {
if (_global.noSet(x) || (_global.noSet(y))) {
kill();
}
if (y < ((-_root.bg.y) + offsetTop)) {
if (offReaction == "die") {
kill();
}
if (offReaction == "stand") {
y = (-_root.bg.y) + offsetTop;
}
}
if (y > (((-_root.bg.y) + 400) - offsetBottom)) {
if (offReaction == "die") {
kill();
}
if (offReaction == "stand") {
y = ((-_root.bg.y) + 400) - offsetBottom;
}
}
if (x < (0 + offsetLeft)) {
if (offReaction == "die") {
kill();
}
if (offReaction == "stand") {
x = 0 + offsetLeft;
}
}
if (x > (550 - offsetRight)) {
if (offReaction == "die") {
kill();
}
if (offReaction == "stand") {
x = 550 - offsetRight;
}
}
}
function inQueue(a) {
if (!init) {
if (_global.noSet(a)) {
a = 50;
}
ticket = _global.queue.addFunc(oEF, this, a);
init = true;
}
}
function outQueue() {
if (init) {
_global.queue.remove(ticket);
init = false;
}
}
function oEF() {
if (!init) {
return(undefined);
}
myClock++;
check();
}
function kill() {
outQueue();
if (!deathFromOutside) {
removeMovieClip();
unloadMovie();
}
}
var offsetTop = 0;
var offsetBottom = 0;
var offsetLeft = 0;
var offsetRight = 0;
var offReaction = "die";
var x = 0;
var y = 0;
var init = false;
var deathFromOutside = false;
var dieImmediatly = false;
var startClock = 0;
var myClock = 0;
var bigObject = false;
}
Symbol 815 MovieClip [__Packages.movingObject] Frame 0
class movingObject extends checkedObject
{
var AADistance, wayLinkage, y, x, _parent, AARatio, way, attachMovie, line, createEmptyMovieClip, check, _x, _y;
function movingObject () {
super();
AADistance = _global.envS.unitAutoAimDistance;
if (_global.noSet(AADistance)) {
AADistance = 50;
}
}
function setEnemyToEnemyCollisionFlag(enable, dont_smash) {
if (enable != undefined) {
enable_enemy_to_enemy_collision = enable;
}
if (dont_smash != undefined) {
dont_smash_me_ally = dont_smash;
}
}
function setMotion(a, b, xr, yr, r, f, sf, ef, mwas, wc, rbw, otp) {
if (typeof(a) == "string") {
if (a == "player") {
wayMode = false;
wayLinkage = "";
var _local11 = {x:x, y:y};
_parent.localToGlobal(_local11);
var _local10 = {x:_root.bg.player.x, y:_root.bg.player.y};
_root.bg.localToGlobal(_local10);
var _local20 = _local10.x - _local11.x;
var _local18 = _local10.y - _local11.y;
var _local15 = Math.atan2(_local18, _local20);
speedXY = parseFloat(b);
if (_global.noSet(speedXY)) {
speedXY = 1;
}
speedX = speedXY * Math.cos(_local15);
speedY = speedXY * Math.sin(_local15);
xr = parseInt(xr);
if (xr == 1) {
followPlayer = true;
}
if (!_global.noSet(yr)) {
AADistance = yr;
}
if (!_global.noSet(r)) {
AARatio = r;
}
} else {
if (_global.noSet(a)) {
return(undefined);
}
wayLinkage = a;
if (!_global.noSet(b)) {
wayRatio = b;
}
if (!_global.noSet(xr)) {
xratio = xr;
}
if (!_global.noSet(yr)) {
yratio = yr;
}
if (!_global.noSet(r)) {
rotate = r / _global.PI2;
}
if (!_global.noSet(f)) {
factor = f;
}
if (!_global.noSet(sf)) {
startFrame = sf;
}
if (!_global.noSet(ef)) {
endFrame = ef;
}
if (!_global.noSet(wc)) {
wayCycle = wc;
}
if (!_global.noSet(rbw)) {
rotatedByWay = ((rbw == 1) ? true : false);
}
if (!_global.noSet(mwas)) {
moveWayAtStart = ((mwas == 1) ? true : false);
}
if (!_global.noSet(otp)) {
orientToPath = otp;
}
way = attachMovie(wayLinkage, "way", 100);
line = createEmptyMovieClip("line", 101);
line.createEmptyMovieClip("l", 1);
line._visible = false;
line.l.lineStyle(0, 16711680);
line.l.moveTo(0, 0);
line.l.lineTo(100, 0);
firstStep = startFrame;
if (!_global.noSet(way)) {
var _local4 = way.klop._x;
_local4 = _local4 * factor;
var _local5 = way.klop._y;
if (xratio != 100) {
_local4 = _local4 * (xratio / 100);
}
if (yratio != 100) {
_local5 = _local5 * (yratio / 100);
}
if (rotate != 0) {
var _local12 = Math.sqrt((_local4 * _local4) + (_local5 * _local5));
var _local14 = Math.atan2(_local5, _local4);
var _local17 = _local12 * Math.cos(rotate + _local14);
var _local16 = _local12 * Math.sin(rotate + _local14);
} else {
var _local17 = _local4;
var _local16 = _local5;
}
way.x = _local17;
way._x = way.x;
way.y = _local16;
way._y = way.y;
}
if (endFrame == -1) {
endFrame = way._totalframes;
}
if (endFrame < startFrame) {
var _local19 = startFrame;
startFrame = endFrame;
endFrame = _local19;
wayDir = -1;
}
way._xscale = (line._xscale = factor * xratio);
way._yscale = (line._yscale = yratio);
way._rotation = (line._rotation = r);
if (!((_global.envS.debug == 1) && (_global.envS.wayDebug == 1))) {
way._visible = false;
}
wayMode = true;
}
} else {
if (!_global.noSet(a)) {
speedX = a;
}
if (!_global.noSet(b)) {
speedY = b;
}
wayMode = false;
}
initMove = true;
if (wayMode) {
oEF();
}
oEF();
}
function initWayMotion(mwo, sx, sy) {
movedWay = true;
movedWayOffset = mwo;
movedWayCount = 0;
movedWayXSpeed = sx;
movedWayYSpeed = sy;
}
function oEF() {
if (initMove) {
if (wayMode) {
if ((firstStep != 0) && (moveWayAtStart)) {
way.gotoAndStop(firstStep);
firstStep = 0;
var _local6 = way.klop._x;
var _local15 = way.klop._y;
_local6 = _local6 * factor;
if (xratio != 100) {
_local6 = _local6 * (xratio / 100);
}
if (yratio != 100) {
_local15 = _local15 * (yratio / 100);
}
if (rotate != 0) {
var _local14 = Math.sqrt((_local6 * _local6) + (_local15 * _local15));
var _local16 = Math.atan2(_local15, _local6);
_local6 = _local14 * Math.cos(rotate + _local16);
_local15 = _local14 * Math.sin(rotate + _local16);
}
way.x = way.x + (-_local6);
way._x = way.x;
way.y = way.y + (-_local15);
way._y = way.y;
var _local20 = way.klop._x;
var _local19 = way.klop._y;
}
var _local5 = way._currentframe + (wayDir * wayRatio);
if ((wayDir > 0) && (_local5 > endFrame)) {
wayPassed = true;
if (wayCycle == 1) {
_local5 = endFrame;
}
if (wayCycle == 2) {
wayDir = wayDir * -1;
_local5 = _local5 + (_local5 - endFrame);
}
if (wayCycle == 3) {
_local5 = startFrame + (_local5 - endFrame);
}
}
if ((wayDir < 0) && (_local5 < startFrame)) {
wayPassed = true;
if (wayCycle == 1) {
_local5 = startFrame;
}
if (wayCycle == 2) {
wayDir = wayDir * -1;
_local5 = startFrame + (startFrame - _local5);
}
if (wayCycle == 3) {
_local5 = endFrame - (startFrame - _local5);
}
}
if (firstStep != 0) {
_local5 = firstStep;
firstStep = 0;
}
var _local20 = way.klop._x;
var _local19 = way.klop._y;
way.gotoAndStop(_local5);
var _local6 = way.klop._x - _local20;
_local6 = _local6 * factor;
var _local15 = way.klop._y - _local19;
if (xratio != 100) {
_local6 = _local6 * (xratio / 100);
}
if (yratio != 100) {
_local15 = _local15 * (yratio / 100);
}
if (rotate != 0) {
var _local14 = Math.sqrt((_local6 * _local6) + (_local15 * _local15));
var _local16 = Math.atan2(_local15, _local6);
speedX = _local14 * Math.cos(rotate + _local16);
speedY = _local14 * Math.sin(rotate + _local16);
} else {
speedX = _local6;
speedY = _local15;
}
var _local18 = 0;
var _local17 = 0;
if (movedWay) {
if ((++movedWayCount) > movedWayOffset) {
speedX = speedX + movedWayXSpeed;
_local18 = -movedWayXSpeed;
if ((movedWayYSpeed == 0) || (_global.noSet(movedWayYSpeed))) {
_local15 = -_root.bg.speedY;
} else {
_local15 = -movedWayYSpeed;
}
speedY = speedY + _local15;
_local17 = -_local15;
}
}
if ((orientToPath == "way") || (orientToPath == "shoot")) {
line.l._rotation = way.klop._rotation;
var _local7 = line.getRect(this);
baseRotateCount = Math.atan2(_local7.yMax + _local7.yMin, _local7.xMax + _local7.xMin) * _global.PI2;
if (wayDir == -1) {
baseRotateCount = baseRotateCount + 180;
}
} else if (orientToPath == "move") {
baseRotateCount = Math.atan2(speedY, speedX) * _global.PI2;
}
} else if (followPlayer) {
var _local11 = {x:x, y:y};
_parent.localToGlobal(_local11);
var _local10 = {x:_root.bg.player.x, y:_root.bg.player.y};
_root.bg.localToGlobal(_local10);
var _local13 = _local10.x - _local11.x;
var _local12 = _local10.y - _local11.y;
var _local22 = Math.sqrt((_local13 * _local13) + (_local12 * _local12));
var _local8 = Math.atan2(_local12, _local13);
if (!_global.noSet(AARatio)) {
var _local9 = Math.atan2(speedY, speedX) * _global.PI2;
_local9 = _local9 + _global.getAngleDelta(_local9, _local8 * _global.PI2, AARatio);
_local8 = _local9 / _global.PI2;
}
var _local21 = AADistance;
if (_local22 > _local21) {
speedX = speedXY * Math.cos(_local8);
speedY = speedXY * Math.sin(_local8);
baseRotateCount = Math.atan2(speedY, speedX) * _global.PI2;
} else {
followPlayer = false;
}
} else {
baseRotateCount = Math.atan2(speedY, speedX) * _global.PI2;
}
x = x + speedX;
y = y + speedY;
if (wayMode) {
way.x = way.x - (speedX + _local18);
way._x = way.x;
way.y = way.y - (speedY + _local17);
way._y = way.y;
}
}
super.oEF();
redraw();
}
function moveTo(a, b) {
if (_global.noSet(a)) {
a = 0;
}
if (_global.noSet(b)) {
b = 0;
}
x = a;
y = b;
check();
redraw();
}
function moveBy(a, b) {
x = x + a;
y = y + b;
check();
redraw();
}
function redraw() {
_x = Math.round(x);
_y = Math.round(y);
}
var initMove = false;
var speedX = 0;
var speedY = 0;
var speedXY = 0;
var wayMode = false;
var wayRatio = 1;
var rotatedByWay = true;
var followPlayer = false;
var xratio = 100;
var yratio = 100;
var rotate = 0;
var baseRotateCount = 0;
var factor = 1;
var startFrame = 1;
var endFrame = -1;
var moveWayAtStart = true;
var wayCycle = 1;
var wayDir = 1;
var firstStep = 1;
var movedWay = false;
var movedWayOffset = 0;
var movedWayCount = 0;
var movedWayXSpeed = 0;
var movedWayYSpeed = 0;
var wayPassed = false;
var orientToPath = "move";
var enable_enemy_to_enemy_collision = false;
var dont_smash_me_ally = false;
}
Symbol 816 MovieClip [__Packages.damagableObject] Frame 0
class damagableObject extends movingObject
{
var blinkObject, loot, autoloot, lootXoffset, lootYoffset, AAD_array, actionAfterDie, bar, createEmptyMovieClip, bar1, bar2, childs, childDX, childDY, _x, _y, x, emitC, eCCount, eCTimeOffset, eCTime, myClock, eCXOffset, eCYOffset, myId, relType, base;
function damagableObject () {
super();
if (_global.envS.debug == 1) {
initBar();
}
blinkObject = this;
loot = new Array();
autoloot = new Array();
lootXoffset = new Array();
lootYoffset = new Array();
AAD_array = new Array();
actionAfterDie = new Array();
}
function initArmor(a) {
startArmor = (armor = a);
}
function initScore(sc) {
if (!_global.noSet(sc)) {
score = sc;
}
}
function initFlags(ih, is, id, im, nc) {
ignoreHit = ((ih == 1) ? true : false);
ignoreSplash = ((is == 1) ? true : false);
ignoreDirect = ((id == 1) ? true : false);
immortal = ((im == 1) ? true : false);
notCount = ((nc == 1) ? true : false);
}
function initBar() {
bar = createEmptyMovieClip("bar", 3);
bar1 = bar.createEmptyMovieClip("bar1", 2);
bar.beginFill(16711680);
_global.drawRect(bar, -15, -2, 15, 2);
bar.endFill();
bar1.lineStyle(0, 0);
_global.drawRect(bar1, -15, -2, 15, 2);
bar._y = -20;
bar2 = bar.createEmptyMovieClip("bar2", 1);
bar2.beginFill(65280);
_global.drawRect(bar2, 0, -2, 30, 2);
bar2.endFill();
bar2._x = -15;
}
function changeArmor(delta) {
if (!live) {
return(undefined);
}
if (immortal) {
return(undefined);
}
armor = armor + delta;
if (delta < 0) {
startBlink("hit");
}
if (armor > startArmor) {
armor = startArmor;
}
showArmor();
if (armor <= 0) {
armor = 0;
live = false;
showArmor();
destroy();
}
}
function showArmor() {
if (_global.envS.debug == 1) {
bar2._xscale = (100 * armor) / startArmor;
}
}
function destroy(flag) {
if (childs.length > 0) {
var _local4 = 0;
while (_local4 < childs.length) {
var _local6 = _global.makeGameObject.call(_root.bg, _global.currLevel.childs[childs[_local4]], 0);
if ((!_global.noSet(childDX)) || (!_global.noSet(childDY))) {
var _local8 = ((!_global.noSet(childDX[_local4])) ? (childDX[_local4]) : 0);
var _local7 = ((!_global.noSet(childDY[_local4])) ? (childDY[_local4]) : 0);
_local6.moveTo(_x + _local8, _y + _local7);
}
_local4++;
}
}
var _local4 = 0;
while (_local4 < loot.length) {
var _local9 = autoloot[_local4];
var _local10 = lootXoffset[_local4];
var _local11 = lootYoffset[_local4];
var _local5 = loot[_local4];
if (_local9) {
_global.makeBonusAnimation(_local5, _root.bg.player);
_root.bg.player.applyBonus(_local5);
} else {
var _local14 = _root.bg.bnz.getNextHighestDepth();
var _local12 = _root.bg.bnz.attachMovie("bonus_" + _local5, "b" + _local14, _local14);
_global.bonusObjects.push(_local12);
_local12._x = _x + _local10;
_local12._y = _y + _local11;
_local12.bonusType = _local5;
_local12.inQueue();
_local12._alpha = (_local12._xscale = (_local12._yscale = 2));
_local12.onEnterFrame = _global.getOn;
}
_local4++;
}
if (soundKills != "none") {
if (_global.noSet(soundKills)) {
_global.sound.play(_global.envS.soundKills, x, flag);
} else {
var _local13 = soundKills.split(",");
if (_local13.length == 0) {
_local13 = [soundKills];
}
var _local15 = Math.floor(Math.random() * _local13.length);
_global.sound.play(_global.trim(_local13[_local15]), x, flag);
}
}
if (score != 0) {
var _local14 = _root.bg.bnzFX.getNextHighestDepth();
var _local12 = _root.bg.bnzFX.attachMovie("score_ind", "b" + _local14, _local14);
_local12.ins.tf.text = score * _global.comboFactor;
_global.levelScore = _global.levelScore + (score * _global.comboFactor);
_root.gui.score.text = _global.levelScore;
_local12._alpha = 70;
_local12._x = _x;
_local12._y = _y;
}
stopBlink();
if (_global.envS.debug == 1) {
bar._visible = false;
}
live = false;
}
function oEF() {
if (blinkFlag) {
var _local12 = Math.floor(blinkCounter / blinkStep);
blinkCounter++;
var _local11 = Math.floor(blinkCounter / blinkStep);
if (_local12 != _local11) {
var _local10 = {ra:100, ga:100, ba:100, aa:100, rb:0, gb:0, bb:0, ab:0};
if ((_local11 % 2) == 1) {
_local10.ra = (_local10.ga = (_local10.ba = 100 - blinkAmount));
_local10.rb = Math.round((blinkColorR * blinkAmount) / 100);
_local10.gb = Math.round((blinkColorG * blinkAmount) / 100);
_local10.bb = Math.round((blinkColorB * blinkAmount) / 100);
}
new Color(blinkObject).setTransform(_local10);
}
if (blinkCounter > ((2 * blinkStep) * blinkTimes)) {
blinkFlag = false;
}
}
if (live) {
var _local5 = 0;
while (_local5 < emitC.length) {
if (eCCount[_local5] > 0) {
var _local6 = eCTimeOffset[_local5];
if (_global.noSet(_local6)) {
_local6 = 0;
}
if (((myClock + _local6) % eCTime[_local5]) == 0) {
var _local7 = _global.makeGameObject.call(_root.bg, _global.currLevel.childs[emitC[_local5]], 0);
eCCount[_local5]--;
if ((!_global.noSet(eCXOffset[_local5])) || (!_global.noSet(eCYOffset[_local5]))) {
var _local9 = ((!_global.noSet(eCXOffset[_local5])) ? (eCXOffset[_local5]) : 0);
var _local8 = ((!_global.noSet(eCYOffset[_local5])) ? (eCYOffset[_local5]) : 0);
_local7.moveTo(_x + _local9, _y + _local8);
}
}
}
_local5++;
}
}
super.oEF();
}
function startBlink(col) {
blinkColor = _global.envS.blinks[col].color;
blinkColorR = parseInt(blinkColor.substr(1, 2), 16);
blinkColorG = parseInt(blinkColor.substr(3, 2), 16);
blinkColorB = parseInt(blinkColor.substr(5, 2), 16);
blinkAmount = _global.envS.blinks[col].amount;
blinkTimes = _global.envS.blinks[col].times;
blinkStep = _global.envS.blinks[col].step;
blinkCounter = 0;
blinkFlag = true;
}
function stopBlink() {
if (blinkFlag) {
var _local2 = {ra:100, ga:100, ba:100, aa:100, rb:0, gb:0, bb:0, ab:0};
new Color(blinkObject).setTransform(_local2);
blinkFlag = false;
}
}
function initLoot(lo, lox, loy, al) {
if (!_global.noSet(lo)) {
loot = _global.prepareArrayString(lo);
}
if (!_global.noSet(lox)) {
lootXoffset = _global.prepareArrayNum(lox);
}
if (!_global.noSet(loy)) {
lootYoffset = _global.prepareArrayNum(loy);
}
if (!_global.noSet(al)) {
autoloot = _global.prepareArrayBool(al);
}
}
function initChilds(chi, dx, dy, ec, ecc, ect, ecto, ecxo, ecyo) {
if (!_global.noSet(chi)) {
childs = _global.prepareArrayString(chi);
}
if (!_global.noSet(dx)) {
childDX = _global.prepareArrayNum(dx);
}
if (!_global.noSet(dy)) {
childDY = _global.prepareArrayNum(dy);
}
if (!_global.noSet(ec)) {
emitC = _global.prepareArrayString(ec);
}
if (!_global.noSet(ecc)) {
eCCount = _global.prepareArrayNum(ecc);
}
if (!_global.noSet(ect)) {
eCTime = _global.prepareArrayNum(ect);
}
if (!_global.noSet(ecto)) {
eCTimeOffset = _global.prepareArrayNum(ecto);
}
if (!_global.noSet(ecxo)) {
eCXOffset = _global.prepareArrayNum(ecxo);
}
if (!_global.noSet(ecyo)) {
eCYOffset = _global.prepareArrayNum(ecyo);
}
}
function setRelation(id, ar, rt) {
if (!_global.noSet(id)) {
myId = id;
}
if (!_global.noSet(ar)) {
AAD_array = _global.prepareArrayString(ar);
}
if (!_global.noSet(rt)) {
relType = rt;
}
}
function checkRelations(arr) {
var _local8 = false;
if ((AAD_array.length == 0) && (actionAfterDie.length == 0)) {
return(_local8);
}
if (AAD_array.length > 0) {
var _local6 = 0;
while (_local6 < AAD_array.length) {
var _local5 = AAD_array[_local6];
var _local3 = 0;
while (_local3 < arr.length) {
if (arr[_local3].myId == _local5) {
AAD_array.remove(_local5);
actionAfterDie.push(_local5);
_local6--;
}
_local3++;
}
_local6++;
}
}
if (actionAfterDie.length == 0) {
return(_local8);
}
if (_global.noSet(relType)) {
return(_local8);
}
var _local7 = new Array();
_local7 = actionAfterDie.concat();
var _local6 = 0;
while (_local6 < arr.length) {
if (arr[_local6] == this) {
} else if (_global.noSet(arr[_local6].myId)) {
} else {
_local7.remove(arr[_local6].myId);
}
_local6++;
}
if (_local7.length == actionAfterDie.length) {
if (relType == "kill") {
changeArmor((-armor) - 100);
_local8 = true;
}
if (relType == "makeHitable") {
ignoreHit = false;
ignoreSplash = false;
base.playMe = true;
base.play();
}
}
return(_local8);
}
var live = true;
var armor = 0;
var startArmor = 0;
var blinkColor = "#000000";
var blinkColorR = 0;
var blinkColorG = 0;
var blinkColorB = 0;
var blinkAmount = 0;
var blinkTimes = 0;
var blinkCounter = 0;
var blinkFlag = false;
var blinkStep = 0;
var directDamage = 0;
var soundKills = "";
var ignoreHit = false;
var ignoreSplash = false;
var ignoreDirect = false;
var immortal = false;
var notCount = false;
var score = 0;
}
Symbol 817 MovieClip [__Packages.splashedObject] Frame 0
class splashedObject extends damagableObject
{
var hitBody, body, spl, splashDamage, damageRadius, splashDelay, _xscale, _yscale, armor, notCount, gotoAndPlay;
function splashedObject () {
super();
_global.staticObjects.push(this);
if (_global.noSet(hitBody)) {
hitBody = body;
}
body._visible = false;
hitBody._visible = false;
if (_global.envS.debug != 1) {
spl._visible = false;
}
}
function initSplash(sd, dr, delay, flag) {
if (_global.noSet(flag)) {
flag = false;
}
splashDamage = sd;
damageRadius = dr;
splashDelay = delay;
if (!flag) {
spl._xscale = (spl._yscale = dr);
} else {
_xscale = (_yscale = dr);
}
}
function destroy() {
_global.debug(this + ": \u0411\u0410\u0428\u041D\u042F \u0413\u0418\u0411\u041D\u0415\u0422!");
if (armor <= 0) {
if (!notCount) {
_global.rezults.items++;
}
}
super.destroy();
gotoAndPlay("destroy");
var _local9 = 1;
var _local10 = _root.bg.fx;
while (!_global.noSet(this["p" + _local9])) {
var _local6 = this["p" + _local9];
var _local8 = _local10.getNextHighestDepth();
var _local5 = _local10.attachMovie("explode", "fx" + _local8, _local8);
_local5._rotation = _local6._rotation;
_local5._xscale = _local6._xscale;
_local5._yscale = _local6._yscale;
_local5.target = this;
_local5.target_mc = _local6;
if (_global.noSet(_local6.delay)) {
_local6.delay = 0;
}
_local5.gotoAndStop(1);
_local5.maxDelay = _local6.delay;
_local5.onEnterFrame = _global.explodePause;
_local9++;
}
var _local7 = 0;
while (_local7 < _global.staticObjects.length) {
if (_global.staticObjects[_local7] == this) {
_global.staticObjects.splice(_local7, 1);
break;
}
_local7++;
}
}
function kill() {
var _local4 = 0;
while (_local4 < _global.staticObjects.length) {
if (_global.staticObjects[_local4] == this) {
_global.staticObjects.splice(_local4, 1);
break;
}
_local4++;
}
super.kill();
}
function oEF() {
super.oEF();
}
}
Symbol 818 MovieClip [__Packages.bulletClass] Frame 0
class bulletClass extends movingObject
{
var offsetTop, offsetBottom, offsetLeft, offsetRight, autoAimDistance, passageAbility, hited, y, x, myClock, speedX, _xscale, _yscale, gotoAndStop, speedY, startClock, target, _rotation, _x, _y, movedBullet, maxDistance;
function bulletClass () {
super();
_global.bulletObjects.push(this);
offsetTop = _global.envS.bulletOffset.top;
offsetBottom = _global.envS.bulletOffset.bottom;
offsetLeft = _global.envS.bulletOffset.left;
offsetRight = _global.envS.bulletOffset.right;
autoAimDistance = _global.envS.autoAimDistance;
if (_global.noSet(autoAimDistance)) {
autoAimDistance = 50;
}
passageAbility = 1;
hited = new Array();
}
function set damage(d) {
if (d >= 0) {
__damage = d;
}
//return(damage);
}
function get damage() {
return(__damage);
}
function check() {
super.check();
if (y < ((-_root.bg.y) + offsetTop)) {
kill();
}
if (y > (((-_root.bg.y) + 400) - offsetBottom)) {
kill();
}
if (x < (0 + offsetLeft)) {
kill();
}
if (x > (550 - offsetRight)) {
kill();
}
}
function removeFromArray() {
var _local3 = 0;
while (_local3 < _global.bulletObjects.length) {
if (_global.bulletObjects[_local3] == this) {
_global.bulletObjects.splice(_local3, 1);
break;
}
_local3++;
}
}
function kill(flag) {
if ((type == "torpedoe") && (flag)) {
var _local5 = _root.bg.fx;
var _local6 = _local5.getNextHighestDepth();
var _local4 = _local5.attachMovie("explode", "fx" + _local6, _local6);
_local4._x = x;
_local4._y = y;
}
removeFromArray();
super.kill();
}
function alreadyHited(mc) {
var _local2 = 0;
while (_local2 < hited.length) {
if (hited[_local2] == mc) {
return(true);
}
_local2++;
}
return(false);
}
function addEnemy(mc) {
passageAbility--;
var _local2 = 0;
while (_local2 < hited.length) {
if (hited[_local2] == mc) {
return(false);
}
_local2++;
}
hited.push(mc);
return(true);
}
function passageDone() {
if (passageAbility <= 0) {
return(true);
}
return(false);
}
function oEF() {
if (type == "torpedoe") {
if (myClock < _global.torpedoeSettings.fallTime) {
speedX = speedX * _global.torpedoeSettings.startXSpeedFactor;
_xscale = (_yscale = _yscale - ((100 - _global.torpedoeSettings.endOfFallSize) / _global.torpedoeSettings.fallTime));
} else if (myClock == _global.torpedoeSettings.fallTime) {
mode = true;
speedX = 0;
gotoAndStop(2);
_xscale = (_yscale = 100);
var _local9 = _root.bg.tiles.getNextHighestDepth();
var _local6 = _root.bg.tiles.attachMovie("boul", "b" + _local9, _local9);
_local6._x = x;
_local6._y = y;
_local6._xscale = (_local6._yscale = 10);
_local6._alpha = 25;
_global.sound.play("torpedoe_boul", x);
} else {
speedY = speedY + ((_global.torpedoeSettings.maxSpeed - speedY) / _global.torpedoeSettings.maxSpeedFactor);
}
}
if (flySteps != 0) {
var _local11 = (_global.clock - startClock) + 1;
var _local12 = (Math.PI / (flySteps - 1)) * (_local11 - 1);
_xscale = (_yscale = Math.round(10 * ((Math.sin(_local12) * (100 - flyMinScale)) + flyMinScale)) / 10);
} else if (bulletDir != "d") {
if (bulletDir == "a") {
tx = target._x;
ty = target._y;
}
var _local5 = _rotation;
var _local8 = tx - _x;
var _local7 = ty - _y;
var _local9 = Math.sqrt((_local8 * _local8) + (_local7 * _local7));
var _local13 = Math.atan2(_local7, _local8) * _global.PI2;
_local5 = _local5 + _global.getAngleDelta(_local5 + 90, _local13, bulletFactor);
_rotation = _local5;
_local5 = _local5 / _global.PI2;
speedX = (-bulletSpeed) * Math.sin(_local5);
speedY = bulletSpeed * Math.cos(_local5);
if ((_local9 < autoAimDistance) && (bulletDir == "s")) {
bulletDir = "d";
}
} else if (movedBullet) {
var _local10 = speedY;
speedY = speedY - _root.bg.speedY;
}
passedDistance = passedDistance + Math.sqrt((speedX * speedX) + (speedY * speedY));
if (_global.clock != startClock) {
super.oEF();
}
if (movedBullet) {
speedY = _local10;
}
if (!_global.noSet(maxDistance)) {
if (passedDistance >= maxDistance) {
kill();
}
}
}
var __damage = 0;
var flySteps = 0;
var flyMinScale = 0;
var bulletDir = "d";
var tx = 0;
var ty = 0;
var bulletSpeed = 0;
var bulletFactor = 5;
var type = "";
var mode = false;
var passedDistance = 0;
}
Symbol 819 MovieClip [__Packages.tankClass] Frame 0
class tankClass extends damagableObject
{
var live, initScore, base, attachMovie, body, hitBody, _parent, gunHolder, _name, getDepth, _x, _y, cannons, blinkObject, target, shadow, initArmor, x, y, orientToPath, baseRotation, baseRotateCount, rotatedByWay, speedX, speedY, _ymouse, _xmouse, deathFromOutside, dieImmediatly, initMove, outQueue;
function tankClass () {
super();
}
function initTank(a, b, c, ar, wb, bb, tp, sha, norot, sc) {
if (!live) {
return(undefined);
}
if (bb === 1) {
bossBarFlag = true;
}
if (tp === 1) {
top = true;
}
initScore(sc);
base = attachMovie(a, "base", 1);
body = base.body;
hitBody = base.hitBody;
if (_global.noSet(hitBody)) {
hitBody = base.body;
}
if (_global.envS.debugBody != 1) {
body._visible = false;
hitBody._visible = false;
}
var _local7 = (top ? (_parent._parent.topEnemyMC2) : (_parent._parent.enemyMC2));
if (_global.noSet(_local7)) {
gunHolder = this;
} else {
gunHolder = _local7.createEmptyMovieClip(_name + "_gun", getDepth());
}
norot = ((norot == 1) ? true : false);
if (!norot) {
base._rotation = _global.envS.defaultRotation;
}
gunHolder._x = _x;
gunHolder._y = _y;
cannons = new Array();
var _local4 = _global.prepareArrayString(b);
var _local3 = 0;
while (_local3 < _local4.length) {
cannons[_local3] = gunHolder.attachMovie(_local4[_local3], "gun" + _local3, _local3 + 2, {parent:this, myNum:_local3});
_local3++;
}
if (wb == 1) {
withoutBaseFlag = true;
}
if (withoutBaseFlag) {
blinkObject = gunHolder;
}
target = c;
if ((!_global.noSet(sha)) && (top)) {
shadowStr = sha;
_local7 = _parent._parent.shadows;
if (_global.noSet(_local7)) {
_local7 = _parent.shadows;
}
shadow = _local7.attachMovie(shadowStr, _name + "_sh", getDepth());
SolarX = _global.envS.SolarX;
SolarY = _global.envS.SolarY;
SolarXFactor = _global.envS.SolarXFactor;
SolarYFactor = _global.envS.SolarYFactor;
shadow._rotation = base._rotation;
shadow._xscale = (shadow._yscale = 70);
}
rotateGun();
rotateBase();
initArmor(ar);
}
function initGun(t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, to, ca, spa) {
if (!live) {
return(undefined);
}
var _local19 = _global.prepareArrayNum(t);
var _local5 = _global.prepareArrayNum(mt);
var _local14 = _global.prepareArrayNum(c);
var _local4 = _global.prepareArrayString(bt);
var _local21 = _global.prepareArrayNum(bs);
var _local15 = _global.prepareArrayString(dd);
var _local22 = _global.prepareArrayNum(br);
var _local6 = _global.prepareArrayNum(tl);
var _local16 = _global.prepareArrayNum(am);
var _local10 = _global.prepareArrayNum(fs);
var _local7 = _global.prepareArrayNum(fm);
var _local17 = _global.prepareArrayNum(fd);
var _local12 = _global.prepareArrayNum(bd);
var _local18 = _global.prepareArrayNum(mb);
var _local8 = _global.prepareArrayNum(pa);
var _local11 = _global.prepareArrayNum(pd);
var _local9 = _global.prepareArrayString(ca);
var _local13 = _global.prepareArrayString(spa);
var _local20 = _global.prepareArrayNum(to);
var _local3 = 0;
while (_local3 < _local4.length) {
cannons[_local3].initGun();
cannons[_local3].addGun(_global.trim(_local19[_local3]), _global.trim(_local5[_local3]), _global.trim(_local14[_local3]), _global.trim(_local4[_local3]), _global.trim(_local21[_local3]), _global.trim(_local15[_local3]), _global.trim(_local22[_local3]), _global.trim(_local6[_local3]), _global.trim(_local16[_local3]), _global.trim(_local10[_local3]), _global.trim(_local7[_local3]), _global.trim(_local17[_local3]), _global.trim(_local12[_local3]), _global.trim(_local18[_local3]), _global.trim(_local8[_local3]), _global.trim(_local11[_local3]), pts, pta, ptss, _global.trim(_local9[_local3]), _global.trim(_local13[_local3]), _global.trim(_local20[_local3]));
_local3++;
}
rotateGun();
}
function addGun(t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, to, ca, spa) {
if (!live) {
return(undefined);
}
var _local19 = _global.prepareArrayNum(t);
var _local5 = _global.prepareArrayNum(mt);
var _local14 = _global.prepareArrayNum(c);
var _local4 = _global.prepareArrayString(bt);
var _local21 = _global.prepareArrayNum(bs);
var _local15 = _global.prepareArrayString(dd);
var _local22 = _global.prepareArrayNum(br);
var _local6 = _global.prepareArrayNum(tl);
var _local16 = _global.prepareArrayNum(am);
var _local10 = _global.prepareArrayNum(fs);
var _local7 = _global.prepareArrayNum(fm);
var _local17 = _global.prepareArrayNum(fd);
var _local12 = _global.prepareArrayNum(bd);
var _local18 = _global.prepareArrayNum(mb);
var _local8 = _global.prepareArrayNum(pa);
var _local11 = _global.prepareArrayNum(pd);
var _local9 = _global.prepareArrayString(ca);
var _local13 = _global.prepareArrayString(spa);
var _local20 = _global.prepareArrayNum(to);
var _local3 = 0;
while (_local3 < _local4.length) {
cannons[_local3].addGun(_global.trim(_local19[_local3]), _global.trim(_local5[_local3]), _global.trim(_local14[_local3]), _global.trim(_local4[_local3]), _global.trim(_local21[_local3]), _global.trim(_local15[_local3]), _global.trim(_local22[_local3]), _global.trim(_local6[_local3]), _global.trim(_local16[_local3]), _global.trim(_local10[_local3]), _global.trim(_local7[_local3]), _global.trim(_local17[_local3]), _global.trim(_local12[_local3]), _global.trim(_local18[_local3]), _global.trim(_local8[_local3]), _global.trim(_local11[_local3]), pts, pta, ptss, _global.trim(_local9[_local3]), _global.trim(_local13[_local3]), _global.trim(_local20[_local3]));
_local3++;
}
}
function oEF() {
var _local4 = x;
var _local3 = y;
super.oEF();
gunHolder._x = _x;
gunHolder._y = _y;
rotateBase();
rotateGun();
moveShadow();
}
function moveShadow() {
if (!_global.noSet(shadow)) {
shadow._x = ((_x - SolarX) * SolarXFactor) + SolarX;
shadow._y = ((((_y - SolarY) + _root.bg._y) * SolarYFactor) - _root.bg._y) + SolarY;
shadow._rotation = base._rotation;
}
}
function rotateBase() {
if ((!_global.noSet(target)) && (orientToPath == "shoot")) {
var _local4 = {x:target._x, y:target._y};
target._parent.localToGlobal(_local4);
var _local3 = {x:x, y:y};
_parent.localToGlobal(_local3);
var _local5 = cannons[0].cannonAngleType;
switch (_local5) {
case "t" :
baseRotation = ((Math.atan2(_local4.y - _local3.y, _local4.x - _local3.x) * _global.PI2) + cannons[0].cannonAngle) + 90;
break;
case "w" :
baseRotation = (baseRotateCount + cannons[0].cannonAngle) + 90;
break;
case "h" :
baseRotation = cannons[0].cannonAngle + 180;
}
if (rotatedByWay) {
base._rotation = baseRotation;
}
gunHolder._rotation = base._rotation;
} else if (!((speedX == 0) && (speedY == 0))) {
baseRotation = baseRotateCount + 90;
if (rotatedByWay) {
base._rotation = baseRotation;
}
gunHolder._rotation = base._rotation;
}
}
function rotateGun() {
if (_global.noSet(target)) {
var _local3 = 0;
while (_local3 < cannons.length) {
cannons[_local3]._rotation = (Math.atan2(_ymouse - cannons[_local3]._y, _xmouse - cannons[_local3]._x) * _global.PI2) + 90;
_local3++;
}
} else {
var _local9 = {x:target._x, y:target._y};
target._parent.localToGlobal(_local9);
var _local3 = 0;
while (_local3 < cannons.length) {
var _local5 = {x:cannons[_local3]._x, y:cannons[_local3]._y};
gunHolder.localToGlobal(_local5);
var _local7 = cannons[_local3].cannonAngleType;
switch (_local7) {
case "t" :
var _local6 = (((Math.atan2(_local9.y - _local5.y, _local9.x - _local5.x) * _global.PI2) - gunHolder._rotation) + cannons[_local3].cannonAngle) + 90;
break;
case "w" :
_local6 = ((baseRotateCount - gunHolder._rotation) + cannons[_local3].cannonAngle) + 90;
break;
case "h" :
_local6 = (cannons[_local3].cannonAngle - gunHolder._rotation) + 180;
}
if (cannons[_local3].cannonChangeAngleSpeed == 0) {
cannons[_local3]._rotation = _local6;
} else {
var _local4 = _global.getAngleDelta(cannons[_local3]._rotation, _local6, 1);
var _local8 = ((_local4 > 0) ? 1 : -1);
if (Math.abs(_local4) > cannons[_local3].cannonChangeAngleSpeed) {
cannons[_local3]._rotation = cannons[_local3]._rotation + (_local8 * cannons[_local3].cannonChangeAngleSpeed);
} else {
cannons[_local3]._rotation = cannons[_local3]._rotation + _local4;
}
}
_local3++;
}
}
}
function bang(obj) {
if (!live) {
return(false);
}
var _local4 = false;
var _local2 = 0;
while (_local2 < cannons.length) {
var _local3 = cannons[_local2].bang(obj);
_local4 = _local4 || (_local3);
_local2++;
}
return(_local4);
}
function destroy(flag) {
if (top) {
var _local10 = _root.bg.fxTop;
} else {
var _local10 = _root.bg.fx;
}
var _local7 = 1;
var _local8 = _local10.getNextHighestDepth();
var _local9 = base;
if (_global.noSet(_local9.ex1)) {
_local9 = cannons[0];
}
while (!_global.noSet(_local9["ex" + _local7])) {
var _local6 = _local9["ex" + _local7];
var _local5 = _local10.attachMovie("explode", "fx" + _local8, _local8);
_local5._rotation = ((_local6._rotation == 0) ? (Math.random() * 360) : (_local6._rotation));
_local5.target = this;
_local5.target_mc = _local6;
_local5._xscale = (_local5._yscale = _local6._xscale * 10);
if (_global.noSet(_local6.delay)) {
_local6.delay = 0;
}
_local5.gotoAndStop(1);
_local5.maxDelay = _local6.delay;
_local5.onEnterFrame = _global.explodePause;
_local8++;
_local7++;
}
_local5.destroyer = true;
_local5.destroyTarget = this;
deathFromOutside = true;
if (dieImmediatly) {
deathFromOutside = false;
}
super.destroy(flag);
if (!deathFromOutside) {
shadow.removeMovieClip();
}
kill();
}
function kill() {
shadow.removeMovieClip();
if (gunHolder != this) {
var _local4 = cannons[0]._currentframe;
var _local3 = 0;
while (_local3 < cannons.length) {
cannons[_local3].gotoAndPlay("die");
_local3++;
}
if ((cannons[0]._currentframe == 1) || (cannons[0]._currentframe == _local4)) {
gunHolder.removeMovieClip();
}
super.kill();
} else {
initMove = false;
var _local3 = 0;
while (_local3 < cannons.length) {
cannons[_local3].gotoAndPlay("die");
_local3++;
}
}
base.gotoAndPlay("die");
outQueue();
}
function changeGun(newWeapon) {
cannons[0].changeGun(newWeapon);
}
function changeArmor(delta) {
super.changeArmor(delta);
}
var armor = 0;
var startArmor = 0;
var thereCanBeOnlyOne = 0;
var withoutBaseFlag = false;
var bossBarFlag = false;
var top = false;
var shadowStr = "";
var SolarX = 275;
var SolarY = 200;
var SolarXFactor = 1;
var SolarYFactor = 1;
}
Symbol 820 MovieClip [__Packages.playerClass] Frame 0
class playerClass extends tankClass
{
var offsetTop, offsetBottom, offsetLeft, offsetRight, offReaction, playerBaseRotation, base, shadow, cannons, bar, startArmor, x, speedX, _parent, speedY, y, moveBy, gunHolder, init, initMove, armor, startBlink, live;
function playerClass () {
super();
offsetTop = _global.envS.playerOffset.top;
offsetBottom = _global.envS.playerOffset.bottom;
offsetLeft = _global.envS.playerOffset.left;
offsetRight = _global.envS.playerOffset.right;
offReaction = "stand";
oldTab = Key.isToggled(9);
XspeedFactor = _global.playerS.XspeedFactor;
YspeedFactor = _global.playerS.YspeedFactor;
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;
}
var _local4 = SharedObject.getLocal(_global.gameName, "/");
_global.userWeapon1 = _local4.data.userWeapon1;
_global.userWeapon2 = _local4.data.userWeapon2;
_global.userWeapon3 = _local4.data.userWeapon3;
_global.userWeapon4 = _local4.data.userWeapon4;
showWeapon();
}
function setMotion(a, b) {
super.setMotion(0, 0);
startBaseSpeedX = (baseSpeedX = a);
startBaseSpeedY = (baseSpeedY = b);
playerBaseRotation = (shadow._rotation = (realRotation = (base._rotation = -_global.envS.defaultRotation)));
}
function initTank(a, b, c, ar, wb, sh, msh, mar, sha) {
shield = sh;
maxShield = msh;
super.initTank(a, b, c, ar, wb, false, 1, sha);
var _local4 = 0;
while (_local4 < cannons.length) {
cannons[_local4]._y = cannons[_local4]._y * -1;
_local4++;
}
if (_global.envS.debug == 1) {
bar._y = 20;
}
startArmor = Math.max(mar, ar);
showArmor();
}
function oEF() {
var _local12 = cannons[0].currentGun;
if ((Key.isDown(49) || (Key.isDown(90))) || (Key.isDown(46))) {
if (cannons[0].changeGun(0)) {
_root.lbar.weaponSelector.gotoAndStop(1);
if (cannons[0].currentGun != _local12) {
_global.sound.play("changeWeapon", x, true);
}
}
}
if ((Key.isDown(50) || (Key.isDown(88))) || (Key.isDown(35))) {
if (cannons[0].changeGun(1)) {
_root.lbar.weaponSelector.gotoAndStop(2);
if (cannons[0].currentGun != _local12) {
_global.sound.play("changeWeapon", x, true);
}
}
}
if (_global.userControlled) {
speedX = (_parent._xmouse - x) / XspeedFactor;
speedY = (_parent._ymouse - y) / YspeedFactor;
} else {
speedX = speedX + ((-speedX) / (XspeedFactor * 2));
speedY = speedY + ((-speedY) / YspeedFactor);
}
var _local9 = Math.floor(speedX / 3) + 10;
if (_local9 < 1) {
_local9 = 1;
}
if (_local9 > base.vis._totalframes) {
_local9 = base.vis._totalframes;
}
base.vis.gotoAndStop(_local9);
if (recoilTimer < _global.playerS.recoilLength) {
recoilTimer++;
var _local11 = recoilAngle / _global.PI2;
var _local10 = _global.playerS.recoil * Math.cos((Math.PI * recoilTimer) / ((2 * _global.playerS.recoilLength) + 1));
moveBy((_local10 * Math.cos(_local11)) / recoilTimer, (_local10 * Math.sin(_local11)) / recoilTimer);
}
super.oEF();
shadow._rotation = (base._rotation = 0);
gunHolder._rotation = 0;
var _local13 = cannons[0]._rotation;
cannons[0]._rotation = base._rotation;
if (!(init && (initMove))) {
return(undefined);
}
if (_global.userControlled) {
if (autoFire) {
if (bang(1)) {
viewWeapons();
recoilAngle = _local13 + 90;
recoilTimer = 0;
_global.rezults.shots++;
}
if (_global.userWeapon1 != 0) {
if (cannons[0].changeGun(_global.userWeapon1 + 0)) {
if (bang(1)) {
viewWeapons();
_global.rezults.shots++;
}
}
}
if (_global.userWeapon2 != 0) {
if (cannons[0].changeGun(_global.userWeapon2 + 4)) {
if (bang(1)) {
viewWeapons();
_global.rezults.shots++;
}
}
}
if (_global.userWeapon3 != 0) {
if (cannons[0].changeGun(_global.userWeapon3 + 8)) {
if (bang(1)) {
viewWeapons();
_global.rezults.shots++;
}
}
}
if (_global.userWeapon4 != 0) {
if (cannons[0].changeGun(_global.userWeapon4 + 12)) {
if (bang(1)) {
viewWeapons();
_global.rezults.shots++;
}
}
}
cannons[0].changeGun(0);
}
}
var _local7 = 0;
while (_local7 < cannons[0].gunZ.length) {
var _local5 = cannons[0].gunZ[_local7];
if (_local5.reload) {
var _local6 = 100 * ((_global.clock - _local5.bangTime) / _local5.reloadTime);
} else {
var _local6 = 100 * ((_global.clock - _local5.bangTime) / _local5.reloadMicroTime);
}
if (_local6 > 100) {
var _local6 = 100;
}
var _local8 = _root.lbar["w" + _local7].ico;
if ((_local6 < 100) || (_local8._currentframe <= 50)) {
_local8.gotoAndPlay(Math.ceil(_local6 / 2));
}
_local7++;
}
}
function viewWeapons() {
_root.gui.rockets.tf.text = cannons[0].gunZ[1].amount;
}
function check() {
super.check();
}
function initGun(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 _local7 = _global.prepareArrayNum(sd);
var _local5 = _global.prepareArrayNum(dr);
var _local6 = _global.prepareArrayNum(del);
var _local4 = 0;
while (_local4 < cannons.length) {
cannons[_local4].initSplash(_local7[_local4], _local5[_local4], _local6[_local4]);
_local4++;
}
}
showWeapon();
}
function addGun(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 _local7 = _global.prepareArrayNum(sd);
var _local5 = _global.prepareArrayNum(dr);
var _local6 = _global.prepareArrayNum(del);
var _local4 = 0;
while (_local4 < cannons.length) {
cannons[_local4].initSplash(_local7[_local4], _local5[_local4], _local6[_local4]);
_local4++;
}
}
showWeapon();
}
function showWeapon() {
_root.gui.weaponIndicator.gotoAndStop(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);
}
function onMouseDown() {
if (_global.userControlled) {
autoFire = true;
}
}
function onMouseUp() {
if (_global.userControlled) {
autoFire = false;
}
}
function bang(obj) {
var _local3 = super.bang(obj);
if ((_local3 && (cannons[0].currentGun == 1)) && (cannons[0].gunZ[1].nuke)) {
cannons[0].gunZ[1].nuke = false;
cannons[0].gunZ[1].bulletType = "rocket";
showWeapon();
}
return(_local3);
}
function showArmor() {
super.showArmor();
_root.gui.health.bar._xscale = Math.round((100 * armor) / startArmor);
}
function changeShield(delta) {
shield = shield + delta;
if (shield > maxShield) {
shield = maxShield;
}
if (shield < 0) {
shield = 0;
}
if (delta > 0) {
startBlink("shield");
}
}
function changeArmor(delta) {
if (!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 _local5 = Math.ceil(delta / 2);
if ((-_local5) > shield) {
_local5 = -shield;
}
var _local6 = delta - _local5;
changeShield(_local5);
} else {
var _local5 = 0;
var _local6 = delta;
}
super.changeArmor(_local6);
}
function destroy() {
_global.gameOver = true;
super.destroy(true);
}
function applyBonus(type) {
startBlink("takebonus");
switch (type) {
case "miniHealth" :
_global.sound.play("health", x);
changeArmor(startArmor / 5);
showArmor();
break;
case "weapon1" :
_global.sound.play("upgrade", x);
_global.userWeapon1++;
if (_global.userWeapon1 > 4) {
_global.userWeapon1 = 4;
}
_root.gui.weapons.wp1.n = 0;
showWeapon();
break;
case "weapon2" :
_global.sound.play("upgrade", x);
_global.userWeapon2++;
if (_global.userWeapon2 > 4) {
_global.userWeapon2 = 4;
}
_root.gui.weapons.wp2.n = 0;
showWeapon();
break;
case "weapon3" :
_global.sound.play("upgrade", x);
_global.userWeapon3++;
if (_global.userWeapon3 > 4) {
_global.userWeapon3 = 4;
}
_root.gui.weapons.wp3.n = 0;
showWeapon();
break;
case "lazer" :
_global.sound.play("upgrade", x);
_global.userWeapon4++;
if (_global.userWeapon4 > 4) {
_global.userWeapon4 = 4;
}
_root.gui.weapons.wp4.n = 0;
showWeapon();
}
}
var playerDx = 0;
var playerDy = 0;
var baseSpeedX = 0;
var baseSpeedY = 0;
var startBaseSpeedX = 0;
var startBaseSpeedY = 0;
var XspeedFactor = 0;
var YspeedFactor = 0;
var rotationFactor = 0;
var realRotation = 0;
var rotSign = 0;
var shield = 0;
var maxShield = 0;
var recoilTimer = 10;
var recoilAngle = 0;
var oldTab = false;
var autoFire = false;
var weaponNum = 0;
var weaponPowerup = 0;
}
Symbol 821 MovieClip [__Packages.enemyClass] Frame 0
class enemyClass extends tankClass
{
var score, offsetTop, offsetBottom, offsetLeft, offsetRight, cannons, wayPassed, bang, armor;
function enemyClass () {
super();
score = _global.envS.defaultScore;
_global.enemyObjects.push(this);
offsetTop = _global.envS.enemyOffset.top;
offsetBottom = _global.envS.enemyOffset.bottom;
offsetLeft = _global.envS.enemyOffset.left;
offsetRight = _global.envS.enemyOffset.right;
}
function initGun(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 _local7 = _global.prepareArrayNum(sd);
var _local5 = _global.prepareArrayNum(dr);
var _local6 = _global.prepareArrayNum(del);
var _local4 = 0;
while (_local4 < cannons.length) {
cannons[_local4].initSplash(_local7[_local4], _local5[_local4], _local6[_local4]);
_local4++;
}
}
}
function initTank(a, b, c, ar, dir, wb, bb, tp, sha, norot, sc) {
if (!_global.noSet(dir)) {
directdamage = dir;
}
super.initTank(a, b, c, ar, wb, bb, tp, sha, norot, sc);
}
function oEF() {
super.oEF();
if (wayPassed) {
ai = 0;
}
if (ai == 0) {
bang(0);
}
}
function kill() {
if (armor <= 0) {
_global.rezults.killed++;
} else {
_global.rezults.survived++;
}
var _local4 = 0;
while (_local4 < _global.enemyObjects.length) {
if (_global.enemyObjects[_local4] == this) {
_global.enemyObjects.splice(_local4, 1);
break;
}
_local4++;
}
super.kill();
}
function destroy(flag) {
_global.countCombo(true);
super.destroy(flag);
}
var ai = 0;
var directdamage = -100;
}
Symbol 822 MovieClip [__Packages.queue] Frame 0
class queue extends MovieClip
{
function queue () {
super();
actions = new Array();
newActions = new Array();
_global.queue = this;
}
function addFunc(func, obj, priority) {
ticket++;
if (_global.noSet(priority)) {
priority = 50;
}
newActions.push({func:func, obj:obj, pr:priority, ticket:ticket});
sync = false;
return(ticket);
}
function remove(t) {
var _local2 = 0;
while (_local2 < actions.length) {
if (actions[_local2].ticket == t) {
actions.splice(_local2, 1);
return(true);
}
_local2++;
}
_local2 = 0;
while (_local2 < newActions.length) {
if (newActions[_local2].ticket == t) {
newActions.splice(_local2, 1);
return(true);
}
_local2++;
}
trace((("*****************NOT removed\t" + t) + "\t") + actions.length);
return(false);
}
function clear() {
delete actions;
delete newActions;
actions = new Array();
newActions = new Array();
ticket = 0;
sync = true;
}
function onEnterFrame() {
if (_global.gameInProcess) {
if (!sync) {
while (newActions.length > 0) {
actions.push(newActions.pop());
}
actions.sortOn("pr", Array.NUMERIC);
sync = true;
}
var _local3 = 0;
while (_local3 < actions.length) {
var _local4 = actions.length;
actions[_local3].func.call(actions[_local3].obj);
if (actions.length != _local4) {
_local3--;
}
_local3++;
}
}
}
var actions = new Array();
var newActions = new Array();
var ticket = 0;
var sync = true;
}
Symbol 823 MovieClip [__Packages.bonus] Frame 0
class bonus extends checkedObject
{
var x, _x, y, _y;
function bonus () {
super();
}
function oEF() {
x = Math.round(_x);
y = Math.round(_y);
super.oEF();
}
function removeFromArray() {
var _local3 = 0;
while (_local3 < _global.bonusObjects.length) {
if (_global.bonusObjects[_local3] == this) {
_global.bonusObjects.splice(_local3, 1);
break;
}
_local3++;
}
}
function kill() {
removeFromArray();
super.kill();
}
var bonusType = "";
}
Symbol 824 MovieClip [__Packages.cannon] Frame 0
class cannon extends MovieClip
{
var myNum, parent, _x, _y, fires, firesAssoc, gunZ, _rotation, localToGlobal;
function cannon () {
super();
var _local4 = myNum + 1;
var _local5 = parent.base["head" + _local4];
if (_global.noSet(_local5) && (_local4 == 1)) {
_local5 = parent.base.head;
}
if (_global.noSet(_local5)) {
_global.debug((("CANNOT FIND CANNON MOUNT POINT FOR TANK " + parent) + " CANNON N ") + _local4);
} else {
_x = _local5._x;
_y = _local5._y;
}
fires = new Array();
firesAssoc = new Object();
fireNum = 1;
_local4 = 0;
_local4++;
while (this["shoot" + _local4]) {
fires.push(this["shoot" + _local4]);
firesAssoc[this["shoot" + _local4]._name] = this["shoot" + _local4];
}
}
function initGun() {
gunZ = new Array();
currentGun = 0;
}
function addGun(t, mt, c, bt, bs, dd, br, tl, am, fs, fm, fd, bd, mb, pa, pd, pts, pta, ptss, ca, spa, to) {
gunZ.push(new weapon(this, gunZ.length));
gunZ[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";
}
cannonAngleType = ca.charAt(0);
if (((cannonAngleType != "t") && (cannonAngleType != "w")) && (cannonAngleType != "h")) {
cannonAngleType = "t";
}
cannonAngle = parseFloat(ca.substr(1, 100));
if (_global.noSet(cannonAngle)) {
cannonAngle = 0;
}
cannonChangeAngleSpeed = spa;
if (_global.noSet(cannonChangeAngleSpeed)) {
cannonChangeAngleSpeed = 0;
}
}
function bang(obj) {
return(gunZ[currentGun].bang(obj));
}
function makeBang(bt, bs, dm, bulletDir, bulletFactor, pd, passageAbility, obj, gunObj, angle, firePoint) {
if (_global.noSet(angle)) {
angle = 0;
}
var _local23 = fireNum;
if (fires.length > 1) {
fireNum++;
}
if (fireNum > fires.length) {
fireNum = 1;
}
var _local18 = fireNum;
if (obj == 1) {
if (!_global.noSet(firePoint)) {
var _local8 = firesAssoc[firePoint];
} else {
var _local8 = fires[_local18 - 1];
}
} else {
var _local8 = fires[_local18 - 1];
}
if (_local8._currentframe == 1) {
_local8.gotoAndPlay(bt);
}
if (gunObj.bulletTopLevel == 0) {
var _local15 = _root.bg.shots;
}
if (gunObj.bulletTopLevel == 1) {
var _local15 = _root.bg.shotsTop;
}
var _local21 = _local15.getNextHighestDepth();
var _local4 = _local15.attachMovie(bt, "f" + _local21, _local21);
_local4.movedBullet = gunObj.movedBullet;
var _local19 = ((_rotation - 90) + angle) + parent.gunHolder._rotation;
var _local6 = _local19 / _global.PI2;
_local4._rotation = _local19 - 90;
var _local7 = {x:_local8._x, y:_local8._y};
localToGlobal(_local7);
var _local10 = {x:_local7.x, y:_local7.y};
_local4._parent.globalToLocal(_local7);
_local4.moveTo(_local7.x, _local7.y);
_local4.flySteps = gunObj.flySteps;
_local4.flyMinScale = gunObj.flyMinScale;
_local4.inQueue(60);
if (gunObj.flySteps == 0) {
if (bt == "torpedoe") {
_local4.setMotion(gunObj.myObj._parent.speedX / _global.torpedoeSettings.startXSpeed, _global.torpedoeSettings.startYSpeed);
} else {
_local4.setMotion(bs * Math.cos(_local6), bs * Math.sin(_local6));
if ((cannonAngleType != "t") && (bulletDir != "d")) {
_local4.bulletDir = bulletDir;
if (!_global.noSet(bulletFactor)) {
_local4.bulletFactor = bulletFactor;
}
_local4.target = parent.target;
_local4.tx = parent.target._x;
_local4.ty = parent.target._y;
_local4.bulletSpeed = bs;
}
}
} else {
_local4._rotation = 0;
if (obj == 1) {
var _local12 = _root._xmouse - _local10.x;
var _local11 = _root._ymouse - _local10.y;
var _local20 = Math.sqrt((_local12 * _local12) + (_local11 * _local11));
_local6 = Math.atan2(_local11, _local12);
var _local22 = ((parent.base._xmouse > 0) ? 1 : -1);
_local6 = _local6 + ((_local22 * angle) / _global.PI2);
_local4.setMotion((_local20 * Math.cos(_local6)) / (gunObj.flySteps - 1), (_local20 * Math.sin(_local6)) / (gunObj.flySteps - 1));
}
if (obj == 0) {
if (cannonAngleType == "t") {
var _local13 = {x:parent.target._x, y:parent.target._y};
_local4._parent.localToGlobal(_local13);
_local4.setMotion((_local13.x - _local10.x) / (gunObj.flySteps - 1), (_local13.y - _local10.y) / (gunObj.flySteps - 1));
} else {
bs = gunObj.flyDistance / (gunObj.flySteps - 1);
_local4.setMotion(bs * Math.cos(_local6), bs * Math.sin(_local6));
}
}
}
_local4.damage = dm;
_local4.maxDistance = pd;
_local4.object = obj;
_local4.type = bt;
_local4.passageAbility = passageAbility;
_local4.fireAngle = _local6;
if ((gunObj.splashDamage != 0) && (!_global.noSet(gunObj.splashDamage))) {
_local4.splashDamage = gunObj.splashDamage * (gunObj.nuke ? 2 : 1);
_local4.damageRadius = gunObj.damageRadius * (gunObj.nuke ? 2 : 1);
_local4.splashDelay = gunObj.splashDelay;
}
return(_local4);
}
function changeGun(newWeapon) {
if (newWeapon == currentGun) {
return(true);
}
if (newWeapon >= gunZ.length) {
_global.debug(("Cannot change weapon to " + newWeapon) + ", not inited");
return(false);
}
_global.debug((("Changing weapon from " + currentGun) + " to ") + newWeapon);
currentGun = newWeapon;
return(true);
}
function initSplash(sd, dr, del) {
gunZ[gunZ.length - 1].initSplash(sd, dr, del);
}
var fireNum = 1;
var cannonAngleType = "t";
var cannonAngle = 0;
var cannonChangeAngleSpeed = 0;
var currentGun = 0;
}
Symbol 825 MovieClip [__Packages.weapon] Frame 0
class weapon
{
var myObj, bulletSpeed, pointsUsed, pointsAngles, pointsScale;
function weapon (target, nu) {
myObj = target;
myNum = nu;
empty = true;
multiple = 1;
}
function initSplash(sd, dr, del) {
splashDamage = sd;
damageRadius = dr;
splashDelay = del;
}
function init(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;
}
flySteps = parseInt(fs);
if (_global.noSet(flySteps)) {
flySteps = 0;
}
flyMinScale = parseInt(fm);
if (_global.noSet(flyMinScale)) {
flyMinScale = 0;
}
flyDistance = parseInt(fd);
if (_global.noSet(flyDistance)) {
flyDistance = 100;
}
empty = false;
startReloadTime = (reloadTime = t);
startReloadMicroTime = (reloadMicroTime = mt);
clip = c;
if (!_global.noSet(bt)) {
bulletType = bt;
}
if (!_global.noSet(bs)) {
bulletSpeed = bs;
}
if (_global.noSet(am)) {
amount = -100;
} else {
amount = am;
}
if (!_global.noSet(tl)) {
bulletTopLevel = tl;
}
if ((bulletTopLevel != 0) && (bulletTopLevel != 1)) {
bulletTopLevel = 0;
}
if (_global.noSet(dd)) {
bulletDir = "d";
} else {
bulletDir = dd;
}
if (!_global.noSet(br)) {
bulletFactor = br;
}
if (!_global.noSet(mb)) {
movedBullet = ((mb == 1) ? true : false);
}
if (_global.noSet(pa)) {
bulletPassageAbility = 1;
} else {
bulletPassageAbility = pa;
}
if (_global.noSet(pd)) {
pointsDistance = 1000;
} else {
pointsDistance = pd;
}
damage = bd;
reload = true;
to = parseInt(to);
if (_global.noSet(to)) {
to = 0;
}
bangTime = _global.clock + to;
if (_global.noSet(pts)) {
pointsUsed = new Array();
var _local3 = 0;
while (_local3 < myObj.fires.length) {
pointsUsed.push(myObj.fires[_local3]._name);
_local3++;
}
} else {
pointsUsed = _global.prepareArrayString(pts);
}
pointsAngles = _global.prepareArrayNum(pta);
pointsScale = _global.prepareArrayNum(ptss);
}
function bang(obj) {
if (empty) {
return(false);
}
if ((reloadMicroTime == reloadTime) && (reloadTime == 0)) {
return(false);
}
if ((!reload) && ((_global.clock - bangTime) < reloadMicroTime)) {
return(false);
}
if (reload && ((_global.clock - bangTime) < reloadTime)) {
return(false);
}
if (amount == 0) {
return(false);
}
if (reload) {
reload = false;
shootCount = 0;
}
shootCount++;
var _local8 = "s_" + bulletType;
if (_local8 == "s_weapon3_1") {
_local8 = "s_weapon0";
}
if (_local8 == "s_weapon2_1") {
_local8 = "s_weapon3";
}
if (bulletType != "emptyShoot") {
_global.sound.play(_local8, myObj.parent._x);
}
if (shootCount == clip) {
reload = true;
}
bangTime = _global.clock;
var _local6 = damage * (doubleDamage ? 1.5 : 1);
if (obj == 1) {
if (_global.diffLevel == 1) {
_local6 = Math.round(_local6 * 1.15);
}
if (_global.diffLevel == 3) {
_local6 = Math.round(_local6 * 0.85);
}
}
if (amount > 0) {
amount--;
}
if ((obj == 1) && (myNum == 1)) {
_root.gui.rockets.tf.text = amount;
}
if (obj != 1) {
myObj.makeBang(bulletType, bulletSpeed, _local6, bulletDir, bulletFactor, pointsDistance, bulletPassageAbility, obj, this);
} else {
var _local4 = 0;
while (_local4 < pointsUsed.length) {
var _local5 = myObj.makeBang(bulletType, bulletSpeed, _local6, bulletDir, bulletFactor, pointsDistance, bulletPassageAbility, obj, this, pointsAngles[_local4], pointsUsed[_local4]);
if (!_global.noSet(pointsScale[_local4])) {
_local5._xscale = (_local5._yscale = pointsScale[_local4] * 100);
}
_local4++;
}
}
return(true);
}
var empty = true;
var bulletType = "gunshot";
var flySteps = 0;
var flyMinScale = 0;
var flyDistance = 100;
var amount = -100;
var bulletDir = "d";
var bulletFactor = 5;
var bulletTopLevel = 0;
var bulletPassageAbility = 1;
var pointsDistance = 1000;
var reloadTime = 0;
var startReloadTime = 0;
var reloadMicroTime = 0;
var startReloadMicroTime = 0;
var clip = 0;
var reload = false;
var multiple = 1;
var doubleDamage = false;
var doubleSpeed = false;
var shootCount = 0;
var bangTime = 0;
var damage = 0;
var myNum = 0;
var splashDamage = 0;
var damageRadius = 0;
var splashDelay = 0;
var nuke = false;
var movedBullet = true;
}
Symbol 826 MovieClip [__Packages.autoExplode] Frame 0
class autoExplode extends splashedObject
{
var explodeTimer, changeArmor, kill;
function autoExplode () {
super();
}
function oEF() {
super.oEF();
if (_global.noSet(explodeTimer)) {
return(undefined);
}
explodeTimer--;
if (explodeTimer <= 0) {
_global.checkSplash(this);
changeArmor(-100000);
kill();
}
}
}
Symbol 827 MovieClip [__Packages.star] Frame 0
class star extends MovieClip
{
var speed, h, _height, _x, _y, removeMovieClip, ticket;
function star () {
super();
}
function initStar(s) {
if (_global.noSet(s)) {
return(undefined);
}
speed = s;
inQueue(80);
h = _height / 2;
_x = Math.floor((Math.random() * 550) + 1);
_y = -h;
}
function kill() {
outQueue();
removeMovieClip();
}
function inQueue(a) {
if (!init) {
if (_global.noSet(a)) {
a = 50;
}
ticket = _global.queue.addFunc(oEF, this, a);
init = true;
}
}
function outQueue() {
if (init) {
_global.queue.remove(ticket);
init = false;
}
}
function oEF() {
if (init) {
_y = _y + speed;
if ((_y - h) >= 400) {
kill();
}
}
}
var init = false;
}
Symbol 828 MovieClip [__Packages.soundCollector] Frame 0
class soundCollector extends MovieClip
{
var col, getNextHighestDepth, createEmptyMovieClip;
function soundCollector () {
super();
col = new Array();
var _local8 = 0;
while (_local8 < arrayLength) {
var _local5 = getNextHighestDepth();
var _local6 = createEmptyMovieClip("mc_" + _local5, _local5);
var _local4 = new Sound(_local6);
_local4.onSoundComplete = scomplete;
var _local7 = {mc:_local6, snd:_local4, free:true, cont:false, pri:false};
_local4.link = _local7;
col.push(_local7);
_local8++;
}
_global.sound = this;
}
function set width(w) {
if (w >= 0) {
__width = w;
}
//return(width);
}
function get width() {
return(__width);
}
function set volume(v) {
if (v >= 0) {
__volume = v;
}
//return(volume);
}
function get volume() {
return(__volume);
}
function set enable(e) {
__enable = e;
if (!__enable) {
var _local2 = 0;
while (_local2 < arrayLength) {
col[_local2].snd.stop();
_local2++;
}
}
//return(enable);
}
function get enable() {
return(__enable);
}
function play(linkage, xpos, priority, num, volume) {
if (!__enable) {
return(undefined);
}
if (_global.noSet(priority)) {
priority = false;
}
if (_global.noSet(num)) {
num = 1;
}
if (num == -1) {
num = 1000000000 /* 0x3B9ACA00 */;
}
var _local12 = false;
var _local6 = -1;
var _local5 = 0;
var _local7 = -1;
var _local3 = 0;
while (_local3 < arrayLength) {
if (col[_local3].free || (_global.noSet(col[_local3].snd.position))) {
col[_local3].free = true;
_local6 = _local3;
break;
}
if (!col[_local3].pri) {
var _local4 = col[_local3].snd.position / col[_local3].snd.duration;
if (_local4 > _local5) {
_local5 = _local4;
_local7 = _local3;
}
}
_local3++;
}
if (_local6 == -1) {
if (priority) {
if (_global.envS.debug && (_global.envS.soundDebug)) {
_global.debug(((((("Sound collector: all slots busy, using slot " + _local7) + " (") + col[_local7].linkage) + ": ") + (col[_local7].snd.position / col[_local7].snd.duration)) + ")");
}
_local6 = _local7;
col[_local6].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 (_local6 != -1) {
var _local8 = col[_local6];
_local8.snd.attachSound(linkage);
_local8.snd.setVolume(this.volume);
_local8.target = undefined;
if (!_global.noSet(xpos)) {
if (typeof(xpos) == "number") {
_local8.snd.setPan(calcPan(xpos));
}
if (typeof(xpos) == "movieclip") {
_local8.target = xpos;
}
} else {
_local8.snd.setPan(0);
}
_local8.snd.start(0, num);
_local8.free = false;
_local8.linkage = linkage;
_local8.pri = priority;
}
}
function stop(linkage) {
var _local2 = 0;
while (_local2 < arrayLength) {
if (col[_local2].linkage == linkage) {
col[_local2].snd.stop();
col[_local2].free = true;
}
_local2++;
}
}
function scomplete() {
var _local2 = this;
_local2.link.free = true;
}
function oEF() {
var _local3 = 0;
while (_local3 < arrayLength) {
if (!_global.noSet(col[_local3].target)) {
col[_local3].snd.setPan(calcPan(col[_local3].target._x));
}
_local3++;
}
}
function calcPan(xpos) {
return((((100 * xpos) / __width) * 2) - 100);
}
var arrayLength = 8;
var __volume = 100;
var __width = 100;
var __enable = true;
}
Symbol 829 MovieClip [__Packages.BossBarClass] Frame 0
class BossBarClass extends MovieClip
{
var targets, _alpha, sumHealth, bar;
function BossBarClass () {
super();
targets = new Array();
_alpha = 0;
sumHealth = 0;
}
function add(mc, armor) {
if (!_global.isChild(targets, mc)) {
targets.push(mc);
sumHealth = sumHealth + armor;
}
}
function show() {
var _local5 = 0;
var _local3 = 0;
while (_local3 < targets.length) {
var _local4 = targets[_local3];
if (_global.noSet(_local4) || (_local4.armor <= 0)) {
targets.splice(_local3, 1);
_local3--;
} else {
_local5 = _local5 + _local4.armor;
}
_local3++;
}
bar._xscale = (100 * _local5) / sumHealth;
if ((targets.length > 0) && (_alpha < 100)) {
_alpha = _alpha + 5;
if (_alpha > 100) {
_alpha = 100;
}
}
if ((targets.length == 0) && (_alpha > 0)) {
sumHealth = 0;
_alpha = _alpha - 5;
if (_alpha < 0) {
_alpha = 0;
}
}
}
}
Symbol 830 MovieClip [__Packages.bgClass] Frame 0
class bgClass extends movingObject
{
var bg1, bg2, _y;
function bgClass () {
super();
}
function check() {
bg1._y = bg1._y - ((_root.bg.speedY * 3) / 4);
bg2._y = bg2._y - ((_root.bg.speedY * 3) / 4);
if ((bg1._y + _y) > 800) {
bg1._y = bg1._y - 1600;
}
if ((bg2._y + _y) > 800) {
bg2._y = bg2._y - 1600;
}
}
function oEF() {
super.oEF();
}
}
Symbol 831 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd
{
function MochiAd () {
}
static function getVersion() {
return(mochi.as2.MochiServices.getVersion());
}
static function showPreGameAd(options) {
var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}, ad_failed:function () {
trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_loaded:function (width, height) {
}, ad_skipped:function () {
}, ad_progress:function (percent) {
}};
options = _parseOptions(options, _local26);
if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") {
options.ad_started();
options.ad_finished();
return(undefined);
}
var clip = options.clip;
var _local23 = 11000;
var _local19 = options.ad_timeout;
if (options.skip) {
_local19 = 0;
}
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local14 = _getRes(options);
var _local4 = _local14[0];
var _local13 = _local14[1];
mc._x = _local4 * 0.5;
mc._y = _local13 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk._x = _local4 * -0.5;
chk._y = _local13 * -0.5;
var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4);
if (options.no_progress_bar) {
_local6._visible = false;
delete options.no_progress_bar;
} else {
_local6._x = 10;
_local6._y = _local13 - 20;
}
var _local22 = options.color;
delete options.color;
var _local20 = options.background;
delete options.background;
var _local24 = options.outline;
delete options.outline;
var _local5 = _local6.createEmptyMovieClip("_outline", 1);
_local5.beginFill(_local20);
_local5.moveTo(0, 0);
_local5.lineTo(_local4 - 20, 0);
_local5.lineTo(_local4 - 20, 10);
_local5.lineTo(0, 10);
_local5.lineTo(0, 0);
_local5.endFill();
var _local3 = _local6.createEmptyMovieClip("_inside", 2);
_local3.beginFill(_local22);
_local3.moveTo(0, 0);
_local3.lineTo(_local4 - 20, 0);
_local3.lineTo(_local4 - 20, 10);
_local3.lineTo(0, 10);
_local3.lineTo(0, 0);
_local3.endFill();
_local3._xscale = 0;
var _local7 = _local6.createEmptyMovieClip("_outline", 3);
_local7.lineStyle(0, _local24, 100);
_local7.moveTo(0, 0);
_local7.lineTo(_local4 - 20, 0);
_local7.lineTo(_local4 - 20, 10);
_local7.lineTo(0, 10);
_local7.lineTo(0, 0);
chk.ad_msec = _local23;
chk.ad_timeout = _local19;
chk.started = getTimer();
chk.showing = false;
chk.last_pcnt = 0;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
mochi.as2.MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.regContLC = function (lc_name) {
mc._containerLCName = lc_name;
};
var sendHostProgress = false;
mc.lc.sendHostLoadProgress = function (lc_name) {
sendHostProgress = true;
};
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec;
};
mc.lc.rpc = function (callbackID, arg) {
mochi.as2.MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace("[MOCHIAD rpcTestFn] " + s);
return(s);
};
chk.onEnterFrame = function () {
var _local6 = this._parent._parent;
var _local11 = this._parent._mochiad_ctr;
var _local5 = getTimer() - this.started;
var _local3 = false;
var _local4 = _local6.getBytesTotal();
var _local8 = _local6.getBytesLoaded();
var _local2 = (100 * _local8) / _local4;
var _local10 = (100 * _local5) / chk.ad_msec;
var _local9 = this._mochiad_bar._inside;
var _local13 = Math.min(100, Math.min(_local2 || 0, _local10));
_local13 = Math.max(this.last_pcnt, _local13);
this.last_pcnt = _local13;
_local9._xscale = _local13;
options.ad_progress(_local13);
if (sendHostProgress) {
mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local2}, clip._mochiad._containerLCName);
if (_local2 == 100) {
sendHostProgress = false;
}
}
if (!chk.showing) {
var _local7 = _local11.getBytesTotal();
if ((_local7 > 0) || (typeof(_local7) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) {
options.ad_failed();
_local3 = true;
}
}
if (_local5 > chk.ad_msec) {
_local3 = true;
}
if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = chk.fadeFunction;
}
}
};
}
static function showClickAwayAd(options) {
var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () {
}, ad_finished:function () {
}, ad_loaded:function (width, height) {
}, ad_failed:function () {
trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_skipped:function () {
}};
options = _parseOptions(options, _local9);
var clip = options.clip;
var _local8 = options.ad_timeout;
delete options.ad_timeout;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local4 = _getRes(options);
var _local10 = _local4[0];
var _local7 = _local4[1];
mc._x = _local10 * 0.5;
mc._y = _local7 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_timeout = _local8;
chk.started = getTimer();
chk.showing = false;
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.rpc = function (callbackID, arg) {
mochi.as2.MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace("[MOCHIAD rpcTestFn] " + s);
return(s);
};
var _local20 = false;
mc.lc.regContLC = function (lc_name) {
mc._containerLCName = lc_name;
};
chk.onEnterFrame = function () {
var _local5 = this._parent._mochiad_ctr;
var _local4 = getTimer() - this.started;
var _local2 = false;
if (!chk.showing) {
var _local3 = _local5.getBytesTotal();
if ((_local3 > 0) || (typeof(_local3) == "undefined")) {
_local2 = true;
chk.showing = true;
chk.started = getTimer();
} else if (_local4 > chk.ad_timeout) {
options.ad_failed();
_local2 = true;
}
}
if (_local2) {
delete this.onEnterFrame;
}
};
}
static function showInterLevelAd(options) {
var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}, ad_failed:function () {
trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}, ad_loaded:function (width, height) {
}, ad_skipped:function () {
}};
options = _parseOptions(options, _local13);
var clip = options.clip;
var _local10 = 11000;
var _local12 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_failed();
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local5 = _getRes(options);
var _local14 = _local5[0];
var _local11 = _local5[1];
mc._x = _local14 * 0.5;
mc._y = _local11 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_msec = _local10;
chk.ad_timeout = _local12;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
mochi.as2.MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.adLoaded = options.ad_loaded;
mc.lc.adSkipped = options.ad_skipped;
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec - 250;
};
mc.lc.rpc = function (callbackID, arg) {
mochi.as2.MochiAd.rpc(clip, callbackID, arg);
};
mc.rpcTestFn = function (s) {
trace("[MOCHIAD rpcTestFn] " + s);
return(s);
};
chk.onEnterFrame = function () {
var _local5 = this._parent._mochiad_ctr;
var _local4 = getTimer() - this.started;
var _local2 = false;
if (!chk.showing) {
var _local3 = _local5.getBytesTotal();
if ((_local3 > 0) || (typeof(_local3) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (_local4 > chk.ad_timeout) {
options.ad_failed();
_local2 = true;
}
}
if (_local4 > chk.ad_msec) {
_local2 = true;
}
if (_local2) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = this.fadeFunction;
}
}
};
}
static function showPreloaderAd(options) {
trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0");
showPreGameAd(options);
}
static function showTimedAd(options) {
trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0");
showInterLevelAd(options);
}
static function _allowDomains(server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local1);
}
}
return(_local1);
}
static function load(options) {
var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"};
options = _parseOptions(options, _local13);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = getVersion();
var _local7 = options.clip;
if (!_isNetworkAvailable()) {
return(null);
}
if (_local7._mochiad_loaded) {
return(null);
}
var _local12 = options.depth;
delete options.depth;
var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12);
var _local11 = _getRes(options);
options.res = (_local11[0] + "x") + _local11[1];
options.server = options.server + options.id;
delete options.id;
_local7._mochiad_loaded = true;
if (_local7._url.indexOf("http") != 0) {
trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal");
}
var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1);
for (var _local8 in options) {
_local4[_local8] = options[_local8];
}
var _local10 = _local4.server;
delete _local4.server;
var _local14 = _allowDomains(_local10);
_local6.onEnterFrame = function () {
if (this._mochiad_ctr._url != this._url) {
this.onEnterFrame = function () {
if (!this._mochiad_ctr) {
delete this.onEnterFrame;
mochi.as2.MochiAd.unload(this._parent);
}
};
}
};
var _local5 = new Object();
var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
_local5.mc = _local6;
_local5.name = _local9;
_local5.hostname = _local14;
_local5.allowDomain = function (d) {
return(true);
};
_local5.allowInsecureDomain = _local5.allowDomain;
_local5.connect(_local9);
_local6.lc = _local5;
_local4.lc = _local9;
_local4.st = getTimer();
if (!options.skip) {
_local4.loadMovie(_local10 + ".swf", "POST");
}
return(_local6);
}
static function unload(clip) {
if (typeof(clip) == "undefined") {
clip = _root;
}
if (clip.clip && (clip.clip._mochiad)) {
clip = clip.clip;
}
if (!clip._mochiad) {
return(false);
}
containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName);
clip._mochiad.removeMovieClip();
delete clip._mochiad_loaded;
delete clip._mochiad;
return(true);
}
static function _isNetworkAvailable() {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function _getRes(options) {
var _local3 = options.clip.getBounds();
var _local2 = 0;
var _local1 = 0;
if (typeof(options.res) != "undefined") {
var _local4 = options.res.split("x");
_local2 = parseFloat(_local4[0]);
_local1 = parseFloat(_local4[1]);
} else {
_local2 = _local3.xMax - _local3.xMin;
_local1 = _local3.yMax - _local3.yMin;
}
if ((_local2 == 0) || (_local1 == 0)) {
_local2 = Stage.width;
_local1 = Stage.height;
}
return([_local2, _local1]);
}
static function _parseOptions(options, defaults) {
var _local4 = {};
for (var _local8 in defaults) {
_local4[_local8] = defaults[_local8];
}
if (options) {
for (var _local8 in options) {
_local4[_local8] = options[_local8];
}
}
if (_root.mochiad_options) {
var _local5 = _root.mochiad_options.split("&");
var _local2 = 0;
while (_local2 < _local5.length) {
var _local3 = _local5[_local2].split("=");
_local4[unescape(_local3[0])] = unescape(_local3[1]);
_local2++;
}
}
if (_local4.id == "test") {
trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!");
}
return(_local4);
}
static function rpc(clip, callbackID, arg) {
switch (arg.id) {
case "setValue" :
setValue(clip, arg.objectName, arg.value);
break;
case "getValue" :
var _local4 = getValue(clip, arg.objectName);
containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName);
break;
case "runMethod" :
var _local3 = runMethod(clip, arg.method, arg.args);
containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName);
break;
default :
trace("[mochiads rpc] unknown rpc id: " + arg.id);
}
}
static function setValue(base, objectName, value) {
var _local2 = objectName.split(".");
var _local1;
_local1 = 0;
while (_local1 < (_local2.length - 1)) {
if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) {
return(undefined);
}
base = base[_local2[_local1]];
_local1++;
}
base[_local2[_local1]] = value;
}
static function getValue(base, objectName) {
var _local2 = objectName.split(".");
var _local1;
_local1 = 0;
while (_local1 < (_local2.length - 1)) {
if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) {
return(undefined);
}
base = base[_local2[_local1]];
_local1++;
}
return(base[_local2[_local1]]);
}
static function runMethod(base, methodName, argsArray) {
var _local2 = methodName.split(".");
var _local1;
_local1 = 0;
while (_local1 < (_local2.length - 1)) {
if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) {
return(undefined);
}
base = base[_local2[_local1]];
_local1++;
}
if (typeof(base[_local2[_local1]]) == "function") {
return(base[_local2[_local1]].apply(base, argsArray));
}
return(undefined);
}
static function containerNotify(clip, args, lcName) {
var _local1 = clip._mochiad._mochiad_ctr.ad.app;
if (_local1.notify) {
_local1.notify(args);
} else {
new LocalConnection().send(lcName, "notify", args);
}
}
static function containerRpcResult(clip, callbackID, val, lcName) {
var _local1 = clip._mochiad._mochiad_ctr.ad.app;
if (_local1.rpcResult) {
_local1.rpcResult(callbackID, val);
} else {
new LocalConnection().send(lcName, "rpcResult", callbackID, val);
}
}
}
Symbol 832 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync
{
var _syncContainer;
function MochiSync () {
_syncContainer = {};
}
function getProp(name) {
return(_syncContainer[name]);
}
function setProp(name, value) {
if (_syncContainer[name] == value) {
return(undefined);
}
_syncContainer[name] = value;
mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value});
}
function triggerEvent(eventType, args) {
switch (eventType) {
case SYNC_REQUEST :
mochi.as2.MochiServices.send("sync_syncronize", _syncContainer);
break;
case SYNC_PROPERTY :
_syncContainer[args.name] = args.value;
}
}
static var SYNC_REQUEST = "SyncRequest";
static var SYNC_PROPERTY = "UpdateProperty";
}
Symbol 833 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices
{
static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel;
function MochiServices () {
}
static function get id() {
return(_id);
}
static function get clip() {
return(_container);
}
static function get childClip() {
return(_clip);
}
static function getVersion() {
return("3.7 as2");
}
static function allowDomains(server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local1);
}
}
return(_local1);
}
static function get isNetworkAvailable() {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function set comChannelName(val) {
if (val != undefined) {
if (val.length > 3) {
_sendChannelName = val + "_fromgame";
initComChannels();
}
}
//return(__get__comChannelName());
}
static function get connected() {
return(_connected);
}
static function connect(id, clip, onError) {
warnID(id, false);
if ((!_connected) && (_clip == undefined)) {
trace("MochiServices Connecting...");
_connecting = true;
init(id, clip);
}
if (onError != undefined) {
mochi.as2.MochiServices.onError = onError;
} else if (mochi.as2.MochiServices.onError == undefined) {
mochi.as2.MochiServices.onError = function (errorCode) {
trace(errorCode);
};
}
}
static function disconnect() {
if (_connected || (_connecting)) {
_connecting = (_connected = false);
flush(true);
if (_clip != undefined) {
_clip.removeMovieClip();
delete _clip;
}
_listenChannel.close();
}
}
static function init(id, clip) {
_id = id;
if (clip != undefined) {
_container = clip;
} else {
_container = _root;
}
loadCommunicator(id, _container);
}
static function loadCommunicator(id, clip) {
var _local6 = "_mochiservices_com_" + id;
var _local5 = new MovieClipLoader();
var _local3 = {};
if (_clip != null) {
return(_clip);
}
if (!isNetworkAvailable) {
return(null);
}
if (urlOptions().servURL) {
_servURL = urlOptions().servURL;
}
var _local4 = _servURL + _services;
if (urlOptions().servicesURL) {
_local4 = urlOptions().servicesURL;
}
allowDomains(_local4);
_clip = clip.createEmptyMovieClip(_local6, 10336, false);
_listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999));
listen();
if (_local3.waitInterval != null) {
clearInterval(_local3.waitInterval);
}
_local3.onLoadError = loadError;
_local3.onLoadStart = function (target_mc) {
this.isLoading = true;
};
_local3.onLoadComplete = function (target_mc) {
target_mc.MochiServices = mochi.as2.MochiServices;
};
_local3.startTime = getTimer();
_local3.wait = function () {
if ((getTimer() - this.startTime) > 10000) {
if (!this.isLoading) {
mochi.as2.MochiServices.disconnect();
mochi.as2.MochiServices.onError.apply(null, ["IOError"]);
}
clearInterval(this.waitInterval);
}
};
_local3.waitInterval = setInterval(_local3, "wait", 1000);
_local5.addListener(_local3);
_local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip);
_sendChannel = new LocalConnection();
_sendChannel._queue = [];
return(_clip);
}
static function loadError(target_mc, errorCode, httpStatus) {
trace("MochiServices could not load.");
disconnect();
onError.apply(null, [errorCode]);
}
static function onStatus(infoObject) {
if (!(infoObject.level === "error")) {
} else {
_connected = false;
_listenChannel.connect(_listenChannelName);
}
}
static function listen() {
_listenChannel = new LocalConnection();
_listenChannel.handshake = function (args) {
mochi.as2.MochiServices.__set__comChannelName(args.newChannel);
};
_listenChannel.allowDomain = function (d) {
return(true);
};
_listenChannel.allowInsecureDomain = _listenChannel.allowDomain;
_listenChannel._nextcallbackID = 0;
_listenChannel._callbacks = {};
_listenChannel.connect(_listenChannelName);
trace("Waiting for MochiAds services to connect...");
}
static function initComChannels() {
if (!_connected) {
_sendChannel.onStatus = function (infoObject) {
mochi.as2.MochiServices.onStatus(infoObject);
};
_sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"});
_sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, version:getVersion()});
_listenChannel.onStatus = function (infoObject) {
mochi.as2.MochiServices.onStatus(infoObject);
};
_listenChannel.onReceive = function (pkg) {
var _local5 = pkg.callbackID;
var _local4 = this._callbacks[_local5];
if (!_local4) {
return(undefined);
}
var _local2 = _local4.callbackMethod;
var _local3 = _local4.callbackObject;
if (_local3 && (typeof(_local2) == "string")) {
_local2 = _local3[_local2];
}
if (_local2 != undefined) {
_local2.apply(_local3, pkg.args);
}
delete this._callbacks[_local5];
};
_listenChannel.onEvent = function (pkg) {
switch (pkg.target) {
case "events" :
mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args);
break;
case "coins" :
mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args);
break;
case "sync" :
mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args);
}
};
_listenChannel.onError = function () {
mochi.as2.MochiServices.onError.apply(null, ["IOError"]);
};
trace("[SERVICES_API] connected!");
_connecting = false;
_connected = true;
while (_sendChannel._queue.length > 0) {
_sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift());
}
}
}
static function flush(error) {
var _local1;
var _local2;
while (_sendChannel._queue.length > 0) {
_local1 = _sendChannel._queue.shift();
if (_local1.callbackID != null) {
_local2 = _listenChannel._callbacks[_local1.callbackID];
}
delete _listenChannel._callbacks[_local1.callbackID];
if (error) {
handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod);
}
}
}
static function handleError(args, callbackObject, callbackMethod) {
if (args != null) {
if (args.onError != null) {
args.onError.apply(null, ["NotConnected"]);
}
if ((args.options != null) && (args.options.onError != null)) {
args.options.onError.apply(null, ["NotConnected"]);
}
}
if (callbackMethod != null) {
args = {};
args.error = true;
args.errorCode = "NotConnected";
if ((callbackObject != null) && (typeof(callbackMethod) == "string")) {
callbackObject[callbackMethod](args);
} else if (callbackMethod != null) {
callbackMethod.apply(args);
}
}
}
static function send(methodName, args, callbackObject, callbackMethod) {
if (_connected) {
_sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID});
} else {
if ((_clip == undefined) || (!_connecting)) {
trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName);
handleError(args, callbackObject, callbackMethod);
flush(true);
return(undefined);
}
_sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID});
}
_listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod};
_listenChannel._nextcallbackID++;
}
static function urlOptions() {
var _local5 = {};
var _local6;
if (_root._url.indexOf("mochiad_options") != -1) {
var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1;
_local6 = _root._url.substr(_local2, _root._url.length);
} else if (_root.mochiad_options) {
_local6 = _root.mochiad_options;
}
if (_local6) {
var _local4 = _root.mochiad_options.split("&");
var _local2 = 0;
while (_local2 < _local4.length) {
var _local3 = _local4[_local2].split("=");
_local5[unescape(_local3[0])] = unescape(_local3[1]);
_local2++;
}
}
return(_local5);
}
static function warnID(bid, leaderboard) {
bid = bid.toLowerCase();
if (bid.length != 16) {
trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length");
return(undefined);
}
if (bid == "1e113c7239048b3f") {
if (leaderboard) {
trace("WARNING: Using testing board ID");
} else {
trace("WARNING: Using testing board ID as game ID");
}
return(undefined);
}
if (bid == "84993a1de4031cd8") {
if (leaderboard) {
trace("WARNING: Using testing game ID as board ID");
} else {
trace("WARNING: Using testing game ID");
}
return(undefined);
}
var _local1 = 0;
while (_local1 < bid.length) {
switch (bid.charAt(_local1)) {
case "0" :
case "1" :
case "2" :
case "3" :
case "4" :
case "5" :
case "6" :
case "7" :
case "8" :
case "9" :
case "a" :
case "b" :
case "c" :
case "d" :
case "e" :
case "f" :
break;
default :
trace("WARNING: Board ID contains illegal characters: " + bid);
return(undefined);
}
_local1++;
}
}
static function addLinkEvent(url, burl, btn, onClick) {
var timeout = 1500;
var t0 = getTimer();
var _local2 = new Object();
_local2.mav = getVersion();
_local2.swfv = btn.getSWFVersion() || 6;
_local2.swfurl = btn._url;
_local2.fv = System.capabilities.version;
_local2.os = System.capabilities.os;
_local2.lang = System.capabilities.language;
_local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY;
var s = "?";
var _local3 = 0;
for (var _local6 in _local2) {
if (_local3 != 0) {
s = s + "&";
}
_local3++;
s = ((s + _local6) + "=") + escape(_local2[_local6]);
}
if (!(netupAttempted || (_connected))) {
var ping = btn.createEmptyMovieClip("ping", 777);
var _local7 = btn.createEmptyMovieClip("nettest", 778);
netupAttempted = true;
ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer());
_local7.onEnterFrame = function () {
if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) {
delete this.onEnterFrame;
} else if ((getTimer() - t0) > timeout) {
delete this.onEnterFrame;
mochi.as2.MochiServices.netup = false;
}
};
}
var _local4 = btn.createEmptyMovieClip("clk", 1001);
_local4._alpha = 0;
_local4.beginFill(1044735);
_local4.moveTo(0, 0);
_local4.lineTo(0, btn._height);
_local4.lineTo(btn._width, btn._height);
_local4.lineTo(btn._width, 0);
_local4.lineTo(0, 0);
_local4.endFill();
_local4.onRelease = function () {
if (mochi.as2.MochiServices.netup) {
getURL (url + s, "_blank");
} else {
getURL (burl, "_blank");
}
if (onClick != undefined) {
onClick();
}
};
}
static function setContainer(clip) {
}
static function stayOnTop(clip) {
}
static var _servURL = "http://www.mochiads.com/static/lib/services/";
static var _services = "services.swf";
static var _mochiLC = "MochiLC.swf";
static var _listenChannelName = "__ms_";
static var _connecting = false;
static var _connected = false;
static var netup = true;
static var netupAttempted = false;
static var servicesSync = new mochi.as2.MochiSync();
}
Symbol 834 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher
{
var eventTable;
function MochiEventDispatcher () {
eventTable = {};
}
function buildDelegate(thisObject, thatObject) {
var _local2 = {thisObject:thisObject, thatObject:thatObject};
if (thatObject != undefined) {
var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject));
_local2.delegate = function (args) {
funct.call(thisObject, args);
};
} else {
_local2.delegate = thisObject;
}
return(_local2);
}
function compareDelegate(d_A, d_B) {
if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) {
return(false);
}
return(true);
}
function addEventListener(event, thisObject, thatObject) {
removeEventListener(event, thisObject, thatObject);
eventTable[event].push(buildDelegate(thisObject, thatObject));
}
function removeEventListener(event, thisObject, thatObject) {
var _local3 = buildDelegate(thisObject, thatObject);
if (eventTable[event] == undefined) {
eventTable[event] = [];
return(undefined);
}
for (var _local4 in eventTable[event]) {
if (!compareDelegate(eventTable[event][_local4], _local3)) {
continue;
}
eventTable[event].splice(Number(_local4), 1);
}
}
function triggerEvent(event, args) {
if (eventTable[event] == undefined) {
return(undefined);
}
for (var _local4 in eventTable[event]) {
eventTable[event][_local4].delegate(args);
}
}
}
Symbol 835 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents
{
static var gameStart, levelStart;
function MochiEvents () {
}
static function getVersion() {
return(mochi.as2.MochiServices.getVersion());
}
static function startSession(achievementID) {
mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null);
}
static function trigger(kind, obj) {
if (obj == undefined) {
obj = {};
} else if (obj.kind != undefined) {
trace("WARNING: optional arguements package contains key 'id', it will be overwritten");
obj.kind = kind;
}
mochi.as2.MochiServices.send("events_triggerEvent", {eventObject:obj}, null, null);
}
static function setNotifications(clip, style) {
var _local2 = {};
for (var _local3 in style) {
_local2[_local3] = style[_local3];
}
_local2.clip = clip;
mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null);
}
static function addEventListener(eventType, thisObject, thatObject) {
_dispatcher.addEventListener(eventType, thisObject, thatObject);
}
static function triggerEvent(eventType, args) {
_dispatcher.triggerEvent(eventType, args);
}
static function removeEventListener(eventType, thisObject, thatObject) {
_dispatcher.removeEventListener(eventType, thisObject, thatObject);
}
static function startGame() {
gameStart = new Date().getTime();
trigger("start_game");
}
static function endGame() {
var _local1 = new Date().getTime() - gameStart;
trigger("end_game", {time:_local1});
}
static function startLevel() {
levelStart = new Date().getTime();
trigger("start_level");
}
static function endLevel() {
var _local1 = new Date().getTime() - levelStart;
trigger("end_level", {time:_local1});
}
static var ACHIEVEMENT_RECEIVED = "AchievementReceived";
static var ALIGN_TOP_LEFT = "ALIGN_TL";
static var ALIGN_TOP = "ALIGN_T";
static var ALIGN_TOP_RIGHT = "ALIGN_TR";
static var ALIGN_LEFT = "ALIGN_L";
static var ALIGN_CENTER = "ALIGN_C";
static var ALIGN_RIGHT = "ALIGN_R";
static var ALIGN_BOTTOM_LEFT = "ALIGN_BL";
static var ALIGN_BOTTOM = "ALIGN_B";
static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR";
static var FORMAT_SHORT = "ShortForm";
static var FORMAT_LONG = "LongForm";
static var _dispatcher = new mochi.as2.MochiEventDispatcher();
}
Symbol 836 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial
{
function MochiSocial () {
}
static function getVersion() {
return(mochi.as2.MochiServices.getVersion());
}
static function showLoginWidget(options) {
mochi.as2.MochiServices.setContainer();
mochi.as2.MochiServices.stayOnTop();
mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options});
}
static function hideLoginWidget() {
mochi.as2.MochiServices.send("coins_hideLoginWidget");
}
static function requestLogin() {
mochi.as2.MochiServices.send("coins_requestLogin");
}
static function getUserInfo() {
mochi.as2.MochiServices.send("coins_getUserInfo");
}
static function saveUserProperties(properties) {
mochi.as2.MochiServices.send("coins_saveUserProperties", properties);
}
static function addEventListener(eventType, delegate) {
_dispatcher.addEventListener(eventType, delegate);
}
static function triggerEvent(eventType, args) {
_dispatcher.triggerEvent(eventType, args);
}
static function removeEventListener(eventType, delegate) {
_dispatcher.removeEventListener(eventType, delegate);
}
static var LOGGED_IN = "LoggedIn";
static var LOGGED_OUT = "LoggedOut";
static var LOGIN_SHOW = "LoginShow";
static var LOGIN_HIDE = "LoginHide";
static var LOGIN_SHOWN = "LoginShown";
static var PROFILE_SHOW = "ProfileShow";
static var PROFILE_HIDE = "ProfileHide";
static var PROPERTIES_SAVED = "PropertySaved";
static var WIDGET_LOADED = "WidgetLoaded";
static var USER_INFO = "UserInfo";
static var ERROR = "Error";
static var IO_ERROR = "IOError";
static var NO_USER = "NoUser";
static var PROPERTIES_SIZE = "PropertiesSize";
static var _dispatcher = new mochi.as2.MochiEventDispatcher();
}
Symbol 689 Button
on (release, keyPress "<Enter>") {
_global.userWeapon1 = 0;
_global.userWeapon2 = 0;
_global.userWeapon3 = 0;
_global.userWeapon4 = 0;
var saved = SharedObject.getLocal(gameName, "/");
saved.data.levelDone = 0;
saved.data.userWeapon1 = _global.userWeapon1;
saved.data.userWeapon2 = _global.userWeapon2;
saved.data.userWeapon3 = _global.userWeapon3;
saved.data.userWeapon4 = _global.userWeapon4;
saved.flush();
_root.noNewGame = false;
_global.sound.play("menu");
_root.gotoAndStop("help");
}
Symbol 694 Button
on (release) {
_root.noNewGame = true;
_global.sound.play("menu");
_root.gotoAndStop("help");
}
Symbol 699 Button
on (press) {
_global.sound.play("menu");
openSite();
}
Symbol 704 Button
on (release) {
_global.levelNum = startLevel;
_global.gameScore = saved.data.gameScore;
_global.fullRezults = {killed:saved.data.killed, survived:saved.data.survived, items:saved.data.items};
_global.userWeapon1 = saved.data.userWeapon1;
_global.userWeapon2 = saved.data.userWeapon2;
_global.userWeapon3 = saved.data.userWeapon3;
_global.userWeapon4 = saved.data.userWeapon4;
_root.noNewGame = false;
_global.sound.play("menu");
_root.gotoAndStop("help");
}
Symbol 705 MovieClip Frame 1
stop();
Symbol 705 MovieClip Frame 2
stop();
Instance of Symbol 705 MovieClip in Symbol 706 MovieClip Frame 1
onClipEvent (load) {
var saved = SharedObject.getLocal(gameName, "/");
if (saved.data.userWeapon1 != undefined) {
startLevel = saved.data.levelDone;
gotoAndPlay (2);
}
}
Symbol 708 Button
on (press) {
this._parent.soundOff();
this.gotoAndStop(2);
}
Symbol 710 Button
on (press) {
this._parent.soundOn();
this.gotoAndStop(1);
}
Symbol 711 MovieClip Frame 1
this.stop();
_root.soundStarter.gotoAndPlay("start");
sound.enable = true;
Symbol 711 MovieClip Frame 2
this.stop();
_root.soundStarter.gotoAndPlay("stop");
sound.enable = false;
Symbol 714 MovieClip Frame 1
_visible = false;
Symbol 714 MovieClip Frame 3
if (!sound.enable) {
gotoAndStop (1);
}
Symbol 714 MovieClip Frame 7
gotoAndStop (1);
Symbol 714 MovieClip Frame 12
gotoAndStop (1);
Symbol 715 MovieClip [#soundz] Frame 1
#initclip 100
Object.registerClass("#soundz", soundCollector);
#endinitclip
Symbol 723 Button
on (release) {
_global.sound.play("menu");
gotoAndStop ("menu");
}
Symbol 728 Button
on (release) {
_global.diffLevel = 1;
_global.sound.play("menu");
_root.gotoAndStop("game");
}
Symbol 733 Button
on (release, keyPress "<Enter>") {
_global.diffLevel = 2;
_global.sound.play("menu");
_root.gotoAndStop("game");
}
Symbol 738 Button
on (release) {
_global.diffLevel = 3;
_global.sound.play("menu");
_root.gotoAndStop("game");
}
Symbol 748 MovieClip Frame 1
stop();
Symbol 751 MovieClip Frame 1
stop();
Symbol 754 MovieClip Frame 1
stop();
Symbol 757 MovieClip Frame 1
stop();
Instance of Symbol 748 MovieClip "wp2" in Symbol 758 MovieClip Frame 1
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 of Symbol 751 MovieClip "wp1" in Symbol 758 MovieClip Frame 1
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 of Symbol 754 MovieClip "wp4" in Symbol 758 MovieClip Frame 1
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 of Symbol 757 MovieClip "wp3" in Symbol 758 MovieClip Frame 1
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);
}
}
Symbol 775 Button
on (press) {
_global.sound.play("menu");
openSite();
}
Symbol 779 MovieClip [#BGfull] Frame 1
#initclip 102
Object.registerClass("#BGfull", bgClass);
#endinitclip
Symbol 790 Button
on (release) {
_global.sound.play("menu");
keyGetter.onKeyDown(true);
}
Symbol 791 Button
on (release) {
stopAllEngines();
_root.gotoAndStop("menu");
_global.sound.play("menu");
}
Symbol 792 MovieClip Frame 1
_x = 275;
_y = 200;
ttz = _global.envS.textZ;
title.text = ttz.gamePausedTitle;
tf.htmlText = ttz.gamePausedString;
Symbol 795 MovieClip Frame 1
stop();
Symbol 800 Button
on (release) {
_global.sound.play("menu");
if (_global.levels["level_" + (levelNum + 1)] != undefined) {
_root.gotoAndPlay("adds_level");
} else if (!flag) {
_root.endGameOutput();
} else {
openSite();
_root.gotoAndStop("menu");
}
}
Symbol 805 MovieClip Frame 1
_x = 275;
_y = 200;
Symbol 810 MovieClip [bossBar] Frame 1
#initclip 101
Object.registerClass("bossBar", BossBarClass);
#endinitclip