Frame 1
Frame 6
bytes_loaded = getBytesLoaded();
bytes_total = getBytesTotal();
if (bytes_loaded < bytes_total) {
gotoAndPlay ("loopLoading");
}
Frame 14
stop();
Instance of Symbol 782 MovieClip in Frame 14
onClipEvent (load) {
startonffx = 0;
}
onClipEvent (enterFrame) {
if (_root.startonffx == 1) {
this.gotoAndStop("allow");
} else {
this.gotoAndStop("allow");
_root.stop();
}
}
Instance of Symbol 785 MovieClip in Frame 14
onClipEvent (enterFrame) {
this._x = _root._xmouse;
this._y = _root._ymouse;
}
Frame 15
stop();
energy = 100;
gravity = 8;
speed = 2;
difficulty = 1;
score = 0;
volume = 100;
totaldamage = 0;
damage = 0;
podonscreen = 0;
ground = -56;
scrollpoint1 = 150;
scrollpoint2 = 200;
currentshot = 100;
pl = 1000;
sl = 1000;
_quality = "low";
this.onEnterFrame = function () {
if (key.isdown(37)) {
left = 1;
} else {
left = 0;
}
if (key.isdown(39)) {
right = 1;
} else {
right = 0;
}
if (key.isdown(40)) {
down = 1;
} else {
down = 0;
}
if (key.isdown(38)) {
up = 1;
} else {
up = 0;
}
if (key.isdown(key.space)) {
jump = 1;
} else {
jump = 0;
}
if (key.isdown(88)) {
pod = 1;
} else {
pod = 0;
}
if (key.isdown(90)) {
autofire = 1;
} else {
autofire = 0;
}
};
function smoke(n, parente) {
i = 1;
while (i <= n) {
pl = _root.pl;
_root.scena.particelle.attachmovie("smoke", "sm" + pl, pl);
sm = eval ("_root.scena.particelle.sm" + pl);
sm._x = parente._x;
sm._y = parente._y;
_root.pl = _root.pl + 1;
i++;
}
}
function sparo(sparo, pos, scalo) {
l = _root.pl;
_root.scena.particelle.attachmovie(sparo, "ps" + l, l);
ps = eval ("_root.scena.particelle.ps" + l);
ps.scalo = scalo;
ps._x = pos.getbounds(_root.scena.sprites).xmax;
ps._y = pos.getbounds(_root.scena.sprites).ymax;
_root.pl = _root.pl + 1;
}
loadMovieNum ("music.swf", 3);
Instance of Symbol 788 MovieClip "parallasse" in Frame 15
onClipEvent (load) {
i = 0;
while (i <= 5) {
this.attachmovie("parallasse1", "para" + i, i);
para = eval ("this.para" + i);
para._x = -640 + (640 * i);
para._y = 150;
i++;
}
}
onClipEvent (enterFrame) {
_x = (_root.scena._x / 4);
_y = (_root.scena._y / 4);
}
Instance of Symbol 793 MovieClip "scena" in Frame 15
onClipEvent (load) {
switch (_root.mechtype) {
case 1 :
_root.scena.sprites.attachmovie("mech", "mech", 99);
_root.scena.sprites.mech._y = -100;
_root.scena.sprites.mech._x = 100;
break;
case 2 :
_root.scena.sprites.attachmovie("stoofa", "mech", 99);
_root.scena.sprites.mech._y = -100;
_root.scena.sprites.mech._x = 100;
}
}
Instance of Symbol 796 MovieClip in Frame 15
onClipEvent (load) {
gotoAndPlay (14);
}
Instance of Symbol 808 MovieClip in Frame 15
onClipEvent (enterFrame) {
pippo = _root.totaldamage;
pippa = _root.damage;
_root.damagepercent = math.round((pippa / pippo) * 100);
if (_root.pl >= 10000) {
_root.pl = 1000;
}
}
Frame 16
stop();
_quality = "high";
_root.score = _root.score + (_root.damagepercent * 1000);
Instance of Symbol 785 MovieClip in Frame 16
onClipEvent (enterFrame) {
this._x = _root._xmouse;
this._y = _root._ymouse;
}
Frame 17
stop();
_quality = "high";
_root.score = _root.score + 200000;
Frame 18
stop();
Instance of Symbol 785 MovieClip in Frame 18
onClipEvent (enterFrame) {
this._x = _root._xmouse;
this._y = _root._ymouse;
}
Frame 19
play();
Frame 20
if (_root.scoreSaved != 1) {
gotoAndPlay ("loop");
}
Frame 21
getURL ("hiScore.php?mod=" + _root.mechtype);
Frame 22
stop();
Symbol 12 MovieClip [ssec] Frame 1
pl = 0;
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 2
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 4
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 5
pippo2.stop();
Symbol 12 MovieClip [ssec] Frame 6
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 8
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 9
pippo2.stop();
Symbol 12 MovieClip [ssec] Frame 10
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 12
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 13
pippo2.stop();
Symbol 12 MovieClip [ssec] Frame 14
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 16
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 17
pippo2.stop();
Symbol 12 MovieClip [ssec] Frame 18
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 20
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 21
pippo2.stop();
Symbol 12 MovieClip [ssec] Frame 22
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 24
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 25
pippo2.stop();
Symbol 12 MovieClip [ssec] Frame 26
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 28
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 29
pippo2.stop();
Symbol 12 MovieClip [ssec] Frame 30
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 32
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 34
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 36
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 38
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 40
i = 1;
while (i <= 3) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 80) - 40;
sm._y = (math.random() * 100) - 50;
pl = pl + 1;
i++;
}
Symbol 12 MovieClip [ssec] Frame 80
removeMovieClip(this);
Instance of Symbol 21 MovieClip in Symbol 22 MovieClip Frame 1
onClipEvent (enterFrame) {
mech = _root.scena.sprites.mech;
alt = math.round(this.getbounds(_root.scena.sprites).ymin - 8);
if (this.hittest(mech.feet)) {
if (mech.jumpstatus == 2) {
mech.gotoandstop("landing");
mech.hness = alt + 8;
mech._y = alt;
mech.jumpstatus = 0;
} else if (mech.jumpstatus == 0) {
mech._y = alt;
mech.hness = alt + 8;
}
}
}
onClipEvent (enterFrame) {
pod = _root.scena.sprites.pod;
if (this.hittest(pod.feet)) {
alt = math.round(this.getbounds(_root.scena.sprites).ymin);
pod._y = alt;
}
}
Symbol 23 MovieClip [sky1] Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 23 MovieClip [sky1] Frame 1
onClipEvent (load) {
_root.totaldamage = _root.totaldamage + 10;
energy = 30;
}
onClipEvent (enterFrame) {
sxx = _parent.getbounds(_root).xmax;
sxm = _parent.getbounds(_root).xmin;
if ((sxx > 0) && (sxm < 368)) {
_parent._visible = true;
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
dcl = 0;
while (dcl <= 4) {
pl = _root.pl;
pippo = math.round(math.random() * 3);
switch (pippo) {
case 1 :
_root.scena.particelle.attachmovie("fix", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 2 :
_root.scena.particelle.attachmovie("duracell", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 3 :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
default :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
}
dc._x = this.getbounds(_root.scena.particelle).xmax - (_width / 2);
dc._y = this.getbounds(_root.scena.particelle).ymax - (_height / 2);
dcl++;
}
energy = 30 + (5 * _root.difficulty);
_parent.gotoandstop(_parent._currentframe + 1);
}
}
i++;
}
} else {
_parent._visible = false;
}
}
Symbol 23 MovieClip [sky1] Frame 2
stop();
Symbol 23 MovieClip [sky1] Frame 3
_parent.basefloor = _parent.basefloor - 1;
_root.damage = _root.damage + 10;
_root.score = _root.score + 100;
this.attachmovie("ssec", "ssec", 1);
ssec._y = -66;
Instance of Symbol 26 MovieClip in Symbol 27 MovieClip [smoke] Frame 1
onClipEvent (load) {
_alpha = 100;
xsm = (math.random() * 1) - 0.5;
ysm = (math.random() * 1) - 0.5;
rot = math.random() * 5;
}
onClipEvent (enterFrame) {
_alpha = (_alpha - 2);
this._x = this._x + xsm;
this._xscale = this._xscale + 2;
this._y = this._y + ysm;
this._yscale = this._yscale + 2;
this._rotation = this._rotation + rot;
if (_alpha <= 0) {
removeMovieClip(_parent);
}
}
Symbol 32 MovieClip Frame 1
this.onEnterFrame = function () {
_parent.armx = this._x;
_parent.army = this._y;
};
Symbol 36 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 3
pippo = new Sound(_root);
pippo.attachSound("rifle");
pippo.setvolume(_root.volume - 50);
pippo.start(0.02, 0);
_root.scena.particelle.attachmovie("shell", "shell" + _root.pl, _root.pl);
shell = eval ("_root.scena.particelle.shell" + _root.pl);
shell._x = this.getbounds(_root.scena.particelle).xmax;
shell._y = this.getbounds(_root.scena.particelle).ymin;
shell.dir = _root.scena.sprites.mech._xscale / 100;
_root.pl = _root.pl + 1;
switch (_parent.grad) {
case 0 :
_root.scena.particelle.attachmovie("shot", "shot" + _root.currentshot, _root.currentshot);
shot = eval ("_root.scena.particelle.shot" + _root.currentshot);
shot._x = this.getbounds(_root.scena.particelle).xmax;
shot._y = this.getbounds(_root.scena.particelle).ymin;
shot.direction = (-_root.scena.sprites.mech._xscale) / 100;
break;
case 45 :
_root.scena.particelle.attachmovie("shot45", "shot" + _root.currentshot, _root.currentshot);
shot = eval ("_root.scena.particelle.shot" + _root.currentshot);
shot._x = this.getbounds(_root.scena.particelle).xmax;
shot._y = this.getbounds(_root.scena.particelle).ymin;
shot.direction = (-_root.scena.sprites.mech._xscale) / 100;
break;
case 90 :
_root.scena.particelle.attachmovie("shot90", "shot" + _root.currentshot, _root.currentshot);
shot = eval ("_root.scena.particelle.shot" + _root.currentshot);
shot._x = this.getbounds(_root.scena.particelle).xmax;
shot._y = this.getbounds(_root.scena.particelle).ymin;
shot.direction = (-_root.scena.sprites.mech._xscale) / 100;
break;
case 180 :
_root.scena.particelle.attachmovie("shot180", "shot" + _root.currentshot, _root.currentshot);
shot = eval ("_root.scena.particelle.shot" + _root.currentshot);
shot._x = this.getbounds(_root.scena.particelle).xmax;
shot._y = this.getbounds(_root.scena.particelle).ymin;
shot.direction = (-_root.scena.sprites.mech._xscale) / 100;
break;
case 225 :
_root.scena.particelle.attachmovie("shot225", "shot" + _root.currentshot, _root.currentshot);
shot = eval ("_root.scena.particelle.shot" + _root.currentshot);
shot._x = this.getbounds(_root.scena.particelle).xmax;
shot._y = this.getbounds(_root.scena.particelle).ymin;
shot.direction = (-_root.scena.sprites.mech._xscale) / 100;
}
if (_root.currentshot < 103) {
_root.currentshot = _root.currentshot + 1;
} else {
_root.currentshot = 100;
}
Symbol 36 MovieClip Frame 5
gotoAndStop (1);
Symbol 45 MovieClip [arm] Frame 1
grad = 0;
this.onEnterFrame = function () {
var _local1 = _root;
this._x = _parent.armx;
this._y = _parent.army;
if ((_local1.up == 0) && (_local1.down == 0)) {
gotoAndStop (1);
}
if (_local1.up == 1) {
if ((_local1.left == 1) || (_local1.right == 1)) {
gotoAndStop (2);
} else {
gotoAndStop (4);
}
} else if (_local1.down == 1) {
if ((_local1.left == 1) || (_local1.right == 1)) {
gotoAndStop (3);
} else {
gotoAndStop (5);
}
}
};
stop();
Instance of Symbol 36 MovieClip in Symbol 45 MovieClip [arm] Frame 1
onClipEvent (enterFrame) {
if ((_root.autofire == 1) && (_currentframe == 1)) {
gotoAndPlay (2);
}
}
Symbol 45 MovieClip [arm] Frame 2
grad = 45;
Symbol 45 MovieClip [arm] Frame 3
grad = 225;
Symbol 45 MovieClip [arm] Frame 4
grad = 90;
Symbol 45 MovieClip [arm] Frame 5
grad = 180;
Symbol 64 MovieClip Frame 3
pippo2 = new Sound(this);
pippo2.attachSound("stomp");
pippo2.setvolume(_root.volume);
pippo2.start(0.1, 0);
Symbol 64 MovieClip Frame 16
pippo2 = new Sound(this);
pippo2.attachSound("stomp");
pippo2.setvolume(_root.volume);
pippo2.start(0.1, 0);
Instance of Symbol 45 MovieClip [arm] "arm" in Symbol 81 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = _parent.armx;
this._y = _parent.army;
}
Symbol 81 MovieClip Frame 35
stop();
Instance of Symbol 45 MovieClip [arm] "arm" in Symbol 84 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = _parent.armx;
this._y = _parent.army;
}
Symbol 84 MovieClip Frame 3
pippo2 = new Sound(this);
pippo2.attachSound("stomp");
pippo2.setvolume(_root.volume + 20);
pippo2.start(0.1, 0);
Symbol 84 MovieClip Frame 15
_parent.gotoandstop("walk");
Symbol 89 MovieClip Frame 1
reactor = reactor + 0.5;
Instance of Symbol 45 MovieClip [arm] "arm" in Symbol 89 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = _parent.armx;
this._y = _parent.army;
}
Symbol 95 MovieClip Frame 10
_parent._xscale = -_parent._xscale;
_parent.gotoandstop("walk");
Symbol 96 MovieClip Frame 1
stop();
Instance of Symbol 45 MovieClip [arm] "arm" in Symbol 96 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = _parent.armx;
this._y = _parent.army;
}
Symbol 97 MovieClip Frame 180
_root.gotoandstop("gameOver");
Symbol 98 MovieClip [mech] Frame 1
jumpstatus = 2;
Instance of Symbol 28 MovieClip "feet" in Symbol 98 MovieClip [mech] Frame 1
onClipEvent (enterFrame) {
_parent._y = _parent._y + _root.gravity;
_root.mx = this.getbounds(_root).xmax - (_width / 2);
_root.my = this.getbounds(_root).ymax;
if ((_parent._y > _parent.hness) && (_parent.jumpstatus == 0)) {
_parent.gotoandstop("jump2");
}
}
Symbol 98 MovieClip [mech] Frame 2
stop();
Instance of Symbol 64 MovieClip in Symbol 98 MovieClip [mech] Frame 2
onClipEvent (load) {
start = 0.2;
}
onClipEvent (enterFrame) {
scale = 100 - _parent._xscale;
switch (scale) {
case 0 :
if (_root.left == 1) {
_parent._x = _parent._x - start;
play();
}
if (_root.right == 1) {
_parent.gotoandstop("turn");
}
break;
case 200 :
if (_root.left == 1) {
_parent.gotoandstop("turn");
}
if (_root.right != 1) {
break;
}
_parent._x = _parent._x + start;
play();
}
if (start < _root.speed) {
start = start + 0.2;
}
if ((_root.left + _root.right) == 0) {
start = 0.2;
stop();
}
}
onClipEvent (enterFrame) {
if (_root.jump == 1) {
_parent.gotoandstop("jump");
}
if (_root.melee == 1) {
_parent.gotoandstop("melee");
}
}
Instance of Symbol 28 MovieClip "coll" in Symbol 98 MovieClip [mech] Frame 2
onClipEvent (enterFrame) {
if (_root.pod == 1) {
if (_root.podonscreen == 0) {
_root.scena.sprites.attachmovie("pod1", "pod", 100);
pod = _root.scena.sprites.pod;
pod._x = _parent._x;
pod._y = _parent._y - 30;
}
}
if (_root.energy <= 0) {
_parent.gotoandstop("death");
}
}
Instance of Symbol 81 MovieClip in Symbol 98 MovieClip [mech] Frame 3
onClipEvent (load) {
_root.smoke(3, _parent);
_parent.jumpstatus = 1;
up = 15;
}
onClipEvent (enterFrame) {
if ((_currentframe == 35) && (_root.jump == 1)) {
_parent.jumpstatus = 1;
_parent.gotoandstop("reactor");
}
if (_currentframe > 5) {
_parent._x = _parent._x - (_root.speed * _root.left);
_parent._x = _parent._x + (_root.speed * _root.right);
_parent._y = _parent._y - up;
if (up >= 8) {
up = up - 0.3;
} else {
up = up - 0.3;
_parent.jumpstatus = 2;
}
} else {
_parent._y = _parent._y - 8;
}
}
Instance of Symbol 84 MovieClip "landing" in Symbol 98 MovieClip [mech] Frame 4
onClipEvent (load) {
_root.smoke(3, _parent);
}
Instance of Symbol 89 MovieClip in Symbol 98 MovieClip [mech] Frame 5
onClipEvent (load) {
_parent.jumpstatus = 2;
up = 0;
}
onClipEvent (enterFrame) {
if (reactor > (8 + _root.playerlevel)) {
_parent.gotoandstop("jump2");
}
if (_root.jump == 1) {
if (up <= 10) {
up = up + 2;
}
_parent._x = _parent._x - (_root.speed * _root.left);
_parent._x = _parent._x + (_root.speed * _root.right);
_parent._y = _parent._y - up;
} else {
_parent.gotoandstop("jump2");
}
}
Instance of Symbol 81 MovieClip in Symbol 98 MovieClip [mech] Frame 7
onClipEvent (load) {
_root.smoke(3, _parent);
_parent.jumpstatus = 1;
up = 20;
}
onClipEvent (enterFrame) {
if (_currentframe > 5) {
_parent._x = _parent._x - (_root.speed * _root.left);
_parent._x = _parent._x + (_root.speed * _root.right);
_parent._y = _parent._y - up;
if (up >= 8) {
up = up - 0.3;
} else {
up = up - 0.3;
_parent.jumpstatus = 2;
}
} else {
_parent._y = _parent._y - 8;
}
}
Instance of Symbol 96 MovieClip in Symbol 98 MovieClip [mech] Frame 8
onClipEvent (load) {
_parent.jumpstatus = 2;
}
Symbol 98 MovieClip [mech] Frame 9
this.attachmovie("ssec", "ssec", 100);
Instance of Symbol 97 MovieClip in Symbol 98 MovieClip [mech] Frame 9
onClipEvent (load) {
_parent._xscale = 100;
}
Symbol 105 MovieClip Frame 20
_parent.gotoandstop(2);
Symbol 118 MovieClip Frame 1
dodge = new Sound(this);
dodge.attachSound("clang");
dodge.setvolume(50);
dodge.start(0, 0);
_root.smoke(1, _parent);
Symbol 118 MovieClip Frame 13
removeMovieClip(_parent);
Symbol 121 MovieClip Frame 1
_root.smoke(1, _parent);
Symbol 121 MovieClip Frame 13
stop();
Symbol 122 MovieClip [shot180] Frame 1
stop();
Instance of Symbol 105 MovieClip in Symbol 122 MovieClip [shot180] Frame 1
onClipEvent (load) {
_parent._xscale = -100 * _parent.direction;
}
onClipEvent (enterFrame) {
if (_parent._y >= -56) {
_parent._y = -56;
_parent.gotoandstop(3);
}
if (_currentframe >= 3) {
_parent._y = _parent._y + 20;
}
}
Symbol 123 MovieClip [shot90] Frame 1
stop();
Instance of Symbol 105 MovieClip in Symbol 123 MovieClip [shot90] Frame 1
onClipEvent (load) {
_parent._xscale = -100 * _parent.direction;
}
onClipEvent (enterFrame) {
if (_currentframe >= 3) {
_parent._y = _parent._y - 20;
}
}
Symbol 128 MovieClip Frame 2
stop();
Symbol 129 MovieClip [stoofashot] Frame 1
stop();
Instance of Symbol 128 MovieClip in Symbol 129 MovieClip [stoofashot] Frame 1
onClipEvent (load) {
_parent._xscale = -100 * _parent.direction;
}
onClipEvent (enterFrame) {
if (_currentframe >= 2) {
_parent._x = _parent._x + (20 * _parent.direction);
}
}
Symbol 130 MovieClip [shot] Frame 1
stop();
Instance of Symbol 105 MovieClip in Symbol 130 MovieClip [shot] Frame 1
onClipEvent (load) {
_parent._xscale = -100 * _parent.direction;
}
onClipEvent (enterFrame) {
if (_currentframe >= 3) {
_parent._x = _parent._x + (20 * _parent.direction);
}
}
Symbol 137 MovieClip Frame 20
_parent.gotoandstop(2);
Symbol 138 MovieClip [shot225] Frame 1
stop();
Instance of Symbol 137 MovieClip in Symbol 138 MovieClip [shot225] Frame 1
onClipEvent (load) {
_parent._xscale = -100 * _parent.direction;
}
onClipEvent (enterFrame) {
if (_parent._y >= -56) {
_parent._y = -56;
_parent.gotoandstop(3);
}
if (_currentframe >= 3) {
_parent._x = _parent._x + (15 * _parent.direction);
_parent._y = _parent._y + 15;
}
}
Symbol 139 MovieClip [shot45] Frame 1
stop();
Instance of Symbol 137 MovieClip in Symbol 139 MovieClip [shot45] Frame 1
onClipEvent (load) {
_parent._xscale = -100 * _parent.direction;
}
onClipEvent (enterFrame) {
if (_currentframe >= 3) {
_parent._x = _parent._x + (15 * _parent.direction);
_parent._y = _parent._y - 15;
}
}
Symbol 162 MovieClip [maceexp] Frame 21
removeMovieClip(this);
Symbol 185 MovieClip [exp3] Frame 23
removeMovieClip(this);
Symbol 190 MovieClip Frame 16
ran = math.random() * 10;
if (ran > 9) {
_parent.gotoandstop("turn");
}
Symbol 205 MovieClip Frame 16
_parent._xscale = -_parent._xscale;
_parent.gotoandstop("walk");
Symbol 236 MovieClip Frame 2
clacson = new Sound(this);
clacson.attachSound("clacson");
clacson.setvolume(_root.volume);
clacson.start(0.3, 0);
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
Symbol 236 MovieClip Frame 76
_root.npolicecars = _root.npolicecars - 1;
removeMovieClip(_parent);
Symbol 255 MovieClip Frame 87
sl = _root.sl;
_root.scena.sprites.attachmovie("policeman", "pm" + sl, sl);
pm = eval ("_root.scena.sprites.pm" + sl);
pm._y = -56;
pm._x = _parent._x;
_root.sl = _root.sl + 1;
_root.npolicecars = _root.npolicecars - 1;
removeMovieClip(_parent);
Symbol 256 MovieClip [policecar] Frame 1
diff = this._x - _root.scena.sprites.mech._x;
if (diff < 0) {
this._xscale = -100;
} else {
this._xscale = 100;
}
Symbol 256 MovieClip [policecar] Frame 2
stop();
Instance of Symbol 190 MovieClip in Symbol 256 MovieClip [policecar] Frame 2
onClipEvent (enterFrame) {
_parent._x = _parent._x - (2 * (_parent._xscale / 100));
if (this.hittest(_root.scena.sprites.mech.feet)) {
_parent.gotoandstop("turn");
}
}
onClipEvent (enterFrame) {
diff = math.abs(_parent._x - _root.scena.sprites.mech._x);
if (diff > 450) {
_root.npolicecars = _root.npolicecars - 1;
removeMovieClip(_parent);
}
}
Instance of Symbol 191 MovieClip in Symbol 256 MovieClip [policecar] Frame 2
onClipEvent (load) {
mech = _root.scena.sprites.mech;
energy = 1;
}
onClipEvent (enterFrame) {
if (this.hittest(mech.feet)) {
_parent.gotoandstop("flat");
}
}
onClipEvent (enterFrame) {
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot._y = this.getbounds(_root.scena.particelle).ymax;
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
_parent.gotoandstop("death");
}
}
i++;
}
}
Instance of Symbol 205 MovieClip in Symbol 256 MovieClip [policecar] Frame 3
onClipEvent (enterFrame) {
_parent._x = _parent._x + (_parent._xscale / 100);
}
Instance of Symbol 236 MovieClip in Symbol 256 MovieClip [policecar] Frame 4
onClipEvent (load) {
_root.score = _root.score + 50;
}
Instance of Symbol 255 MovieClip in Symbol 256 MovieClip [policecar] Frame 5
onClipEvent (enterFrame) {
if (_currentframe <= 30) {
_parent._x = _parent._x + (2 * (_parent._xscale / 100));
}
}
onClipEvent (load) {
_root.score = _root.score + 100;
}
Symbol 261 MovieClip Frame 15
_parent.pos1 = (math.random() * 400) - 200;
fire = math.random() * 10;
if (fire >= 8) {
_parent._parent.gotoandstop("missile");
}
if (fire >= 6) {
_parent._parent.gotoandstop("fire");
}
Instance of Symbol 21 MovieClip in Symbol 265 MovieClip Frame 1
onClipEvent (enterFrame) {
mech = _root.scena.sprites.mech;
alt = math.round(this.getbounds(_root.scena.sprites).ymin - 8);
if (this.hittest(mech.feet2)) {
if (mech.jumpstatus == 2) {
_parent.attachmovie("boing", "boing", 0);
_root.score = _root.score + 50;
mech.gotoandstop("jumplikemario");
_parent.energy = _parent.energy - (5 * _root.playerlevel);
}
}
}
Symbol 266 MovieClip Frame 1
scalo = _parent._xscale;
_root.sparo("pshot", this, scalo);
Symbol 267 MovieClip Frame 4
rounds = rounds + 1;
if (rounds >= (10 * _root.difficulty)) {
if (_parent._xscale > 0) {
_parent.gotoandstop("recog");
} else {
_parent.gotoandstop("recog2");
}
}
Symbol 268 MovieClip Frame 20
scalo = _parent._parent._xscale;
_root.sparo("missile", this, scalo);
Symbol 269 MovieClip Frame 8
rounds = rounds + 1;
if (rounds >= 5) {
if (_parent._xscale > 0) {
_parent.gotoandstop("recog");
} else {
_parent.gotoandstop("recog2");
}
}
Symbol 278 MovieClip Frame 8
_parent._xscale = -_parent._xscale;
Symbol 278 MovieClip Frame 16
if (_parent._xscale > 0) {
_parent.gotoandstop("recog");
} else {
_parent.gotoandstop("recog2");
}
Symbol 281 MovieClip Frame 1
_root.score = _root.score + 1000;
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
pl = 0;
i = 1;
while (i <= 10) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 40) + 20;
sm._y = (-math.random()) * 40;
pl = pl + 1;
i++;
}
Symbol 281 MovieClip Frame 4
pippo2.stop();
Symbol 281 MovieClip Frame 5
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
i = 1;
while (i <= 10) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 40) + 20;
sm._y = (-math.random()) * 40;
pl = pl + 1;
i++;
}
Symbol 281 MovieClip Frame 8
pippo2.stop();
Symbol 281 MovieClip Frame 9
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
Symbol 281 MovieClip Frame 10
i = 1;
while (i <= 10) {
this.attachmovie("exp3", "sm" + pl, pl);
sm = eval ("this.sm" + pl);
sm._x = (math.random() * 40) + 20;
sm._y = (-math.random()) * 40;
pl = pl + 1;
i++;
}
Symbol 281 MovieClip Frame 12
pippo2.stop();
Symbol 281 MovieClip Frame 13
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
Symbol 281 MovieClip Frame 16
pippo2.stop();
Symbol 281 MovieClip Frame 17
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
Symbol 281 MovieClip Frame 20
pippo2.stop();
Symbol 281 MovieClip Frame 21
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
Symbol 281 MovieClip Frame 24
pippo2.stop();
Symbol 281 MovieClip Frame 25
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
Symbol 281 MovieClip Frame 28
pippo2.stop();
Symbol 281 MovieClip Frame 29
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
Symbol 281 MovieClip Frame 221
_root.nheli = _root.nheli - 1;
removeMovieClip(_parent);
Symbol 282 MovieClip [heli] Frame 2
stop();
Instance of Symbol 264 MovieClip in Symbol 282 MovieClip [heli] Frame 2
onClipEvent (enterFrame) {
mx = _root.scena.sprites.mech._x;
mx2 = _root.scena.sprites.mech._x + pos1;
my = _root.scena.sprites.mech._y - 100;
mpos = _parent._x - mx;
coeff3 = _parent._x - mx2;
coeff2 = _parent._y - my;
if (mpos < 0) {
_parent.gotoandstop("turn");
}
_parent._x = _parent._x - (coeff3 / 100);
_parent._y = _parent._y - (coeff2 / 100);
}
Instance of Symbol 265 MovieClip in Symbol 282 MovieClip [heli] Frame 2
onClipEvent (load) {
energy = 10 * _root.difficulty;
}
onClipEvent (enterFrame) {
melee = _root.scena.particelle.wr104;
if (this.hittest(melee) && (melee._currentframe == 1)) {
melee.gotoandstop(2);
energy = energy - (5 * _root.playerlevel);
if (energy <= 0) {
_parent.gotoandstop("death");
}
}
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot._y = this.getbounds(_root.scena.particelle).ymax;
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
_parent.gotoandstop("death");
}
}
i++;
}
}
Instance of Symbol 264 MovieClip in Symbol 282 MovieClip [heli] Frame 3
onClipEvent (enterFrame) {
mx = _root.scena.sprites.mech._x;
mx2 = _root.scena.sprites.mech._x + pos1;
my = _root.scena.sprites.mech._y - 100;
mpos = _parent._x - mx;
coeff3 = _parent._x - mx2;
coeff2 = _parent._y - my;
if (mpos > 0) {
_parent.gotoandstop("turn");
}
_parent._x = _parent._x - (coeff3 / 100);
_parent._y = _parent._y - (coeff2 / 100);
}
Instance of Symbol 267 MovieClip in Symbol 282 MovieClip [heli] Frame 4
onClipEvent (enterFrame) {
mx = _root.scena.sprites.mech._x;
mpos = _parent._x - mx;
if (mpos > 0) {
_parent._xscale = 100;
mx2 = _root.scena.sprites.mech._x + 150;
} else {
_parent._xscale = -100;
mx2 = _root.scena.sprites.mech._x - 150;
}
my = _root.scena.sprites.mech._y - 50;
coeff3 = _parent._x - mx2;
coeff2 = _parent._y - my;
_parent._x = _parent._x - (coeff3 / 20);
_parent._y = _parent._y - (coeff2 / 20);
}
Instance of Symbol 269 MovieClip in Symbol 282 MovieClip [heli] Frame 5
onClipEvent (load) {
mx = _root.scena.sprites.mech._x;
mpos = _parent._x - mx;
if (mpos > 0) {
mx2 = _root.scena.sprites.mech._x + 150;
} else {
mx2 = _root.scena.sprites.mech._x - 150;
}
my = _root.scena.sprites.mech._y - 30;
}
onClipEvent (enterFrame) {
coeff3 = _parent._x - mx2;
coeff2 = _parent._y - my;
_parent._x = _parent._x - (coeff3 / 20);
_parent._y = _parent._y - (coeff2 / 20);
}
Symbol 282 MovieClip [heli] Frame 7
i = 1;
while (i <= 10) {
pl = _root.pl;
_root.scena.particelle.attachmovie("blocco2", "bl2" + pl, pl);
bl2 = eval ("_root.scena.particelle.bl2" + pl);
bl2._x = (_x + (math.random() * 10)) - 20;
bl2._y = _y - (math.random() * 20);
_root.pl = _root.pl + 1;
i++;
}
Instance of Symbol 281 MovieClip in Symbol 282 MovieClip [heli] Frame 7
onClipEvent (enterFrame) {
if (_parent._y < -56) {
_parent._y = _parent._y + fall;
fall = fall + 0.05;
}
}
Symbol 295 MovieClip Frame 22
cade = math.random() * 20;
if (cade > 18) {
_parent.gotoandstop("shot");
}
if (cade > 10) {
_parent._xscale = -_parent._xscale;
}
Symbol 304 MovieClip Frame 46
Symbol 304 MovieClip Frame 96
_parent.gotoandstop("walk");
Symbol 313 MovieClip Frame 50
_parent.gotoandstop("stand");
Symbol 320 MovieClip Frame 30
_parent.gotoandstop("stand");
Instance of Symbol 191 MovieClip in Symbol 321 MovieClip [policeman] Frame 1
onClipEvent (enterFrame) {
if ((this.getbounds(_root).xmax > 420) || (this.getbounds(_root).xmax < -100)) {
removeMovieClip(_parent);
}
mech = _root.scena.sprites.mech;
if (this.hittest(mech.feet)) {
_parent.gotoandstop("fall");
}
}
Symbol 321 MovieClip [policeman] Frame 2
stop();
Instance of Symbol 295 MovieClip in Symbol 321 MovieClip [policeman] Frame 2
onClipEvent (enterFrame) {
_parent._x = _parent._x - (_parent._xscale / 100);
}
Instance of Symbol 320 MovieClip in Symbol 321 MovieClip [policeman] Frame 5
onClipEvent (load) {
mech = _root.scena.sprites.mech;
if (_parent._x > mech._x) {
_parent._xscale = 100;
} else {
_parent._xscale = -100;
}
}
Symbol 330 MovieClip Frame 1
_root.smoke(1, _parent);
Symbol 331 MovieClip Frame 12
removeMovieClip(_parent);
Symbol 332 MovieClip [missile] Frame 1
stop();
Instance of Symbol 330 MovieClip in Symbol 332 MovieClip [missile] Frame 1
onClipEvent (load) {
vel = 0;
mech = _root.scena.sprites.mech;
_parent._xscale = _parent.scalo;
}
onClipEvent (enterFrame) {
vel = vel + 0.1;
_parent._x = _parent._x - (vel * (_parent._xscale / 100));
_parent._y = _parent._y + 0.5;
if (this.hittest(mech.coll) || (this.getbounds(_root.scena.back).ymax > -56)) {
_root.energy = _root.energy - (5 * _root.difficulty);
_parent.gotoandstop(2);
}
if (this.hittest(_root.scena.sprites.pod.coll)) {
_root.score = _root.score + 20;
_parent.gotoandstop(2);
}
}
Symbol 335 MovieClip Frame 90
_parent.gotoandstop(3);
Symbol 356 MovieClip Frame 11
removeMovieClip(_parent);
Symbol 365 MovieClip Frame 5
removeMovieClip(_parent);
Symbol 366 MovieClip [pcshot] Frame 1
stop();
Instance of Symbol 335 MovieClip in Symbol 366 MovieClip [pcshot] Frame 1
onClipEvent (load) {
vel = 2 + _root.difficulty;
mech = _root.scena.sprites.mech;
mx = mech._x;
my = mech._y - 20;
sx = _parent._x;
sy = _parent._y;
dx = sx - mx;
dy = sy - my;
d = math.sqrt((dx * dx) + (dy * dy));
tvel = vel / d;
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 10);
_parent._x = _parent._x - (tvel * dx);
_parent._y = _parent._y - (tvel * dy);
if (this.hittest(mech.coll)) {
_root.energy = _root.energy - (2 * _root.difficulty);
_parent.gotoandstop(2);
}
if (this.hittest(_root.scena.sprites.pod.coll)) {
_root.score = _root.score + 10;
_parent.gotoandstop(3);
}
}
Symbol 367 MovieClip [pshot] Frame 1
stop();
Instance of Symbol 335 MovieClip in Symbol 367 MovieClip [pshot] Frame 1
onClipEvent (load) {
vel = 2 + _root.difficulty;
mech = _root.scena.sprites.mech;
mx = mech._x;
my = mech._y - 20;
sx = _parent._x;
sy = _parent._y;
dx = sx - mx;
dy = sy - my;
d = math.sqrt((dx * dx) + (dy * dy));
tvel = vel / d;
}
onClipEvent (enterFrame) {
_rotation = (_rotation + 10);
_parent._x = _parent._x - (tvel * dx);
_parent._y = _parent._y - (tvel * dy);
if (this.hittest(mech.coll)) {
_root.energy = _root.energy - (2 * _root.difficulty);
_parent.gotoandstop(2);
}
if (this.hittest(_root.scena.sprites.pod.coll)) {
_root.score = _root.score + 10;
_parent.gotoandstop(3);
}
}
Symbol 370 MovieClip Frame 28
ran = math.random() * 20;
if (ran > 18) {
_parent.gotoandstop("shot");
}
if (ran > 10) {
_parent.gotoandstop("rifle");
}
Symbol 370 MovieClip Frame 36
_parent.gotoandstop("walk");
Instance of Symbol 21 MovieClip in Symbol 371 MovieClip Frame 1
onClipEvent (enterFrame) {
mech = _root.scena.sprites.mech;
alt = math.round(this.getbounds(_root.scena.sprites).ymin - 8);
if (this.hittest(mech.feet)) {
mech._x = mech._x - _parent._parent.attrito;
if (mech.jumpstatus == 2) {
mech.gotoandstop("landing");
mech.hness = alt + 8;
mech._y = alt;
mech.jumpstatus = 0;
} else if (mech.jumpstatus == 0) {
mech._y = alt;
mech.hness = alt + 8;
}
}
}
onClipEvent (enterFrame) {
n = 1;
while (n <= 1) {
mech = eval ("_root.scena.sprites.mech" + n);
alt = math.round(this.getbounds(_root.scena.sprites).ymin - 8);
if (this.hittest(mech.feet)) {
if (mech.jumpstatus == 2) {
mech.gotoandstop("landing");
mech.hness = alt + 8;
mech._y = alt;
mech.jumpstatus = 0;
} else if (mech.jumpstatus == 0) {
mech._y = alt;
mech.hness = alt + 8;
}
}
n++;
}
}
Symbol 376 MovieClip Frame 10
_parent.gotoandstop("stand");
Symbol 383 MovieClip Frame 4
ran = math.random() * 20;
if (ran > 17) {
_parent.gotoandstop("stop");
}
Symbol 388 MovieClip Frame 1
scalo = _parent._parent._xscale;
_root.sparo("tankbullet", this, scalo);
Symbol 392 MovieClip Frame 50
_parent.gotoandstop("walk");
Symbol 403 MovieClip Frame 1
scalo = _parent._xscale;
_root.sparo("pshot", this, scalo);
Symbol 404 MovieClip Frame 78
_parent.gotoandstop("stand");
Symbol 425 MovieClip Frame 51
_root.ntank = _root.ntank - 1;
removeMovieClip(_parent);
Symbol 426 MovieClip [tank] Frame 2
stop();
Instance of Symbol 370 MovieClip in Symbol 426 MovieClip [tank] Frame 2
onClipEvent (load) {
_parent.attrito = 0;
}
Instance of Symbol 371 MovieClip in Symbol 426 MovieClip [tank] Frame 2
onClipEvent (load) {
energy = 20;
}
onClipEvent (enterFrame) {
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot._y = this.getbounds(_root.scena.particelle).ymax;
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
_parent.gotoandstop("death");
}
}
i++;
}
}
Instance of Symbol 376 MovieClip in Symbol 426 MovieClip [tank] Frame 3
onClipEvent (load) {
_parent.attrito = 0;
}
Instance of Symbol 383 MovieClip in Symbol 426 MovieClip [tank] Frame 4
onClipEvent (load) {
mech = _root.scena.sprites.mech;
if (mech._x < _parent._x) {
_parent._xscale = 100;
} else {
_parent._xscale = -100;
}
}
onClipEvent (enterFrame) {
_parent._x = _parent._x - (2 * (_parent._xscale / 100));
_parent.attrito = 2 * (_parent._xscale / 100);
}
Instance of Symbol 392 MovieClip in Symbol 426 MovieClip [tank] Frame 5
onClipEvent (load) {
_parent.attrito = 0;
}
Instance of Symbol 404 MovieClip in Symbol 426 MovieClip [tank] Frame 6
onClipEvent (load) {
mech = _root.scena.sprites.mech;
if (mech._x < _parent._x) {
_parent._xscale = 100;
} else {
_parent._xscale = -100;
}
}
onClipEvent (load) {
_parent.attrito = 0;
}
Symbol 426 MovieClip [tank] Frame 7
_root.score = _root.score + 1000;
Instance of Symbol 425 MovieClip in Symbol 426 MovieClip [tank] Frame 7
onClipEvent (load) {
_parent.attrito = 0;
}
Symbol 429 MovieClip Frame 70
removeMovieClip(_parent);
Symbol 430 MovieClip Frame 34
removeMovieClip(_parent);
Symbol 431 MovieClip [gtankbullet] Frame 1
stop();
Instance of Symbol 429 MovieClip in Symbol 431 MovieClip [gtankbullet] Frame 1
onClipEvent (load) {
mech = _root.scena.sprites.mech;
_parent._xscale = _parent.scalo;
}
onClipEvent (enterFrame) {
_root.smoke(1, _parent);
_parent._x = _parent._x - (10 * (_parent._xscale / 100));
if (this.hittest(mech.coll)) {
_root.energy = _root.energy - 10;
_parent.gotoandstop(2);
}
if (this.hittest(_root.scena.sprites.pod.coll)) {
_root.score = _root.score + 30;
_root.podonscreen = 0;
removeMovieClip(_root.scena.sprites.pod);
_parent.gotoandstop(2);
}
}
Symbol 432 MovieClip [tankbullet] Frame 1
stop();
Instance of Symbol 429 MovieClip in Symbol 432 MovieClip [tankbullet] Frame 1
onClipEvent (load) {
mech = _root.scena.sprites.mech;
_parent._xscale = _parent.scalo;
}
onClipEvent (enterFrame) {
_parent._x = _parent._x - (10 * (_parent._xscale / 100));
if (this.hittest(mech.coll)) {
_root.energy = _root.energy - 10;
_parent.gotoandstop(2);
}
if (this.hittest(_root.scena.sprites.pod.coll)) {
_root.score = _root.score + 30;
_root.podonscreen = 0;
removeMovieClip(_root.scena.sprites.pod);
_parent.gotoandstop(2);
}
}
Symbol 435 MovieClip [blocco2] Frame 1
stop();
Instance of Symbol 434 MovieClip in Symbol 435 MovieClip [blocco2] Frame 1
onClipEvent (load) {
_parent.attachmovie("faller2", "faller", 0);
}
Symbol 435 MovieClip [blocco2] Frame 2
stop();
Symbol 436 MovieClip [faller2] Frame 1
vel = -2;
xvel = (math.random() * 40) - 20;
this.onEnterFrame = function () {
pl = _root.pl;
_root.scena.particelle.attachmovie("smoketrail", "ss" + pl, pl);
ss = eval ("_root.scena.particelle.ss" + pl);
ss._x = _parent._x;
ss._y = _parent._y;
_root.pl = _root.pl + 1;
if (_parent._currentframe == 1) {
_parent._y = _parent._y + vel;
_parent._x = _parent._x + (xvel * (_parent._xscale / 100));
vel = vel + 0.2;
xvel = xvel - 0.05;
if (vel >= 8) {
removeMovieClip(_parent);
}
}
};
Symbol 437 MovieClip [faller3] Frame 1
vel = -2;
xvel = (math.random() * 4) - 2;
Symbol 437 MovieClip [faller3] Frame 2
_parent._alpha = 100;
this.onEnterFrame = function () {
var _local1 = _parent;
_local1._rotation = _local1._rotation + 15;
_local1._y = _local1._y + vel;
_local1._x = _local1._x + xvel;
vel = vel + 0.2;
if (vel >= 16) {
removeMovieClip(_local1);
gotoAndStop (5);
}
};
Symbol 437 MovieClip [faller3] Frame 3
_parent._alpha = 0;
Symbol 437 MovieClip [faller3] Frame 4
gotoAndPlay (2);
Symbol 437 MovieClip [faller3] Frame 5
_visible = false;
Symbol 439 MovieClip [bonusfaller] Frame 1
vel = -2;
xvel = (math.random() * 4) - 2;
this.onEnterFrame = function () {
var _local1 = _parent;
_local1._y = _local1._y + vel;
_local1._x = _local1._x + xvel;
vel = vel + 0.2;
if (this.getbounds(_root.scena.particelle).ymax >= -56) {
_local1._y = -56;
removeMovieClip(this);
}
};
Symbol 440 MovieClip [shellfaller] Frame 1
vel = -5;
xvel = ((math.random() * 6) + 6) * _parent.dir;
nbounce = 0;
this.onEnterFrame = function () {
var _local1 = _parent;
xvel = xvel - (0.1 * _local1.dir);
_local1._rotation = _local1._rotation + 15;
_local1._y = _local1._y + vel;
_local1._x = _local1._x + xvel;
vel = vel + 0.5;
if (_local1._y >= -56) {
vel = vel - 5;
}
};
Symbol 441 MovieClip [faller] Frame 1
vel = -2;
xvel = (math.random() * 4) - 2;
this.onEnterFrame = function () {
var _local1 = _parent;
_local1._rotation = _local1._rotation + 5;
_local1._y = _local1._y + vel;
_local1._x = _local1._x + xvel;
vel = vel + 0.1;
if (vel >= 8) {
removeMovieClip(_local1);
}
};
Symbol 448 MovieClip [skytop] Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 448 MovieClip [skytop] Frame 1
onClipEvent (load) {
_root.totaldamage = _root.totaldamage + 10;
energy = 30;
}
onClipEvent (enterFrame) {
sxx = _parent.getbounds(_root).xmax;
sxm = _parent.getbounds(_root).xmin;
if ((sxx > 0) && (sxm < 368)) {
_parent._visible = true;
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
dcl = 0;
while (dcl <= 4) {
pl = _root.pl;
pippo = math.round(math.random() * 3);
switch (pippo) {
case 1 :
_root.scena.particelle.attachmovie("fix", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 2 :
_root.scena.particelle.attachmovie("duracell", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 3 :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
default :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
}
dc._x = this.getbounds(_root.scena.particelle).xmax - (_width / 2);
dc._y = this.getbounds(_root.scena.particelle).ymax - (_height / 2);
dcl++;
}
energy = 30 + (5 * _root.difficulty);
_parent.gotoandstop(_parent._currentframe + 1);
}
}
i++;
}
} else {
_parent._visible = false;
}
}
Symbol 448 MovieClip [skytop] Frame 3
_parent.basefloor = _parent.basefloor - 1;
_root.damage = _root.damage + 10;
_root.score = _root.score + 500;
this.attachmovie("ssec", "ssec", 1);
ssec._y = -66;
Symbol 475 MovieClip Frame 15
pippo2 = new Sound(this);
pippo2.attachSound("stomp");
pippo2.setvolume(_root.volume);
pippo2.start(0.1, 0);
Symbol 475 MovieClip Frame 17
pippo2.stop();
pippo2 = new Sound(this);
pippo2.attachSound("metalclang");
pippo2.setvolume(_root.volume);
pippo2.start(0.1, 0);
Symbol 475 MovieClip Frame 35
pippo2 = new Sound(this);
pippo2.attachSound("stomp");
pippo2.setvolume(_root.volume);
pippo2.start(0.1, 0);
Symbol 475 MovieClip Frame 37
pippo2.stop();
pippo2 = new Sound(this);
pippo2.attachSound("metalclang");
pippo2.setvolume(_root.volume);
pippo2.start(0.1, 0);
Symbol 487 MovieClip Frame 15
dir = _parent._xscale / 100;
_root.scena.particelle.attachmovie("wreckball", "shot101", 101);
wreck = _root.scena.particelle.shot101;
wreck.dir = dir;
wreck._x = _parent._x - (65 * dir);
wreck._y = _parent._y - 35;
Symbol 487 MovieClip Frame 45
_parent.gotoandstop("walk");
Symbol 492 MovieClip Frame 15
dir = _parent._xscale / 100;
_root.scena.particelle.attachmovie("wreckball2", "shot101", 101);
wreck = _root.scena.particelle.shot101;
wreck.dir = dir;
wreck._x = _parent._x - (65 * dir);
wreck._y = _parent._y - 20;
Symbol 492 MovieClip Frame 45
_parent.gotoandstop("walk");
Symbol 497 MovieClip Frame 17
dir = _parent._xscale / 100;
_root.scena.particelle.attachmovie("wreckball3", "shot101", 101);
wreck = _root.scena.particelle.shot101;
wreck.dir = dir;
wreck._x = _parent._x - (70 * dir);
wreck._y = _parent._y - 45;
Symbol 497 MovieClip Frame 45
_parent.gotoandstop("walk");
Symbol 508 MovieClip Frame 1
stop();
Symbol 508 MovieClip Frame 2
_root.scena.particelle.attachmovie("stoofashot", "shot" + _root.currentshot, _root.currentshot);
shot = eval ("_root.scena.particelle.shot" + _root.currentshot);
shot._x = this.getbounds(_root.scena.particelle).xmax;
shot._y = this.getbounds(_root.scena.particelle).ymin;
shot.direction = (-_root.scena.sprites.mech._xscale) / 100;
if (_root.currentshot < 103) {
_root.currentshot = _root.currentshot + 1;
} else {
_root.currentshot = 100;
}
Symbol 508 MovieClip Frame 5
gotoAndStop (1);
Instance of Symbol 508 MovieClip in Symbol 515 MovieClip Frame 19
onClipEvent (enterFrame) {
if ((_root.autofire == 1) && (_currentframe == 1)) {
gotoAndPlay (2);
}
}
Symbol 515 MovieClip Frame 47
stop();
Instance of Symbol 508 MovieClip in Symbol 516 MovieClip Frame 1
onClipEvent (enterFrame) {
if ((_root.autofire == 1) && (_currentframe == 1)) {
gotoAndPlay (2);
}
}
Symbol 516 MovieClip Frame 22
stop();
Symbol 517 MovieClip Frame 2
pippo2 = new Sound(this);
pippo2.attachSound("stomp");
pippo2.setvolume(_root.volume);
pippo2.start(0.1, 0);
Symbol 517 MovieClip Frame 4
pippo2.stop();
pippo2 = new Sound(this);
pippo2.attachSound("metalclang");
pippo2.setvolume(_root.volume);
pippo2.start(0.1, 0);
Symbol 517 MovieClip Frame 11
_parent.gotoandstop("walk");
Symbol 520 MovieClip Frame 10
_root.scena.sprites.attachmovie("pod2", "pod", 100);
pod = _root.scena.sprites.pod;
pod._xscale = _parent._xscale / 100;
pod._x = _parent._x;
pod._y = _parent._y;
stop();
Symbol 520 MovieClip Frame 13
play();
Symbol 520 MovieClip Frame 16
removeMovieClip(_root.scena.sprites.pod);
Symbol 520 MovieClip Frame 21
_parent.gotoandstop("walk");
Symbol 521 MovieClip [stoofa] Frame 1
jumpstatus = 2;
Instance of Symbol 28 MovieClip "feet" in Symbol 521 MovieClip [stoofa] Frame 1
onClipEvent (enterFrame) {
_parent._y = _parent._y + _root.gravity;
_root.mx = this.getbounds(_root).xmax - (_width / 2);
_root.my = this.getbounds(_root).ymax;
if ((_parent._y > _parent.hness) && (_parent.jumpstatus == 0)) {
_parent.gotoandstop("jump2");
}
}
Symbol 521 MovieClip [stoofa] Frame 2
stop();
Instance of Symbol 475 MovieClip in Symbol 521 MovieClip [stoofa] Frame 2
onClipEvent (load) {
removeMovieClip(_root.scena.sprites.pod);
start = 0.2;
}
onClipEvent (enterFrame) {
scale = 100 - _parent._xscale;
switch (scale) {
case 0 :
if (_root.left == 1) {
_parent._x = _parent._x - start;
play();
}
if (_root.right == 1) {
_parent._xscale = -100;
}
break;
case 200 :
if (_root.left == 1) {
_parent._xscale = 100;
}
if (_root.right != 1) {
break;
}
_parent._x = _parent._x + start;
play();
}
if (start < _root.speed) {
start = start + 0.2;
}
if ((_root.left + _root.right) == 0) {
start = 0.2;
stop();
}
}
onClipEvent (enterFrame) {
if (_root.pod == 1) {
_parent.gotoandstop("shield");
}
if (_root.jump == 1) {
_parent.gotoandstop("jump");
}
if (_root.autofire == 1) {
if (_root.up == 1) {
_parent.gotoandstop("melee3");
}
if (_root.down == 1) {
_parent.gotoandstop("melee2");
}
_parent.gotoandstop("melee");
}
}
Instance of Symbol 28 MovieClip "coll" in Symbol 521 MovieClip [stoofa] Frame 2
onClipEvent (enterFrame) {
if (_root.energy <= 0) {
_parent.gotoandstop("death");
}
}
Instance of Symbol 515 MovieClip in Symbol 521 MovieClip [stoofa] Frame 6
onClipEvent (load) {
_root.smoke(3, _parent);
_parent.jumpstatus = 1;
up = 17;
}
onClipEvent (enterFrame) {
if (_currentframe > 16) {
_parent._x = _parent._x - (_root.speed * _root.left);
_parent._x = _parent._x + (_root.speed * _root.right);
_parent._y = _parent._y - up;
if (up >= 8) {
up = up - 0.3;
} else {
up = up - 0.3;
_parent.jumpstatus = 2;
}
} else {
_parent._y = _parent._y - 8;
}
}
Instance of Symbol 516 MovieClip in Symbol 521 MovieClip [stoofa] Frame 7
onClipEvent (load) {
removeMovieClip(_root.scena.sprites.pod);
_parent.jumpstatus = 2;
}
Instance of Symbol 517 MovieClip in Symbol 521 MovieClip [stoofa] Frame 8
onClipEvent (load) {
removeMovieClip(_root.scena.sprites.pod);
}
Instance of Symbol 520 MovieClip in Symbol 521 MovieClip [stoofa] Frame 9
onClipEvent (enterFrame) {
pod._xscale = _parent._xscale;
pod._x = _parent._x;
pod._y = _parent._y;
if ((_root.pod == 0) && (_currentframe < 13)) {
removeMovieClip(_root.scena.sprites.pod);
gotoAndPlay (13);
}
}
Symbol 521 MovieClip [stoofa] Frame 10
this.attachmovie("ssec", "ssec", 100);
Instance of Symbol 97 MovieClip in Symbol 521 MovieClip [stoofa] Frame 10
onClipEvent (load) {
_parent._xscale = 100;
}
Symbol 527 MovieClip [wreckball2] Frame 1
this.onEnterFrame = function () {
pl = _root.pl;
if (_currentframe == 1) {
_root.scena.particelle.attachmovie("satelliteshadow", "ss" + pl, pl);
ss = eval ("_root.scena.particelle.ss" + pl);
ss._x = this._x;
ss._y = this._y;
_root.pl = _root.pl + 1;
}
};
stop();
Instance of Symbol 526 MovieClip in Symbol 527 MovieClip [wreckball2] Frame 1
onClipEvent (load) {
vel = 20;
stopvel = -vel;
dir = _parent.dir;
}
onClipEvent (enterFrame) {
_parent._x = _parent._x - (vel * dir);
_parent._y = _parent._y + (vel / 3);
vel = vel - 2;
if (vel <= (stopvel - 2)) {
removeMovieClip(_parent);
}
}
Symbol 527 MovieClip [wreckball2] Frame 2
pl = _root.pl;
_root.scena.particelle.attachmovie("maceexp", "ss" + pl, pl);
ss = eval ("_root.scena.particelle.ss" + pl);
ss._x = this._x;
ss._y = this._y;
_root.pl = _root.pl + 1;
rounds = rounds + 1;
if (rounds == 1) {
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
}
if (rounds >= 5) {
removeMovieClip(this);
} else {
gotoAndStop (1);
}
Symbol 528 MovieClip [wreckball3] Frame 1
this.onEnterFrame = function () {
pl = _root.pl;
if (_currentframe == 1) {
_root.scena.particelle.attachmovie("satelliteshadow", "ss" + pl, pl);
ss = eval ("_root.scena.particelle.ss" + pl);
ss._x = this._x;
ss._y = this._y;
_root.pl = _root.pl + 1;
}
};
stop();
Instance of Symbol 526 MovieClip in Symbol 528 MovieClip [wreckball3] Frame 1
onClipEvent (load) {
vel = 20;
stopvel = -vel;
dir = _parent.dir;
}
onClipEvent (enterFrame) {
_parent._x = _parent._x - (vel * dir);
_parent._y = _parent._y - (vel / 2);
vel = vel - 2;
if (vel <= (stopvel - 2)) {
removeMovieClip(_parent);
}
}
Symbol 528 MovieClip [wreckball3] Frame 2
pl = _root.pl;
_root.scena.particelle.attachmovie("maceexp", "ss" + pl, pl);
ss = eval ("_root.scena.particelle.ss" + pl);
ss._x = this._x;
ss._y = this._y;
_root.pl = _root.pl + 1;
rounds = rounds + 1;
if (rounds == 1) {
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
}
if (rounds >= 5) {
removeMovieClip(this);
} else {
gotoAndStop (1);
}
Symbol 529 MovieClip [wreckball] Frame 1
this.onEnterFrame = function () {
pl = _root.pl;
if (_currentframe == 1) {
_root.scena.particelle.attachmovie("satelliteshadow", "ss" + pl, pl);
ss = eval ("_root.scena.particelle.ss" + pl);
ss._x = this._x;
ss._y = this._y;
_root.pl = _root.pl + 1;
}
};
stop();
Instance of Symbol 526 MovieClip in Symbol 529 MovieClip [wreckball] Frame 1
onClipEvent (load) {
vel = 20;
stopvel = -vel;
dir = _parent.dir;
}
onClipEvent (enterFrame) {
_parent._x = _parent._x - (vel * dir);
vel = vel - 2;
if (vel <= (stopvel - 2)) {
removeMovieClip(_parent);
}
}
Symbol 529 MovieClip [wreckball] Frame 2
pl = _root.pl;
_root.scena.particelle.attachmovie("maceexp", "ss" + pl, pl);
ss = eval ("_root.scena.particelle.ss" + pl);
ss._x = this._x;
ss._y = this._y;
_root.pl = _root.pl + 1;
rounds = rounds + 1;
if (rounds == 1) {
pippo2 = new Sound(this);
pippo2.attachSound("explosion2.wav");
pippo2.setvolume(_root.volume);
pippo2.start(0.05, 0);
}
if (rounds >= 5) {
removeMovieClip(this);
} else {
gotoAndStop (1);
}
Symbol 532 MovieClip Frame 32
xoffset = (math.random() * 300) - 150;
yoffset = (math.random() * 50) - 25;
Symbol 532 MovieClip Frame 111
yoffset = (math.random() * 50) - 25;
Symbol 532 MovieClip Frame 200
xoffset = 0;
ran = math.random() * 10;
if (ran < 5) {
_parent.gotoandstop("fire");
} else {
_parent.gotoandstop("rifle");
}
Symbol 541 MovieClip Frame 1
scalo = _parent._xscale;
_root.sparo("satelliteshot", this, scalo);
Symbol 544 MovieClip Frame 56
_parent.gotoandstop("walk");
Symbol 551 MovieClip Frame 5
_parent.gotoandstop("walk");
Symbol 558 MovieClip Frame 1
scalo = _parent._xscale;
_root.sparo("pcshot", this, scalo);
Symbol 573 MovieClip Frame 31
rounds = rounds + 1;
if (rounds >= 5) {
play();
} else {
gotoAndPlay (15);
}
Symbol 573 MovieClip Frame 35
_parent.gotoandstop("walk");
Symbol 574 MovieClip [satellite] Frame 2
this.onEnterFrame = function () {
pl = _root.pl;
if (_currentframe == 2) {
_root.scena.particelle.attachmovie("satelliteshadow", "ss" + pl, pl);
ss = eval ("_root.scena.particelle.ss" + pl);
ss._x = this._x;
ss._y = this._y + 15;
_root.pl = _root.pl + 1;
}
};
stop();
Instance of Symbol 532 MovieClip in Symbol 574 MovieClip [satellite] Frame 2
onClipEvent (enterFrame) {
mx2 = _root.scena.sprites.mech._x + xoffset;
my = _root.scena.sprites.mech._y + yoffset;
coeff2 = _parent._y - (my - 100);
coeff3 = _parent._x - mx2;
_parent._x = _parent._x - (coeff3 / 20);
_parent._y = _parent._y - (coeff2 / 20);
}
Instance of Symbol 265 MovieClip in Symbol 574 MovieClip [satellite] Frame 2
onClipEvent (load) {
energy = 20;
}
onClipEvent (enterFrame) {
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
_parent.gotoandstop("death");
} else {
_parent.gotoandstop("hit");
}
}
i++;
}
}
Instance of Symbol 544 MovieClip in Symbol 574 MovieClip [satellite] Frame 3
onClipEvent (enterFrame) {
mx2 = _root.scena.sprites.mech._x;
coeff3 = _parent._x - mx2;
_parent._x = _parent._x - (coeff3 / 10);
}
Instance of Symbol 573 MovieClip "rifle" in Symbol 574 MovieClip [satellite] Frame 5
onClipEvent (load) {
dist = (math.random() * 300) - 150;
mx2 = _root.scena.sprites.mech._x + dist;
my = _root.scena.sprites.mech._y - 100;
}
onClipEvent (enterFrame) {
coeff3 = _parent._x - mx2;
coeff4 = _parent._y - my;
_parent._x = _parent._x - (coeff3 / 10);
_parent._y = _parent._y - (coeff4 / 10);
}
Symbol 574 MovieClip [satellite] Frame 6
_root.score = _root.score + 3000;
i = 1;
while (i <= 10) {
pl = _root.pl;
_root.scena.particelle.attachmovie("blocco2", "bl2" + pl, pl);
bl2 = eval ("_root.scena.particelle.bl2" + pl);
bl2._x = (_x + (math.random() * 10)) - 20;
bl2._y = _y - (math.random() * 20);
_root.pl = _root.pl + 1;
i++;
}
pl = _root.pl;
_root.scena.particelle.attachmovie("ssec", "ssec" + pl, pl);
ss = eval ("_root.scena.particelle.ssec" + pl);
ss._x = _x;
ss._y = _y;
_root.nsatellite = _root.nsatellite - 1;
_root.pl = _root.pl + 1;
removeMovieClip(this);
Symbol 579 MovieClip Frame 2
stop();
Symbol 598 MovieClip Frame 19
removeMovieClip(_parent);
Symbol 599 MovieClip [satelliteshot] Frame 1
stop();
Instance of Symbol 579 MovieClip in Symbol 599 MovieClip [satelliteshot] Frame 1
onClipEvent (enterFrame) {
_parent._y = _parent._y + 20;
if (this.hittest(_root.scena.sprites.mech.coll)) {
_root.energy = _root.energy - 1;
_parent.gotoandstop(2);
}
if (this.getbounds(_root.scena.sprites).ymin > 0) {
removeMovieClip(_parent);
}
}
Instance of Symbol 598 MovieClip in Symbol 599 MovieClip [satelliteshot] Frame 2
onClipEvent (load) {
_root.smoke(1, _parent);
}
Symbol 601 MovieClip [smoketrail] Frame 33
removeMovieClip(this);
Symbol 602 MovieClip [satelliteshadow] Frame 25
removeMovieClip(this);
Symbol 614 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 614 MovieClip Frame 1
onClipEvent (load) {
_root.totaldamage = _root.totaldamage + 10;
energy = 30;
}
onClipEvent (enterFrame) {
sxx = _parent.getbounds(_root).xmax;
sxm = _parent.getbounds(_root).xmin;
if ((sxx > 0) && (sxm < 368)) {
_parent._visible = true;
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
dcl = 0;
while (dcl <= 4) {
pl = _root.pl;
pippo = math.round(math.random() * 3);
switch (pippo) {
case 1 :
_root.scena.particelle.attachmovie("fix", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 2 :
_root.scena.particelle.attachmovie("duracell", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 3 :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
default :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
}
dc._x = this.getbounds(_root.scena.particelle).xmax - (_width / 2);
dc._y = this.getbounds(_root.scena.particelle).ymax - (_height / 2);
dcl++;
}
energy = 30 + (5 * _root.difficulty);
_parent.gotoandstop(_parent._currentframe + 1);
}
}
i++;
}
} else {
_parent._visible = false;
}
}
Symbol 614 MovieClip Frame 3
_root.damage = _root.damage + 10;
_root.score = _root.score + 200;
this.attachmovie("ssec", "ssec", 1);
ssec._y = -66;
Symbol 619 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 619 MovieClip Frame 1
onClipEvent (load) {
_root.totaldamage = _root.totaldamage + 10;
energy = 30;
}
onClipEvent (enterFrame) {
sxx = _parent.getbounds(_root).xmax;
sxm = _parent.getbounds(_root).xmin;
if ((sxx > 0) && (sxm < 368)) {
_parent._visible = true;
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
dcl = 0;
while (dcl <= 4) {
pl = _root.pl;
pippo = math.round(math.random() * 3);
switch (pippo) {
case 1 :
_root.scena.particelle.attachmovie("fix", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 2 :
_root.scena.particelle.attachmovie("duracell", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 3 :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
default :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
}
dc._x = this.getbounds(_root.scena.particelle).xmax - (_width / 2);
dc._y = this.getbounds(_root.scena.particelle).ymax - (_height / 2);
dcl++;
}
energy = 30 + (5 * _root.difficulty);
_parent.gotoandstop(_parent._currentframe + 1);
}
}
i++;
}
} else {
_parent._visible = false;
}
}
Symbol 619 MovieClip Frame 2
_root.damage = _root.damage + 10;
_root.score = _root.score + 200;
this.attachmovie("ssec", "ssec", 1);
ssec._y = -66;
Instance of Symbol 621 MovieClip in Symbol 622 MovieClip [floor4] Frame 1
onClipEvent (enterFrame) {
if (this.hittest(_root.scena.sprites.mech.coll)) {
this._alpha = 100;
_root.scena.sprites.mech._x = _root.scena.sprites.mech._x - (_root.speed + 8);
} else {
this._alpha = 0;
}
}
Symbol 630 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 630 MovieClip Frame 1
onClipEvent (load) {
_root.totaldamage = _root.totaldamage + 10;
energy = 30;
}
onClipEvent (enterFrame) {
sxx = _parent.getbounds(_root).xmax;
sxm = _parent.getbounds(_root).xmin;
if ((sxx > 0) && (sxm < 368)) {
_parent._visible = true;
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
dcl = 0;
while (dcl <= 4) {
pl = _root.pl;
pippo = math.round(math.random() * 3);
switch (pippo) {
case 1 :
_root.scena.particelle.attachmovie("fix", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 2 :
_root.scena.particelle.attachmovie("duracell", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 3 :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
default :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
}
dc._x = this.getbounds(_root.scena.particelle).xmax - (_width / 2);
dc._y = this.getbounds(_root.scena.particelle).ymax - (_height / 2);
dcl++;
}
energy = 30 + (5 * _root.difficulty);
_parent.gotoandstop(_parent._currentframe + 1);
}
}
i++;
}
} else {
_parent._visible = false;
}
}
Symbol 630 MovieClip Frame 3
_parent.basefloor = _parent.basefloor - 1;
_root.damage = _root.damage + 10;
_root.score = _root.score + 50;
this.attachmovie("ssec", "ssec", 1);
ssec._y = -66;
Symbol 631 MovieClip Frame 1
stop();
Instance of Symbol 630 MovieClip in Symbol 631 MovieClip Frame 1
onClipEvent (load) {
p = 1;
lev = 0;
_parent.basefloor = p + 3;
n = 0;
while (n <= p) {
_parent.attachmovie("sky1", "sky" + n, n);
sk = eval ("_parent.sky" + n);
sk._x = 0;
sk._y = -189 - (133 * n);
n++;
}
stl = p + 1;
_parent.attachmovie("skytop", "sky" + stl, stl);
skt = eval ("_parent.sky" + stl);
skt._x = 0;
skt._y = -189 - (133 * stl);
}
onClipEvent (enterFrame) {
if (_parent.basefloor == 0) {
_root.filters.attachmovie("exp3", "ssec" + lev, lev);
ssec = eval ("_root.filters.ssec" + lev);
ssec._x = 184 - (math.random() * 368);
ssec._y = 104 - (math.random() * 207);
lev = lev + 1;
_root.filters.attachmovie("exp3", "ssec" + lev, lev);
ssec = eval ("_root.filters.ssec" + lev);
ssec._x = 368 - (math.random() * 368);
ssec._y = 207 - (math.random() * 207);
lev = lev + 1;
_root.filters.attachmovie("exp3", "ssec" + lev, lev);
ssec = eval ("_root.filters.ssec" + lev);
ssec._x = 368 - (math.random() * 368);
ssec._y = 207 - (math.random() * 207);
lev = lev + 1;
_parent._y = _parent._y + 9;
if (_parent.getbounds(_root.scena.back).ymin >= 50) {
n = 0;
while (n <= stl) {
sk = eval ("_parent.sky" + n);
removeMovieClip(sk);
n++;
}
_parent.gotoandstop(2);
}
}
}
Symbol 638 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 638 MovieClip Frame 1
onClipEvent (load) {
_root.totaldamage = _root.totaldamage + 10;
energy = 30;
}
onClipEvent (enterFrame) {
sxx = _parent.getbounds(_root).xmax;
sxm = _parent.getbounds(_root).xmin;
if ((sxx > 0) && (sxm < 368)) {
_parent._visible = true;
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
dcl = 0;
while (dcl <= 4) {
pl = _root.pl;
pippo = math.round(math.random() * 3);
switch (pippo) {
case 1 :
_root.scena.particelle.attachmovie("fix", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 2 :
_root.scena.particelle.attachmovie("duracell", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 3 :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
default :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
}
dc._x = this.getbounds(_root.scena.particelle).xmax - (_width / 2);
dc._y = this.getbounds(_root.scena.particelle).ymax - (_height / 2);
dcl++;
}
energy = 30 + (5 * _root.difficulty);
_parent.gotoandstop(_parent._currentframe + 1);
}
}
i++;
}
} else {
_parent._visible = false;
}
}
Symbol 638 MovieClip Frame 3
_parent.basefloor = _parent.basefloor - 1;
_root.damage = _root.damage + 10;
_root.score = _root.score + 50;
this.attachmovie("ssec", "ssec", 1);
ssec._y = -66;
Symbol 639 MovieClip Frame 1
stop();
Instance of Symbol 638 MovieClip in Symbol 639 MovieClip Frame 1
onClipEvent (load) {
p = 0;
lev = 0;
_parent.basefloor = p + 2;
n = 0;
while (n <= p) {
_parent.attachmovie("sky1", "sky" + n, n);
sk = eval ("_parent.sky" + n);
sk._x = 0;
sk._y = -189 - (133 * n);
n++;
}
stl = p + 1;
_parent.attachmovie("skytoppixel", "sky" + stl, stl);
skt = eval ("_parent.sky" + stl);
skt._x = 0;
skt._y = -189 - (133 * stl);
}
onClipEvent (enterFrame) {
if (_parent.basefloor == 0) {
_root.filters.attachmovie("exp3", "ssec" + lev, lev);
ssec = eval ("_root.filters.ssec" + lev);
ssec._x = 184 - (math.random() * 368);
ssec._y = 104 - (math.random() * 207);
lev = lev + 1;
_root.filters.attachmovie("exp3", "ssec" + lev, lev);
ssec = eval ("_root.filters.ssec" + lev);
ssec._x = 368 - (math.random() * 368);
ssec._y = 207 - (math.random() * 207);
lev = lev + 1;
_root.filters.attachmovie("exp3", "ssec" + lev, lev);
ssec = eval ("_root.filters.ssec" + lev);
ssec._x = 368 - (math.random() * 368);
ssec._y = 207 - (math.random() * 207);
lev = lev + 1;
_parent._y = _parent._y + 9;
if (_parent.getbounds(_root.scena.back).ymin >= 50) {
n = 0;
while (n <= stl) {
sk = eval ("_parent.sky" + n);
removeMovieClip(sk);
n++;
}
_parent.gotoandstop(2);
}
}
}
Symbol 646 MovieClip Frame 1
stop();
Instance of Symbol 643 MovieClip in Symbol 646 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hittest(_root.scena.sprites.mech.feet)) {
pippo2 = new Sound(this);
pippo2.attachSound("stlang");
pippo2.setvolume(_root.volume);
pippo2.start(0, 0);
_parent._xscale = -_root.scena.sprites.mech._xscale;
_parent.gotoandstop(2);
}
}
Symbol 646 MovieClip Frame 2
stop();
Symbol 655 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 655 MovieClip Frame 1
onClipEvent (load) {
_root.totaldamage = _root.totaldamage + 10;
energy = 30;
}
onClipEvent (enterFrame) {
sxx = _parent.getbounds(_root).xmax;
sxm = _parent.getbounds(_root).xmin;
if ((sxx > 0) && (sxm < 368)) {
_parent._visible = true;
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
dcl = 0;
while (dcl <= 4) {
pl = _root.pl;
pippo = math.round(math.random() * 3);
switch (pippo) {
case 1 :
_root.scena.particelle.attachmovie("fix", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 2 :
_root.scena.particelle.attachmovie("duracell", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 3 :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
default :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
}
dc._x = this.getbounds(_root.scena.particelle).xmax - (_width / 2);
dc._y = this.getbounds(_root.scena.particelle).ymax - (_height / 2);
dcl++;
}
energy = 30 + (5 * _root.difficulty);
_parent.gotoandstop(_parent._currentframe + 1);
}
}
i++;
}
} else {
_parent._visible = false;
}
}
Symbol 655 MovieClip Frame 2
_root.damage = _root.damage + 10;
_root.score = _root.score + 200;
this.attachmovie("ssec", "ssec", 1);
ssec._y = -120;
stop();
Symbol 659 MovieClip Frame 1
stop();
Instance of Symbol 638 MovieClip in Symbol 659 MovieClip Frame 1
onClipEvent (load) {
p = 0;
lev = 0;
_parent.basefloor = p + 2;
n = 0;
while (n <= p) {
_parent.attachmovie("sky1", "sky" + n, n);
sk = eval ("_parent.sky" + n);
sk._x = 0;
sk._y = -189 - (133 * n);
n++;
}
stl = p + 1;
_parent.attachmovie("skytopsk", "sky" + stl, stl);
skt = eval ("_parent.sky" + stl);
skt._x = 0;
skt._y = -189 - (133 * stl);
}
onClipEvent (enterFrame) {
if (_parent.basefloor == 0) {
_root.filters.attachmovie("exp3", "ssec" + lev, lev);
ssec = eval ("_root.filters.ssec" + lev);
ssec._x = 184 - (math.random() * 368);
ssec._y = 104 - (math.random() * 207);
lev = lev + 1;
_root.filters.attachmovie("exp3", "ssec" + lev, lev);
ssec = eval ("_root.filters.ssec" + lev);
ssec._x = 368 - (math.random() * 368);
ssec._y = 207 - (math.random() * 207);
lev = lev + 1;
_root.filters.attachmovie("exp3", "ssec" + lev, lev);
ssec = eval ("_root.filters.ssec" + lev);
ssec._x = 368 - (math.random() * 368);
ssec._y = 207 - (math.random() * 207);
lev = lev + 1;
_parent._y = _parent._y + 9;
if (_parent.getbounds(_root.scena.back).ymin >= 50) {
n = 0;
while (n <= stl) {
sk = eval ("_parent.sky" + n);
removeMovieClip(sk);
n++;
}
_parent.gotoandstop(2);
}
}
}
Instance of Symbol 621 MovieClip in Symbol 660 MovieClip [floor0] Frame 1
onClipEvent (enterFrame) {
if (this.hittest(_root.scena.sprites.mech.coll)) {
this._alpha = 100;
_root.scena.sprites.mech._x = _root.scena.sprites.mech._x + (_root.speed + 8);
} else {
this._alpha = 0;
}
}
Symbol 670 MovieClip Frame 1
stop();
Instance of Symbol 16 MovieClip in Symbol 670 MovieClip Frame 1
onClipEvent (load) {
_root.totaldamage = _root.totaldamage + 10;
energy = 30;
}
onClipEvent (enterFrame) {
sxx = _parent.getbounds(_root).xmax;
sxm = _parent.getbounds(_root).xmin;
if ((sxx > 0) && (sxm < 368)) {
_parent._visible = true;
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
dcl = 0;
while (dcl <= 4) {
pl = _root.pl;
pippo = math.round(math.random() * 3);
switch (pippo) {
case 1 :
_root.scena.particelle.attachmovie("fix", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 2 :
_root.scena.particelle.attachmovie("duracell", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
case 3 :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
break;
default :
_root.scena.particelle.attachmovie("macd", "dc" + pl, pl);
dc = eval ("_root.scena.particelle.dc" + pl);
_root.pl = _root.pl + 1;
}
dc._x = this.getbounds(_root.scena.particelle).xmax - (_width / 2);
dc._y = this.getbounds(_root.scena.particelle).ymax - (_height / 2);
dcl++;
}
energy = 30 + (5 * _root.difficulty);
_parent.gotoandstop(_parent._currentframe + 1);
}
}
i++;
}
} else {
_parent._visible = false;
}
}
Symbol 670 MovieClip Frame 2
stop();
_root.damage = _root.damage + 10;
_root.score = _root.score + 200;
this.attachmovie("ssec", "ssec", 1);
ssec._y = -156;
Symbol 680 MovieClip [boing] Frame 9
removeMovieClip(this);
Symbol 686 MovieClip [fix] Frame 1
this.attachmovie("bonusfaller", "bf", 1);
this.onEnterFrame = function () {
var _local1 = this;
var _local2 = _root;
if (_local1.hittest(_local2.scena.sprites.mech)) {
_local2.score = _local2.score + 1000;
pippo2 = new Sound(_local1);
pippo2.attachSound("beep");
pippo2.setvolume(_local2.volume);
pippo2.start(0, 0);
removeMovieClip(_local1);
}
};
Symbol 689 MovieClip [macd] Frame 1
this.attachmovie("bonusfaller", "bf", 1);
this.onEnterFrame = function () {
var _local1 = this;
var _local2 = _root;
if (_local1.hittest(_local2.scena.sprites.mech)) {
_local2.score = _local2.score + 2000;
pippo2 = new Sound(_local1);
pippo2.attachSound("beep");
pippo2.setvolume(_local2.volume);
pippo2.start(0, 0);
removeMovieClip(_local1);
}
};
Symbol 692 MovieClip [duracell] Frame 1
this.attachmovie("bonusfaller", "bf", 1);
this.onEnterFrame = function () {
var _local1 = this;
var _local2 = _root;
if (_local1.hittest(_local2.scena.sprites.mech)) {
_local2.energy = _local2.energy + 10;
pippo2 = new Sound(_local1);
pippo2.attachSound("beep");
pippo2.setvolume(_local2.volume);
pippo2.start(0, 0);
removeMovieClip(_local1);
}
};
Instance of Symbol 28 MovieClip "feet" in Symbol 717 MovieClip [pod1] Frame 1
onClipEvent (enterFrame) {
_parent._y = _parent._y + _root.gravity;
}
Instance of Symbol 696 MovieClip "coll" in Symbol 717 MovieClip [pod1] Frame 1
onClipEvent (load) {
_root.podonscreen = 1;
if (_root.energy > 2) {
_root.energy = _root.energy - 2;
}
}
onClipEvent (enterFrame) {
duration = duration + 1;
if (duration == 200) {
_root.podonscreen = 0;
removeMovieClip(_parent);
}
}
Symbol 717 MovieClip [pod1] Frame 13
stop();
Symbol 720 MovieClip [shell] Frame 1
this.attachmovie("shellfaller", "faller", 1);
Symbol 720 MovieClip [shell] Frame 30
removeMovieClip(this);
Symbol 731 MovieClip Frame 1
scalo = _parent.dir * 100;
_root.sparo("gtankbullet", this, scalo);
Symbol 732 MovieClip Frame 1
dir = 1;
Symbol 732 MovieClip Frame 35
tshot = math.random() * 10;
if (tshot > 7) {
play();
} else {
gotoAndPlay (1);
}
Symbol 743 MovieClip Frame 19
_parent.gotoandstop("right");
Symbol 746 MovieClip Frame 1
dir = -1;
Symbol 746 MovieClip Frame 45
tshot = math.random() * 10;
if (tshot > 7) {
play();
} else {
gotoAndPlay (1);
}
Symbol 747 MovieClip Frame 21
_parent.gotoandstop("left");
Symbol 753 MovieClip Frame 1
stop();
Instance of Symbol 732 MovieClip "tower" in Symbol 753 MovieClip Frame 1
onClipEvent (enterFrame) {
mx = _root.scena.sprites.mech._x;
tx = _parent._parent._x;
if ((mx - tx) > 0) {
_parent.gotoandstop("rotatesr");
}
}
Instance of Symbol 746 MovieClip in Symbol 753 MovieClip Frame 3
onClipEvent (enterFrame) {
mx = _root.scena.sprites.mech._x;
tx = _parent._parent._x;
if ((mx - tx) < 0) {
_parent.gotoandstop("rotatesl");
}
}
Symbol 763 MovieClip Frame 4
ran = math.random() * 10;
rounds = rounds + 1;
if (rounds >= 20) {
_parent.gotoandstop("stand");
}
Symbol 764 MovieClip Frame 39
ran = math.random() * 10;
if (ran >= 5) {
_parent.gotoandstop("walk");
}
Symbol 765 MovieClip Frame 120
_root.gotoandstop("done");
Symbol 766 MovieClip [gtank] Frame 1
dir = 1;
Symbol 766 MovieClip [gtank] Frame 2
attrito = 1;
stop();
Instance of Symbol 763 MovieClip in Symbol 766 MovieClip [gtank] Frame 2
onClipEvent (load) {
mx = _root.scena.sprites.mech._x;
tx = _parent._x;
if ((mx - tx) < 0) {
dir = 1;
}
if ((mx - tx) > 0) {
dir = -1;
}
}
onClipEvent (enterFrame) {
_parent._x = _parent._x - (1 * dir);
_parent.attrito = 1 * dir;
}
Instance of Symbol 371 MovieClip in Symbol 766 MovieClip [gtank] Frame 2
onClipEvent (load) {
energy = 60;
}
onClipEvent (enterFrame) {
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot._y = this.getbounds(_root.scena.particelle).ymax;
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
_root.score = _root.score + 50000;
_parent.gotoandstop("crashed");
}
}
i++;
}
}
Instance of Symbol 764 MovieClip in Symbol 766 MovieClip [gtank] Frame 3
onClipEvent (load) {
_parent.attrito = 0;
}
Instance of Symbol 371 MovieClip in Symbol 766 MovieClip [gtank] Frame 4
onClipEvent (load) {
_parent.attrito = 0;
_parent.tower.gotoandstop("fireball");
energy = 30;
}
onClipEvent (enterFrame) {
i = 100;
while (i <= 103) {
shot = eval ("_root.scena.particelle.shot" + i);
if (this.hittest(shot) && (shot._currentframe == 1)) {
shot._y = this.getbounds(_root.scena.particelle).ymax;
shot.gotoandstop(2);
energy = energy - (1 * _root.playerlevel);
if (energy <= 0) {
_parent.gotoandstop("death");
}
}
i++;
}
}
Symbol 766 MovieClip [gtank] Frame 5
_root.score = _root.score + 50000;
Instance of Symbol 765 MovieClip in Symbol 766 MovieClip [gtank] Frame 5
onClipEvent (load) {
this.attachmovie("ssec", "ssec", 100);
ssec._xscale = 200;
ssec._yscale = 200;
}
Symbol 777 Button
on (release) {
_root.mechtype = 2;
_root.playerlevel = 4;
_root.gotoandstop("play");
}
Symbol 778 Button
on (release) {
_root.mechtype = 1;
_root.playerlevel = 2;
_root.gotoandstop("play");
}
Symbol 782 MovieClip Frame 1
stop();
Instance of Symbol 789 MovieClip "back" in Symbol 793 MovieClip Frame 1
onClipEvent (enterFrame) {
gow = _parent.sprites.mech;
gowx = _parent.sprites.mech.feet.getbounds(_root).xmax;
gowy = _parent.sprites.mech.feet.getbounds(_root).ymax;
if (gow._xscale < 0) {
scrollpoint = _root.scrollpoint1;
} else {
scrollpoint = _root.scrollpoint2;
}
xscroll = 10 * ((scrollpoint - gowx) / gowx);
_parent._x = _parent._x + xscroll;
_parent._y = _parent._y + (20 * ((160 - gowy) / gowy));
}
onClipEvent (load) {
i = 0;
while (i <= 4) {
this.attachmovie("floor" + i, "floor" + i, i);
flo = eval ("this.floor" + i);
flo._x = 736 * i;
flo._y = 0;
i++;
}
}
Instance of Symbol 792 MovieClip "front" in Symbol 793 MovieClip Frame 1
onClipEvent (load) {
i = 0;
while (i <= 5) {
this.attachmovie("front", "floor" + i, i);
flo = eval ("this.floor" + i);
flo._x = 736 * i;
flo._y = -56;
i++;
}
}
Symbol 796 MovieClip Frame 1
if (_root.damagepercent >= 99) {
gotoAndStop (92);
}
Symbol 796 MovieClip Frame 2
if (_root.damagepercent >= 75) {
gotoAndPlay (25);
}
Symbol 796 MovieClip Frame 15
if (_root.npolicecars < (4 * _root.difficulty)) {
lr = math.random() * 10;
sl = _root.sl;
_root.scena.sprites.attachmovie("policecar", "policecar" + sl, sl);
pc = eval ("_root.scena.sprites.policecar" + sl);
pc._y = _root.ground;
if (lr < 5) {
pc._x = this.getbounds(_root.scena.sprites).xmin;
} else {
pc._x = this.getbounds(_root.scena.sprites).xmax + 450;
}
_root.sl = _root.sl + 1;
_root.npolicecars = _root.npolicecars + 1;
}
Symbol 796 MovieClip Frame 23
if (_root.damagepercent < 10) {
gotoAndPlay (1);
}
Symbol 796 MovieClip Frame 30
if (_root.nheli < 1) {
sl = _root.sl;
_root.scena.sprites.attachmovie("heli", "heli" + sl, sl);
heli = eval ("_root.scena.sprites.heli" + sl);
heli._x = _root.scena.sprites.mech._x + 368;
_root.sl = _root.sl + 1;
_root.nheli = _root.nheli + 1;
}
Symbol 796 MovieClip Frame 38
if (_root.damagepercent < 25) {
gotoAndPlay (1);
}
Symbol 796 MovieClip Frame 45
if (_root.ntank < 2) {
sl = _root.sl;
_root.scena.sprites.attachmovie("tank", "tank" + sl, sl);
tank = eval ("_root.scena.sprites.tank" + sl);
tank._y = _root.ground;
tank._x = _root.scena.sprites.mech._x - (250 + (math.random() * 50));
_root.sl = _root.sl + 1;
_root.ntank = _root.ntank + 1;
}
Symbol 796 MovieClip Frame 52
if (_root.damagepercent < 50) {
gotoAndPlay (1);
}
Symbol 796 MovieClip Frame 60
if (_root.nheli < 2) {
sl = _root.sl;
_root.scena.sprites.attachmovie("heli", "heli" + sl, sl);
_root.sl = _root.sl + 1;
_root.nheli = _root.nheli + 1;
}
Symbol 796 MovieClip Frame 66
if (_root.damagepercent < 75) {
gotoAndPlay (1);
}
Symbol 796 MovieClip Frame 79
if (_root.nsatellite < 1) {
sl = _root.sl;
_root.scena.sprites.attachmovie("satellite", "satellite" + sl, sl);
_root.sl = _root.sl + 1;
_root.nsatellite = _root.nsatellite + 1;
}
Symbol 796 MovieClip Frame 91
gotoAndPlay (1);
Symbol 796 MovieClip Frame 92
sl = _root.sl;
_root.scena.sprites.attachmovie("gtank", "gtank" + sl, sl);
pc = eval ("_root.scena.sprites.gtank" + sl);
pc._y = _root.ground;
pc._x = this.getbounds(_root.scena.sprites).xmin;
pc._x = this.getbounds(_root.scena.sprites).xmax + 450;
_root.sl = _root.sl + 1;
stop();
Symbol 798 MovieClip Frame 31
stop();
Instance of Symbol 803 MovieClip in Symbol 808 MovieClip Frame 1
onClipEvent (enterFrame) {
_alpha = _root.energy;
}
Symbol 812 Button
on (release) {
loadMovieNum ("cd_loader.swf", 0);
}
Symbol 816 Button
on (release) {
getURL ("http://www.officinepixel.com/eng/games.html");
}
Symbol 819 Button
on (release) {
gotoAndStop ("submitScore");
}
Symbol 822 Button
on (release) {
getURL ("http://www.officinepixel.com/eng/games.html");
}
Symbol 830 Button
on (press) {
_root.magic = (_root.score * 2) + 37;
if (_root.userNick != undefined) {
getURL ("http://www.officinepixel.com/online/games/collateralDamages2/hiScore.php", "", "POST");
gotoAndPlay ("loop");
}
}