Frame 1
stop();
Instance of Symbol 14 MovieClip in Frame 1
onClipEvent (enterFrame) {
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
}
Instance of Symbol 14 MovieClip in Frame 1
onClipEvent (enterFrame) {
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
}
Instance of Symbol 14 MovieClip in Frame 1
onClipEvent (enterFrame) {
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
}
Instance of Symbol 14 MovieClip in Frame 1
onClipEvent (enterFrame) {
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
}
Frame 151
score = 0;
stop();
Instance of Symbol 33 MovieClip "player_mc" in Frame 151
onClipEvent (load) {
healthMax = 1000000 /* 0x0F4240 */;
speedMax = 3;
manuverSpeed = 5;
accel = 1.2;
decay = 0.8;
bounce = 0.1;
collideDamage = 0;
shotMax = 25;
health = healthMax;
xSpeed = 0;
ySpeed = 0;
speed = 0;
shotCount = 0;
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
speed = speed * decay;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.level_mc.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (Key.isDown(37)) {
this._rotation = this._rotation - manuverSpeed;
} else if (Key.isDown(39)) {
this._rotation = this._rotation + manuverSpeed;
}
if (Key.isDown(38)) {
if (speed < speedMax) {
speed = speed + accel;
}
} else if (Key.isDown(40)) {
if (speed > (-speedMax)) {
speed = speed - accel;
}
}
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y < 0) {
_y = 600;
}
if (_y > 600) {
_y = 0;
}
}
}
onClipEvent (mouseDown) {
if (!death) {
this.turret_mc.gotoAndPlay("shoot");
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.shot_mc.duplicateMovieClip("shot_mc" + shotCount, shotCount);
_root["shot_mc" + shotCount]._x = this._x;
_root["shot_mc" + shotCount]._y = this._y;
_root["shot_mc" + shotCount]._rotation = this.turret_mc._rotation + this._rotation;
}
}
Instance of Symbol 42 MovieClip "shot_mc" in Frame 151
onClipEvent (load) {
speed = 13;
damageMin = 25;
damageMax = 50;
hit = false;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_root.shot_mc.hit = true;
_root.shot_mc._visible = false;
hitFunc = function () {
_y = (_y + ySpeed);
_x = (_x - xSpeed);
this.gotoAndPlay("hit");
hit = true;
};
}
onClipEvent (enterFrame) {
if (!hit) {
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.level_mc.hitTest(this._x, this._y, true)) {
hitFunc();
} else {
i = 1;
while (i <= _root.enemyCount) {
if (this.hitTest(_root["enemy_mc" + i])) {
hitFunc();
_root["enemy_mc" + i].health = _root["enemy_mc" + i].health - (damageMin + random(damageMax - damageMin));
break;
}
i++;
}
}
}
}
Instance of Symbol 46 MovieClip "enemyshot_mc" in Frame 151
onClipEvent (load) {
speed = 13;
damageMin = 10;
damageMax = 10;
hit = false;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_root.enemyshot_mc.hit = true;
_root.enemyshot_mc._visible = false;
hitFunc = function () {
_y = (_y + ySpeed);
_x = (_x - xSpeed);
this.gotoAndPlay("hit");
hit = true;
};
}
onClipEvent (enterFrame) {
if (!hit) {
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.level_mc.hitTest(this._x, this._y, true)) {
hitFunc();
} else if (this.hitTest(_root.player_mc)) {
hitFunc();
_root.player_mc.health = _root.player_mc.health - (damageMin + random(damageMax - damageMin));
_root.healthbar.nextFrame();
}
}
}
Instance of Symbol 50 MovieClip in Frame 151
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 50 MovieClip in Frame 151
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 50 MovieClip in Frame 151
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 50 MovieClip in Frame 151
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 50 MovieClip in Frame 151
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 50 MovieClip in Frame 151
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 50 MovieClip in Frame 151
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Frame 152
stop();
var score:Number = 0;
Instance of Symbol 42 MovieClip "shot_mc" in Frame 152
onClipEvent (load) {
speed = 13;
damageMin = 25;
damageMax = 50;
hit = false;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_root.shot_mc.hit = true;
_root.shot_mc._visible = false;
hitFunc = function () {
_y = (_y + ySpeed);
_x = (_x - xSpeed);
this.gotoAndPlay("hit");
hit = true;
};
}
onClipEvent (enterFrame) {
if (!hit) {
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.level_mc.hitTest(this._x, this._y, true)) {
hitFunc();
} else {
i = 1;
while (i <= _root.enemyCount) {
if (this.hitTest(_root["enemy_mc" + i])) {
hitFunc();
_root["enemy_mc" + i].health = _root["enemy_mc" + i].health - (damageMin + random(damageMax - damageMin));
break;
}
i++;
}
}
}
}
Instance of Symbol 46 MovieClip "enemyshot_mc" in Frame 152
onClipEvent (load) {
speed = 13;
damageMin = 10;
damageMax = 10;
hit = false;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_root.enemyshot_mc.hit = true;
_root.enemyshot_mc._visible = false;
hitFunc = function () {
_y = (_y + ySpeed);
_x = (_x - xSpeed);
this.gotoAndPlay("hit");
hit = true;
};
}
onClipEvent (enterFrame) {
if (!hit) {
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.level_mc.hitTest(this._x, this._y, true)) {
hitFunc();
} else if (this.hitTest(_root.player_mc)) {
hitFunc();
_root.player_mc.health = _root.player_mc.health - (damageMin + random(damageMax - damageMin));
_root.healthbar.nextFrame();
}
}
}
Instance of Symbol 33 MovieClip "player_mc" in Frame 152
onClipEvent (load) {
healthMax = 50000000 /* 0x2FAF080 */;
speedMax = 3;
manuverSpeed = 5;
accel = 1.2;
decay = 0.8;
bounce = 0.1;
collideDamage = 0;
shotMax = 25;
health = healthMax;
xSpeed = 0;
ySpeed = 0;
speed = 0;
shotCount = 0;
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
speed = speed * decay;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.level_mc.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (_root.bombBoxx.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (Key.isDown(37)) {
this._rotation = this._rotation - manuverSpeed;
} else if (Key.isDown(39)) {
this._rotation = this._rotation + manuverSpeed;
}
if (Key.isDown(38)) {
if (speed < speedMax) {
speed = speed + accel;
}
} else if (Key.isDown(40)) {
if (speed > (-speedMax)) {
speed = speed - accel;
}
}
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y < 0) {
_y = 600;
}
if (_y > 600) {
_y = 0;
}
}
}
onClipEvent (mouseDown) {
if (!death) {
this.turret_mc.gotoAndPlay("shoot");
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.shot_mc.duplicateMovieClip("shot_mc" + shotCount, shotCount);
_root["shot_mc" + shotCount]._x = this._x;
_root["shot_mc" + shotCount]._y = this._y;
_root["shot_mc" + shotCount]._rotation = this.turret_mc._rotation + this._rotation;
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 71 MovieClip in Frame 152
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Frame 153
stop();
Instance of Symbol 33 MovieClip "player_mc" in Frame 153
onClipEvent (load) {
healthMax = 50000000 /* 0x2FAF080 */;
speedMax = 3;
manuverSpeed = 5;
accel = 1.2;
decay = 0.8;
bounce = 0.1;
collideDamage = 0;
shotMax = 25;
health = healthMax;
xSpeed = 0;
ySpeed = 0;
speed = 0;
shotCount = 0;
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
speed = speed * decay;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.bombBoxx.wall.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (_root.level_mc.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (Key.isDown(37)) {
this._rotation = this._rotation - manuverSpeed;
} else if (Key.isDown(39)) {
this._rotation = this._rotation + manuverSpeed;
}
if (Key.isDown(38)) {
if (speed < speedMax) {
speed = speed + accel;
}
} else if (Key.isDown(40)) {
if (speed > (-speedMax)) {
speed = speed - accel;
}
}
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y < 0) {
_y = 600;
}
if (_y > 600) {
_y = 0;
}
}
}
onClipEvent (mouseDown) {
if (!death) {
this.turret_mc.gotoAndPlay("shoot");
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.shot_mc.duplicateMovieClip("shot_mc" + shotCount, shotCount);
_root["shot_mc" + shotCount]._x = this._x;
_root["shot_mc" + shotCount]._y = this._y;
_root["shot_mc" + shotCount]._rotation = this.turret_mc._rotation + this._rotation;
}
}
Instance of Symbol 80 MovieClip in Frame 153
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 82 MovieClip in Frame 153
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 82 MovieClip in Frame 153
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 80 MovieClip in Frame 153
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 80 MovieClip in Frame 153
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 80 MovieClip in Frame 153
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 80 MovieClip in Frame 153
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 82 MovieClip in Frame 153
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 82 MovieClip in Frame 153
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 82 MovieClip in Frame 153
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 82 MovieClip in Frame 153
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 82 MovieClip in Frame 153
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Frame 154
stop();
Instance of Symbol 33 MovieClip "player_mc" in Frame 154
onClipEvent (load) {
healthMax = 500000000 /* 0x1DCD6500 */;
speedMax = 3;
manuverSpeed = 5;
accel = 1.2;
decay = 0.8;
bounce = 0.1;
collideDamage = 0;
shotMax = 25;
health = healthMax;
xSpeed = 0;
ySpeed = 0;
speed = 0;
shotCount = 0;
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
speed = speed * decay;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.bombBoxx.wall.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (_root.level_mc.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (Key.isDown(37)) {
this._rotation = this._rotation - manuverSpeed;
} else if (Key.isDown(39)) {
this._rotation = this._rotation + manuverSpeed;
}
if (Key.isDown(38)) {
if (speed < speedMax) {
speed = speed + accel;
}
} else if (Key.isDown(40)) {
if (speed > (-speedMax)) {
speed = speed - accel;
}
}
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y < 0) {
_y = 600;
}
if (_y > 600) {
_y = 0;
}
}
}
onClipEvent (mouseDown) {
if (!death) {
this.turret_mc.gotoAndPlay("shoot");
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.shot_mc.duplicateMovieClip("shot_mc" + shotCount, shotCount);
_root["shot_mc" + shotCount]._x = this._x;
_root["shot_mc" + shotCount]._y = this._y;
_root["shot_mc" + shotCount]._rotation = this.turret_mc._rotation + this._rotation;
}
}
Instance of Symbol 123 MovieClip in Frame 154
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 123 MovieClip in Frame 154
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 125 MovieClip in Frame 154
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 125 MovieClip in Frame 154
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 125 MovieClip in Frame 154
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 123 MovieClip in Frame 154
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 123 MovieClip in Frame 154
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 123 MovieClip in Frame 154
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 128 MovieClip in Frame 154
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 125 MovieClip in Frame 154
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 125 MovieClip in Frame 154
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 123 MovieClip in Frame 154
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 123 MovieClip in Frame 154
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Frame 155
stop();
Instance of Symbol 142 MovieClip "player_mc" in Frame 155
onClipEvent (load) {
healthMax = 500000000 /* 0x1DCD6500 */;
speedMax = 3;
manuverSpeed = 5;
accel = 1.2;
decay = 0.8;
bounce = 0.1;
collideDamage = 0;
shotMax = 25;
health = healthMax;
xSpeed = 0;
ySpeed = 0;
speed = 0;
shotCount = 0;
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
speed = speed * decay;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.bombBoxx.wall.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (_root.level_mc.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (Key.isDown(37)) {
this._rotation = this._rotation - manuverSpeed;
} else if (Key.isDown(39)) {
this._rotation = this._rotation + manuverSpeed;
}
if (Key.isDown(38)) {
if (speed < speedMax) {
speed = speed + accel;
}
} else if (Key.isDown(40)) {
if (speed > (-speedMax)) {
speed = speed - accel;
}
}
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y < 0) {
_y = 600;
}
if (_y > 600) {
_y = 0;
}
}
}
onClipEvent (mouseDown) {
if (!death) {
this.turret_mc.gotoAndPlay("shoot");
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.shot_mc.duplicateMovieClip("shot_mc" + shotCount, shotCount);
_root["shot_mc" + shotCount]._x = this._x;
_root["shot_mc" + shotCount]._y = this._y;
_root["shot_mc" + shotCount]._rotation = this.turret_mc._rotation + this._rotation;
}
}
Instance of Symbol 146 MovieClip in Frame 155
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 146 MovieClip in Frame 155
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 146 MovieClip in Frame 155
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 146 MovieClip in Frame 155
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 146 MovieClip in Frame 155
onClipEvent (load) {
health = 100;
refireInterval = 15;
shotMax = 3;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 148 MovieClip in Frame 155
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 148 MovieClip in Frame 155
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 148 MovieClip in Frame 155
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 150 MovieClip in Frame 155
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 148 MovieClip in Frame 155
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 148 MovieClip in Frame 155
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 150 MovieClip in Frame 155
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Frame 156
stop();
Instance of Symbol 33 MovieClip "player_mc" in Frame 156
onClipEvent (load) {
healthMax = 50000000 /* 0x2FAF080 */;
speedMax = 3;
manuverSpeed = 5;
accel = 1.2;
decay = 0.8;
bounce = 0.1;
collideDamage = 0;
shotMax = 25;
health = healthMax;
xSpeed = 0;
ySpeed = 0;
speed = 0;
shotCount = 0;
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
speed = speed * decay;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.bombBoxx.wall.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (_root.level_mc.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (Key.isDown(37)) {
this._rotation = this._rotation - manuverSpeed;
} else if (Key.isDown(39)) {
this._rotation = this._rotation + manuverSpeed;
}
if (Key.isDown(38)) {
if (speed < speedMax) {
speed = speed + accel;
}
} else if (Key.isDown(40)) {
if (speed > (-speedMax)) {
speed = speed - accel;
}
}
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y < 0) {
_y = 600;
}
if (_y > 600) {
_y = 0;
}
}
}
onClipEvent (mouseDown) {
if (!death) {
this.turret_mc.gotoAndPlay("shoot");
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.shot_mc.duplicateMovieClip("shot_mc" + shotCount, shotCount);
_root["shot_mc" + shotCount]._x = this._x;
_root["shot_mc" + shotCount]._y = this._y;
_root["shot_mc" + shotCount]._rotation = this.turret_mc._rotation + this._rotation;
}
}
Instance of Symbol 46 MovieClip "enemyshot_mc" in Frame 156
onClipEvent (load) {
speed = 13;
damageMin = 10;
damageMax = 10;
hit = false;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_root.enemyshot_mc.hit = true;
_root.enemyshot_mc._visible = false;
hitFunc = function () {
_y = (_y + ySpeed);
_x = (_x - xSpeed);
this.gotoAndPlay("hit");
hit = true;
};
}
onClipEvent (enterFrame) {
if (!hit) {
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.level_mc.hitTest(this._x, this._y, true)) {
hitFunc();
} else if (this.hitTest(_root.player_mc)) {
hitFunc();
_root.player_mc.health = _root.player_mc.health - (damageMin + random(damageMax - damageMin));
_root.healthbar.nextFrame();
}
}
}
Instance of Symbol 170 MovieClip in Frame 156
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 170 MovieClip in Frame 156
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 170 MovieClip in Frame 156
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 170 MovieClip in Frame 156
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 172 MovieClip in Frame 156
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 172 MovieClip in Frame 156
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 172 MovieClip in Frame 156
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 172 MovieClip in Frame 156
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 172 MovieClip in Frame 156
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 172 MovieClip in Frame 156
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 170 MovieClip in Frame 156
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Frame 157
stop();
Instance of Symbol 46 MovieClip "enemyshot_mc" in Frame 157
onClipEvent (load) {
speed = 13;
damageMin = 10;
damageMax = 10;
hit = false;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_root.enemyshot_mc.hit = true;
_root.enemyshot_mc._visible = false;
hitFunc = function () {
_y = (_y + ySpeed);
_x = (_x - xSpeed);
this.gotoAndPlay("hit");
hit = true;
};
}
onClipEvent (enterFrame) {
if (!hit) {
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.level_mc.hitTest(this._x, this._y, true)) {
hitFunc();
} else if (this.hitTest(_root.player_mc)) {
hitFunc();
_root.player_mc.health = _root.player_mc.health - (damageMin + random(damageMax - damageMin));
_root.healthbar.nextFrame();
}
}
}
Instance of Symbol 42 MovieClip "shot_mc" in Frame 157
onClipEvent (load) {
speed = 13;
damageMin = 25;
damageMax = 50;
hit = false;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_root.shot_mc.hit = true;
_root.shot_mc._visible = false;
hitFunc = function () {
_y = (_y + ySpeed);
_x = (_x - xSpeed);
this.gotoAndPlay("hit");
hit = true;
};
}
onClipEvent (enterFrame) {
if (!hit) {
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.level_mc.hitTest(this._x, this._y, true)) {
hitFunc();
} else {
i = 1;
while (i <= _root.enemyCount) {
if (this.hitTest(_root["enemy_mc" + i])) {
hitFunc();
_root["enemy_mc" + i].health = _root["enemy_mc" + i].health - (damageMin + random(damageMax - damageMin));
break;
}
i++;
}
}
}
}
Instance of Symbol 33 MovieClip "player_mc" in Frame 157
onClipEvent (load) {
healthMax = 5000000000;
speedMax = 3;
manuverSpeed = 5;
accel = 1.2;
decay = 0.8;
bounce = 0.1;
collideDamage = 0;
shotMax = 25;
health = healthMax;
xSpeed = 0;
ySpeed = 0;
speed = 0;
shotCount = 0;
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
speed = speed * decay;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.bombBoxx.wall.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (_root.level_mc.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (Key.isDown(37)) {
this._rotation = this._rotation - manuverSpeed;
} else if (Key.isDown(39)) {
this._rotation = this._rotation + manuverSpeed;
}
if (Key.isDown(38)) {
if (speed < speedMax) {
speed = speed + accel;
}
} else if (Key.isDown(40)) {
if (speed > (-speedMax)) {
speed = speed - accel;
}
}
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y < 0) {
_y = 600;
}
if (_y > 600) {
_y = 0;
}
}
}
onClipEvent (mouseDown) {
if (!death) {
this.turret_mc.gotoAndPlay("shoot");
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.shot_mc.duplicateMovieClip("shot_mc" + shotCount, shotCount);
_root["shot_mc" + shotCount]._x = this._x;
_root["shot_mc" + shotCount]._y = this._y;
_root["shot_mc" + shotCount]._rotation = this.turret_mc._rotation + this._rotation;
}
}
Instance of Symbol 178 MovieClip in Frame 157
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 181 MovieClip in Frame 157
onClipEvent (load) {
health = 1500;
refireInterval = 2;
shotMax = 100;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 178 MovieClip in Frame 157
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 178 MovieClip in Frame 157
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 178 MovieClip in Frame 157
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 183 MovieClip in Frame 157
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 183 MovieClip in Frame 157
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 183 MovieClip in Frame 157
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 183 MovieClip in Frame 157
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Frame 158
stop();
Instance of Symbol 190 MovieClip in Frame 158
onClipEvent (load) {
damageMin = 5;
damageMax = 10;
}
onClipEvent (enterFrame) {
if (!hit) {
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.level_mc.hitTest(this._x, this._y, true)) {
hitFunc();
} else if (this.hitTest(_root.player_mc)) {
hitFunc();
_root.player_mc.health = _root.player_mc.health - (damageMin + random(damageMax - damageMin));
}
}
}
Instance of Symbol 46 MovieClip "enemyshot_mc" in Frame 158
onClipEvent (load) {
speed = 13;
damageMin = 10;
damageMax = 10;
hit = false;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_root.enemyshot_mc.hit = true;
_root.enemyshot_mc._visible = false;
hitFunc = function () {
_y = (_y + ySpeed);
_x = (_x - xSpeed);
this.gotoAndPlay("hit");
hit = true;
};
}
onClipEvent (enterFrame) {
if (!hit) {
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.level_mc.hitTest(this._x, this._y, true)) {
hitFunc();
} else if (this.hitTest(_root.player_mc)) {
hitFunc();
_root.player_mc.health = _root.player_mc.health - (damageMin + random(damageMax - damageMin));
_root.healthbar.nextFrame();
}
}
}
Instance of Symbol 33 MovieClip "player_mc" in Frame 158
onClipEvent (load) {
healthMax = 50000000 /* 0x2FAF080 */;
speedMax = 3;
manuverSpeed = 5;
accel = 1.2;
decay = 0.8;
bounce = 0.1;
collideDamage = 0;
shotMax = 25;
health = healthMax;
xSpeed = 0;
ySpeed = 0;
speed = 0;
shotCount = 0;
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
speed = speed * decay;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.bombBoxx.wall.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (_root.level_mc.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (Key.isDown(37)) {
this._rotation = this._rotation - manuverSpeed;
} else if (Key.isDown(39)) {
this._rotation = this._rotation + manuverSpeed;
}
if (Key.isDown(38)) {
if (speed < speedMax) {
speed = speed + accel;
}
} else if (Key.isDown(40)) {
if (speed > (-speedMax)) {
speed = speed - accel;
}
}
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y < 0) {
_y = 600;
}
if (_y > 600) {
_y = 0;
}
}
}
onClipEvent (mouseDown) {
if (!death) {
this.turret_mc.gotoAndPlay("shoot");
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.shot_mc.duplicateMovieClip("shot_mc" + shotCount, shotCount);
_root["shot_mc" + shotCount]._x = this._x;
_root["shot_mc" + shotCount]._y = this._y;
_root["shot_mc" + shotCount]._rotation = this.turret_mc._rotation + this._rotation;
}
}
Instance of Symbol 202 MovieClip in Frame 158
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 202 MovieClip in Frame 158
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 202 MovieClip in Frame 158
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 202 MovieClip in Frame 158
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 204 MovieClip in Frame 158
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 206 MovieClip in Frame 158
onClipEvent (load) {
health = 1500;
refireInterval = 2;
shotMax = 100;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 206 MovieClip in Frame 158
onClipEvent (load) {
health = 1500;
refireInterval = 2;
shotMax = 100;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 204 MovieClip in Frame 158
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 204 MovieClip in Frame 158
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Frame 159
stop();
Instance of Symbol 225 MovieClip "player_mc" in Frame 159
onClipEvent (load) {
healthMax = 5E52;
speedMax = 3;
manuverSpeed = 5;
accel = 1.2;
decay = 0.8;
bounce = 0.1;
collideDamage = 0;
shotMax = 25;
health = healthMax;
xSpeed = 0;
ySpeed = 0;
speed = 0;
shotCount = 0;
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
speed = speed * decay;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.bombBoxx.wall.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (_root.level_mc.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (Key.isDown(37)) {
this._rotation = this._rotation - manuverSpeed;
} else if (Key.isDown(39)) {
this._rotation = this._rotation + manuverSpeed;
}
if (Key.isDown(38)) {
if (speed < speedMax) {
speed = speed + accel;
}
} else if (Key.isDown(40)) {
if (speed > (-speedMax)) {
speed = speed - accel;
}
}
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y < 0) {
_y = 600;
}
if (_y > 600) {
_y = 0;
}
}
}
onClipEvent (mouseDown) {
if (!death) {
this.turret_mc.gotoAndPlay("shoot");
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.shot_mc.duplicateMovieClip("shot_mc" + shotCount, shotCount);
_root["shot_mc" + shotCount]._x = this._x;
_root["shot_mc" + shotCount]._y = this._y;
_root["shot_mc" + shotCount]._rotation = this.turret_mc._rotation + this._rotation;
}
}
Instance of Symbol 229 MovieClip in Frame 159
onClipEvent (load) {
health = 5000;
refireInterval = 10;
shotMax = 100;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 229 MovieClip in Frame 159
onClipEvent (load) {
health = 5000;
refireInterval = 10;
shotMax = 100;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 231 MovieClip in Frame 159
onClipEvent (load) {
health = 1500;
refireInterval = 2;
shotMax = 100;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 235 MovieClip in Frame 159
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 235 MovieClip in Frame 159
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 235 MovieClip in Frame 159
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 235 MovieClip in Frame 159
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 235 MovieClip in Frame 159
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 235 MovieClip in Frame 159
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 235 MovieClip in Frame 159
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 235 MovieClip in Frame 159
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Frame 160
stop();
Instance of Symbol 33 MovieClip "player_mc" in Frame 160
onClipEvent (load) {
healthMax = 5E52;
speedMax = 3;
manuverSpeed = 5;
accel = 1.2;
decay = 0.8;
bounce = 0.1;
collideDamage = 0;
shotMax = 25;
health = healthMax;
xSpeed = 0;
ySpeed = 0;
speed = 0;
shotCount = 0;
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
speed = speed * decay;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.bombBoxx.wall.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (_root.level_mc.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (Key.isDown(37)) {
this._rotation = this._rotation - manuverSpeed;
} else if (Key.isDown(39)) {
this._rotation = this._rotation + manuverSpeed;
}
if (Key.isDown(38)) {
if (speed < speedMax) {
speed = speed + accel;
}
} else if (Key.isDown(40)) {
if (speed > (-speedMax)) {
speed = speed - accel;
}
}
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y < 0) {
_y = 600;
}
if (_y > 600) {
_y = 0;
}
}
}
onClipEvent (mouseDown) {
if (!death) {
this.turret_mc.gotoAndPlay("shoot");
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.shot_mc.duplicateMovieClip("shot_mc" + shotCount, shotCount);
_root["shot_mc" + shotCount]._x = this._x;
_root["shot_mc" + shotCount]._y = this._y;
_root["shot_mc" + shotCount]._rotation = this.turret_mc._rotation + this._rotation;
}
}
Instance of Symbol 249 MovieClip in Frame 160
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 251 MovieClip in Frame 160
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 253 MovieClip in Frame 160
onClipEvent (load) {
health = 1500;
refireInterval = 2;
shotMax = 100;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 255 MovieClip in Frame 160
onClipEvent (load) {
health = 5000;
refireInterval = 10;
shotMax = 100;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 249 MovieClip in Frame 160
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 249 MovieClip in Frame 160
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 249 MovieClip in Frame 160
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 249 MovieClip in Frame 160
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 251 MovieClip in Frame 160
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 251 MovieClip in Frame 160
onClipEvent (load) {
health = 300;
refireInterval = 10;
shotMax = 5;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 249 MovieClip in Frame 160
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Frame 161
stop();
Instance of Symbol 33 MovieClip "player_mc" in Frame 161
onClipEvent (load) {
healthMax = 5000000000;
speedMax = 3;
manuverSpeed = 5;
accel = 1.2;
decay = 0.8;
bounce = 0.1;
collideDamage = 0;
shotMax = 25;
health = healthMax;
xSpeed = 0;
ySpeed = 0;
speed = 0;
shotCount = 0;
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
speed = speed * decay;
xSpeed = speed * Math.sin(_rotation * (Math.PI/180));
ySpeed = speed * Math.cos(_rotation * (Math.PI/180));
_y = (_y - ySpeed);
_x = (_x + xSpeed);
if (_root.bombBoxx.wall.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (_root.level_mc.hitTest(this._x, this._y, true)) {
_y = (_y + (ySpeed * 1.1));
_x = (_x - (xSpeed * 1.1));
speed = -(speed * bounce);
health = health - (Math.abs(speed) * collideDamage);
}
if (Key.isDown(37)) {
this._rotation = this._rotation - manuverSpeed;
} else if (Key.isDown(39)) {
this._rotation = this._rotation + manuverSpeed;
}
if (Key.isDown(38)) {
if (speed < speedMax) {
speed = speed + accel;
}
} else if (Key.isDown(40)) {
if (speed > (-speedMax)) {
speed = speed - accel;
}
}
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y < 0) {
_y = 600;
}
if (_y > 600) {
_y = 0;
}
}
}
onClipEvent (mouseDown) {
if (!death) {
this.turret_mc.gotoAndPlay("shoot");
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.shot_mc.duplicateMovieClip("shot_mc" + shotCount, shotCount);
_root["shot_mc" + shotCount]._x = this._x;
_root["shot_mc" + shotCount]._y = this._y;
_root["shot_mc" + shotCount]._rotation = this.turret_mc._rotation + this._rotation;
}
}
Instance of Symbol 268 MovieClip in Frame 161
onClipEvent (load) {
health = 5000;
refireInterval = 10;
shotMax = 100;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 270 MovieClip in Frame 161
onClipEvent (load) {
health = 1500;
refireInterval = 2;
shotMax = 100;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 268 MovieClip in Frame 161
onClipEvent (load) {
health = 5000;
refireInterval = 10;
shotMax = 100;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 272 MovieClip in Frame 161
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 268 MovieClip in Frame 161
onClipEvent (load) {
health = 5000;
refireInterval = 10;
shotMax = 100;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 272 MovieClip in Frame 161
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 272 MovieClip in Frame 161
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 272 MovieClip in Frame 161
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 272 MovieClip in Frame 161
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 272 MovieClip in Frame 161
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 272 MovieClip in Frame 161
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Instance of Symbol 272 MovieClip in Frame 161
onClipEvent (load) {
health = 800;
refireInterval = 5;
shotMax = 20;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Frame 162
stop();
Instance of Symbol 282 MovieClip in Frame 162
onClipEvent (load) {
health = 10000;
refireInterval = 1;
shotMax = 300;
_root.enemyCount++;
ID = _root.enemyCount;
_name = ("enemy_mc" + ID);
death = false;
}
onClipEvent (enterFrame) {
if (!death) {
delta_x = _x - _root.player_mc._x;
delta_y = _y - _root.player_mc._y;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip((("enemyshot_mc" + ID) + "_") + shotCount, -((3 * ID) + shotCount));
with (_root[(("enemyshot_mc" + ID) + "_") + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.turret_mc._rotation;
}
}
if (health <= 0) {
this.gotoAndPlay("death");
death = true;
}
}
}
Frame 163
stop();
Frame 164
stop();
Frame 165
stop();
Instance of Symbol 14 MovieClip in Frame 165
onClipEvent (enterFrame) {
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
}
Instance of Symbol 14 MovieClip in Frame 165
onClipEvent (enterFrame) {
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
}
Instance of Symbol 14 MovieClip in Frame 165
onClipEvent (enterFrame) {
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
}
Instance of Symbol 14 MovieClip in Frame 165
onClipEvent (enterFrame) {
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
}
Instance of Symbol 14 MovieClip in Frame 165
onClipEvent (enterFrame) {
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
this.turret_mc._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
this.turret_mc._rotation = this.turret_mc._rotation - this._rotation;
}
Symbol 6 Button
on (release) {
gotoAndPlay (2);
}
Symbol 8 Button
on (release) {
gotoAndPlay (165);
}
Symbol 14 MovieClip Frame 1
stop();
Symbol 14 MovieClip Frame 7
_parent.score = _parent.score + 1;
stop();
Symbol 16 MovieClip Frame 2
_alpha = (_alpha - 3);
if (_alpha <= 0) {
gotoAndPlay (4);
}
Symbol 16 MovieClip Frame 3
gotoAndPlay (2);
Symbol 16 MovieClip Frame 4
_alpha = (_alpha + 3);
if (_alpha >= 100) {
gotoAndPlay (2);
}
Symbol 16 MovieClip Frame 5
gotoAndPlay (4);
Symbol 18 MovieClip Frame 2
_alpha = (_alpha - 3);
if (_alpha <= 0) {
gotoAndPlay (4);
}
Symbol 18 MovieClip Frame 3
gotoAndPlay (2);
Symbol 18 MovieClip Frame 4
_alpha = (_alpha + 3);
if (_alpha >= 100) {
gotoAndPlay (2);
}
Symbol 18 MovieClip Frame 5
gotoAndPlay (4);
Symbol 20 MovieClip Frame 2
_alpha = (_alpha - 3);
if (_alpha <= 0) {
gotoAndPlay (4);
}
Symbol 20 MovieClip Frame 3
gotoAndPlay (2);
Symbol 20 MovieClip Frame 4
_alpha = (_alpha + 3);
if (_alpha >= 100) {
gotoAndPlay (2);
}
Symbol 20 MovieClip Frame 5
gotoAndPlay (4);
Symbol 23 MovieClip Frame 1
Symbol 28 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 6
_parent.gotoAndPlay(161);
stop();
Symbol 35 MovieClip Frame 2
_rotation = (_rotation + 0.33);
if (this.hitTest(_root.player_mc)) {
_parent.nextFrame();
}
Symbol 35 MovieClip Frame 3
gotoAndPlay (2);
Symbol 42 MovieClip Frame 1
stop();
Symbol 42 MovieClip Frame 11
stop();
_parent.score = _parent.score - 1;
this.removeMovieClip();
Symbol 46 MovieClip Frame 1
stop();
Symbol 46 MovieClip Frame 7
stop();
this.removeMovieClip();
Symbol 50 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 7
_parent.score = _parent.score + 100;
stop();
Symbol 55 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 25;
gotoAndStop (3);
}
Symbol 55 MovieClip Frame 2
gotoAndPlay (1);
Symbol 58 MovieClip Frame 1
_rotation = (_rotation + 3);
if (this.hitTest(_root.player_mc)) {
_root.healthbar.prevFrame();
}
Symbol 58 MovieClip Frame 2
gotoAndPlay (1);
Symbol 58 MovieClip Frame 3
stop();
Symbol 61 MovieClip Frame 1
stop();
Symbol 61 MovieClip Frame 2
stop();
Symbol 61 MovieClip Frame 3
stop();
Symbol 61 MovieClip Frame 4
stop();
Symbol 61 MovieClip Frame 5
stop();
Symbol 61 MovieClip Frame 6
stop();
Symbol 61 MovieClip Frame 7
stop();
Symbol 61 MovieClip Frame 8
stop();
Symbol 61 MovieClip Frame 9
stop();
Symbol 61 MovieClip Frame 10
stop();
Symbol 61 MovieClip Frame 11
stop();
Symbol 61 MovieClip Frame 12
stop();
Symbol 61 MovieClip Frame 13
stop();
Symbol 61 MovieClip Frame 14
stop();
Symbol 61 MovieClip Frame 15
stop();
Symbol 61 MovieClip Frame 16
stop();
Symbol 61 MovieClip Frame 17
stop();
Symbol 61 MovieClip Frame 18
stop();
Symbol 61 MovieClip Frame 19
stop();
Symbol 61 MovieClip Frame 20
stop();
Symbol 61 MovieClip Frame 21
stop();
Symbol 61 MovieClip Frame 22
stop();
Symbol 61 MovieClip Frame 23
stop();
Symbol 61 MovieClip Frame 24
stop();
Symbol 61 MovieClip Frame 25
stop();
Symbol 61 MovieClip Frame 26
stop();
Symbol 61 MovieClip Frame 27
stop();
Symbol 61 MovieClip Frame 28
stop();
Symbol 61 MovieClip Frame 29
stop();
Symbol 61 MovieClip Frame 30
stop();
Symbol 61 MovieClip Frame 31
stop();
Symbol 61 MovieClip Frame 32
stop();
Symbol 61 MovieClip Frame 33
stop();
Symbol 61 MovieClip Frame 34
stop();
Symbol 61 MovieClip Frame 35
stop();
Symbol 61 MovieClip Frame 36
stop();
Symbol 61 MovieClip Frame 37
stop();
Symbol 61 MovieClip Frame 38
stop();
Symbol 61 MovieClip Frame 39
stop();
Symbol 61 MovieClip Frame 40
stop();
Symbol 61 MovieClip Frame 41
stop();
Symbol 61 MovieClip Frame 42
stop();
Symbol 61 MovieClip Frame 43
stop();
Symbol 61 MovieClip Frame 44
stop();
Symbol 61 MovieClip Frame 45
stop();
Symbol 61 MovieClip Frame 46
stop();
Symbol 61 MovieClip Frame 47
stop();
Symbol 61 MovieClip Frame 48
stop();
Symbol 61 MovieClip Frame 49
stop();
Symbol 61 MovieClip Frame 50
stop();
Symbol 61 MovieClip Frame 51
stop();
Symbol 61 MovieClip Frame 52
stop();
Symbol 61 MovieClip Frame 53
stop();
Symbol 61 MovieClip Frame 54
stop();
Symbol 61 MovieClip Frame 55
stop();
Symbol 61 MovieClip Frame 56
stop();
Symbol 61 MovieClip Frame 57
stop();
Symbol 61 MovieClip Frame 58
stop();
Symbol 61 MovieClip Frame 59
stop();
Symbol 61 MovieClip Frame 60
stop();
Symbol 61 MovieClip Frame 61
stop();
Symbol 61 MovieClip Frame 62
stop();
Symbol 61 MovieClip Frame 63
stop();
Symbol 61 MovieClip Frame 64
stop();
Symbol 61 MovieClip Frame 65
stop();
Symbol 61 MovieClip Frame 66
stop();
Symbol 61 MovieClip Frame 67
stop();
Symbol 61 MovieClip Frame 68
stop();
Symbol 61 MovieClip Frame 69
stop();
Symbol 61 MovieClip Frame 70
stop();
Symbol 61 MovieClip Frame 71
stop();
Symbol 61 MovieClip Frame 72
stop();
Symbol 61 MovieClip Frame 73
stop();
Symbol 61 MovieClip Frame 74
stop();
Symbol 61 MovieClip Frame 75
stop();
Symbol 61 MovieClip Frame 76
stop();
Symbol 61 MovieClip Frame 77
stop();
Symbol 61 MovieClip Frame 78
stop();
Symbol 61 MovieClip Frame 79
stop();
Symbol 61 MovieClip Frame 80
stop();
Symbol 61 MovieClip Frame 81
stop();
Symbol 61 MovieClip Frame 82
stop();
Symbol 61 MovieClip Frame 83
stop();
Symbol 61 MovieClip Frame 84
stop();
Symbol 61 MovieClip Frame 85
stop();
Symbol 61 MovieClip Frame 86
stop();
Symbol 61 MovieClip Frame 87
stop();
Symbol 61 MovieClip Frame 88
stop();
Symbol 61 MovieClip Frame 89
stop();
Symbol 61 MovieClip Frame 90
stop();
Symbol 61 MovieClip Frame 91
stop();
Symbol 61 MovieClip Frame 92
stop();
Symbol 61 MovieClip Frame 93
stop();
Symbol 61 MovieClip Frame 94
stop();
Symbol 61 MovieClip Frame 95
stop();
Symbol 61 MovieClip Frame 96
stop();
Symbol 61 MovieClip Frame 97
stop();
Symbol 61 MovieClip Frame 98
stop();
Symbol 61 MovieClip Frame 99
stop();
Symbol 61 MovieClip Frame 100
stop();
Symbol 61 MovieClip Frame 101
stop();
Symbol 61 MovieClip Frame 102
stop();
Symbol 61 MovieClip Frame 103
stop();
Symbol 61 MovieClip Frame 104
stop();
Symbol 61 MovieClip Frame 105
stop();
Symbol 61 MovieClip Frame 106
stop();
Symbol 61 MovieClip Frame 107
stop();
Symbol 61 MovieClip Frame 108
stop();
Symbol 61 MovieClip Frame 109
stop();
Symbol 61 MovieClip Frame 110
stop();
Symbol 61 MovieClip Frame 111
stop();
Symbol 61 MovieClip Frame 112
stop();
Symbol 61 MovieClip Frame 113
stop();
Symbol 61 MovieClip Frame 114
stop();
Symbol 61 MovieClip Frame 115
stop();
Symbol 61 MovieClip Frame 116
stop();
Symbol 61 MovieClip Frame 117
stop();
Symbol 61 MovieClip Frame 118
stop();
Symbol 61 MovieClip Frame 119
stop();
Symbol 61 MovieClip Frame 120
stop();
Symbol 61 MovieClip Frame 121
stop();
Symbol 61 MovieClip Frame 122
stop();
Symbol 61 MovieClip Frame 123
stop();
Symbol 61 MovieClip Frame 124
stop();
Symbol 61 MovieClip Frame 125
stop();
Symbol 61 MovieClip Frame 126
stop();
Symbol 61 MovieClip Frame 127
stop();
Symbol 61 MovieClip Frame 128
stop();
Symbol 61 MovieClip Frame 129
stop();
Symbol 61 MovieClip Frame 130
stop();
Symbol 61 MovieClip Frame 131
stop();
Symbol 61 MovieClip Frame 132
stop();
Symbol 61 MovieClip Frame 133
stop();
Symbol 61 MovieClip Frame 134
stop();
Symbol 61 MovieClip Frame 135
stop();
Symbol 61 MovieClip Frame 136
stop();
Symbol 61 MovieClip Frame 137
stop();
Symbol 61 MovieClip Frame 138
stop();
Symbol 61 MovieClip Frame 139
stop();
Symbol 61 MovieClip Frame 140
stop();
Symbol 61 MovieClip Frame 141
stop();
Symbol 61 MovieClip Frame 142
stop();
Symbol 61 MovieClip Frame 143
stop();
Symbol 61 MovieClip Frame 144
stop();
Symbol 61 MovieClip Frame 145
stop();
Symbol 61 MovieClip Frame 146
stop();
Symbol 61 MovieClip Frame 147
stop();
Symbol 61 MovieClip Frame 148
stop();
Symbol 61 MovieClip Frame 149
stop();
Symbol 61 MovieClip Frame 150
stop();
Symbol 61 MovieClip Frame 151
stop();
Symbol 61 MovieClip Frame 152
stop();
Symbol 61 MovieClip Frame 153
stop();
Symbol 61 MovieClip Frame 154
stop();
Symbol 61 MovieClip Frame 155
stop();
Symbol 61 MovieClip Frame 156
stop();
Symbol 61 MovieClip Frame 157
stop();
Symbol 61 MovieClip Frame 158
stop();
Symbol 61 MovieClip Frame 159
stop();
Symbol 61 MovieClip Frame 160
stop();
Symbol 61 MovieClip Frame 161
stop();
Symbol 61 MovieClip Frame 162
stop();
Symbol 61 MovieClip Frame 163
stop();
Symbol 61 MovieClip Frame 164
stop();
Symbol 61 MovieClip Frame 165
stop();
Symbol 61 MovieClip Frame 166
stop();
Symbol 61 MovieClip Frame 167
stop();
Symbol 61 MovieClip Frame 168
stop();
Symbol 61 MovieClip Frame 169
stop();
Symbol 61 MovieClip Frame 170
stop();
Symbol 61 MovieClip Frame 171
stop();
Symbol 61 MovieClip Frame 172
stop();
Symbol 61 MovieClip Frame 173
stop();
Symbol 61 MovieClip Frame 174
stop();
Symbol 61 MovieClip Frame 175
stop();
Symbol 61 MovieClip Frame 176
stop();
Symbol 61 MovieClip Frame 177
stop();
Symbol 61 MovieClip Frame 178
stop();
Symbol 61 MovieClip Frame 179
stop();
Symbol 61 MovieClip Frame 180
stop();
Symbol 61 MovieClip Frame 181
stop();
Symbol 61 MovieClip Frame 182
stop();
Symbol 61 MovieClip Frame 183
stop();
Symbol 61 MovieClip Frame 184
stop();
Symbol 61 MovieClip Frame 185
stop();
Symbol 61 MovieClip Frame 186
stop();
Symbol 61 MovieClip Frame 187
stop();
Symbol 61 MovieClip Frame 188
stop();
Symbol 61 MovieClip Frame 189
stop();
Symbol 61 MovieClip Frame 190
stop();
Symbol 61 MovieClip Frame 191
stop();
Symbol 61 MovieClip Frame 192
stop();
Symbol 61 MovieClip Frame 193
stop();
Symbol 61 MovieClip Frame 194
stop();
Symbol 61 MovieClip Frame 195
stop();
Symbol 61 MovieClip Frame 196
stop();
Symbol 61 MovieClip Frame 197
stop();
Symbol 61 MovieClip Frame 198
stop();
Symbol 61 MovieClip Frame 199
stop();
Symbol 61 MovieClip Frame 200
stop();
Symbol 61 MovieClip Frame 201
stop();
Symbol 61 MovieClip Frame 202
stop();
Symbol 61 MovieClip Frame 203
stop();
Symbol 61 MovieClip Frame 204
stop();
Symbol 61 MovieClip Frame 205
stop();
Symbol 61 MovieClip Frame 206
stop();
Symbol 61 MovieClip Frame 207
stop();
Symbol 61 MovieClip Frame 208
stop();
Symbol 61 MovieClip Frame 209
stop();
Symbol 61 MovieClip Frame 210
stop();
Symbol 61 MovieClip Frame 211
stop();
Symbol 61 MovieClip Frame 212
stop();
Symbol 61 MovieClip Frame 213
stop();
Symbol 61 MovieClip Frame 214
stop();
Symbol 61 MovieClip Frame 215
stop();
Symbol 61 MovieClip Frame 216
stop();
Symbol 61 MovieClip Frame 217
stop();
Symbol 61 MovieClip Frame 218
stop();
Symbol 61 MovieClip Frame 219
stop();
Symbol 61 MovieClip Frame 220
stop();
Symbol 61 MovieClip Frame 221
stop();
Symbol 61 MovieClip Frame 222
stop();
Symbol 61 MovieClip Frame 223
stop();
Symbol 61 MovieClip Frame 224
stop();
Symbol 61 MovieClip Frame 225
stop();
Symbol 61 MovieClip Frame 226
stop();
Symbol 61 MovieClip Frame 227
stop();
Symbol 61 MovieClip Frame 228
stop();
Symbol 61 MovieClip Frame 229
stop();
Symbol 61 MovieClip Frame 230
stop();
Symbol 61 MovieClip Frame 231
stop();
Symbol 61 MovieClip Frame 232
stop();
Symbol 61 MovieClip Frame 233
stop();
Symbol 61 MovieClip Frame 234
stop();
Symbol 61 MovieClip Frame 235
stop();
Symbol 61 MovieClip Frame 236
stop();
Symbol 61 MovieClip Frame 237
stop();
Symbol 61 MovieClip Frame 238
stop();
Symbol 61 MovieClip Frame 239
stop();
Symbol 61 MovieClip Frame 240
stop();
Symbol 61 MovieClip Frame 241
stop();
Symbol 61 MovieClip Frame 242
stop();
Symbol 61 MovieClip Frame 243
stop();
Symbol 61 MovieClip Frame 244
stop();
Symbol 61 MovieClip Frame 245
stop();
Symbol 61 MovieClip Frame 246
stop();
Symbol 61 MovieClip Frame 247
stop();
Symbol 61 MovieClip Frame 248
stop();
Symbol 61 MovieClip Frame 249
stop();
Symbol 61 MovieClip Frame 250
stop();
Symbol 61 MovieClip Frame 251
stop();
Symbol 61 MovieClip Frame 252
stop();
Symbol 61 MovieClip Frame 253
stop();
Symbol 61 MovieClip Frame 254
stop();
Symbol 61 MovieClip Frame 255
stop();
Symbol 61 MovieClip Frame 256
stop();
Symbol 61 MovieClip Frame 257
stop();
Symbol 61 MovieClip Frame 258
stop();
Symbol 61 MovieClip Frame 259
stop();
Symbol 61 MovieClip Frame 260
stop();
Symbol 61 MovieClip Frame 261
stop();
Symbol 61 MovieClip Frame 262
stop();
Symbol 61 MovieClip Frame 263
stop();
Symbol 61 MovieClip Frame 264
stop();
Symbol 61 MovieClip Frame 265
stop();
Symbol 61 MovieClip Frame 266
stop();
Symbol 61 MovieClip Frame 267
stop();
Symbol 61 MovieClip Frame 268
stop();
Symbol 61 MovieClip Frame 269
stop();
Symbol 61 MovieClip Frame 270
stop();
Symbol 61 MovieClip Frame 271
stop();
Symbol 61 MovieClip Frame 272
stop();
Symbol 61 MovieClip Frame 273
stop();
Symbol 61 MovieClip Frame 274
stop();
Symbol 61 MovieClip Frame 275
stop();
Symbol 61 MovieClip Frame 276
stop();
Symbol 61 MovieClip Frame 277
stop();
Symbol 61 MovieClip Frame 278
stop();
Symbol 61 MovieClip Frame 279
stop();
Symbol 61 MovieClip Frame 280
stop();
Symbol 61 MovieClip Frame 281
stop();
Symbol 61 MovieClip Frame 282
stop();
Symbol 61 MovieClip Frame 283
stop();
Symbol 61 MovieClip Frame 284
stop();
Symbol 61 MovieClip Frame 285
stop();
Symbol 61 MovieClip Frame 286
stop();
Symbol 61 MovieClip Frame 287
stop();
Symbol 61 MovieClip Frame 288
stop();
Symbol 61 MovieClip Frame 289
stop();
Symbol 61 MovieClip Frame 290
stop();
Symbol 61 MovieClip Frame 291
stop();
Symbol 61 MovieClip Frame 292
stop();
Symbol 61 MovieClip Frame 293
stop();
Symbol 61 MovieClip Frame 294
stop();
Symbol 61 MovieClip Frame 295
stop();
Symbol 61 MovieClip Frame 296
stop();
Symbol 61 MovieClip Frame 297
stop();
Symbol 61 MovieClip Frame 298
stop();
Symbol 61 MovieClip Frame 299
stop();
Symbol 61 MovieClip Frame 300
stop();
Symbol 61 MovieClip Frame 301
stop();
Symbol 61 MovieClip Frame 302
stop();
Symbol 61 MovieClip Frame 303
stop();
Symbol 61 MovieClip Frame 304
stop();
Symbol 61 MovieClip Frame 305
stop();
Symbol 61 MovieClip Frame 306
stop();
Symbol 61 MovieClip Frame 307
stop();
Symbol 61 MovieClip Frame 308
stop();
Symbol 61 MovieClip Frame 309
stop();
Symbol 61 MovieClip Frame 310
stop();
Symbol 61 MovieClip Frame 311
stop();
Symbol 61 MovieClip Frame 312
stop();
Symbol 61 MovieClip Frame 313
stop();
Symbol 61 MovieClip Frame 314
stop();
Symbol 61 MovieClip Frame 315
stop();
Symbol 61 MovieClip Frame 316
stop();
Symbol 61 MovieClip Frame 317
stop();
Symbol 61 MovieClip Frame 318
stop();
Symbol 61 MovieClip Frame 319
stop();
Symbol 61 MovieClip Frame 320
stop();
Symbol 61 MovieClip Frame 321
stop();
Symbol 61 MovieClip Frame 322
stop();
Symbol 61 MovieClip Frame 323
stop();
Symbol 61 MovieClip Frame 324
stop();
Symbol 61 MovieClip Frame 325
stop();
Symbol 61 MovieClip Frame 326
stop();
Symbol 61 MovieClip Frame 327
stop();
Symbol 61 MovieClip Frame 328
stop();
Symbol 61 MovieClip Frame 329
stop();
Symbol 61 MovieClip Frame 330
stop();
Symbol 61 MovieClip Frame 331
stop();
Symbol 61 MovieClip Frame 332
stop();
Symbol 61 MovieClip Frame 333
stop();
Symbol 61 MovieClip Frame 334
stop();
Symbol 61 MovieClip Frame 335
stop();
Symbol 61 MovieClip Frame 336
stop();
Symbol 61 MovieClip Frame 337
stop();
Symbol 61 MovieClip Frame 338
stop();
Symbol 61 MovieClip Frame 339
stop();
Symbol 61 MovieClip Frame 340
stop();
Symbol 61 MovieClip Frame 341
stop();
Symbol 61 MovieClip Frame 342
stop();
Symbol 61 MovieClip Frame 343
stop();
Symbol 61 MovieClip Frame 344
stop();
Symbol 61 MovieClip Frame 345
stop();
Symbol 61 MovieClip Frame 346
stop();
Symbol 61 MovieClip Frame 347
stop();
Symbol 61 MovieClip Frame 348
stop();
Symbol 61 MovieClip Frame 349
stop();
Symbol 61 MovieClip Frame 350
stop();
Symbol 61 MovieClip Frame 351
stop();
Symbol 61 MovieClip Frame 352
stop();
Symbol 61 MovieClip Frame 353
stop();
Symbol 61 MovieClip Frame 354
stop();
Symbol 61 MovieClip Frame 355
stop();
Symbol 61 MovieClip Frame 356
stop();
Symbol 61 MovieClip Frame 357
stop();
Symbol 61 MovieClip Frame 358
stop();
Symbol 61 MovieClip Frame 359
stop();
Symbol 61 MovieClip Frame 360
stop();
Symbol 61 MovieClip Frame 361
stop();
Symbol 61 MovieClip Frame 362
stop();
Symbol 61 MovieClip Frame 363
stop();
Symbol 61 MovieClip Frame 364
stop();
Symbol 61 MovieClip Frame 365
stop();
Symbol 61 MovieClip Frame 366
stop();
Symbol 61 MovieClip Frame 367
stop();
Symbol 61 MovieClip Frame 368
stop();
Symbol 61 MovieClip Frame 369
stop();
Symbol 61 MovieClip Frame 370
stop();
Symbol 61 MovieClip Frame 371
stop();
Symbol 61 MovieClip Frame 372
stop();
Symbol 61 MovieClip Frame 373
stop();
Symbol 61 MovieClip Frame 374
stop();
Symbol 61 MovieClip Frame 375
stop();
Symbol 61 MovieClip Frame 376
stop();
Symbol 61 MovieClip Frame 377
stop();
Symbol 61 MovieClip Frame 378
stop();
Symbol 61 MovieClip Frame 379
stop();
Symbol 61 MovieClip Frame 380
stop();
Symbol 61 MovieClip Frame 381
stop();
Symbol 61 MovieClip Frame 382
stop();
Symbol 61 MovieClip Frame 383
stop();
Symbol 61 MovieClip Frame 384
stop();
Symbol 61 MovieClip Frame 385
stop();
Symbol 61 MovieClip Frame 386
stop();
Symbol 61 MovieClip Frame 387
stop();
Symbol 61 MovieClip Frame 388
stop();
Symbol 61 MovieClip Frame 389
stop();
Symbol 61 MovieClip Frame 390
stop();
Symbol 61 MovieClip Frame 391
stop();
Symbol 61 MovieClip Frame 392
stop();
Symbol 61 MovieClip Frame 393
stop();
Symbol 61 MovieClip Frame 394
stop();
Symbol 61 MovieClip Frame 395
stop();
Symbol 61 MovieClip Frame 396
stop();
Symbol 61 MovieClip Frame 397
stop();
Symbol 61 MovieClip Frame 398
stop();
Symbol 61 MovieClip Frame 399
stop();
Symbol 61 MovieClip Frame 400
stop();
Symbol 61 MovieClip Frame 401
stop();
Symbol 61 MovieClip Frame 402
stop();
Symbol 61 MovieClip Frame 403
stop();
Symbol 61 MovieClip Frame 404
stop();
Symbol 61 MovieClip Frame 405
stop();
Symbol 61 MovieClip Frame 406
stop();
Symbol 61 MovieClip Frame 407
stop();
Symbol 61 MovieClip Frame 408
stop();
Symbol 61 MovieClip Frame 409
stop();
Symbol 61 MovieClip Frame 410
stop();
Symbol 61 MovieClip Frame 411
stop();
Symbol 61 MovieClip Frame 412
stop();
Symbol 61 MovieClip Frame 413
stop();
Symbol 61 MovieClip Frame 414
stop();
Symbol 61 MovieClip Frame 415
stop();
Symbol 61 MovieClip Frame 416
stop();
Symbol 61 MovieClip Frame 417
stop();
Symbol 61 MovieClip Frame 418
stop();
Symbol 61 MovieClip Frame 419
stop();
Symbol 61 MovieClip Frame 420
stop();
Symbol 61 MovieClip Frame 421
stop();
Symbol 61 MovieClip Frame 422
stop();
Symbol 61 MovieClip Frame 423
stop();
Symbol 61 MovieClip Frame 424
stop();
Symbol 61 MovieClip Frame 425
stop();
Symbol 61 MovieClip Frame 426
stop();
Symbol 61 MovieClip Frame 427
stop();
Symbol 61 MovieClip Frame 428
stop();
Symbol 61 MovieClip Frame 429
stop();
Symbol 61 MovieClip Frame 430
stop();
Symbol 61 MovieClip Frame 431
stop();
Symbol 61 MovieClip Frame 432
stop();
Symbol 61 MovieClip Frame 433
stop();
Symbol 61 MovieClip Frame 434
stop();
Symbol 61 MovieClip Frame 435
stop();
Symbol 61 MovieClip Frame 436
stop();
Symbol 61 MovieClip Frame 437
stop();
Symbol 61 MovieClip Frame 438
stop();
Symbol 61 MovieClip Frame 439
stop();
Symbol 61 MovieClip Frame 440
stop();
Symbol 61 MovieClip Frame 441
stop();
Symbol 61 MovieClip Frame 442
stop();
Symbol 61 MovieClip Frame 443
stop();
Symbol 61 MovieClip Frame 444
stop();
Symbol 61 MovieClip Frame 445
stop();
Symbol 61 MovieClip Frame 446
stop();
Symbol 61 MovieClip Frame 447
stop();
Symbol 61 MovieClip Frame 448
stop();
Symbol 61 MovieClip Frame 449
stop();
Symbol 61 MovieClip Frame 450
stop();
Symbol 61 MovieClip Frame 451
stop();
Symbol 61 MovieClip Frame 452
stop();
Symbol 61 MovieClip Frame 453
stop();
Symbol 61 MovieClip Frame 454
stop();
Symbol 61 MovieClip Frame 455
stop();
Symbol 61 MovieClip Frame 456
stop();
Symbol 61 MovieClip Frame 457
stop();
Symbol 61 MovieClip Frame 458
stop();
Symbol 61 MovieClip Frame 459
stop();
Symbol 61 MovieClip Frame 460
stop();
Symbol 61 MovieClip Frame 461
stop();
Symbol 61 MovieClip Frame 462
stop();
Symbol 61 MovieClip Frame 463
stop();
Symbol 61 MovieClip Frame 464
stop();
Symbol 61 MovieClip Frame 465
stop();
Symbol 61 MovieClip Frame 466
stop();
Symbol 61 MovieClip Frame 467
stop();
Symbol 61 MovieClip Frame 468
stop();
Symbol 61 MovieClip Frame 469
stop();
Symbol 61 MovieClip Frame 470
stop();
Symbol 61 MovieClip Frame 471
stop();
Symbol 61 MovieClip Frame 472
stop();
Symbol 61 MovieClip Frame 473
stop();
Symbol 61 MovieClip Frame 474
stop();
Symbol 61 MovieClip Frame 475
stop();
Symbol 61 MovieClip Frame 476
stop();
Symbol 61 MovieClip Frame 477
stop();
Symbol 61 MovieClip Frame 478
stop();
Symbol 61 MovieClip Frame 479
stop();
Symbol 61 MovieClip Frame 480
stop();
Symbol 61 MovieClip Frame 481
stop();
Symbol 61 MovieClip Frame 482
stop();
Symbol 61 MovieClip Frame 483
stop();
Symbol 61 MovieClip Frame 484
stop();
Symbol 61 MovieClip Frame 485
stop();
Symbol 61 MovieClip Frame 486
stop();
Symbol 61 MovieClip Frame 487
stop();
Symbol 61 MovieClip Frame 488
stop();
Symbol 61 MovieClip Frame 489
stop();
Symbol 61 MovieClip Frame 490
stop();
Symbol 61 MovieClip Frame 491
stop();
Symbol 61 MovieClip Frame 492
stop();
Symbol 61 MovieClip Frame 493
stop();
Symbol 61 MovieClip Frame 494
stop();
Symbol 61 MovieClip Frame 495
stop();
Symbol 61 MovieClip Frame 496
stop();
Symbol 61 MovieClip Frame 497
stop();
Symbol 61 MovieClip Frame 498
stop();
Symbol 61 MovieClip Frame 499
stop();
Symbol 61 MovieClip Frame 500
_root.gotoAndPlay(164);
stop();
Symbol 65 MovieClip Frame 1
Symbol 68 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 50;
gotoAndStop (3);
}
Symbol 68 MovieClip Frame 2
gotoAndPlay (1);
Symbol 69 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 25;
gotoAndStop (3);
}
Symbol 69 MovieClip Frame 2
gotoAndPlay (1);
Symbol 71 MovieClip Frame 1
stop();
Symbol 71 MovieClip Frame 7
_parent.score = _parent.score + 100;
stop();
Symbol 72 MovieClip Frame 2
_rotation = (_rotation + 0.33);
if (this.hitTest(_root.player_mc)) {
_parent.nextFrame();
}
Symbol 72 MovieClip Frame 3
gotoAndPlay (2);
Symbol 76 MovieClip Frame 1
Symbol 80 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 7
_parent.score = _parent.score + 500;
stop();
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 7
_parent.score = _parent.score + 100;
stop();
Symbol 83 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 25;
gotoAndStop (3);
}
Symbol 83 MovieClip Frame 2
gotoAndPlay (1);
Symbol 84 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 50;
gotoAndStop (3);
}
Symbol 84 MovieClip Frame 2
gotoAndPlay (1);
Symbol 87 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 500;
gotoAndStop (3);
}
Symbol 87 MovieClip Frame 2
gotoAndPlay (1);
Symbol 88 MovieClip Frame 2
_rotation = (_rotation + 0.33);
if (this.hitTest(_root.player_mc)) {
_parent.nextFrame();
}
Symbol 88 MovieClip Frame 3
gotoAndPlay (2);
Symbol 103 MovieClip Frame 1
Symbol 105 MovieClip Frame 2
_rotation = (_rotation + 0.33);
if (this.hitTest(_root.player_mc)) {
_parent.nextFrame();
}
Symbol 105 MovieClip Frame 3
gotoAndPlay (2);
Symbol 108 MovieClip Frame 2
_x = (_x - 0.25);
_y = (_y + 30);
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y > 1000) {
_y = 0;
}
Symbol 108 MovieClip Frame 3
gotoAndPlay (2);
Symbol 110 MovieClip Frame 2
_x = (_x + 0.4);
_y = (_y + 36);
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y > 1000) {
_y = 0;
}
Symbol 110 MovieClip Frame 3
gotoAndPlay (2);
Symbol 112 MovieClip Frame 2
_x = (_x + 0.1);
_y = (_y + 18);
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y > 1000) {
_y = 0;
}
Symbol 112 MovieClip Frame 3
gotoAndPlay (2);
Symbol 114 MovieClip Frame 2
_x = (_x - 0.35);
_y = (_y + 24);
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y > 1000) {
_y = 0;
}
Symbol 114 MovieClip Frame 3
gotoAndPlay (2);
Symbol 116 MovieClip Frame 2
_x = (_x - 0.1);
_y = (_y + 29);
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y > 1000) {
_y = 0;
}
Symbol 116 MovieClip Frame 3
gotoAndPlay (2);
Symbol 118 MovieClip Frame 2
_x = (_x + 0.1);
_y = (_y + 44);
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y > 1000) {
_y = 0;
}
Symbol 118 MovieClip Frame 3
gotoAndPlay (2);
Symbol 119 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 500;
gotoAndStop (3);
}
Symbol 119 MovieClip Frame 2
gotoAndPlay (1);
Symbol 120 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 50;
gotoAndStop (3);
}
Symbol 120 MovieClip Frame 2
gotoAndPlay (1);
Symbol 121 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 25;
gotoAndStop (3);
}
Symbol 121 MovieClip Frame 2
gotoAndPlay (1);
Symbol 123 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 7
_parent.score = _parent.score + 100;
stop();
Symbol 125 MovieClip Frame 1
stop();
Symbol 125 MovieClip Frame 7
_parent.score = _parent.score + 500;
stop();
Symbol 128 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 7
_parent.score = _parent.score + 2500;
stop();
Symbol 129 MovieClip Frame 1
_rotation = (_rotation + 3);
if (this.hitTest(_root.player_mc)) {
_root.healthbar.prevFrame();
}
Symbol 129 MovieClip Frame 2
gotoAndPlay (1);
Symbol 129 MovieClip Frame 3
stop();
Symbol 133 MovieClip Frame 1
Symbol 137 MovieClip Frame 1
stop();
Symbol 142 MovieClip Frame 1
stop();
Symbol 142 MovieClip Frame 6
_parent.gotoAndPlay(161);
stop();
Symbol 144 MovieClip Frame 2
_rotation = (_rotation + 0.33);
if (this.hitTest(_root.player_mc)) {
_parent.nextFrame();
}
Symbol 144 MovieClip Frame 3
gotoAndPlay (2);
Symbol 146 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 7
_parent.score = _parent.score + 100;
stop();
Symbol 148 MovieClip Frame 1
stop();
Symbol 148 MovieClip Frame 7
_parent.score = _parent.score + 500;
stop();
Symbol 150 MovieClip Frame 1
stop();
Symbol 150 MovieClip Frame 7
_parent.score = _parent.score + 2500;
stop();
Symbol 151 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 25;
gotoAndStop (3);
}
Symbol 151 MovieClip Frame 2
gotoAndPlay (1);
Symbol 152 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 50;
gotoAndStop (3);
}
Symbol 152 MovieClip Frame 2
gotoAndPlay (1);
Symbol 153 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 500;
gotoAndStop (3);
}
Symbol 153 MovieClip Frame 2
gotoAndPlay (1);
Symbol 156 MovieClip Frame 2
_x = (_x - 0.5);
_y = (_y + 5);
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y > 1000) {
_y = 0;
}
Symbol 156 MovieClip Frame 3
gotoAndPlay (2);
Symbol 157 MovieClip Frame 2
_x = (_x + 0.8);
_y = (_y + 4);
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y > 1000) {
_y = 0;
}
Symbol 157 MovieClip Frame 3
gotoAndPlay (2);
Symbol 158 MovieClip Frame 2
_x = (_x + 0.2);
_y = (_y + 9);
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y > 1000) {
_y = 0;
}
Symbol 158 MovieClip Frame 3
gotoAndPlay (2);
Symbol 159 MovieClip Frame 2
_x = (_x - 0.7);
_y = (_y + 2);
if (_x < 0) {
_x = 800;
}
if (_x > 800) {
_x = 0;
}
if (_y > 1000) {
_y = 0;
}
Symbol 159 MovieClip Frame 3
gotoAndPlay (2);
Symbol 162 MovieClip Frame 1
Symbol 164 MovieClip Frame 2
_rotation = (_rotation + 0.33);
if (this.hitTest(_root.player_mc)) {
_parent.nextFrame();
}
Symbol 164 MovieClip Frame 3
gotoAndPlay (2);
Symbol 168 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 10000;
gotoAndStop (3);
}
Symbol 168 MovieClip Frame 2
gotoAndPlay (1);
Symbol 170 MovieClip Frame 1
stop();
Symbol 170 MovieClip Frame 7
_parent.score = _parent.score + 2500;
stop();
Symbol 172 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 7
_parent.score = _parent.score + 500;
stop();
Symbol 174 MovieClip Frame 1
Symbol 176 MovieClip Frame 2
_rotation = (_rotation + 0.33);
if (this.hitTest(_root.player_mc)) {
_parent.nextFrame();
}
Symbol 176 MovieClip Frame 3
gotoAndPlay (2);
Symbol 178 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 7
_parent.score = _parent.score + 2500;
stop();
Symbol 181 MovieClip Frame 1
stop();
Symbol 181 MovieClip Frame 7
_parent.score = _parent.score + 25000;
stop();
Symbol 183 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 7
_parent.score = _parent.score + 500;
stop();
Symbol 184 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 500;
gotoAndStop (3);
}
Symbol 184 MovieClip Frame 2
gotoAndPlay (1);
Symbol 185 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 10000;
gotoAndStop (3);
}
Symbol 185 MovieClip Frame 2
gotoAndPlay (1);
Symbol 186 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 50;
gotoAndStop (3);
}
Symbol 186 MovieClip Frame 2
gotoAndPlay (1);
Symbol 190 MovieClip Frame 2
_alpha = (_alpha - 3);
if (this.hitTest(_parent.player_mc)) {
_root.healthbar.nextFrame();
}
if (_alpha <= 50) {
gotoAndPlay (4);
}
Symbol 190 MovieClip Frame 3
gotoAndPlay (2);
Symbol 190 MovieClip Frame 4
_alpha = (_alpha + 3);
if (this.hitTest(_parent.player_mc)) {
_root.healthbar.nextFrame();
}
if (_alpha >= 100) {
gotoAndPlay (2);
}
Symbol 190 MovieClip Frame 5
gotoAndPlay (4);
Symbol 192 MovieClip Frame 2
_alpha = (_alpha - 3);
if (this.hitTest(_parent.player_mc)) {
_root.healthbar.nextFrame();
}
if (_alpha <= 50) {
gotoAndPlay (4);
}
Symbol 192 MovieClip Frame 3
gotoAndPlay (2);
Symbol 192 MovieClip Frame 4
_alpha = (_alpha + 3);
if (this.hitTest(_parent.player_mc)) {
_root.healthbar.nextFrame();
}
if (_alpha >= 100) {
gotoAndPlay (2);
}
Symbol 192 MovieClip Frame 5
gotoAndPlay (4);
Symbol 194 MovieClip Frame 2
_alpha = (_alpha - 3);
if (this.hitTest(_parent.player_mc)) {
_root.healthbar.nextFrame();
}
if (_alpha <= 50) {
gotoAndPlay (4);
}
Symbol 194 MovieClip Frame 3
gotoAndPlay (2);
Symbol 194 MovieClip Frame 4
_alpha = (_alpha + 3);
if (this.hitTest(_parent.player_mc)) {
_root.healthbar.nextFrame();
}
if (_alpha >= 100) {
gotoAndPlay (2);
}
Symbol 194 MovieClip Frame 5
gotoAndPlay (4);
Symbol 196 MovieClip Frame 2
_alpha = (_alpha - 3);
if (this.hitTest(_parent.player_mc)) {
_root.healthbar.nextFrame();
}
if (_alpha <= 50) {
gotoAndPlay (4);
}
Symbol 196 MovieClip Frame 3
gotoAndPlay (2);
Symbol 196 MovieClip Frame 4
_alpha = (_alpha + 3);
if (this.hitTest(_parent.player_mc)) {
_root.healthbar.nextFrame();
}
if (_alpha >= 100) {
gotoAndPlay (2);
}
Symbol 196 MovieClip Frame 5
gotoAndPlay (4);
Symbol 198 MovieClip Frame 1
Symbol 200 MovieClip Frame 2
_rotation = (_rotation + 0.33);
if (this.hitTest(_root.player_mc)) {
_parent.nextFrame();
}
Symbol 200 MovieClip Frame 3
gotoAndPlay (2);
Symbol 202 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 7
_parent.score = _parent.score + 500;
stop();
Symbol 204 MovieClip Frame 1
stop();
Symbol 204 MovieClip Frame 7
_parent.score = _parent.score + 2500;
stop();
Symbol 206 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 7
_parent.score = _parent.score + 25000;
stop();
Symbol 207 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 500;
gotoAndStop (3);
}
Symbol 207 MovieClip Frame 2
gotoAndPlay (1);
Symbol 208 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 50;
gotoAndStop (3);
}
Symbol 208 MovieClip Frame 2
gotoAndPlay (1);
Symbol 209 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 10000;
gotoAndStop (3);
}
Symbol 209 MovieClip Frame 2
gotoAndPlay (1);
Symbol 210 MovieClip Frame 1
_rotation = (_rotation + 3);
if (this.hitTest(_root.player_mc)) {
_root.healthbar.prevFrame();
}
Symbol 210 MovieClip Frame 2
gotoAndPlay (1);
Symbol 210 MovieClip Frame 3
stop();
Symbol 212 MovieClip Frame 2
_x = (_x + 7);
_y = (_y - 0.21);
if (_x < -200) {
_x = 1000;
}
if (_x > 1000) {
_x = -200;
}
if (_y > 1000) {
_y = 0;
}
if (_y < 0) {
_y = 1000;
}
Symbol 212 MovieClip Frame 3
gotoAndPlay (2);
Symbol 214 MovieClip Frame 2
_x = (_x + 3);
_y = (_y + 0.12);
if (_x < -200) {
_x = 1000;
}
if (_x > 1000) {
_x = -200;
}
if (_y > 1000) {
_y = 0;
}
if (_y < 0) {
_y = 1000;
}
Symbol 214 MovieClip Frame 3
gotoAndPlay (2);
Symbol 216 MovieClip Frame 2
_x = (_x + 2);
_y = (_y - 0.8);
if (_x < -200) {
_x = 1000;
}
if (_x > 1000) {
_x = -200;
}
if (_y > 1000) {
_y = 0;
}
if (_y < 0) {
_y = 1000;
}
Symbol 216 MovieClip Frame 3
gotoAndPlay (2);
Symbol 219 MovieClip Frame 1
Symbol 225 MovieClip Frame 1
stop();
Symbol 225 MovieClip Frame 6
_parent.gotoAndPlay(161);
stop();
Symbol 226 MovieClip Frame 2
_rotation = (_rotation + 0.33);
if (this.hitTest(_root.player_mc)) {
_parent.nextFrame();
}
Symbol 226 MovieClip Frame 3
gotoAndPlay (2);
Symbol 229 MovieClip Frame 1
stop();
Symbol 229 MovieClip Frame 7
_parent.score = _parent.score + 100000;
stop();
Symbol 231 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 7
_parent.score = _parent.score + 25000;
stop();
Symbol 233 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 25000;
gotoAndStop (3);
}
Symbol 233 MovieClip Frame 2
gotoAndPlay (1);
Symbol 235 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 7
_parent.score = _parent.score + 2500;
stop();
Symbol 236 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 10000;
gotoAndStop (3);
}
Symbol 236 MovieClip Frame 2
gotoAndPlay (1);
Symbol 243 MovieClip Frame 1
Symbol 245 MovieClip Frame 2
_rotation = (_rotation + 0.33);
if (this.hitTest(_root.player_mc)) {
_parent.nextFrame();
}
Symbol 245 MovieClip Frame 3
gotoAndPlay (2);
Symbol 246 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 10000;
gotoAndStop (3);
}
Symbol 246 MovieClip Frame 2
gotoAndPlay (1);
Symbol 247 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 25000;
gotoAndStop (3);
}
Symbol 247 MovieClip Frame 2
gotoAndPlay (1);
Symbol 249 MovieClip Frame 1
stop();
Symbol 249 MovieClip Frame 7
_parent.score = _parent.score + 2500;
stop();
Symbol 251 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 7
_parent.score = _parent.score + 500;
stop();
Symbol 253 MovieClip Frame 1
stop();
Symbol 253 MovieClip Frame 7
_parent.score = _parent.score + 25000;
stop();
Symbol 255 MovieClip Frame 1
stop();
Symbol 255 MovieClip Frame 7
_parent.score = _parent.score + 100000;
stop();
Symbol 261 MovieClip Frame 1
_rotation = (_rotation + 1);
Symbol 261 MovieClip Frame 2
gotoAndPlay (1);
Symbol 263 MovieClip Frame 1
_y = (_y - 0.1);
Symbol 263 MovieClip Frame 2
gotoAndPlay (1);
Symbol 264 MovieClip Frame 1
Symbol 266 MovieClip Frame 2
_rotation = (_rotation + 0.33);
if (this.hitTest(_root.player_mc)) {
_parent.nextFrame();
}
Symbol 266 MovieClip Frame 3
gotoAndPlay (2);
Symbol 268 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 7
_parent.score = _parent.score + 100000;
stop();
Symbol 270 MovieClip Frame 1
stop();
Symbol 270 MovieClip Frame 7
_parent.score = _parent.score + 25000;
stop();
Symbol 272 MovieClip Frame 1
stop();
Symbol 272 MovieClip Frame 7
_parent.score = _parent.score + 2500;
stop();
Symbol 273 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 25000;
gotoAndStop (3);
}
Symbol 273 MovieClip Frame 2
gotoAndPlay (1);
Symbol 274 MovieClip Frame 1
if (this.hitTest(_parent.player_mc)) {
_parent.score = _parent.score + 10000;
gotoAndStop (3);
}
Symbol 274 MovieClip Frame 2
gotoAndPlay (1);
Symbol 275 MovieClip Frame 1
_rotation = (_rotation + 3);
if (this.hitTest(_root.player_mc)) {
_root.healthbar.prevFrame();
}
Symbol 275 MovieClip Frame 2
gotoAndPlay (1);
Symbol 275 MovieClip Frame 3
stop();
Symbol 278 MovieClip Frame 1
Symbol 282 MovieClip Frame 1
stop();
Symbol 282 MovieClip Frame 7
_root.score = _root.score + 1000000;
_root.gotoAndPlay(163);
stop();
Symbol 284 Button
on (release) {
gotoAndPlay (1);
}
Symbol 287 MovieClip Frame 2
_alpha = (_alpha - 3);
if (_alpha <= 0) {
gotoAndPlay (4);
}
Symbol 287 MovieClip Frame 3
gotoAndPlay (2);
Symbol 287 MovieClip Frame 4
_alpha = (_alpha + 3);
if (_alpha >= 100) {
gotoAndPlay (2);
}
Symbol 287 MovieClip Frame 5
gotoAndPlay (4);
Symbol 290 MovieClip Frame 2
_alpha = (_alpha - 3);
if (_alpha <= 0) {
gotoAndPlay (4);
}
Symbol 290 MovieClip Frame 3
gotoAndPlay (2);
Symbol 290 MovieClip Frame 4
_alpha = (_alpha + 3);
if (_alpha >= 100) {
gotoAndPlay (2);
}
Symbol 290 MovieClip Frame 5
gotoAndPlay (4);
Symbol 294 MovieClip Frame 2
gotoAndPlay (1);
Symbol 296 MovieClip Frame 2
gotoAndPlay (1);
Symbol 297 Button
on (release) {
gotoAndPlay (300);
}
Symbol 299 MovieClip Frame 2
_alpha = (_alpha - 3);
if (_alpha <= 0) {
gotoAndPlay (4);
}
Symbol 299 MovieClip Frame 3
gotoAndPlay (2);
Symbol 299 MovieClip Frame 4
_alpha = (_alpha + 3);
if (_alpha >= 100) {
gotoAndPlay (2);
}
Symbol 299 MovieClip Frame 5
gotoAndPlay (4);