Frame 1
stopAllSounds();
_root.bytesLoaded = _root.getBytesLoaded();
_root.bytesTotal = _root.getBytesTotal();
_root.percentLoaded = Math.round(100 * (_root.bytesLoaded / _root.bytesTotal));
_root.percentLoadedText = _root.percentLoaded + "%";
_root.bar.gotoAndStop(percentLoaded);
Frame 2
if (_root.percentLoaded == 100) {
gotoAndPlay (3);
} else {
gotoAndPlay (1);
}
Frame 3
stop();
Instance of Symbol 26 MovieClip in Frame 3
on (release) {
_root.play();
}
Frame 4
stop();
Frame 5
stop();
Frame 6
stop();
Frame 7
stop();
Frame 8
stop();
Frame 9
stop();
Frame 10
stop();
Frame 15
stop();
ahit = 1;
hits = 1;
totalarrows = 1;
total = 0;
enemyCount = 0;
evilcount = 0;
score = 0;
mouseListener = new Object();
Mouse.addListener(mouseListener);
mouseListener.onMouseWheel = function (delta) {
if (cupid.shottime == 0) {
colourchanger.acolour = colourchanger.acolour + delta;
}
};
Instance of Symbol 138 MovieClip in Frame 15
onClipEvent (load) {
rand = random(_totalframes) + 1;
speed = 1;
}
onClipEvent (enterFrame) {
gotoAndStop(rand);
_x = (_x - speed);
if (_x <= -150) {
rand = random(_totalframes) + 1;
_x = 707;
}
}
Instance of Symbol 138 MovieClip in Frame 15
onClipEvent (load) {
rand = random(_totalframes) + 1;
speed = 1;
}
onClipEvent (enterFrame) {
gotoAndStop(rand);
_x = (_x - speed);
if (_x <= -150) {
rand = random(_totalframes) + 1;
_x = 707;
}
}
Instance of Symbol 138 MovieClip in Frame 15
onClipEvent (load) {
rand = random(_totalframes) + 1;
speed = 1;
}
onClipEvent (enterFrame) {
gotoAndStop(rand);
_x = (_x - speed);
if (_x <= -150) {
rand = random(_totalframes) + 1;
_x = 707;
}
}
Instance of Symbol 138 MovieClip in Frame 15
onClipEvent (load) {
rand = random(_totalframes) + 1;
speed = 1;
}
onClipEvent (enterFrame) {
gotoAndStop(rand);
_x = (_x - speed);
if (_x <= -150) {
rand = random(_totalframes) + 1;
_x = 707;
}
}
Instance of Symbol 138 MovieClip in Frame 15
onClipEvent (load) {
rand = random(_totalframes) + 1;
speed = 1;
}
onClipEvent (enterFrame) {
gotoAndStop(rand);
_x = (_x - speed);
if (_x <= -150) {
rand = random(_totalframes) + 1;
_x = 707;
}
}
Instance of Symbol 138 MovieClip in Frame 15
onClipEvent (load) {
rand = random(_totalframes) + 1;
speed = 1;
}
onClipEvent (enterFrame) {
gotoAndStop(rand);
_x = (_x - speed);
if (_x <= -150) {
rand = random(_totalframes) + 1;
_x = 707;
}
}
Instance of Symbol 138 MovieClip in Frame 15
onClipEvent (load) {
rand = random(_totalframes) + 1;
speed = 1;
}
onClipEvent (enterFrame) {
gotoAndStop(rand);
_x = (_x - speed);
if (_x <= -150) {
rand = random(_totalframes) + 1;
_x = 707;
}
}
Instance of Symbol 150 MovieClip "shot_mc" in Frame 15
onClipEvent (load) {
speed = 13;
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;
damgeup = function () {
damage = 5 + (5 * (_root.hits / _root.total));
};
hitFunc = function () {
_y = (_y + ySpeed);
this.gotoAndPlay("hit");
hit = true;
};
}
onClipEvent (enterFrame) {
if (_x > 560) {
gotoAndStop ("diearrowdie");
}
if (_x < -10) {
gotoAndStop ("diearrowdie");
}
if (_y < 22) {
gotoAndStop ("diearrowdie");
}
if (_y > 255) {
gotoAndStop ("diearrowdie");
}
if (_root.colourchanger.acolour == 1) {
gotoAndStop ("Red");
_root.cupid.bow.shootarrow.gotoAndStop("Red");
}
if (_root.colourchanger.acolour == 4) {
gotoAndStop ("Green");
_root.cupid.bow.shootarrow.gotoAndStop("Green");
}
if (_root.colourchanger.acolour == 7) {
gotoAndStop ("Blue");
_root.cupid.bow.shootarrow.gotoAndStop("Blue");
}
if (_root.total == 100) {
damgeup();
}
if (!hit) {
if (_root.colourchanger.acolour == 1) {
gotoAndStop ("Redd");
}
if (_root.colourchanger.acolour == 4) {
gotoAndStop ("Greenn");
}
if (_root.colourchanger.acolour == 7) {
gotoAndStop ("Bluee");
}
_y = (_y - ySpeed);
_x = (_x + xSpeed);
i = 1;
while (i <= _root.enemyCount) {
if (_root.colourchanger.acolour == _root["enemy" + i].state) {
if (_root["enemy" + i].hearthit.hitTest(this._x, this._y, true)) {
if (_root["enemy" + i].hit == false) {
hitFunc();
gotoAndPlay("ahit" + _root.colourchanger.acolour);
_root.total = _root.total + 1;
_root.score = _root.score + (10 + _root["enemy" + i].bonus);
_root.hits = _root.hits + 1;
_root.ahit = _root.ahit + 1;
_root["enemy" + i].speed = 0;
_root["enemy" + i].gotoAndPlay("hit" + _root["enemy" + i].randstate);
break;
}
}
}
if (_root.colourchanger.acolour == _root.boss.button.bstate) {
if (this.hitTest(_root.boss.button)) {
if (_root.boss.death == false) {
hitFunc();
gotoAndPlay("ahit" + _root.colourchanger.acolour);
_root.score = _root.score + 50;
_root.ahit = _root.ahit + 1;
_root.boss.bhealth = _root.boss.bhealth - (5 + (5 * (_root.hits / _root.total)));
break;
}
}
}
i++;
}
}
}
Instance of Symbol 151 MovieClip "enemy" in Frame 15
onClipEvent (load) {
bonus = 100;
hit = false;
state = 1;
speed = random(7) + 2;
_x = (random(100) + 800);
_y = (random(190) + 30);
randstate = random(3) + 1;
gotoAndStop(randstate);
_root.enemyCount++;
if (_name == "enemy") {
_visible = false;
} else {
_visible = true;
}
}
onClipEvent (enterFrame) {
bonus = bonus - 1;
if (bonus <= 0) {
bonus = 0;
}
if (randstate == 1) {
state = 1;
}
if (randstate == 2) {
state = 4;
}
if (randstate == 3) {
state = 7;
}
_x = (_x - speed);
if (_x < -150) {
gotoAndStop ("remove");
}
if (_root.health <= 0) {
gotoAndStop ("remove");
}
if (Key.isDown(13)) {
gotoAndStop ("remove");
}
}
Instance of Symbol 154 MovieClip in Frame 15
onClipEvent (enterFrame) {
if (_root.total >= 100) {
_root.boss.active = true;
gotoAndStop (1);
_root.warning.stop();
_root.warning._x = 1000;
_root.warning._y = 1000;
}
if (_root.total == 95) {
stopAllSounds();
_root.warning.play();
_root.warning._x = 141.5;
_root.warning._y = 93.4;
}
}
Instance of Symbol 198 MovieClip "boss" in Frame 15
onClipEvent (load) {
bhealth = 200;
refireInterval = (random(100) + random(50)) + 200;
refire = 0;
shotmax = 3;
shotCount = 0;
death = false;
active = false;
}
onClipEvent (enterFrame) {
if (active == true) {
play();
_x = 435.4;
_y = 236.2;
if (death == false) {
if (bhealth <= 0) {
death = true;
gotoAndPlay ("dead");
button.gotoAndStop("broken");
} else {
death = false;
}
delta_x = _x - _root.cupid._x;
delta_y = _y - _root.cupid._y;
bgun._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
refire++;
if (refire >= refireInterval) {
refire = 0;
shotCount++;
bgun.play();
if (shotCount > shotMax) {
shotCount = 1;
}
_root.enemyshot_mc.duplicateMovieClip("enemyshot_mc" + shotCount, -shotCount);
with (_root["enemyshot_mc" + shotCount]) {
_x = this._x;
_y = this._y;
_rotation = this.bgun._rotation;
}
}
if (body.hitTest(_root.cupid.cupidbody)) {
if (_root.cupid.hurttime == 0) {
_root.cupid.hurt = true;
_root.cupid.hurttime = 50;
_root.health = _root.health - 1;
}
}
if (hand.hitTest(_root.cupid.cupidbody)) {
if (_root.cupid.hurttime == 0) {
_root.cupid.hurt = true;
_root.cupid.hurttime = 50;
_root.health = _root.health - 1;
}
}
if (blaser.hitTest(_root.cupid.cupidbody)) {
if (_root.cupid.hurttime == 0) {
_root.cupid.hurt = true;
_root.cupid.hurttime = 50;
_root.health = _root.health - 1;
}
}
}
}
}
Instance of Symbol 202 MovieClip "enemyshot_mc" in Frame 15
onClipEvent (load) {
speed = 5;
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 (this.hitTest(_root.cupid.cupidbody)) {
if (_root.cupid.hurttime == 0) {
_root.cupid.hurt = true;
_root.cupid.hurttime = 50;
_root.health = _root.health - 1;
hitFunc();
}
}
}
}
Instance of Symbol 229 MovieClip "cupid" in Frame 15
onClipEvent (load) {
hurt = false;
hurttime = 0;
_root.health = 3;
shottime = 0;
xspeed = (yspeed = 0);
goingDown = (goingForward = false);
acceleration = 0.1;
maxSpeed = 12;
scale = _xscale;
shotMax = 10;
shotCount = 0;
}
onClipEvent (enterFrame) {
_root.accuracy = Math.round((_root.ahit / _root.totalarrows) * 100);
hurttime = hurttime - 1;
if (hurttime <= 0) {
hurttime = 0;
}
if (hurttime == 0) {
hurt = false;
}
if (hurt == false) {
_alpha = 100;
}
if (hurt == true) {
_alpha = 75;
}
shottime = shottime - 1;
if (shottime <= 0) {
shottime = 0;
}
delta_x = _x - _root._xmouse;
delta_y = _y - _root._ymouse;
if (_root._xmouse < _x) {
_xscale = (-scale);
bow._rotation = Math.atan2(delta_x, delta_y) / (Math.PI/180);
}
if (_root._xmouse > _x) {
_xscale = scale;
bow._rotation = (-Math.atan2(delta_x, delta_y)) / (Math.PI/180);
}
_x = (_x - xspeed);
_y = (_y - yspeed);
if (Key.isDown(65)) {
goingForward = true;
if (xspeed < maxSpeed) {
xspeed = xspeed + acceleration;
}
} else if (Key.isDown(68)) {
goingForward = false;
if (xspeed > (-maxSpeed)) {
xspeed = xspeed - acceleration;
}
} else if (goingForward) {
if (xspeed > 0) {
xspeed = xspeed - acceleration;
} else if (xspeed < 0) {
xspeed = xspeed + acceleration;
}
} else if (xspeed < 0) {
xspeed = xspeed + acceleration;
} else if (xspeed > 0) {
xspeed = xspeed - acceleration;
}
if (Key.isDown(87)) {
goingDown = true;
if (yspeed < maxSpeed) {
yspeed = yspeed + acceleration;
}
} else if (Key.isDown(83)) {
goingDown = false;
if (yspeed > (-maxSpeed)) {
yspeed = yspeed - acceleration;
}
} else if (goingDown) {
if (yspeed > 0) {
yspeed = yspeed - acceleration;
} else if (yspeed < 0) {
yspeed = yspeed + acceleration;
}
} else if (yspeed < 0) {
yspeed = yspeed + acceleration;
} else if (yspeed > 0) {
yspeed = yspeed - acceleration;
}
if (_x > 515) {
_x = 515;
xspeed = 0;
} else if (_x < 35) {
_x = 35;
xspeed = 0;
}
if (_y > 200) {
_y = 200;
yspeed = 0;
} else if (_y < 85) {
_y = 85;
yspeed = 0;
}
}
onClipEvent (mouseDown) {
if (!death) {
if (shottime == 0) {
_root.totalarrows = _root.totalarrows + 1;
shottime = shottime + 28;
shotCount++;
if (shotCount > shotMax) {
shotCount = 1;
}
bow.play();
_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.bow._rotation;
if (_root._xmouse < _x) {
_root["shot_mc" + shotCount]._rotation = -this.bow._rotation;
}
if (_root._xmouse > _x) {
_root["shot_mc" + shotCount]._rotation = this.bow._rotation;
}
}
}
}
Instance of Symbol 236 MovieClip "distance" in Frame 15
onClipEvent (enterFrame) {
distancebar._xscale = (_root.total / 100) * 100;
}
Instance of Symbol 241 MovieClip "colourchanger" in Frame 15
onClipEvent (load) {
acolour = 1;
}
onClipEvent (enterFrame) {
if (acolour >= 8) {
acolour = 1;
}
if (acolour <= 0) {
acolour = 7;
}
if (_root.cupid.shottime == 0) {
if (acolour == 1) {
gotoAndStop ("Red");
}
if (acolour == 4) {
gotoAndStop ("Green");
}
if (acolour == 7) {
gotoAndStop ("Blue");
}
if (Key.isDown(49)) {
acolour = 1;
}
if (Key.isDown(50)) {
acolour = 4;
}
if (Key.isDown(51)) {
acolour = 7;
}
}
}
Instance of Symbol 245 MovieClip in Frame 15
onClipEvent (enterFrame) {
gotoAndStop(_root.health + 1);
if (_root.health <= 0) {
gotoAndStop (7);
}
}
Instance of Symbol 246 MovieClip in Frame 15
onClipEvent (load) {
speed = random(4) + 8;
_x = (random(100) + 800);
_y = (random(190) + 30);
}
onClipEvent (enterFrame) {
if (_root.hits >= 30) {
_x = (_x - speed);
}
if (this.hitTest(_root.cupid)) {
_root.health = _root.health + 1;
_x = (_x - 1000);
}
if (_root.health <= 0) {
_x = -1000;
}
}
Instance of Symbol 246 MovieClip in Frame 15
onClipEvent (load) {
speed = random(4) + 8;
_x = (random(100) + 800);
_y = (random(190) + 30);
}
onClipEvent (enterFrame) {
if (_root.hits >= 90) {
_x = (_x - speed);
}
if (this.hitTest(_root.cupid)) {
_root.health = _root.health + 1;
_x = (_x - 1000);
}
if (_root.health <= 0) {
_x = -1000;
}
}
Instance of Symbol 249 MovieClip in Frame 15
onClipEvent (enterFrame) {
if (Key.isDown(13)) {
stopAllSounds();
_root.gotoAndStop("menu");
}
}
Frame 16
stop();
ahit = 1;
hits = 1;
totalarrows = 1;
total = 0;
enemyCount = 0;
evilCount = 0;
score = 0;
mouseListener = new Object();
Mouse.addListener(mouseListener);
mouseListener.onMouseWheel = function (delta) {
if (cupid.shottime == 0) {
colourchanger.acolour = colourchanger.acolour + delta;
}
};
Instance of Symbol 151 MovieClip "enemy" in Frame 16
onClipEvent (load) {
bonus = 100;
hit = false;
state = 1;
speed = random(7) + 2;
_x = (random(100) + 800);
_y = (random(190) + 30);
randstate = random(3) + 1;
gotoAndStop(randstate);
_root.enemyCount++;
if (_name == "enemy") {
_visible = false;
} else if (_name == "enemy1") {
_visible = false;
} else {
_visible = true;
}
}
onClipEvent (enterFrame) {
bonus = bonus - 1;
if (bonus <= 0) {
bonus = 0;
}
if (randstate == 1) {
state = 1;
}
if (randstate == 2) {
state = 4;
}
if (randstate == 3) {
state = 7;
}
_x = (_x - speed);
if (_x < -150) {
gotoAndStop ("remove");
}
if (_root.health <= 0) {
gotoAndStop ("remove");
}
if (Key.isDown(13)) {
gotoAndStop ("remove");
}
}
Instance of Symbol 154 MovieClip in Frame 16
/* no clip actions */
Instance of Symbol 259 MovieClip "evil" in Frame 16
onClipEvent (load) {
speed = random(7) + 3;
_x = (random(100) + 800);
_y = (random(190) + 30);
_root.evilCount++;
}
onClipEvent (enterFrame) {
_x = (_x - speed);
if (this.hitTest(_root.cupid.cupidbody)) {
if (_root.cupid.hurttime == 0) {
gotoAndStop (2);
_root.cupid.hurt = true;
_root.cupid.hurttime = 50;
_root.health = _root.health - 1;
}
}
if (_x < -150) {
gotoAndStop (2);
}
if (_root.health <= 0) {
_x = -1000;
}
}
Frame 17
stop();
doneaccuracy = accuracy * 10;
liferemain = health * 100;
scoretotal = (score + doneaccuracy) + liferemain;
Instance of Symbol 287 MovieClip in Frame 17
/* no clip actions */
Frame 18
stop();
doneaccuracy = accuracy * 10;
scoretotal = score + doneaccuracy;
Frame 19
stop();
doneaccuracy = accuracy * 10;
hitsheart = hits;
scoretotal = (score + doneaccuracy) + hitsheart;
Frame 20
stop();
doneaccuracy = accuracy * 10;
liferemain = health * 100;
scoretotal = (score + doneaccuracy) + liferemain;
Frame 21
stop();
doneaccuracy = accuracy * 10;
scoretotal = score + doneaccuracy;
Frame 23
stopAllSounds();
_root.bytesLoaded = _root.getBytesLoaded();
_root.bytesTotal = _root.getBytesTotal();
_root.percentLoaded = Math.round(100 * (_root.bytesLoaded / _root.bytesTotal));
_root.percentLoadedText = _root.percentLoaded + "%";
_root.bar.gotoAndStop(percentLoaded);
Frame 24
if (_root.percentLoaded == 100) {
gotoAndPlay (25);
} else {
gotoAndPlay (23);
}
Frame 25
stop();
Instance of Symbol 26 MovieClip in Frame 25
on (release) {
_root.play();
}
Frame 26
stop();
Symbol 21 MovieClip Frame 1
this.onRelease = function () {
getURL ("http://www.armorgames.com", "_blank");
};
Symbol 26 MovieClip Frame 45
stop();
Symbol 34 MovieClip Frame 1
function camControl() {
parentColor.setTransform(camColor.getTransform());
var _local4 = sX / this._width;
var _local3 = sY / this._height;
_parent._x = cX - (this._x * _local4);
_parent._y = cY - (this._y * _local3);
_parent._xscale = 100 * _local4;
_parent._yscale = 100 * _local3;
}
function resetStage() {
var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};
parentColor.setTransform(_local2);
_parent._xscale = 100;
_parent._yscale = 100;
_parent._x = 0;
_parent._y = 0;
}
this._visible = false;
var oldMode = Stage.scaleMode;
Stage.scaleMode = "exactFit";
var cX = (Stage.width / 2);
var cY = (Stage.height / 2);
var sX = Stage.width;
var sY = Stage.height;
Stage.scaleMode = oldMode;
var camColor = new Color(this);
var parentColor = new Color(_parent);
this.onEnterFrame = camControl;
camControl();
this.onUnload = resetStage;
Symbol 36 MovieClip Frame 1
this.onRelease = function () {
getURL ("http://www.armorgames.com", "_blank");
};
Instance of Symbol 34 MovieClip in Symbol 36 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = _root.monster._x;
_y = _root.monster._y;
}
Symbol 36 MovieClip Frame 105
_root.play();
Symbol 45 MovieClip Frame 1
stop();
this.onRelease = function () {
getURL ("http://www.armorgames.com", "_blank");
};
Symbol 48 MovieClip Frame 1
this.onRelease = function () {
getURL ("http://www.armorgames.com", "_blank");
};
Symbol 49 MovieClip Frame 1
this.onRelease = function () {
getURL ("http://www.armorgames.com", "_blank");
};
Symbol 53 MovieClip Frame 1
this.onRelease = function () {
getURL ("http://evilizzy.deviantart.com", "_blank");
};
Symbol 58 Button
on (release) {
gotoAndStop ("gameselect");
}
Symbol 61 Button
on (release) {
gotoAndPlay ("modes");
}
Symbol 64 Button
on (release) {
gotoAndPlay ("credits");
}
Symbol 69 Button
on (release) {
gotoAndStop ("menu");
}
Symbol 72 Button
on (release) {
gotoAndStop ("survive");
}
Symbol 75 Button
on (release) {
gotoAndStop ("game");
}
Symbol 77 Button
on (release) {
gotoAndStop ("controls");
}
Symbol 92 Button
on (release) {
gotoAndStop ("info");
}
Symbol 138 MovieClip Frame 1
stop();
Symbol 150 MovieClip Frame 1
stop();
Symbol 150 MovieClip Frame 9
this.removeMovieClip();
Symbol 150 MovieClip Frame 17
this.removeMovieClip();
Symbol 150 MovieClip Frame 25
this.removeMovieClip();
Symbol 150 MovieClip Frame 26
this.removeMovieClip();
Symbol 151 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 4
_parent.total = _parent.total + 1;
this.removeMovieClip();
Symbol 151 MovieClip Frame 5
hit = true;
Symbol 151 MovieClip Frame 10
this.removeMovieClip();
Symbol 151 MovieClip Frame 11
hit = true;
Symbol 151 MovieClip Frame 16
this.removeMovieClip();
Symbol 151 MovieClip Frame 17
hit = true;
Symbol 151 MovieClip Frame 22
this.removeMovieClip();
Symbol 154 MovieClip Frame 120
_root.enemy.duplicateMovieClip("enemy" + _root.enemyCount, _root.enemyCount + 100);
_currentframe = (30 + random(35));
gotoAndPlay(30 + random(35));
Symbol 173 MovieClip Frame 1
bstate = 1;
Symbol 173 MovieClip Frame 90
gowhere = random(7) + 1;
if (gowhere == 1) {
gotoAndPlay (1);
}
if (gowhere == 2) {
gotoAndPlay (91);
}
if (gowhere == 3) {
gotoAndPlay (181);
}
if (gowhere == 4) {
gotoAndPlay (271);
}
if (gowhere == 5) {
gotoAndPlay (1);
}
if (gowhere == 6) {
gotoAndPlay (91);
}
if (gowhere == 7) {
gotoAndPlay (181);
}
Symbol 173 MovieClip Frame 91
bstate = 4;
Symbol 173 MovieClip Frame 180
gowhere = random(7) + 1;
if (gowhere == 1) {
gotoAndPlay (1);
}
if (gowhere == 2) {
gotoAndPlay (91);
}
if (gowhere == 3) {
gotoAndPlay (181);
}
if (gowhere == 4) {
gotoAndPlay (271);
}
if (gowhere == 5) {
gotoAndPlay (1);
}
if (gowhere == 6) {
gotoAndPlay (91);
}
if (gowhere == 7) {
gotoAndPlay (181);
}
Symbol 173 MovieClip Frame 181
bstate = 7;
Symbol 173 MovieClip Frame 270
gowhere = random(7) + 1;
if (gowhere == 1) {
gotoAndPlay (1);
}
if (gowhere == 2) {
gotoAndPlay (91);
}
if (gowhere == 3) {
gotoAndPlay (181);
}
if (gowhere == 4) {
gotoAndPlay (271);
}
if (gowhere == 5) {
gotoAndPlay (1);
}
if (gowhere == 6) {
gotoAndPlay (91);
}
if (gowhere == 7) {
gotoAndPlay (181);
}
Symbol 173 MovieClip Frame 271
bstate = 0;
Symbol 173 MovieClip Frame 360
gowhere = random(7) + 1;
if (gowhere == 1) {
gotoAndPlay (1);
}
if (gowhere == 2) {
gotoAndPlay (91);
}
if (gowhere == 3) {
gotoAndPlay (181);
}
if (gowhere == 4) {
gotoAndPlay (271);
}
if (gowhere == 5) {
gotoAndPlay (1);
}
if (gowhere == 6) {
gotoAndPlay (91);
}
if (gowhere == 7) {
gotoAndPlay (181);
}
Symbol 183 MovieClip Frame 1
stop();
Symbol 197 MovieClip Frame 11
stop();
Symbol 198 MovieClip Frame 1
stop();
Instance of Symbol 173 MovieClip "button" in Symbol 198 MovieClip Frame 1
onClipEvent (load) {
bstate = 0;
}
Symbol 198 MovieClip Frame 120
wherego = random(19) + 1;
if (wherego == 1) {
gotoAndPlay ("idle");
}
if (wherego == 2) {
gotoAndPlay ("punchupup");
}
if (wherego == 3) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 4) {
gotoAndPlay ("puchupdown");
}
if (wherego == 5) {
gotoAndPlay ("idle");
}
if (wherego == 6) {
gotoAndPlay ("punchdownup");
}
if (wherego == 7) {
gotoAndPlay ("laserup");
}
if (wherego == 8) {
gotoAndPlay ("laserdown");
}
if (wherego == 9) {
gotoAndPlay ("idle");
}
if (wherego == 10) {
gotoAndPlay ("laserdown");
}
if (wherego == 11) {
gotoAndPlay ("laserup");
}
if (wherego == 12) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 13) {
gotoAndPlay ("punchupup");
}
if (wherego == 14) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 15) {
gotoAndPlay ("laserup");
}
if (wherego == 16) {
gotoAndPlay ("idle");
}
if (wherego == 17) {
gotoAndPlay ("laserdown");
}
if (wherego == 18) {
gotoAndPlay ("punchupup");
}
if (wherego == 19) {
gotoAndPlay ("idle");
}
Symbol 198 MovieClip Frame 200
wherego = random(19) + 1;
if (wherego == 1) {
gotoAndPlay ("idle");
}
if (wherego == 2) {
gotoAndPlay ("punchupup");
}
if (wherego == 3) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 4) {
gotoAndPlay ("puchupdown");
}
if (wherego == 5) {
gotoAndPlay ("idle");
}
if (wherego == 6) {
gotoAndPlay ("punchdownup");
}
if (wherego == 7) {
gotoAndPlay ("laserup");
}
if (wherego == 8) {
gotoAndPlay ("laserdown");
}
if (wherego == 9) {
gotoAndPlay ("idle");
}
if (wherego == 10) {
gotoAndPlay ("laserdown");
}
if (wherego == 11) {
gotoAndPlay ("laserup");
}
if (wherego == 12) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 13) {
gotoAndPlay ("punchupup");
}
if (wherego == 14) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 15) {
gotoAndPlay ("laserup");
}
if (wherego == 16) {
gotoAndPlay ("idle");
}
if (wherego == 17) {
gotoAndPlay ("laserdown");
}
if (wherego == 18) {
gotoAndPlay ("punchupup");
}
if (wherego == 19) {
gotoAndPlay ("idle");
}
Symbol 198 MovieClip Frame 280
wherego = random(19) + 1;
if (wherego == 1) {
gotoAndPlay ("idle");
}
if (wherego == 2) {
gotoAndPlay ("punchupup");
}
if (wherego == 3) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 4) {
gotoAndPlay ("puchupdown");
}
if (wherego == 5) {
gotoAndPlay ("idle");
}
if (wherego == 6) {
gotoAndPlay ("punchdownup");
}
if (wherego == 7) {
gotoAndPlay ("laserup");
}
if (wherego == 8) {
gotoAndPlay ("laserdown");
}
if (wherego == 9) {
gotoAndPlay ("idle");
}
if (wherego == 10) {
gotoAndPlay ("laserdown");
}
if (wherego == 11) {
gotoAndPlay ("laserup");
}
if (wherego == 12) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 13) {
gotoAndPlay ("punchupup");
}
if (wherego == 14) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 15) {
gotoAndPlay ("laserup");
}
if (wherego == 16) {
gotoAndPlay ("idle");
}
if (wherego == 17) {
gotoAndPlay ("laserdown");
}
if (wherego == 18) {
gotoAndPlay ("punchupup");
}
if (wherego == 19) {
gotoAndPlay ("idle");
}
Symbol 198 MovieClip Frame 360
wherego = random(19) + 1;
if (wherego == 1) {
gotoAndPlay ("idle");
}
if (wherego == 2) {
gotoAndPlay ("punchupup");
}
if (wherego == 3) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 4) {
gotoAndPlay ("puchupdown");
}
if (wherego == 5) {
gotoAndPlay ("idle");
}
if (wherego == 6) {
gotoAndPlay ("punchdownup");
}
if (wherego == 7) {
gotoAndPlay ("laserup");
}
if (wherego == 8) {
gotoAndPlay ("laserdown");
}
if (wherego == 9) {
gotoAndPlay ("idle");
}
if (wherego == 10) {
gotoAndPlay ("laserdown");
}
if (wherego == 11) {
gotoAndPlay ("laserup");
}
if (wherego == 12) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 13) {
gotoAndPlay ("punchupup");
}
if (wherego == 14) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 15) {
gotoAndPlay ("laserup");
}
if (wherego == 16) {
gotoAndPlay ("idle");
}
if (wherego == 17) {
gotoAndPlay ("laserdown");
}
if (wherego == 18) {
gotoAndPlay ("punchupup");
}
if (wherego == 19) {
gotoAndPlay ("idle");
}
Symbol 198 MovieClip Frame 440
wherego = random(19) + 1;
if (wherego == 1) {
gotoAndPlay ("idle");
}
if (wherego == 2) {
gotoAndPlay ("punchupup");
}
if (wherego == 3) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 4) {
gotoAndPlay ("puchupdown");
}
if (wherego == 5) {
gotoAndPlay ("idle");
}
if (wherego == 6) {
gotoAndPlay ("punchdownup");
}
if (wherego == 7) {
gotoAndPlay ("laserup");
}
if (wherego == 8) {
gotoAndPlay ("laserdown");
}
if (wherego == 9) {
gotoAndPlay ("idle");
}
if (wherego == 10) {
gotoAndPlay ("laserdown");
}
if (wherego == 11) {
gotoAndPlay ("laserup");
}
if (wherego == 12) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 13) {
gotoAndPlay ("punchupup");
}
if (wherego == 14) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 15) {
gotoAndPlay ("laserup");
}
if (wherego == 16) {
gotoAndPlay ("idle");
}
if (wherego == 17) {
gotoAndPlay ("laserdown");
}
if (wherego == 18) {
gotoAndPlay ("punchupup");
}
if (wherego == 19) {
gotoAndPlay ("idle");
}
Symbol 198 MovieClip Frame 551
wherego = random(19) + 1;
if (wherego == 1) {
gotoAndPlay ("idle");
}
if (wherego == 2) {
gotoAndPlay ("punchupup");
}
if (wherego == 3) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 4) {
gotoAndPlay ("puchupdown");
}
if (wherego == 5) {
gotoAndPlay ("idle");
}
if (wherego == 6) {
gotoAndPlay ("punchdownup");
}
if (wherego == 7) {
gotoAndPlay ("laserup");
}
if (wherego == 8) {
gotoAndPlay ("laserdown");
}
if (wherego == 9) {
gotoAndPlay ("idle");
}
if (wherego == 10) {
gotoAndPlay ("laserdown");
}
if (wherego == 11) {
gotoAndPlay ("laserup");
}
if (wherego == 12) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 13) {
gotoAndPlay ("punchupup");
}
if (wherego == 14) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 15) {
gotoAndPlay ("laserup");
}
if (wherego == 16) {
gotoAndPlay ("idle");
}
if (wherego == 17) {
gotoAndPlay ("laserdown");
}
if (wherego == 18) {
gotoAndPlay ("punchupup");
}
if (wherego == 19) {
gotoAndPlay ("idle");
}
Symbol 198 MovieClip Frame 662
wherego = random(19) + 1;
if (wherego == 1) {
gotoAndPlay ("idle");
}
if (wherego == 2) {
gotoAndPlay ("punchupup");
}
if (wherego == 3) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 4) {
gotoAndPlay ("puchupdown");
}
if (wherego == 5) {
gotoAndPlay ("idle");
}
if (wherego == 6) {
gotoAndPlay ("punchdownup");
}
if (wherego == 7) {
gotoAndPlay ("laserup");
}
if (wherego == 8) {
gotoAndPlay ("laserdown");
}
if (wherego == 9) {
gotoAndPlay ("idle");
}
if (wherego == 10) {
gotoAndPlay ("laserdown");
}
if (wherego == 11) {
gotoAndPlay ("laserup");
}
if (wherego == 12) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 13) {
gotoAndPlay ("punchupup");
}
if (wherego == 14) {
gotoAndPlay ("punchdowndown");
}
if (wherego == 15) {
gotoAndPlay ("laserup");
}
if (wherego == 16) {
gotoAndPlay ("idle");
}
if (wherego == 17) {
gotoAndPlay ("laserdown");
}
if (wherego == 18) {
gotoAndPlay ("punchupup");
}
if (wherego == 19) {
gotoAndPlay ("idle");
}
Symbol 198 MovieClip Frame 673
stopAllSounds();
Symbol 198 MovieClip Frame 830
stopAllSounds();
_root.gotoAndStop("win");
Symbol 202 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 7
stop();
this.removeMovieClip();
Symbol 205 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 120
gotoAndPlay (2);
Symbol 209 MovieClip Frame 60
gotoAndPlay (1);
Symbol 218 MovieClip Frame 1
stop();
Symbol 228 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 1
stop();
Symbol 245 MovieClip Frame 7
tellTarget ("_parent") {
stopAllSounds();
gotoAndPlay ("survived");
};
Symbol 246 MovieClip Frame 1
stop();
Symbol 257 MovieClip Frame 180
_root.evil.duplicateMovieClip("evil" + _root.evilCount, _root.evilCount - 100);
_currentframe = (30 + random(35));
gotoAndPlay(30 + random(35));
Symbol 259 MovieClip Frame 2
this.removeMovieClip();
Symbol 270 Button
on (release) {
gotoAndStop ("menu");
}
Symbol 275 Button
on (release) {
gotoAndStop ("menu");
}
Symbol 287 MovieClip Frame 1
stop();
this.onRelease = function () {
getURL ("http://www.armorgames.com", "_blank");
};
Symbol 303 Button
on (release) {
gotoAndStop (1);
}
Symbol 305 Button
on (release) {
gotoAndStop (1);
}
Symbol 316 Button
on (press) {
gotoAndStop (2);
}