Frame 1
function doSomething() {
getURL ("http://www.carbonwater.newgrounds.com", "_blank");
}
function doSomething2() {
getURL ("http://night-mare.newgrounds.com/", "blank");
}
function doSomething3() {
com.newgrounds.API.loadNewgrounds();
}
stop();
MENU.customItems.push(Functioned2);
MENU = new ContextMenu();
MENU.hideBuiltInItems();
Functioned = new ContextMenuItem("Dylan", doSomething);
Functioned2 = new ContextMenuItem("Lochie", doSomething2);
Functioned3 = new ContextMenuItem("Newgrounds.com - Play More Games", doSomething3);
MENU.customItems.push(Functioned);
MENU.customItems.push(Functioned2);
MENU.customItems.push(Functioned3);
MENU.builtInItems.quality = true;
_root.menu = MENU;
Instance of Symbol 157 MovieClip [Flash Ad (NewgroundsAPI)] in Frame 1
//component parameters
onClipEvent (construct) {
show_background = true;
}
Instance of Symbol 144 MovieClip [Preloader Bar (NewgroundsAPI)] in Frame 1
//component parameters
onClipEvent (construct) {
AUTO_PLAY = false;
}
Instance of Symbol 89 MovieClip [API Connector (NewgroundsAPI)] in Frame 1
//component parameters
onClipEvent (construct) {
api_id = "11802:tste4re5";
encryption_key = "xZPKlF9Bon3fS7hgouSDtsylIxYAIKGe";
version = "";
fake_session = true;
debug = true;
error_screens = true;
medal_popups = true;
}
Frame 2
function goShake() {
if (shake) {
_x = (0 + (random(8) - random(8)));
_y = (0 + (random(5) - random(5)));
shakeTimer++;
if (shakeTimer > 6) {
_x = 0;
_y = 0;
shakeTimer = 0;
shake = false;
}
}
}
function getBullet(a) {
var _local2 = attachMovie("pallet", "pallet" + i, _root.getNextHighestDepth());
_local2._x = a._x;
_local2._y = a._y - 16;
_local2.xv = (a._xscale / 10) * 2;
bullets.push(_local2);
i++;
}
function goBullet() {
j = 0;
while (j < bullets.length) {
a = bullets[j];
a._x = a._x + a.xv;
if ((a._x > Stage.width) || (a._x < 0)) {
a.removeMovieClip();
}
if (a.hitTest(sinister.hPoint)) {
sinister.health--;
a.gotoAndStop(2);
}
j++;
}
}
function releaseApple(z) {
i = 0;
while (i < z) {
b = attachMovie("apple", "apple" + d, getNextHighestDepth());
b.yv = random(5) + 3;
b.xv = random(5) - random(5);
b._x = random(Stage.width);
b._y = -10;
b.f = 1;
b.onEnterFrame = function () {
getPhysics(this);
this._rotation = this._rotation + this.yv;
if (this._y > hei) {
this.removeMovieClip();
}
if (hero.hitTest(this._x, this._y, true)) {
hero.dead = true;
}
};
d++;
i++;
}
}
function saveFunc(a) {
_root.startX = a._x;
_root.startY = a._y;
_root.startFrame = _root._currentframe;
iwbtg = SharedObject.getLocal("iwbtgData");
iwbtg.data.level = _currentframe;
iwbtg.data.deaths = deaths;
iwbtg.data.startX = _root.startX;
iwbtg.data.startY = _root.startY;
iwbtg.data.sec = sec;
iwbtg.data.mili = mili;
iwbtg.data.mint = mint;
iwbtg.data.hour = hour;
iwbtg.flush();
}
function getBlood(x, y, a, z) {
deaths++;
if (suicidal == 15) {
trace("youdiedlol");
com.newgrounds.API.unlockMedal("I cant take this anymore");
}
if (deaths == 50) {
com.newgrounds.API.unlockMedal("Only a scratch");
}
if (deaths == 100) {
com.newgrounds.API.unlockMedal("Just a flesh wound");
}
if (deaths == 200) {
com.newgrounds.API.unlockMedal("Ouch that hurts!");
}
if (deaths == 500) {
com.newgrounds.API.unlockMedal("WHY ARE YOU DOING THIS TO ME?");
}
if (deaths == 1000) {
com.newgrounds.API.unlockMedal("AH WTF IS GOIN ON GAWD DAMMIT THIS R HARD 4 ME");
}
b = new Sound(this);
b.attachSound("dead", this);
b.start(0, 1);
i = 0;
while (i < z) {
b = attachMovie("limb", "limb" + d, getNextHighestDepth());
b.yv = random(5) - random(10);
b.xv = random(5) - random(5);
if (b.xv == 0) {
b.xv = random(5) - random(5);
}
b._x = x;
b._y = y;
b.f = 0.96;
b.gotoAndStop(random(4));
b.onEnterFrame = function () {
getPhysics(this);
this._rotation = this._rotation + this.yv;
if (this._y > hei) {
this.removeMovieClip();
}
};
d++;
i++;
}
i = 0;
while (i < a) {
b = attachMovie("blood", "blood" + d, getNextHighestDepth());
b.f = Math.random() * 1;
if (b.f < 0.9) {
b.removeMovieClip();
}
b.yv = random(5) - random(10);
b.xv = random(5) - random(5);
if (b.xv == 0) {
b.xv = random(5) - random(5);
}
b._x = x;
b._y = y;
b.gotoAndStop(random(4));
b.onEnterFrame = function () {
getPhysics(this);
if (this._y > hei) {
this.removeMovieClip();
}
};
d++;
i++;
}
}
function getPhysics(a) {
a.yv = a.yv + 0.5;
a._y = a._y + ((a.yv = a.yv * a.f));
a._x = a._x + ((a.xv = a.xv * a.f));
}
function getDeathSound(a) {
b = new Sound(this);
b.attachSound("dead", this);
b.start(0, 1);
}
function allTime() {
mili++;
if (mili >= 30) {
sec++;
mili = 0;
}
if (sec >= 60) {
mint++;
sec = 0;
}
if (mint >= 60) {
if (hour == 1) {
com.newgrounds.API.unlockMedal("Time waster");
}
if (hour == 2) {
com.newgrounds.API.unlockMedal("Why are you still playing?");
}
hour++;
mint = 0;
}
if (hour < 10) {
hourT = "0" + hour;
} else {
hourT = hour;
}
if (mint < 10) {
minZ = "0" + mint;
} else {
minZ = mint;
}
if (sec < 10) {
secT = "0" + sec;
} else {
secT = sec;
}
if ((mili * 2) < 10) {
miliT = "0" + (mili * 2);
} else {
miliT = mili * 2;
}
death.glashtim.text = (((((hourT + ":") + minZ) + ":") + secT) + ":") + miliT;
}
stop();
var i = 0;
var j = 0;
var d = 0;
var suicidal = 0;
var mili = 0;
var sec = 0;
var mint = 0;
var hour = 0;
var lose = false;
var timer = 0;
var deaths = 0;
var startX = 118.4;
var startY = 372.1;
var reset = false;
var hei = Stage.height;
var startFrame = 4;
var diedCos = "norm";
var musicGo = true;
var music = 2;
var bullets = new Array();
var shakeTimer = 0;
var shake = false;
onEnterFrame = function () {
if ((_currentframe > 4) && (_currentframe < 65)) {
allTime();
}
if (reset == true) {
timer++;
if (timer == 2) {
reset = false;
timer = 0;
}
}
goShake();
goBullet();
};
Instance of Symbol 175 MovieClip in Frame 2
onClipEvent (enterFrame) {
gotoAndStop(_root.rusure.frame);
}
Instance of Symbol 182 MovieClip in Frame 2
onClipEvent (enterFrame) {
iwbtg = SharedObject.getLocal("iwbtgData");
if (iwbtg.data.level == undefined) {
gotoAndStop (3);
} else {
gotoAndStop(_root.rusure.frame);
}
}
Instance of Symbol 186 MovieClip in Frame 2
onClipEvent (enterFrame) {
gotoAndStop(_root.rusure.frame);
}
Instance of Symbol 206 MovieClip "rusure" in Frame 2
onClipEvent (load) {
frame = 2;
}
onClipEvent (enterFrame) {
gotoAndStop(frame);
}
Frame 5
stop();
saveFunc(hero);
music = 2;
Instance of Symbol 263 MovieClip in Frame 5
onClipEvent (load) {
fall = false;
xv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
xv = 0;
}
if (fall == true) {
xv = xv + 4;
_x = (_x + xv);
if (this.hitTest(_root.hero) && (_root.hero._x > _x)) {
_root.hero.dead = true;
}
}
if ((_root.hero._y < (_y + (_height / 1.5))) && (_root.hero._x > _x)) {
fall = true;
}
}
Instance of Symbol 265 MovieClip in Frame 5
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y + yv);
}
if (_root.hero._x > (_x - (_width / 1.6))) {
fall = true;
}
if (this.hitTest(_root.hero)) {
_root.hero.dead = true;
}
}
Instance of Symbol 265 MovieClip in Frame 5
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero)) {
_root.hero.dead = true;
}
}
Instance of Symbol 338 MovieClip "ground" in Frame 5
onClipEvent (enterFrame) {
gotoAndStop(_root._currentframe);
}
Instance of Symbol 386 MovieClip "hero" in Frame 5
onClipEvent (load) {
function respawn() {
inCannon = false;
gotCannon = false;
_root.diedCos = "norm";
_root.reset = true;
_root.gotoAndStop(_root.startFrame);
_root.ground.gotoAndStop(_root._currentframe);
_x = _root.startX;
_y = _root.startY;
xv = 0;
yv = 0;
_xscale = scale;
double = false;
dead = false;
_root.death.shown = false;
}
xv = 0;
yv = 0;
jumpHeight = 12;
hei = _height;
wid = _width;
scale = _xscale;
double = false;
dead = false;
cHei = cape.c._height;
_x = _root.startX;
_y = _root.startY;
inCannon = false;
gotCannon = false;
}
onClipEvent (enterFrame) {
if (inCannon) {
gotoAndStop (7);
} else {
if (_x > Stage.width) {
_root.nextFrame();
_root.ground.gotoAndStop(_root._currentframe);
_x = 1;
}
if (_x < 0) {
_root.prevFrame();
_root.ground.gotoAndStop(_root._currentframe);
_x = (Stage.width - 1);
}
if (_y > Stage.height) {
}
if (Key.isDown(81) && (suiDown == false)) {
dead = true;
_root.suicidal++;
suiDown = true;
}
if (!Key.isDown(81)) {
suiDown = false;
}
if (Key.isDown(82) && (resDown == false)) {
respawn();
resDown = true;
}
if (!Key.isDown(82)) {
resDown = false;
}
if (xv > 0) {
cape._rotation = xv * 6;
} else if (xv < 0) {
cape._rotation = (-xv) * 6;
} else if (cape._rotation > 1) {
cape._rotation = cape._rotation - 3;
} else if (cape._rotation < -1) {
cape._rotation = cape._rotation + 3;
}
cape.c._height = cHei - yv;
if (dead == true) {
_root.musicGo = false;
gotoAndStop (6);
} else {
yv++;
_y = (_y + yv);
_x = (_x + ((xv = xv * 0.8)));
while ((_root.ground.hitTest(_x, _y, true) || (_root.ground.hitTest(_x + (wid / 4), _y, true))) || (_root.ground.hitTest(_x - (wid / 4), _y, true))) {
yv = 0;
_y = (_y-1);
double = false;
}
if (yv > 3) {
gotoAndStop (5);
}
if (Key.isDown(39) && (!Key.isDown(37))) {
xv++;
_xscale = scale;
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 4), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 4), _y + 3, true))) {
gotoAndStop (2);
}
} else if ((!Key.isDown(39)) && (Key.isDown(37))) {
xv--;
_xscale = (-scale);
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 4), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 4), _y + 3, true))) {
gotoAndStop (2);
}
} else {
xv = 0;
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 2), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 2), _y + 3, true))) {
gotoAndStop (1);
}
}
if ((Key.isDown(87) && (double == false)) && (upDown == false)) {
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 4), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 4), _y + 3, true))) {
yv = -jumpHeight;
gotoAndStop (3);
_y = (_y - 4);
} else {
if (random(100) != 0) {
yv = -jumpHeight;
_y = (_y - 4);
gotoAndStop (4);
}
double = true;
}
upDown = true;
}
if (!Key.isDown(87)) {
upDown = false;
}
}
if (_root.ground.hitTest(_x + (wid / 2), _y - (hei / 8), true) || (_root.ground.hitTest(_x + (wid / 2), _y - ((hei / 6) * 4), true))) {
xv = 0;
_x = (_x-1);
}
if (_root.ground.hitTest(_x - (wid / 2), _y - (hei / 8), true) || (_root.ground.hitTest(_x - (wid / 2), _y - ((hei / 6) * 4), true))) {
xv = 0;
_x = (_x+1);
}
if (_root.ground.hitTest(_x, _y - (hei / 1.5), true)) {
yv = 0;
_y = (_y+1);
}
}
}
Instance of Symbol 406 MovieClip "death" in Frame 5
onClipEvent (load) {
shown = false;
}
onClipEvent (enterFrame) {
_x = ((-_root._x) + 325);
_y = ((-_root._y) + 250);
if (shown) {
gotoAndStop (2);
} else {
_root.musicGo = true;
gotoAndStop (1);
}
if (_root.hero.dead == false) {
shown = false;
}
}
Instance of Symbol 421 MovieClip in Frame 5
onClipEvent (enterFrame) {
if (_root.musicGo == true) {
gotoAndStop(_root.music);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 268 MovieClip in Frame 6
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y - yv);
}
if (_root.hero._x > (_x - _width)) {
fall = true;
}
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
}
}
Frame 7
music = 2;
Instance of Symbol 426 MovieClip in Frame 7
onClipEvent (enterFrame) {
if (_root.startFrame == _root._currentframe) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
if (_root.hero.hitTest(_x, _y - 10, true) && (_currentframe == 1)) {
_root.saveFunc(this);
}
}
Instance of Symbol 339 MovieClip in Frame 7
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
}
}
Frame 9
music = 2;
Frame 10
hero._y = 275;
music = 3;
Instance of Symbol 440 MovieClip in Frame 10
onClipEvent (load) {
flip = false;
timer = 0;
getTime = random(100);
getTime = getTime + 80;
}
onClipEvent (enterFrame) {
timer++;
if (timer > getTime) {
if (flip) {
flip = false;
} else {
flip = true;
}
timer = 0;
}
if (flip) {
_rotation = 180;
} else {
_rotation = 0;
}
}
Instance of Symbol 440 MovieClip in Frame 10
onClipEvent (load) {
flip = false;
timer = 0;
getTime = random(100);
getTime = getTime + 80;
}
onClipEvent (enterFrame) {
timer++;
if (timer > getTime) {
if (flip) {
flip = false;
} else {
flip = true;
}
timer = 0;
}
if (flip) {
_rotation = 180;
} else {
_rotation = 0;
}
}
Instance of Symbol 440 MovieClip in Frame 10
onClipEvent (load) {
flip = false;
timer = 0;
getTime = random(100);
getTime = getTime + 80;
}
onClipEvent (enterFrame) {
timer++;
if (timer > getTime) {
if (flip) {
flip = false;
} else {
flip = true;
}
timer = 0;
}
if (flip) {
_rotation = 180;
} else {
_rotation = 0;
}
}
Instance of Symbol 339 MovieClip in Frame 10
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero._y = 5;
_root.gotoAndStop((_root._currentframe = _root._currentframe + 2));
_root.ground.gotoAndStop(_root._currentframe);
}
}
Frame 11
_currentframe = (_currentframe + 2);
gotoAndStop(_currentframe + 2);
ground.gotoAndStop(_root._currentframe);
Instance of Symbol 444 MovieClip in Frame 12
onClipEvent (enterFrame) {
_x = (_x + 20);
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
_root.diedCos = "plane";
}
}
Instance of Symbol 339 MovieClip in Frame 12
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.gotoAndStop((_root._currentframe = _root._currentframe - 2));
_root.ground.gotoAndStop(_root._currentframe);
}
}
Frame 13
music = 3;
Instance of Symbol 426 MovieClip in Frame 13
onClipEvent (enterFrame) {
if (_root.startFrame == _root._currentframe) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
if (_root.hero.hitTest(_x, _y - 10, true) && (_currentframe == 1)) {
_root.saveFunc(this);
}
}
Instance of Symbol 339 MovieClip in Frame 13
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero._y = 5;
_root.nextFrame();
_root.ground.gotoAndStop(_root._currentframe);
}
}
Frame 14
music = 4;
Instance of Symbol 459 MovieClip in Frame 14
onClipEvent (load) {
timer = 0;
endTime = random(500);
endTime = endTime + 200;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.hero.dead = true;
}
timer++;
if ((timer > endTime) && (_currentframe < 3)) {
gotoAndPlay (6);
}
}
Frame 15
com.newgrounds.API.unlockMedal("Aliens built him");
music = 4;
Frame 16
music = 3;
Instance of Symbol 464 MovieClip in Frame 16
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y - yv);
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
}
Instance of Symbol 464 MovieClip in Frame 16
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y - yv);
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
}
Instance of Symbol 464 MovieClip in Frame 16
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y - yv);
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
}
Instance of Symbol 426 MovieClip in Frame 16
onClipEvent (enterFrame) {
if (_root.startFrame == _root._currentframe) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
if (_root.hero.hitTest(_x, _y - 10, true) && (_currentframe == 1)) {
_root.saveFunc(this);
}
}
Frame 17
music = 5;
Instance of Symbol 289 MovieClip in Frame 17
onClipEvent (enterFrame) {
while (this.hitTest(_root.hero._x, _root.hero._y + 3, true) && (_root.hero._y < _y)) {
_root.hero.yv = 0;
_root.hero._y--;
}
}
Instance of Symbol 467 MovieClip in Frame 17
onClipEvent (enterFrame) {
if ((_root.hero._y < _y) && (_root.hero._x > 350)) {
spike.play();
}
}
Instance of Symbol 467 MovieClip in Frame 17
onClipEvent (enterFrame) {
if ((_root.hero._y < _y) && (_root.hero._x > 350)) {
spike.play();
}
}
Instance of Symbol 467 MovieClip in Frame 17
onClipEvent (enterFrame) {
if ((_root.hero._y < _y) && (_root.hero._x > (_x - _width))) {
spike.play();
}
}
Instance of Symbol 339 MovieClip in Frame 17
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero._y = 5;
_root.nextFrame();
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 339 MovieClip in Frame 17
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero.yv = -15;
_root.hero._y = 490;
_root.gotoAndStop(_root._currentframe + 2);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Frame 19
music = 5;
Instance of Symbol 295 MovieClip in Frame 19
onClipEvent (enterFrame) {
_rotation = (_rotation+1);
}
Instance of Symbol 476 MovieClip in Frame 19
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
this.play();
}
}
Instance of Symbol 426 MovieClip in Frame 19
onClipEvent (enterFrame) {
if (_root.startFrame == _root._currentframe) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
if (_root.hero.hitTest(_x, _y - 10, true) && (_currentframe == 1)) {
_root.saveFunc(this);
}
}
Instance of Symbol 339 MovieClip in Frame 19
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero._y = 20;
_root.gotoAndStop(_root._currentframe - 2);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 479 MovieClip in Frame 20
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y + yv);
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
Instance of Symbol 481 MovieClip in Frame 20
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y + yv);
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
Instance of Symbol 483 MovieClip in Frame 20
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y + yv);
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
Frame 21
music = 5;
Instance of Symbol 486 MovieClip in Frame 21
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y + yv);
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
Instance of Symbol 488 MovieClip in Frame 21
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y + yv);
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
Frame 22
music = 6;
Instance of Symbol 426 MovieClip in Frame 22
onClipEvent (enterFrame) {
if (_root.startFrame == _root._currentframe) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
if (_root.hero.hitTest(_x, _y - 10, true) && (_currentframe == 1)) {
_root.saveFunc(this);
}
}
Instance of Symbol 339 MovieClip in Frame 22
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero._y = 5;
_root.hero.yv = 0;
_root.nextFrame();
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 339 MovieClip in Frame 24
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.diedCos = "pid";
}
}
Instance of Symbol 339 MovieClip in Frame 24
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.diedCos = "pid";
}
}
Instance of Symbol 506 MovieClip in Frame 29
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y + yv);
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
Instance of Symbol 339 MovieClip in Frame 30
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this) && (_root.hero._y < _y)) {
_root.hero._x = _x;
_root.hero.inCannon = true;
}
}
Instance of Symbol 512 MovieClip in Frame 30
onClipEvent (enterFrame) {
if (_root.hero.gotCannon) {
play();
}
}
Frame 31
saveFunc(hero);
music = 7;
Instance of Symbol 525 MovieClip "hero" in Frame 31
onClipEvent (load) {
function respawn() {
_root.gotoAndStop(31);
timer = 0;
totalCount = 0;
waveCount = 1;
_root.diedCos = "norm";
_root.reset = true;
_root.gotoAndStop(_root.startFrame);
_root.ground.gotoAndStop(_root._currentframe);
_x = _root.startX;
_y = _root.startY;
xv = 0;
dead = false;
_root.death.shown = false;
}
timer = 0;
totalCount = 0;
waveCount = 1;
xv = 0;
dead = false;
cHei = cape.c._height;
}
onClipEvent (enterFrame) {
if (_root._currentframe == 31) {
if (totalCount == 20) {
_root.nextFrame();
}
}
if (Key.isDown(81) && (!suiDown)) {
dead = true;
suiDown = true;
}
if (!Key.isDown(81)) {
suiDown = false;
}
if (Key.isDown(82) && (!resDown)) {
respawn();
resDown = true;
}
if (!Key.isDown(82)) {
resDown = false;
}
if (dead) {
_root.musicGo = false;
gotoAndStop (2);
xv = 0;
} else {
if (_root._currentframe == 31) {
timer++;
if (timer == 30) {
totalCount++;
waveCount = waveCount + 0.25;
_root.releaseApple(Math.round(waveCount));
timer = 0;
}
}
gotoAndStop (1);
_x = (_x + ((xv = xv * 0.95)));
if (Key.isDown(39) && (!Key.isDown(37))) {
xv++;
} else if (Key.isDown(37) && (!Key.isDown(39))) {
xv--;
} else {
xv = xv / 1.2;
}
_rotation = xv;
if ((_x < 0) || (_x > Stage.width)) {
dead = true;
}
cape._rotation = xv * 2;
if (cape._rotation > 1) {
cape._rotation = cape._rotation - 3;
} else if (cape._rotation < -1) {
cape._rotation = cape._rotation + 3;
}
cape.c._height = cHei - yv;
}
}
Frame 32
com.newgrounds.API.unlockMedal("Dont look now!");
Instance of Symbol 527 MovieClip in Frame 32
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.hero.dead = true;
stop();
}
}
Frame 33
music = 8;
Instance of Symbol 530 MovieClip in Frame 33
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y + yv);
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
Instance of Symbol 426 MovieClip in Frame 33
onClipEvent (enterFrame) {
if (_root.startFrame == _root._currentframe) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
if (_root.hero.hitTest(_x, _y - 10, true) && (_currentframe == 1)) {
_root.saveFunc(this);
}
}
Instance of Symbol 386 MovieClip "hero" in Frame 33
onClipEvent (load) {
function respawn() {
inCannon = false;
gotCannon = false;
_root.diedCos = "norm";
_root.reset = true;
_root.gotoAndStop(_root.startFrame);
_root.ground.gotoAndStop(_root._currentframe);
_x = _root.startX;
_y = _root.startY;
xv = 0;
yv = 0;
_xscale = scale;
double = false;
dead = false;
_root.death.shown = false;
}
xv = 0;
yv = 0;
jumpHeight = 12;
hei = _height;
wid = _width;
scale = _xscale;
double = false;
dead = false;
cHei = cape.c._height;
_x = _root.startX;
_y = _root.startY;
inCannon = true;
gotCannon = false;
}
onClipEvent (enterFrame) {
if (inCannon) {
gotoAndStop (8);
_x = 330;
_y = 285;
} else {
if (_x > Stage.width) {
_root.nextFrame();
_root.ground.gotoAndStop(_root._currentframe);
_x = 1;
}
if (_x < 0) {
_root.prevFrame();
_root.ground.gotoAndStop(_root._currentframe);
_x = (Stage.width - 1);
}
if (_y > Stage.height) {
}
if (Key.isDown(81) && (suiDown == false)) {
dead = true;
_root.suicidal++;
suiDown = true;
}
if (!Key.isDown(81)) {
suiDown = false;
}
if (Key.isDown(82) && (resDown == false)) {
respawn();
resDown = true;
}
if (!Key.isDown(82)) {
resDown = false;
}
if (xv > 0) {
cape._rotation = xv * 6;
} else if (xv < 0) {
cape._rotation = (-xv) * 6;
} else if (cape._rotation > 1) {
cape._rotation = cape._rotation - 3;
} else if (cape._rotation < -1) {
cape._rotation = cape._rotation + 3;
}
cape.c._height = cHei - yv;
if (dead == true) {
_root.musicGo = false;
gotoAndStop (6);
} else {
yv++;
_y = (_y + yv);
_x = (_x + ((xv = xv * 0.8)));
while ((_root.ground.hitTest(_x, _y, true) || (_root.ground.hitTest(_x + (wid / 4), _y, true))) || (_root.ground.hitTest(_x - (wid / 4), _y, true))) {
yv = 0;
_y = (_y-1);
double = false;
}
if (yv > 3) {
gotoAndStop (5);
}
if (Key.isDown(39) && (!Key.isDown(37))) {
xv++;
_xscale = scale;
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 4), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 4), _y + 3, true))) {
gotoAndStop (2);
}
} else if ((!Key.isDown(39)) && (Key.isDown(37))) {
xv--;
_xscale = (-scale);
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 4), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 4), _y + 3, true))) {
gotoAndStop (2);
}
} else {
xv = 0;
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 2), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 2), _y + 3, true))) {
gotoAndStop (1);
}
}
if ((Key.isDown(87) && (double == false)) && (upDown == false)) {
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 4), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 4), _y + 3, true))) {
yv = -jumpHeight;
gotoAndStop (3);
_y = (_y - 4);
} else {
if (random(100) != 0) {
yv = -jumpHeight;
_y = (_y - 4);
gotoAndStop (4);
}
double = true;
}
upDown = true;
}
if (!Key.isDown(87)) {
upDown = false;
}
}
if (_root.ground.hitTest(_x + (wid / 2), _y - (hei / 8), true) || (_root.ground.hitTest(_x + (wid / 2), _y - ((hei / 6) * 4), true))) {
xv = 0;
_x = (_x-1);
}
if (_root.ground.hitTest(_x - (wid / 2), _y - (hei / 8), true) || (_root.ground.hitTest(_x - (wid / 2), _y - ((hei / 6) * 4), true))) {
xv = 0;
_x = (_x+1);
}
if (_root.ground.hitTest(_x, _y - (hei / 1.5), true)) {
yv = 0;
_y = (_y+1);
}
}
}
Instance of Symbol 339 MovieClip in Frame 33
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
}
}
Instance of Symbol 555 MovieClip "spikes" in Frame 34
onClipEvent (load) {
fall = false;
}
onClipEvent (enterFrame) {
if (fall) {
play();
_root.floors.gotoAndStop("deadzone");
fall = false;
}
if (this.hitTest(_root.hero)) {
_root.hero.dead = true;
}
}
Instance of Symbol 339 MovieClip in Frame 36
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
}
}
Instance of Symbol 562 MovieClip in Frame 36
onClipEvent (enterFrame) {
_rotation = (_rotation+1);
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.hero.dead = true;
}
if (this.hitTest(_root.hero._x + _root.hero.p1._x, _root.hero._y + _root.hero.p1._y, true)) {
_root.hero.dead = true;
}
}
Instance of Symbol 570 MovieClip in Frame 38
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y + yv);
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
Instance of Symbol 339 MovieClip in Frame 38
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.nextFrame();
_root.ground.gotoAndStop(_root._currentframe);
}
}
Frame 39
saveFunc();
music = 9;
Frame 40
stop();
Instance of Symbol 640 MovieClip "hero" in Frame 40
onClipEvent (load) {
function respawn() {
_root._x = 0;
_root._y = 0;
_root.diedCos = "norm";
_root.reset = true;
_root.death.shown = false;
_root.gotoAndPlay(38);
}
KEY = 39;
dead = false;
}
onClipEvent (enterFrame) {
_root._x = (-hero._x) + 200;
_root._y = (-hero._y) - 50;
if (Key.isDown(81) && (!suiDown)) {
dead = true;
suiDown = true;
}
if (!Key.isDown(81)) {
suiDown = false;
}
if (Key.isDown(82) && (!resDown)) {
respawn();
resDown = true;
}
if (!Key.isDown(82)) {
resDown = false;
}
if (dead) {
stop();
_root.musicGo = false;
hero.gotoAndStop(6);
} else {
if (KEY == 39) {
hero.gotoAndStop(1);
} else if (KEY == 37) {
hero.gotoAndStop(3);
} else if (KEY == 40) {
hero.gotoAndStop(2);
} else {
hero.gotoAndStop(4);
}
if (Key.isDown(KEY)) {
play();
} else {
stop();
}
}
}
Instance of Symbol 643 MovieClip in Frame 40
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero)) {
_root.hero.dead = true;
}
if (_root.reset == true) {
gotoAndPlay (1);
}
}
Frame 41
_x = 0;
_y = 0;
startX = 20;
startY = 220;
saveFunc(hero);
music = 10;
Instance of Symbol 649 MovieClip in Frame 41
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv - 3.5;
_y = (_y + yv);
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
Instance of Symbol 662 MovieClip in Frame 41
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
}
}
Instance of Symbol 386 MovieClip "hero" in Frame 41
onClipEvent (load) {
function respawn() {
skifree = false;
inCannon = false;
gotCannon = false;
_root.diedCos = "norm";
_root.reset = true;
_root.gotoAndStop(_root.startFrame);
_root.ground.gotoAndStop(_root._currentframe);
_x = _root.startX;
_y = _root.startY;
xv = 0;
yv = 0;
_xscale = scale;
double = false;
dead = false;
_root.death.shown = false;
}
xv = 0;
yv = 0;
jumpHeight = 12;
hei = _height;
wid = _width;
scale = _xscale;
double = false;
dead = false;
cHei = cape.c._height;
_x = _root.startX;
_y = _root.startY;
inCannon = false;
gotCannon = false;
skifree = false;
}
onClipEvent (enterFrame) {
if (skifree) {
gotoAndStop (9);
} else if (inCannon) {
gotoAndStop (7);
} else {
if (_x > Stage.width) {
_root.nextFrame();
_root.ground.gotoAndStop(_root._currentframe);
_x = 1;
}
if (_x < 0) {
_root.prevFrame();
_root.ground.gotoAndStop(_root._currentframe);
_x = (Stage.width - 1);
}
if (_y > Stage.height) {
}
if (Key.isDown(81) && (suiDown == false)) {
dead = true;
_root.suicidal++;
suiDown = true;
}
if (!Key.isDown(81)) {
suiDown = false;
}
if (Key.isDown(82) && (resDown == false)) {
respawn();
resDown = true;
}
if (!Key.isDown(82)) {
resDown = false;
}
if (xv > 0) {
cape._rotation = xv * 6;
} else if (xv < 0) {
cape._rotation = (-xv) * 6;
} else if (cape._rotation > 1) {
cape._rotation = cape._rotation - 3;
} else if (cape._rotation < -1) {
cape._rotation = cape._rotation + 3;
}
cape.c._height = cHei - yv;
if (dead == true) {
_root.musicGo = false;
gotoAndStop (6);
} else {
yv++;
_y = (_y + yv);
_x = (_x + ((xv = xv * 0.8)));
while ((_root.ground.hitTest(_x, _y, true) || (_root.ground.hitTest(_x + (wid / 4), _y, true))) || (_root.ground.hitTest(_x - (wid / 4), _y, true))) {
yv = 0;
_y = (_y-1);
double = false;
}
if (yv > 3) {
gotoAndStop (5);
}
if (Key.isDown(39) && (!Key.isDown(37))) {
xv++;
_xscale = scale;
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 4), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 4), _y + 3, true))) {
gotoAndStop (2);
}
} else if ((!Key.isDown(39)) && (Key.isDown(37))) {
xv--;
_xscale = (-scale);
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 4), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 4), _y + 3, true))) {
gotoAndStop (2);
}
} else {
xv = 0;
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 2), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 2), _y + 3, true))) {
gotoAndStop (1);
}
}
if ((Key.isDown(87) && (double == false)) && (upDown == false)) {
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 4), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 4), _y + 3, true))) {
yv = -jumpHeight;
gotoAndStop (3);
_y = (_y - 4);
} else {
if (random(100) != 0) {
yv = -jumpHeight;
_y = (_y - 4);
gotoAndStop (4);
}
double = true;
}
upDown = true;
}
if (!Key.isDown(87)) {
upDown = false;
}
}
if (_root.ground.hitTest(_x + (wid / 2), _y - (hei / 8), true) || (_root.ground.hitTest(_x + (wid / 2), _y - ((hei / 6) * 4), true))) {
xv = 0;
_x = (_x-1);
}
if (_root.ground.hitTest(_x - (wid / 2), _y - (hei / 8), true) || (_root.ground.hitTest(_x - (wid / 2), _y - ((hei / 6) * 4), true))) {
xv = 0;
_x = (_x+1);
}
if (_root.ground.hitTest(_x, _y - (hei / 1.5), true)) {
yv = 0;
_y = (_y+1);
}
}
}
Instance of Symbol 339 MovieClip in Frame 41
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
}
}
Instance of Symbol 339 MovieClip in Frame 41
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
}
}
Instance of Symbol 665 MovieClip in Frame 42
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y + yv);
}
if ((_root.hero._x > (_x - ((_width / 2) + 20))) && (_root.hero._x < (_x + (_width / 3)))) {
fall = true;
}
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
Instance of Symbol 339 MovieClip in Frame 42
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero.yv = -15;
_root.hero._y = 490;
_root.gotoAndStop(_root._currentframe + 2);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 339 MovieClip in Frame 44
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero._y = 20;
_root.gotoAndStop(_root._currentframe - 2);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 339 MovieClip in Frame 44
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero._x = 630;
_root.gotoAndStop(_root._currentframe + 1);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Frame 45
music = 10;
Instance of Symbol 687 MovieClip in Frame 45
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero.hit)) {
_root.hero.dead = true;
_visible = true;
}
if (_root.reset == true) {
_visible = false;
}
}
Instance of Symbol 689 MovieClip in Frame 45
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero.hit)) {
_root.hero.dead = true;
_visible = true;
}
if (_root.reset == true) {
_visible = false;
}
}
Instance of Symbol 691 MovieClip in Frame 45
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero.hit)) {
_root.hero.dead = true;
_visible = true;
}
if (_root.reset == true) {
_visible = false;
}
}
Instance of Symbol 693 MovieClip in Frame 45
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero.hit)) {
_root.hero.dead = true;
_visible = true;
}
if (_root.reset == true) {
_visible = false;
}
}
Instance of Symbol 695 MovieClip in Frame 45
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero.hit)) {
_root.hero.dead = true;
_visible = true;
}
if (_root.reset == true) {
_visible = false;
}
}
Instance of Symbol 697 MovieClip in Frame 45
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero.hit)) {
_root.hero.dead = true;
_visible = true;
}
if (_root.reset == true) {
_visible = false;
}
}
Instance of Symbol 699 MovieClip in Frame 45
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero.hit)) {
_root.hero.dead = true;
_visible = true;
}
if (_root.reset == true) {
_visible = false;
}
}
Instance of Symbol 426 MovieClip in Frame 45
onClipEvent (enterFrame) {
if (_root.startFrame == _root._currentframe) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
if (_root.hero.hitTest(_x, _y - 10, true) && (_currentframe == 1)) {
_root.saveFunc(this);
}
}
Instance of Symbol 339 MovieClip in Frame 45
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero._x = 630;
_root.gotoAndStop(_root._currentframe + 1);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 339 MovieClip in Frame 45
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero._x = 20;
_root.gotoAndStop(_root._currentframe - 1);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Frame 46
music = 10;
Instance of Symbol 702 MovieClip in Frame 46
onClipEvent (enterFrame) {
_alpha = (_alpha - 10);
if (_alpha < 10) {
_visible = false;
} else {
_visible = true;
}
if (Key.isDown(87)) {
_alpha = 100;
}
}
Frame 47
music = 11;
Instance of Symbol 339 MovieClip in Frame 47
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero._x = 20;
_root.gotoAndStop(_root._currentframe - 1);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 339 MovieClip in Frame 47
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero.yv = -15;
_root.hero._y = 490;
_root.gotoAndStop(_root._currentframe + 1);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Frame 48
com.newgrounds.API.unlockMedal("Do a barrel roll");
music = 12;
Instance of Symbol 716 MovieClip in Frame 48
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this) && (_root.hero._y < _y)) {
_root.hero.yv = _root.hero.yv - 1.1;
}
}
Instance of Symbol 716 MovieClip in Frame 48
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this) && (_root.hero._y < _y)) {
_root.hero.yv = _root.hero.yv - 1.1;
}
}
Instance of Symbol 716 MovieClip in Frame 48
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this) && (_root.hero._y < _y)) {
_root.hero.yv = _root.hero.yv - 1.1;
}
}
Instance of Symbol 426 MovieClip in Frame 48
onClipEvent (enterFrame) {
if (_root.startFrame == _root._currentframe) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
if (_root.hero.hitTest(_x, _y - 10, true) && (_currentframe == 1)) {
_root.saveFunc(this);
}
}
Instance of Symbol 339 MovieClip in Frame 48
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero._y = 5;
_root.gotoAndStop(_root._currentframe - 1);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 722 MovieClip in Frame 49
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
}
}
Instance of Symbol 732 MovieClip "sticker" in Frame 51
onClipEvent (load) {
go = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
go = false;
yv = 0;
}
if (go) {
yv = yv + 3.5;
_x = (_x - yv);
}
if (_root.hero.hitTest(this) && (go)) {
_root.hero.dead = true;
}
}
Instance of Symbol 734 MovieClip in Frame 51
onClipEvent (load) {
fall = false;
yv = 0;
startX = _x;
startY = _y;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
_x = startX;
_y = startY;
fall = false;
yv = 0;
}
if (fall == true) {
yv = yv + 3.5;
_y = (_y + yv);
}
if (_root.hero._x > (_x - ((_width / 2) + 20))) {
fall = true;
}
if (_root.hero.hitTest(this) && (fall == true)) {
_root.hero.dead = true;
}
}
Instance of Symbol 736 MovieClip in Frame 51
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.sticker.go = true;
}
}
Frame 52
music = 12;
Instance of Symbol 426 MovieClip in Frame 52
onClipEvent (enterFrame) {
if (_root.startFrame == _root._currentframe) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
if (_root.hero.hitTest(_x, _y - 10, true) && (_currentframe == 1)) {
_root.saveFunc(this);
}
}
Instance of Symbol 339 MovieClip in Frame 52
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero._y = 5;
_root.gotoAndStop(_root._currentframe + 1);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 339 MovieClip in Frame 52
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero._x = 20;
_root.gotoAndStop(_root._currentframe + 2);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 758 MovieClip in Frame 53
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_x < (_root.hero._x - 10)) {
_x = (_x + 12);
} else if (_x > (_root.hero._x + 10)) {
_x = (_x - 12);
}
if (this.hitTest(_root.hero) && (!_root.hero.dead)) {
gotoAndStop (2);
_root.hero.skifree = true;
}
}
Instance of Symbol 339 MovieClip in Frame 54
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero._x = 630;
_root.gotoAndStop(_root._currentframe - 2);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 339 MovieClip in Frame 54
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero._y = 5;
_root.gotoAndStop(_root._currentframe - 1);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 768 MovieClip in Frame 55
onClipEvent (enterFrame) {
_x = (_x - 4);
if (this.hitTest(_root.hero.hit)) {
_root.hero.dead = true;
}
}
Frame 56
music = 12;
Instance of Symbol 426 MovieClip in Frame 56
onClipEvent (enterFrame) {
if (_root.startFrame == _root._currentframe) {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
if (_root.hero.hitTest(_x, _y - 10, true) && (_currentframe == 1)) {
_root.saveFunc(this);
}
}
Instance of Symbol 339 MovieClip in Frame 56
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero._x = 20;
_root.gotoAndStop(_root._currentframe + 1);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 339 MovieClip in Frame 57
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero._y = 5;
_root.hero.yv = 0;
_root.gotoAndStop(_root._currentframe + 1);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Instance of Symbol 339 MovieClip in Frame 57
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero._x = 630;
_root.gotoAndStop(_root._currentframe - 1);
_root.ground.gotoAndStop(_root._currentframe);
}
}
Frame 61
saveFunc(hero);
music = 13;
Instance of Symbol 792 MovieClip in Frame 61
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.nextFrame();
}
}
Instance of Symbol 808 MovieClip "sinister" in Frame 62
onClipEvent (load) {
gogo = false;
dead = false;
health = 50;
xv = 0;
yv = 0;
gotoX = 480;
gotoY = 130;
timer = 0;
i = 0;
sTime = 0;
}
onClipEvent (enterFrame) {
if (_root.reset == true) {
dead = false;
health = 50;
xv = 0;
yv = 0;
gotoX = 480;
gotoY = 130;
_x = gotoX;
_y = gotoY;
timer = 0;
sTime = 0;
}
_x = (_x + ((xv = xv * 0.84)));
_y = (_y + ((yv = yv * 0.9)));
if (gogo) {
sTime++;
if (sTime > 10) {
_root.shake = true;
sTime = 0;
}
if (health < 0) {
_root.shake = true;
gotoY = 800;
if (_y > 700) {
_root.nextFrame();
}
gotoAndStop (2);
} else {
timer++;
if (timer > 160) {
gotoAndStop(3 + random(6));
gotoX = _root.hero._x;
gotoY = _root.hero._y;
timer = 0;
}
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.hero.dead = true;
}
if (this.hitTest(_root.hero.p1._x, _root.hero.p1._y, true)) {
_root.hero.dead = true;
}
}
if (_x > (gotoX + 20)) {
xv--;
}
if (_x < (gotoX - 20)) {
xv++;
}
if (_y > (gotoY + 20)) {
yv--;
}
if (_y < (gotoY - 20)) {
yv++;
}
}
}
Instance of Symbol 833 MovieClip "hero" in Frame 62
onClipEvent (load) {
function respawn() {
skifree = false;
inCannon = false;
gotCannon = false;
_root.diedCos = "norm";
_root.reset = true;
_root.gotoAndStop(_root.startFrame);
_root.ground.gotoAndStop(_root._currentframe);
_x = 205;
_y = 305;
xv = 0;
yv = 0;
_xscale = scale;
double = false;
dead = false;
_root.death.shown = false;
}
xv = 0;
yv = 0;
jumpHeight = 12;
hei = _height;
wid = _width;
scale = _xscale;
double = false;
dead = false;
cHei = cape.c._height;
_x = 205;
_y = 305;
inCannon = false;
gotCannon = false;
skifree = false;
}
onClipEvent (enterFrame) {
if (skifree) {
gotoAndStop (9);
} else if (inCannon) {
gotoAndStop (7);
} else {
if (_x > Stage.width) {
_root.nextFrame();
_root.ground.gotoAndStop(_root._currentframe);
_x = 1;
}
if (_x < 0) {
_root.prevFrame();
_root.ground.gotoAndStop(_root._currentframe);
_x = (Stage.width - 1);
}
if (_y > Stage.height) {
}
if (Key.isDown(81) && (suiDown == false)) {
dead = true;
_root.suicidal++;
suiDown = true;
}
if (!Key.isDown(81)) {
suiDown = false;
}
if (Key.isDown(82) && (resDown == false)) {
respawn();
resDown = true;
}
if (!Key.isDown(82)) {
resDown = false;
}
if (xv > 0) {
cape._rotation = xv * 6;
} else if (xv < 0) {
cape._rotation = (-xv) * 6;
} else if (cape._rotation > 1) {
cape._rotation = cape._rotation - 3;
} else if (cape._rotation < -1) {
cape._rotation = cape._rotation + 3;
}
cape.c._height = cHei - yv;
if (dead == true) {
_root.musicGo = false;
gotoAndStop (6);
} else {
if (Key.isDown(69) && (!eDown)) {
_root.getBullet(this);
eDown = true;
}
if (!Key.isDown(69)) {
eDown = false;
}
yv++;
_y = (_y + yv);
_x = (_x + ((xv = xv * 0.8)));
while ((_root.ground.hitTest(_x, _y, true) || (_root.ground.hitTest(_x + (wid / 4), _y, true))) || (_root.ground.hitTest(_x - (wid / 4), _y, true))) {
yv = 0;
_y = (_y-1);
double = false;
}
if (yv > 3) {
gotoAndStop (5);
}
if (Key.isDown(39) && (!Key.isDown(37))) {
xv++;
_xscale = scale;
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 4), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 4), _y + 3, true))) {
gotoAndStop (2);
}
} else if ((!Key.isDown(39)) && (Key.isDown(37))) {
xv--;
_xscale = (-scale);
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 4), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 4), _y + 3, true))) {
gotoAndStop (2);
}
} else {
xv = 0;
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 2), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 2), _y + 3, true))) {
gotoAndStop (1);
}
}
if ((Key.isDown(87) && (double == false)) && (upDown == false)) {
if ((_root.ground.hitTest(_x, _y + 3, true) || (_root.ground.hitTest(_x + (wid / 4), _y + 3, true))) || (_root.ground.hitTest(_x - (wid / 4), _y + 3, true))) {
yv = -jumpHeight;
gotoAndStop (3);
_y = (_y - 4);
} else {
if (random(100) != 0) {
yv = -jumpHeight;
_y = (_y - 4);
gotoAndStop (4);
}
double = true;
}
upDown = true;
}
if (!Key.isDown(87)) {
upDown = false;
}
}
if (_root.ground.hitTest(_x + (wid / 2), _y - (hei / 8), true) || (_root.ground.hitTest(_x + (wid / 2), _y - ((hei / 6) * 4), true))) {
xv = 0;
_x = (_x-1);
}
if (_root.ground.hitTest(_x - (wid / 2), _y - (hei / 8), true) || (_root.ground.hitTest(_x - (wid / 2), _y - ((hei / 6) * 4), true))) {
xv = 0;
_x = (_x+1);
}
if (_root.ground.hitTest(_x, _y - (hei / 1.5), true)) {
yv = 0;
_y = (_y+1);
}
}
}
Frame 63
music = 15;
Instance of Symbol 852 MovieClip "sinister" in Frame 63
onClipEvent (load) {
health = 200;
sTime = 0;
up = true;
}
onClipEvent (enterFrame) {
if (up) {
_root.shake = true;
}
sTime++;
if (sTime > 40) {
_root.shake = true;
sTime = 0;
}
if (health < 0) {
_root.nextFrame();
}
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.hero.dead = true;
}
if (this.hitTest(_root.hero._x, _root.hero._y + _root.hero.p1._y, true)) {
_root.hero.dead = true;
}
}
Frame 64
com.newgrounds.API.unlockMedal("I win at everything");
Instance of Symbol 890 MovieClip in Frame 64
onClipEvent (load) {
sTime = 0;
}
onClipEvent (enterFrame) {
sTime++;
if (sTime > 4) {
_root.shake = true;
sTime = 0;
}
}
Frame 65
if (lose) {
gds.play();
}
if (deaths == 0) {
com.newgrounds.API.unlockMedal("ZERO HERO");
}
if ((hour == 0) && (mint < 30)) {
com.newgrounds.API.unlockMedal("Slow down speed racer");
}
Symbol 7 MovieClip [limb] Frame 1
stop();
Symbol 11 MovieClip [blood] Frame 1
stop();
Symbol 16 MovieClip [pallet] Frame 1
stop();
Symbol 16 MovieClip [pallet] Frame 2
removeMovieClip(this);
Symbol 25 MovieClip Frame 1
// swfAction0xFC hexdata 0x03,0x00 // Unknown action
function \u0004\u0005() {
Set("\x03", (2892 % 511) * true);
return(\x03);
}
var \x01 = (-160 + \x04\x05());
// swfAction0x03 // Unknown action
Symbol 27 MovieClip Frame 10
stop();
Symbol 29 MovieClip Frame 37
_parent.setGotoFrame("done");
stop();
Symbol 41 MovieClip [NewgroundsAPIAsset_Medal_Popup] Frame 1
// swfAction0xFC hexdata 0x03,0x00 // Unknown action
function \u0004\u0005() {
Set("\x03", (737 % 511) * true);
return(\x03);
}
var \x01 = (9 + \x04\x05());
// swfAction0x03 // Unknown action
Symbol 41 MovieClip [NewgroundsAPIAsset_Medal_Popup] Frame 2
medal.attachIcon(icon);
Symbol 41 MovieClip [NewgroundsAPIAsset_Medal_Popup] Frame 10
// swfAction0xFC hexdata 0x03,0x00 // Unknown action
function \u0004\u0005() {
Set("\x03", (2142 % 511) * true);
return(\x03);
}
var \x01 = (78 + \x04\x05());
// swfAction0x03 // Unknown action
Symbol 41 MovieClip [NewgroundsAPIAsset_Medal_Popup] Frame 21
this.removeMovieClip();
_visible = false;
stop();
Symbol 47 MovieClip [NewgroundsAPIAsset_Login_Warning] Frame 1
// swfAction0xFC hexdata 0x03,0x00 // Unknown action
function \u0004\u0005() {
Set("\x03", (2309 % 511) * true);
return(\x03);
}
var \x01 = (253 + \x04\x05());
// swfAction0x03 // Unknown action
Symbol 47 MovieClip [NewgroundsAPIAsset_Login_Warning] Frame 10
stop();
Symbol 47 MovieClip [NewgroundsAPIAsset_Login_Warning] Frame 21
this.removeMovieClip();
_visible = false;
stop();
Symbol 50 MovieClip [NewgroundsAPIAsset_Connection_Error] Frame 1
!!!ERROR
Symbol 50 MovieClip [NewgroundsAPIAsset_Connection_Error] Frame 10
stop();
Symbol 50 MovieClip [NewgroundsAPIAsset_Connection_Error] Frame 21
this.removeMovieClip();
_visible = false;
stop();
Symbol 71 MovieClip [NewgroundsAPIAsset_big_popup_background] Frame 1
!!!ERROR
Symbol 75 Button
on (release) {
!!!ERROR
Symbol 81 Button
on (release) {
getURL (official_version_url, "_blank");
}
Symbol 83 MovieClip [NewgroundsAsset_New_Version_Available] Frame 1
!!!ERROR
Symbol 84 Button
on (release) {
getURL (official_version_url, "_blank");
}
Symbol 88 MovieClip [NewgroundsAsset_Illegal_Host] Frame 1
!!!ERROR
Symbol 89 MovieClip [API Connector (NewgroundsAPI)] Frame 1
#initclip 25
Object.registerClass("API Connector (NewgroundsAPI)", com.newgrounds.components.APIConnector);
#endinitclip
Symbol 89 MovieClip [API Connector (NewgroundsAPI)] Frame 20
_visible = false;
Symbol 136 MovieClip Frame 40
stop();
Symbol 143 Button
on (release) {
startMovie();
}
Symbol 144 MovieClip [Preloader Bar (NewgroundsAPI)] Frame 1
#initclip 26
Object.registerClass("Preloader Bar (NewgroundsAPI)", com.newgrounds.components.PreloaderBar);
#endinitclip
Symbol 150 Button
on (release) {
com.newgrounds.API.loadNewgrounds();
}
Symbol 155 MovieClip Frame 1
!!!ERROR
Symbol 156 MovieClip Frame 11
gotoAndPlay (1);
Symbol 157 MovieClip [Flash Ad (NewgroundsAPI)] Frame 1
#initclip 27
Object.registerClass("Flash Ad (NewgroundsAPI)", com.newgrounds.components.FlashAd);
#endinitclip
Symbol 91 MovieClip [__Packages.com.newgrounds.API] Frame 0
!!!ERROR
Symbol 92 MovieClip [__Packages.com.newgrounds.Bridge] Frame 0
!!!ERROR
Symbol 93 MovieClip [__Packages.com.newgrounds.SaveFile] Frame 0
!!!ERROR
Symbol 94 MovieClip [__Packages.com.newgrounds.SaveGroup] Frame 0
!!!ERROR
Symbol 97 MovieClip [__Packages.com.newgrounds.SaveGroupQuery] Frame 0
!!!ERROR
Symbol 99 MovieClip [__Packages.com.newgrounds.encoders.ImageScanner] Frame 0
!!!ERROR
Symbol 98 MovieClip [__Packages.com.newgrounds.encoders.BaseN] Frame 0
!!!ERROR
Symbol 108 MovieClip [__Packages.com.newgrounds.APIEventDispatcher] Frame 0
!!!ERROR
Symbol 96 MovieClip [__Packages.com.newgrounds.APIEvent] Frame 0
!!!ERROR
Symbol 90 MovieClip [__Packages.com.newgrounds.APIError] Frame 0
!!!ERROR
Symbol 1021 MovieClip [__Packages.NewgroundsAPI] Frame 0
!!!ERROR
Symbol 17 MovieClip [__Packages.com.newgrounds.components.APIConnector] Frame 0
!!!ERROR
Symbol 95 MovieClip [__Packages.com.newgrounds.ValidationTools] Frame 0
!!!ERROR
Symbol 100 MovieClip [__Packages.com.newgrounds.encoders.SerialXML] Frame 0
!!!ERROR
Symbol 101 MovieClip [__Packages.com.newgrounds.encoders.LZW2] Frame 0
!!!ERROR
Symbol 102 MovieClip [__Packages.com.newgrounds.encoders.LZW] Frame 0
!!!ERROR
Symbol 103 MovieClip [__Packages.com.newgrounds.Medal] Frame 0
!!!ERROR
Symbol 104 MovieClip [__Packages.com.newgrounds.ScoreBoard] Frame 0
!!!ERROR
Symbol 105 MovieClip [__Packages.com.newgrounds.Score] Frame 0
!!!ERROR
Symbol 106 MovieClip [__Packages.com.newgrounds.encoders.RC4] Frame 0
!!!ERROR
Symbol 107 MovieClip [__Packages.com.newgrounds.encoders.JSON] Frame 0
!!!ERROR
Symbol 109 MovieClip [__Packages.com.newgrounds.encoders.MD5] Frame 0
!!!ERROR
Symbol 113 MovieClip [__Packages.com.newgrounds.components.PreloaderBar] Frame 0
!!!ERROR
Symbol 145 MovieClip [__Packages.com.newgrounds.components.FlashAd] Frame 0
!!!ERROR
Symbol 174 Button
on (release) {
_root.rusure.frame = 1;
}
Symbol 180 Button
on (release) {
iwbtg = SharedObject.getLocal("iwbtgData");
_root.deaths = iwbtg.data.deaths;
_root.startX = iwbtg.data.startX;
_root.startY = iwbtg.data.startY;
_root.sec = iwbtg.data.sec;
_root.mili = iwbtg.data.mili;
_root.mint = iwbtg.data.mint;
_root.hour = iwbtg.data.hour;
_root.startFrame = iwbtg.data.level;
_root.gotoAndStop(_root.startFrame);
_root.ground.gotoAndStop(_root._currentframe);
}
Symbol 185 Button
on (release) {
_root.gotoAndStop("ctrls");
}
Symbol 189 Button
on (release) {
com.newgrounds.API.loadNewgrounds();
}
Symbol 193 Button
on (release) {
NewgroundsAPI.loadNewgrounds();
}
Symbol 201 Button
on (release) {
_root.gotoAndStop("warning");
}
Symbol 205 Button
on (release) {
frame = 2;
}
Symbol 209 MovieClip Frame 11
stop();
Symbol 218 MovieClip Frame 123
stop();
Symbol 250 MovieClip Frame 6
stop();
Symbol 251 Button
on (release) {
_root.gotoAndStop("start");
}
Symbol 258 Button
on (release) {
gotoAndStop ("menu");
}
Instance of Symbol 267 MovieClip in Symbol 268 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.hero.dead = true;
}
if (this.hitTest(_root.hero._x, _root.hero._y + _root.hero.p1._y, true)) {
_root.hero.dead = true;
}
}
Instance of Symbol 289 MovieClip in Symbol 338 MovieClip Frame 17
onClipEvent (enterFrame) {
while (this.hitTest(_root.hero._x, _root.hero._y + 3, true) && (_root.hero._y < _y)) {
_root.hero.yv = 0;
_root.hero._y--;
}
}
Instance of Symbol 295 MovieClip in Symbol 338 MovieClip Frame 19
onClipEvent (enterFrame) {
_rotation = (_rotation+1);
}
Symbol 359 MovieClip Frame 3
stop();
Symbol 363 MovieClip Frame 3
stop();
Symbol 367 MovieClip Frame 3
stop();
Symbol 380 MovieClip Frame 23
_root.death.shown = true;
stop();
Symbol 384 MovieClip Frame 34
stop();
_parent.gotCannon = true;
Symbol 385 MovieClip Frame 30
_parent.inCannon = false;
_parent.gotoAndStop(1);
Symbol 386 MovieClip Frame 6
_root.getBlood(_x, _y - (hei / 2), 700, random(4));
Symbol 390 MovieClip Frame 1
stop();
Symbol 399 MovieClip Frame 1
stop();
Symbol 401 MovieClip Frame 259
stop();
Symbol 402 MovieClip Frame 126
stop();
Symbol 403 MovieClip Frame 167
stop();
Symbol 404 MovieClip Frame 83
stop();
Symbol 405 MovieClip Frame 1
stop();
Symbol 406 MovieClip Frame 1
stop();
Symbol 406 MovieClip Frame 2
_root.lose = true;
Instance of Symbol 399 MovieClip in Symbol 406 MovieClip Frame 2
onClipEvent (load) {
if (_root.diedCos == "pid") {
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
Instance of Symbol 405 MovieClip in Symbol 406 MovieClip Frame 2
onClipEvent (enterFrame) {
if (_root.diedCos == "norm") {
gotoAndStop (2);
} else if (_root.diedCos == "plane") {
gotoAndStop (3);
} else if (_root.diedCos == "pid") {
gotoAndStop (4);
} else {
gotoAndStop (5);
}
}
Symbol 421 MovieClip Frame 1
stop();
Symbol 426 MovieClip Frame 1
stop();
Instance of Symbol 430 MovieClip "spike" in Symbol 431 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.hit.hitTest(this)) {
_root.hero.dead = true;
}
}
Instance of Symbol 439 MovieClip in Symbol 440 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.hero.dead = true;
}
if (this.hitTest(_root.hero._x + _root.hero.wid, _root.hero._y, true)) {
}
if (this.hitTest(_root.hero._x - _root.hero.wid, _root.hero._y, true)) {
}
}
Symbol 457 MovieClip Frame 126
_parent.nextFrame();
Symbol 459 MovieClip Frame 1
stop();
Symbol 459 MovieClip Frame 3
gotoAndStop (1);
Symbol 459 MovieClip Frame 65
_root.nextFrame();
_root.ground.gotoAndStop(_root._currentframe);
Symbol 459 MovieClip Frame 177
stop();
Symbol 466 MovieClip Frame 1
stop();
Symbol 466 MovieClip Frame 17
stop();
Symbol 466 MovieClip Frame 18
prevFrame();
Instance of Symbol 466 MovieClip "spike" in Symbol 467 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.hero.dead = true;
}
}
Instance of Symbol 473 MovieClip in Symbol 474 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation+1);
}
Symbol 476 MovieClip Frame 1
stop();
Symbol 476 MovieClip Frame 17
stop();
Symbol 512 MovieClip Frame 1
stop();
Symbol 512 MovieClip Frame 34
_root.nextFrame();
Symbol 524 MovieClip Frame 100
stop();
Symbol 525 MovieClip Frame 1
stop();
Symbol 525 MovieClip Frame 2
_root.getBlood(_x, _y, 700, random(4));
Symbol 527 MovieClip Frame 191
_root.nextFrame();
Symbol 535 MovieClip Frame 1
stop();
Symbol 535 MovieClip Frame 20
stop();
Symbol 553 MovieClip Frame 1
stop();
Instance of Symbol 339 MovieClip in Symbol 553 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.spikes.fall = true;
}
}
Instance of Symbol 339 MovieClip in Symbol 553 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_parent.nextFrame();
}
}
Instance of Symbol 339 MovieClip in Symbol 553 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.spikes.fall = true;
}
}
Instance of Symbol 339 MovieClip in Symbol 553 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.spikes.fall = true;
}
}
Instance of Symbol 339 MovieClip in Symbol 553 MovieClip Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.spikes.fall = true;
}
}
Symbol 553 MovieClip Frame 12
_root.door.play();
_root.nextFrame();
Symbol 555 MovieClip Frame 1
stop();
Symbol 555 MovieClip Frame 27
stop();
Instance of Symbol 565 MovieClip in Symbol 566 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 5);
if (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.hero.dead = true;
}
if (this.hitTest(_root.hero._x + _root.hero.p1._x, _root.hero._y + _root.hero.p1._y, true)) {
_root.hero.dead = true;
}
}
Symbol 617 MovieClip Frame 150
_root.nextFrame();
Symbol 639 MovieClip Frame 6
_root.getBlood(_parent._x + _x, _parent._y + _y, 700, random(4));
Symbol 640 MovieClip Frame 1
play();
KEY = 39;
Symbol 640 MovieClip Frame 14
KEY = 38;
Symbol 640 MovieClip Frame 18
KEY = 39;
Symbol 640 MovieClip Frame 20
KEY = 38;
Symbol 640 MovieClip Frame 25
KEY = 37;
Symbol 640 MovieClip Frame 31
KEY = 40;
Symbol 640 MovieClip Frame 35
KEY = 37;
Symbol 640 MovieClip Frame 39
KEY = 38;
Symbol 640 MovieClip Frame 41
KEY = 39;
Symbol 640 MovieClip Frame 43
KEY = 38;
Symbol 640 MovieClip Frame 45
KEY = 37;
Symbol 640 MovieClip Frame 50
KEY = 40;
Symbol 640 MovieClip Frame 57
KEY = 37;
Symbol 640 MovieClip Frame 60
KEY = 38;
Symbol 640 MovieClip Frame 71
KEY = 39;
Symbol 640 MovieClip Frame 73
KEY = 38;
Symbol 640 MovieClip Frame 75
KEY = 37;
Symbol 640 MovieClip Frame 77
KEY = 38;
Symbol 640 MovieClip Frame 80
KEY = 39;
Symbol 640 MovieClip Frame 82
KEY = 38;
Symbol 640 MovieClip Frame 84
KEY = 37;
Symbol 640 MovieClip Frame 86
KEY = 38;
Symbol 640 MovieClip Frame 89
KEY = 39;
Symbol 640 MovieClip Frame 94
KEY = 40;
Symbol 640 MovieClip Frame 111
KEY = 39;
Symbol 640 MovieClip Frame 114
KEY = 38;
Symbol 640 MovieClip Frame 120
KEY = 39;
Symbol 640 MovieClip Frame 124
KEY = 40;
Symbol 640 MovieClip Frame 131
KEY = 39;
Symbol 640 MovieClip Frame 133
KEY = 38;
Symbol 640 MovieClip Frame 141
KEY = 39;
Symbol 640 MovieClip Frame 146
KEY = 40;
Symbol 640 MovieClip Frame 152
KEY = 39;
Symbol 640 MovieClip Frame 155
KEY = 38;
Symbol 640 MovieClip Frame 164
KEY = 37;
Symbol 640 MovieClip Frame 167
KEY = 38;
Symbol 640 MovieClip Frame 169
KEY = 37;
Symbol 640 MovieClip Frame 172
KEY = 38;
Symbol 640 MovieClip Frame 175
KEY = 37;
Symbol 640 MovieClip Frame 177
KEY = 38;
Symbol 640 MovieClip Frame 179
KEY = 37;
Symbol 640 MovieClip Frame 182
KEY = 38;
Symbol 640 MovieClip Frame 184
KEY = 39;
Symbol 640 MovieClip Frame 198
KEY = 40;
Symbol 640 MovieClip Frame 220
KEY = 37;
Symbol 640 MovieClip Frame 222
KEY = 40;
Symbol 640 MovieClip Frame 228
KEY = 37;
Symbol 640 MovieClip Frame 230
KEY = 40;
Symbol 640 MovieClip Frame 232
KEY = 39;
Symbol 640 MovieClip Frame 240
KEY = 38;
Symbol 640 MovieClip Frame 244
KEY = 37;
Symbol 640 MovieClip Frame 249
KEY = 38;
Symbol 640 MovieClip Frame 253
KEY = 39;
Symbol 640 MovieClip Frame 260
KEY = 40;
Symbol 640 MovieClip Frame 267
KEY = 39;
Symbol 640 MovieClip Frame 269
KEY = 38;
Symbol 640 MovieClip Frame 276
KEY = 37;
Symbol 640 MovieClip Frame 278
KEY = 38;
Symbol 640 MovieClip Frame 282
KEY = 37;
Symbol 640 MovieClip Frame 284
KEY = 38;
Symbol 640 MovieClip Frame 288
KEY = 37;
Symbol 640 MovieClip Frame 292
KEY = 38;
Symbol 640 MovieClip Frame 295
KEY = 39;
Symbol 640 MovieClip Frame 299
KEY = 38;
Symbol 640 MovieClip Frame 301
KEY = 37;
Symbol 640 MovieClip Frame 305
KEY = 38;
Symbol 640 MovieClip Frame 307
KEY = 39;
Symbol 640 MovieClip Frame 310
KEY = 38;
Symbol 640 MovieClip Frame 312
KEY = 37;
Symbol 640 MovieClip Frame 315
KEY = 38;
Symbol 640 MovieClip Frame 317
KEY = 39;
Symbol 640 MovieClip Frame 321
KEY = 38;
Symbol 640 MovieClip Frame 323
KEY = 37;
Symbol 640 MovieClip Frame 326
KEY = 38;
Symbol 640 MovieClip Frame 328
KEY = 39;
Symbol 640 MovieClip Frame 331
KEY = 38;
Symbol 640 MovieClip Frame 333
KEY = 37;
Symbol 640 MovieClip Frame 337
KEY = 38;
Symbol 640 MovieClip Frame 339
KEY = 39;
Symbol 640 MovieClip Frame 345
KEY = 40;
Symbol 640 MovieClip Frame 358
KEY = 39;
Symbol 640 MovieClip Frame 360
KEY = 40;
Symbol 640 MovieClip Frame 364
KEY = 39;
Symbol 640 MovieClip Frame 366
KEY = 40;
Symbol 640 MovieClip Frame 375
KEY = 39;
Symbol 640 MovieClip Frame 381
_root.nextFrame();
Instance of Symbol 706 MovieClip in Symbol 707 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
}
}
Symbol 729 MovieClip Frame 1
poop._rotation = random(45) - random(45);
Instance of Symbol 728 MovieClip "poop" in Symbol 729 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
}
}
Symbol 752 MovieClip Frame 18
_root.hero.skifree = false;
_root.hero.dead = true;
_parent.gotoAndStop(3);
Instance of Symbol 722 MovieClip in Symbol 765 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
_root.diedCos = "pink";
}
}
Instance of Symbol 722 MovieClip in Symbol 765 MovieClip Frame 99
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.hero.dead = true;
_root.diedCos = "pink";
}
}
Symbol 808 MovieClip Frame 1
stop();
Symbol 824 MovieClip Frame 3
stop();
Symbol 828 MovieClip Frame 3
stop();
Symbol 832 MovieClip Frame 3
stop();
Symbol 833 MovieClip Frame 6
_root.getBlood(_x, _y - (hei / 2), 700, random(4));
Symbol 837 MovieClip Frame 161
stop();
_root.sinister.gotoAndStop(2);
_root.sinister.gogo = true;
_root.music = 14;
Symbol 848 MovieClip Frame 1
_root.shake = true;
Symbol 852 MovieClip Frame 783
up = false;
Symbol 852 MovieClip Frame 803
up = true;
Symbol 852 MovieClip Frame 882
up = false;
Symbol 852 MovieClip Frame 965
_root.shake = true;
Symbol 852 MovieClip Frame 1182
_root.shake = true;
Symbol 852 MovieClip Frame 1205
up = false;
Symbol 852 MovieClip Frame 1279
_root.shake = true;
Symbol 852 MovieClip Frame 1496
_root.shake = true;
Symbol 852 MovieClip Frame 1519
up = false;
Symbol 852 MovieClip Frame 1593
_root.shake = true;
Symbol 852 MovieClip Frame 1810
_root.shake = true;
Symbol 852 MovieClip Frame 1833
up = false;
Symbol 852 MovieClip Frame 1907
_root.shake = true;
Symbol 852 MovieClip Frame 2124
_root.shake = true;
Symbol 852 MovieClip Frame 2147
up = false;
Symbol 852 MovieClip Frame 2221
_root.shake = true;
Symbol 852 MovieClip Frame 2438
_root.shake = true;
Symbol 852 MovieClip Frame 2461
up = false;
Symbol 852 MovieClip Frame 2535
_root.shake = true;
Symbol 852 MovieClip Frame 2752
_root.shake = true;
Symbol 852 MovieClip Frame 2775
up = false;
Symbol 852 MovieClip Frame 2849
_root.shake = true;
Symbol 852 MovieClip Frame 3066
_root.shake = true;
Symbol 852 MovieClip Frame 3089
up = false;
Symbol 852 MovieClip Frame 3163
_root.shake = true;
Symbol 852 MovieClip Frame 3380
_root.shake = true;
Symbol 852 MovieClip Frame 3403
up = false;
Symbol 852 MovieClip Frame 3477
_root.shake = true;
Symbol 852 MovieClip Frame 3694
_root.shake = true;
Symbol 852 MovieClip Frame 3717
up = false;
Symbol 852 MovieClip Frame 3791
_root.shake = true;
Symbol 852 MovieClip Frame 4008
_root.shake = true;
Symbol 852 MovieClip Frame 4031
up = false;
Symbol 852 MovieClip Frame 4105
_root.shake = true;
Symbol 852 MovieClip Frame 4322
_root.shake = true;
Symbol 852 MovieClip Frame 4345
up = false;
Symbol 852 MovieClip Frame 4419
_root.shake = true;
Symbol 852 MovieClip Frame 4636
_root.shake = true;
Symbol 852 MovieClip Frame 4659
up = false;
Symbol 852 MovieClip Frame 4733
_root.shake = true;
Symbol 852 MovieClip Frame 4950
_root.shake = true;
Symbol 852 MovieClip Frame 4973
up = true;
Symbol 852 MovieClip Frame 5080
stop();
Symbol 890 MovieClip Frame 115
_root.nextFrame();
Symbol 1020 MovieClip Frame 2957
_root.gotoAndStop("menu");