Frame 2
ifFrameLoaded (239) {
gotoAndPlay (63);
_root.clearance = 0;
}
Frame 3
gotoAndPlay (2);
_root.preloaderBar._xscale = (_framesloaded / 240) * 100;
Frame 63
function removeShit() {
lettersGot = 0;
numFlower = 1;
numFlowers = new Array();
numBaby = 1;
numBabys = new Array();
numBeer = 1;
numBeers = new Array();
numClock = 1;
numClocks = new Array();
numRabbit = 1;
numRabbits = new Array();
carnage = 0;
i = 1;
while (i < 6) {
numBabys[i] = false;
eval ("_root.baby" + i)._x = -100;
eval ("_root.baby" + i).num = i;
eval ("_root.baby" + i).gotoAndStop(1);
i++;
}
i = 1;
while (i < 7) {
numRabbits[i] = false;
eval ("_root.rabbit" + i)._x = -100;
eval ("_root.rabbit" + i).num = i;
eval ("_root.rabbit" + i).gotoAndStop(1);
i++;
}
i = 1;
while (i < 7) {
numBeers[i] = false;
eval ("_root.beer" + i)._x = -100;
eval ("_root.beer" + i).num = i;
eval ("_root.beer" + i).gotoAndStop(1);
i++;
}
i = 1;
while (i < 4) {
numClocks[i] = false;
eval ("_root.clock" + i)._x = -100;
eval ("_root.clock" + i).num = i;
eval ("_root.clock" + i).gotoAndStop(1);
i++;
}
i = 1;
while (i < 7) {
numFlowers[i] = false;
eval ("_root.flower" + i)._x = -100;
eval ("_root.flower" + i).num = i;
eval ("_root.flower" + i).gotoAndStop(1);
i++;
}
i = 1;
while (_root.numEnemyA >= i) {
eval ("_root.enemyA" + i)._x = -100;
eval ("_root.enemyA" + i).gotoAndStop(1);
i++;
}
i = 1;
while (_root.numEnemyB >= i) {
eval ("_root.enemyB" + i)._x = -100;
eval ("_root.enemyB" + i).gotoAndStop(1);
i++;
}
}
function gameover() {
if (gameOvered == false) {
gameOvered = true;
gameOverTimer = getTimer();
}
if (1000 < (getTimer() - gameOverTimer)) {
gotoAndPlay (105);
stopAllSounds();
}
}
function goLevel() {
if (13 >= _root.level) {
gotoAndPlay (221);
} else if (_root.level == 14) {
gotoAndPlay (3975);
} else if (_root.level == 15) {
gotoAndPlay (3983);
}
}
Frame 64
startPos = 1;
gameOvered = false;
startDif = 1;
difficulty = 1;
_root.lives = 3;
_root.energyMax = 80;
_root.fuelMax = 30;
_root.fuel = 0;
_root.energy = 41;
guy.isDead = 0;
_root.girlscale = 14;
_root.boyscale = 13;
_root.binscale = 27;
_root.changeScreen = 1;
_root.guy.gone = 0;
_root.guy.scale = 65;
_root.gravity = 10;
_root.jumpHeight = 150;
_root.runSpeed = 10;
_root.strength = false;
_root.athlete = false;
_root.chainsawCheat = false;
_root.weapon = 0;
_root.weapons = new Array();
_root.weapons[0] = "";
_root.weapons[1] = "chainsaw";
_root.weapons[2] = "";
_root.newgrounds = false;
Frame 65
stop();
Frame 71
_root.continued = false;
_root.code = "";
score = 0;
_root.levelBox = "1";
stop();
Frame 82
stop();
Frame 207
stop();
Frame 216
_root.rabbits.gotoAndPlay(2);
Frame 217
stop();
Frame 218
prevFrame();
Instance of Symbol 579 MovieClip "guy" in Frame 222
onClipEvent (load) {
free = 1;
isDead = 0;
jumping = 0;
onLadder = 0;
back = 1;
usingLadder = 0;
direction = 0;
killed = 0;
canHit = 1;
_root.guy.scale = 65;
}
onClipEvent (enterFrame) {
if (_root.pause == false) {
_root.manHitDamage = 3 + (5 * _root.weapon);
if (isDead == 0) {
x = this._x;
y = this._y;
onLadder = 0;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (((isHitting == 1) && (jumping == 0)) && (falling == 0)) {
} else {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
_root.boing.gotoAndPlay(2);
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (_root.guy.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 5;
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if ((getTimer() - _root.guy.backTimer) < 400) {
this._y = this._y - 5;
if (facing == 1) {
this._x = this._x + 5;
} else {
this._x = this._x - 5;
}
} else if (0 < _root.energy) {
_root.changeScreen = 1;
if (2000 < (getTimer() - _root.guy.backTimer)) {
this._alpha = 100;
isDead = 0;
killed = 0;
busy = 0;
action = -1;
jumping = 0;
}
x = this._x;
y = this._y;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (((isHitting == 1) && (jumping == 0)) && (falling == 0)) {
} else {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if (killed == 0) {
_root.guy.bunny.gotoAndPlay("dead");
killed = 1;
} else if (gone == 0) {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = this._y + 4;
}
} else if (0 < _root.lives) {
_root.guy.gone = 0;
this._alpha = 60;
_root.guy.bunny.gotoAndPlay("appear");
_root.energy = 8;
_root.changeScreen = 1;
_root.lives--;
this.jumping = 0;
this._y = (eval ("_root.s" + _root.startPos)._y + (eval ("_root.s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
this._x = (eval ("_root.s" + _root.startPos)._x + (eval ("_root.s" + _root.startPos)._width / 2)) + 20;
this.facing = 2;
} else {
this.facing = 1;
this._x = (eval ("_root.s" + _root.startPos)._x - (eval ("_root.s" + _root.startPos)._width / 2)) - 20;
}
} else {
_root.gameover();
}
_root.energyBar.gotoAndStop(int((20 / _root.energyMax) * _root.energy));
_root.carnageInd.gotoAndStop(int((19 / _root.carnageMax) * _root.carnage) + 1);
_root.timer.gotoAndStop(int((45 / _root.timeAllowed) * ((getTimer() - _root.startTimer) / 1000)) + 1);
if (_root.weapon == 1) {
_root.fuelBar.gotoAndStop(int((20 / _root.fuelMax) * _root.fuel));
if (0 >= _root.fuel) {
_root.weapon = 0;
action = -1;
}
} else {
_root.fuelBar.gotoAndStop(1);
}
} else {
this.gotoAndStop("stop");
}
}
Frame 223
_root.gotoAndPlay("level" + _root.level);
Frame 224
removeShit();
music = random(2) + 1;
eval ("_root.soundtrack" + music).gotoAndPlay(2);
startTimer = getTimer();
pause = false;
timeAllowed = 60;
numLetters = 12;
numPlat = 4;
numObs = 2;
numladders = 1;
gravity = 8;
numEnemyB = 4;
numEnemyA = 4;
carnageMax = numEnemyB + numEnemyA;
manHitDamage = 3 + (5 * _guy.weapon);
_root.coinNum = 1;
_root.guy.jumping = 0;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
i = 1;
while (numEnemyB >= i) {
eval ("enemyB" + i).direction = 5 + random(2);
eval ("enemyB" + i).energy = 9;
if (random(2) == 1) {
eval ("enemyB" + i).direction = eval ("enemyB" + i).direction * -1;
}
eval ("enemyB" + i).spawnTime = 3000;
eval ("enemyB" + i).goTimer = getTimer() + (5000 * i);
eval ("enemyB" + i).gotoAndPlay(2);
i++;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i).direction = 3 + random(2);
eval ("enemyA" + i).platformNum = i;
eval ("enemyA" + i).energy = 6;
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
Instance of Symbol 597 MovieClip in Frame 224
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 226
stop();
Frame 227
prevFrame();
Frame 229
if (level < 10) {
_root.scoreboard.number2.gotoAndStop(11);
_root.scoreboard.number1.gotoAndStop(level + 1);
} else {
_root.scoreboard.number2.gotoAndStop((level % 10) + 1);
_root.scoreboard.number1.gotoAndStop(int(level / 10) + 1);
}
if (difficulty == 1) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 1000;
carnageBonus = carnage * 1000;
} else if (difficulty == 2) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 500;
carnageBonus = carnage * 500;
} else {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 200;
carnageBonus = carnage * 200;
}
if (timeBonus < 0) {
timeBonus = 0;
}
if (timeBonus < 1000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 100) + 1);
_root.scoreboard.number4.gotoAndStop(1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(11);
_root.scoreboard.number7.gotoAndStop(11);
} else if (timeBonus < 10000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 1000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(11);
} else {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 10000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 10000) / 1000) + 1);
_root.scoreboard.number5.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(1);
}
if (carnageBonus < 1000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 100) + 1);
_root.scoreboard.number9.gotoAndStop(1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(11);
} else if (carnageBonus < 10000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 1000) + 1);
_root.scoreboard.number9.gotoAndStop(int((carnageBonus % 1000) / 100) + 1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(1);
}
_root.scoreboard.totalCarnage.gotoAndStop(1);
scoreDone = false;
Frame 230
play();
if (scoreDone == false) {
if (163 < scoreboard._y) {
scoreboard._y = scoreboard._y - 10;
scoreboard._x = scoreboard._x + 10;
} else {
scoreTime = getTimer();
scoreDone = true;
score = (score + timeBonus) + carnageBonus;
if (carnage >= carnageMax) {
_root.scoreboard.totalCarnage.gotoAndPlay(2);
} else {
_root.scoreboard.totalCarnage.gotoAndStop(1);
}
}
} else if (3000 < (getTimer() - scoreTime)) {
level++;
scoreboard.gotoAndPlay("explode");
stop();
}
Frame 231
prevFrame();
Frame 234
removeShit();
music = random(2) + 1;
eval ("_root.soundtrack" + music).gotoAndPlay(2);
startTimer = getTimer();
timeAllowed = 60;
pause = false;
numLetters = 12;
numPlat = 4;
numObs = 2;
numladders = 2;
gravity = 8;
numEnemyB = 4;
numEnemyA = 4;
carnageMax = numEnemyB + numEnemyA;
manHitDamage = 3 + (5 * _guy.weapon);
_root.guy.jumping = 0;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
i = 1;
while (numEnemyB >= i) {
eval ("enemyB" + i).direction = 5 + random(2);
eval ("enemyB" + i).energy = 9;
if (random(2) == 1) {
eval ("enemyB" + i).direction = eval ("enemyB" + i).direction * -1;
}
eval ("enemyB" + i).spawnTime = 3000;
eval ("enemyB" + i).goTimer = getTimer() + (5000 * i);
eval ("enemyB" + i).gotoAndPlay(2);
i++;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i).direction = 3 + random(2);
eval ("enemyA" + i).platformNum = i;
eval ("enemyA" + i).energy = 6;
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
Instance of Symbol 597 MovieClip in Frame 234
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 236
stop();
Frame 237
prevFrame();
Frame 239
if (level < 10) {
_root.scoreboard.number2.gotoAndStop(11);
_root.scoreboard.number1.gotoAndStop(level + 1);
} else {
_root.scoreboard.number2.gotoAndStop((level % 10) + 1);
_root.scoreboard.number1.gotoAndStop(int(level / 10) + 1);
}
if (difficulty == 1) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 1000;
carnageBonus = carnage * 1000;
} else if (difficulty == 2) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 500;
carnageBonus = carnage * 500;
} else {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 200;
carnageBonus = carnage * 200;
}
if (timeBonus < 0) {
timeBonus = 0;
}
if (timeBonus < 1000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 100) + 1);
_root.scoreboard.number4.gotoAndStop(1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(11);
_root.scoreboard.number7.gotoAndStop(11);
} else if (timeBonus < 10000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 1000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(11);
} else {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 10000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 10000) / 1000) + 1);
_root.scoreboard.number5.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(1);
}
if (carnageBonus < 1000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 100) + 1);
_root.scoreboard.number9.gotoAndStop(1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(11);
} else if (carnageBonus < 10000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 1000) + 1);
_root.scoreboard.number9.gotoAndStop(int((carnageBonus % 1000) / 100) + 1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(1);
}
_root.scoreboard.totalCarnage.gotoAndStop(1);
scoreDone = false;
Frame 240
play();
if (scoreDone == false) {
if (163 < scoreboard._y) {
scoreboard._y = scoreboard._y - 10;
scoreboard._x = scoreboard._x + 10;
} else {
scoreTime = getTimer();
scoreDone = true;
score = (score + timeBonus) + carnageBonus;
if (carnage >= carnageMax) {
_root.scoreboard.totalCarnage.gotoAndPlay(2);
} else {
_root.scoreboard.totalCarnage.gotoAndStop(1);
}
}
} else if (3000 < (getTimer() - scoreTime)) {
level++;
scoreboard.gotoAndPlay("explode");
stop();
}
Frame 241
prevFrame();
Frame 244
removeShit();
music = random(2) + 1;
eval ("_root.soundtrack" + music).gotoAndPlay(2);
startTimer = getTimer();
pause = false;
timeAllowed = 60;
numLetters = 12;
numPlat = 5;
numObs = 2;
numladders = 2;
gravity = 8;
numEnemyB = 4;
numEnemyA = 4;
carnageMax = numEnemyB + numEnemyA;
manHitDamage = 3 + (5 * _guy.weapon);
_root.guy.jumping = 0;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
i = 1;
while (numEnemyB >= i) {
eval ("enemyB" + i).direction = 5 + random(2);
eval ("enemyB" + i).energy = 9;
if (random(2) == 1) {
eval ("enemyB" + i).direction = eval ("enemyB" + i).direction * -1;
}
eval ("enemyB" + i).spawnTime = 3000;
eval ("enemyB" + i).goTimer = getTimer() + (5000 * i);
eval ("enemyB" + i).gotoAndPlay(2);
i++;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i).direction = 3 + random(2);
eval ("enemyA" + i).platformNum = i;
eval ("enemyA" + i).energy = 9;
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
Instance of Symbol 597 MovieClip in Frame 244
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 246
stop();
Frame 247
prevFrame();
Frame 249
if (level < 10) {
_root.scoreboard.number2.gotoAndStop(11);
_root.scoreboard.number1.gotoAndStop(level + 1);
} else {
_root.scoreboard.number2.gotoAndStop((level % 10) + 1);
_root.scoreboard.number1.gotoAndStop(int(level / 10) + 1);
}
if (difficulty == 1) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 1000;
carnageBonus = carnage * 1000;
} else if (difficulty == 2) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 500;
carnageBonus = carnage * 500;
} else {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 200;
carnageBonus = carnage * 200;
}
if (timeBonus < 0) {
timeBonus = 0;
}
if (timeBonus < 1000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 100) + 1);
_root.scoreboard.number4.gotoAndStop(1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(11);
_root.scoreboard.number7.gotoAndStop(11);
} else if (timeBonus < 10000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 1000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(11);
} else {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 10000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 10000) / 1000) + 1);
_root.scoreboard.number5.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(1);
}
if (carnageBonus < 1000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 100) + 1);
_root.scoreboard.number9.gotoAndStop(1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(11);
} else if (carnageBonus < 10000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 1000) + 1);
_root.scoreboard.number9.gotoAndStop(int((carnageBonus % 1000) / 100) + 1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(1);
}
_root.scoreboard.totalCarnage.gotoAndStop(1);
scoreDone = false;
Frame 250
play();
if (scoreDone == false) {
if (163 < scoreboard._y) {
scoreboard._y = scoreboard._y - 10;
scoreboard._x = scoreboard._x + 10;
} else {
scoreTime = getTimer();
scoreDone = true;
score = (score + timeBonus) + carnageBonus;
if (carnage >= carnageMax) {
_root.scoreboard.totalCarnage.gotoAndPlay(2);
} else {
_root.scoreboard.totalCarnage.gotoAndStop(1);
}
}
} else if (3000 < (getTimer() - scoreTime)) {
level++;
scoreboard.gotoAndPlay("explode");
stop();
}
Frame 251
prevFrame();
Frame 254
removeShit();
music = random(2) + 1;
eval ("_root.soundtrack" + music).gotoAndPlay(2);
startTimer = getTimer();
pause = false;
timeAllowed = 60;
numLetters = 12;
numPlat = 6;
numObs = 2;
numladders = 2;
gravity = 8;
numEnemyB = 4;
numEnemyA = 4;
carnageMax = numEnemyB + numEnemyA;
manHitDamage = 3 + (5 * _guy.weapon);
_root.guy.jumping = 0;
_root.p6.direction = 4;
_root.p6.distance = 190;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
i = 1;
while (numEnemyB >= i) {
eval ("enemyB" + i).direction = 5 + random(2);
eval ("enemyB" + i).energy = 10;
if (random(2) == 1) {
eval ("enemyB" + i).direction = eval ("enemyB" + i).direction * -1;
}
eval ("enemyB" + i).spawnTime = 3000;
eval ("enemyB" + i).goTimer = getTimer() + (5000 * i);
eval ("enemyB" + i).gotoAndPlay(2);
i++;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i).direction = 3 + random(2);
eval ("enemyA" + i).platformNum = i;
eval ("enemyA" + i).energy = 9;
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
Instance of Symbol 597 MovieClip in Frame 254
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 256
stop();
Frame 257
prevFrame();
Frame 259
if (level < 10) {
_root.scoreboard.number2.gotoAndStop(11);
_root.scoreboard.number1.gotoAndStop(level + 1);
} else {
_root.scoreboard.number2.gotoAndStop((level % 10) + 1);
_root.scoreboard.number1.gotoAndStop(int(level / 10) + 1);
}
if (difficulty == 1) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 1000;
carnageBonus = carnage * 1000;
} else if (difficulty == 2) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 500;
carnageBonus = carnage * 500;
} else {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 200;
carnageBonus = carnage * 200;
}
if (timeBonus < 0) {
timeBonus = 0;
}
if (timeBonus < 1000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 100) + 1);
_root.scoreboard.number4.gotoAndStop(1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(11);
_root.scoreboard.number7.gotoAndStop(11);
} else if (timeBonus < 10000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 1000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(11);
} else {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 10000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 10000) / 1000) + 1);
_root.scoreboard.number5.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(1);
}
if (carnageBonus < 1000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 100) + 1);
_root.scoreboard.number9.gotoAndStop(1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(11);
} else if (carnageBonus < 10000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 1000) + 1);
_root.scoreboard.number9.gotoAndStop(int((carnageBonus % 1000) / 100) + 1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(1);
}
_root.scoreboard.totalCarnage.gotoAndStop(1);
scoreDone = false;
Frame 260
play();
if (scoreDone == false) {
if (163 < scoreboard._y) {
scoreboard._y = scoreboard._y - 10;
scoreboard._x = scoreboard._x + 10;
} else {
scoreTime = getTimer();
scoreDone = true;
score = (score + timeBonus) + carnageBonus;
if (carnage >= carnageMax) {
_root.scoreboard.totalCarnage.gotoAndPlay(2);
} else {
_root.scoreboard.totalCarnage.gotoAndStop(1);
}
}
} else if (3000 < (getTimer() - scoreTime)) {
level++;
scoreboard.gotoAndPlay("explode");
stop();
}
Frame 261
prevFrame();
Frame 264
removeShit();
music = random(2) + 1;
eval ("_root.soundtrack" + music).gotoAndPlay(2);
startTimer = getTimer();
timeAllowed = 60;
pause = false;
numLetters = 12;
numPlat = 3;
numObs = 2;
numladders = 2;
gravity = 8;
numEnemyB = 4;
numEnemyA = 4;
carnageMax = numEnemyB + numEnemyA;
manHitDamage = 3 + (5 * _guy.weapon);
_root.guy.jumping = 0;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
guy.facing = 1;
_root.guy._xscale = -_root.guy.scale;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
i = 1;
while (numEnemyB >= i) {
eval ("enemyB" + i).direction = 5 + random(2);
eval ("enemyB" + i).energy = 10;
if (random(2) == 1) {
eval ("enemyB" + i).direction = eval ("enemyB" + i).direction * -1;
}
eval ("enemyB" + i).spawnTime = 3000;
eval ("enemyB" + i).goTimer = getTimer() + (5000 * i);
eval ("enemyB" + i).gotoAndPlay(2);
i++;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i).direction = 3 + random(2);
eval ("enemyA" + i).platformNum = i;
eval ("enemyA" + i).energy = 10;
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
Instance of Symbol 597 MovieClip in Frame 264
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 266
stop();
Frame 267
prevFrame();
Frame 269
if (level < 10) {
_root.scoreboard.number2.gotoAndStop(11);
_root.scoreboard.number1.gotoAndStop(level + 1);
} else {
_root.scoreboard.number2.gotoAndStop((level % 10) + 1);
_root.scoreboard.number1.gotoAndStop(int(level / 10) + 1);
}
if (difficulty == 1) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 1000;
carnageBonus = carnage * 1000;
} else if (difficulty == 2) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 500;
carnageBonus = carnage * 500;
} else {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 200;
carnageBonus = carnage * 200;
}
if (timeBonus < 0) {
timeBonus = 0;
}
if (timeBonus < 1000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 100) + 1);
_root.scoreboard.number4.gotoAndStop(1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(11);
_root.scoreboard.number7.gotoAndStop(11);
} else if (timeBonus < 10000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 1000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(11);
} else {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 10000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 10000) / 1000) + 1);
_root.scoreboard.number5.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(1);
}
if (carnageBonus < 1000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 100) + 1);
_root.scoreboard.number9.gotoAndStop(1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(11);
} else if (carnageBonus < 10000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 1000) + 1);
_root.scoreboard.number9.gotoAndStop(int((carnageBonus % 1000) / 100) + 1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(1);
}
_root.scoreboard.totalCarnage.gotoAndStop(1);
scoreDone = false;
Frame 270
play();
if (scoreDone == false) {
if (163 < scoreboard._y) {
scoreboard._y = scoreboard._y - 10;
scoreboard._x = scoreboard._x + 10;
} else {
scoreTime = getTimer();
scoreDone = true;
score = (score + timeBonus) + carnageBonus;
if (carnage >= carnageMax) {
_root.scoreboard.totalCarnage.gotoAndPlay(2);
} else {
_root.scoreboard.totalCarnage.gotoAndStop(1);
}
}
} else if (3000 < (getTimer() - scoreTime)) {
level++;
scoreboard.gotoAndPlay("explode");
stop();
}
Frame 271
prevFrame();
Frame 275
removeShit();
_root.bossSoundTrack.gotoAndPlay(2);
startTimer = getTimer();
pause = false;
numLetters = 12;
numPlat = 2;
numObs = 2;
numladders = 2;
_root.stage = 1;
timeAllowed = 120;
gravity = 8;
numEnemyB = 0;
numEnemyA = 6;
carnageMax = numEnemyB + numEnemyA;
manHitDamage = 3 + (5 * _guy.weapon);
_root.guy.jumping = 0;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
i = 1;
while (numEnemyB >= i) {
eval ("enemyB" + i).direction = 5 + random(2);
eval ("enemyB" + i).energy = 10;
if (random(2) == 1) {
eval ("enemyB" + i).direction = eval ("enemyB" + i).direction * -1;
}
eval ("enemyB" + i).spawnTime = 3000;
eval ("enemyB" + i).goTimer = getTimer() + (5000 * i);
eval ("enemyB" + i).gotoAndPlay(2);
i++;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i)._y = _root.p1._y - (eval ("enemyA" + i)._height / 2);
eval ("enemyA" + i)._x = 600 + (50 * i);
eval ("enemyA" + i).num = i;
eval ("enemyA" + i).direction = 2 + random(2);
eval ("enemyA" + i).energy = 10;
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
Instance of Symbol 613 MovieClip "bunnyBlimp" in Frame 275
onClipEvent (load) {
xSpeed = 0;
ySpeed = 0;
direction = -1;
shootTimer = getTimer();
_root.stage = 1;
}
onClipEvent (enterFrame) {
}
Instance of Symbol 630 MovieClip "guy" in Frame 275
onClipEvent (load) {
free = 1;
isDead = 0;
jumping = 0;
onLadder = 0;
back = 1;
usingLadder = 0;
direction = 0;
killed = 0;
canHit = 1;
_root.guy.scale = 65;
}
onClipEvent (enterFrame) {
if (_root.pause == false) {
_root.manHitDamage = 3 + (5 * _root.weapon);
if (isDead == 0) {
x = this._x;
y = this._y;
onLadder = 0;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (((isHitting == 1) && (jumping == 0)) && (falling == 0)) {
} else {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
_root.boing.gotoAndPlay(2);
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (_root.guy.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 5;
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if ((getTimer() - _root.guy.backTimer) < 400) {
this._y = this._y - 5;
if (facing == 1) {
this._x = this._x + 5;
} else {
this._x = this._x - 5;
}
} else if (0 < _root.energy) {
_root.changeScreen = 1;
if (2000 < (getTimer() - _root.guy.backTimer)) {
this._alpha = 100;
isDead = 0;
killed = 0;
busy = 0;
action = -1;
jumping = 0;
}
x = this._x;
y = this._y;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (((isHitting == 1) && (jumping == 0)) && (falling == 0)) {
} else {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if (killed == 0) {
_root.guy.bunny.gotoAndPlay("dead");
killed = 1;
} else if (gone == 0) {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = this._y + 4;
}
} else if (0 < _root.lives) {
_root.guy.gone = 0;
this._alpha = 60;
_root.guy.bunny.gotoAndPlay("appear");
_root.energy = 8;
_root.changeScreen = 1;
_root.lives--;
this.jumping = 0;
this._y = (eval ("_root.s" + _root.startPos)._y + (eval ("_root.s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
this._x = (eval ("_root.s" + _root.startPos)._x + (eval ("_root.s" + _root.startPos)._width / 2)) + 20;
this.facing = 2;
} else {
this.facing = 1;
this._x = (eval ("_root.s" + _root.startPos)._x - (eval ("_root.s" + _root.startPos)._width / 2)) - 20;
}
} else {
_root.gameover();
}
_root.energyBar.gotoAndStop(int((20 / _root.energyMax) * _root.energy));
_root.carnageInd.gotoAndStop(int((19 / _root.carnageMax) * _root.carnage) + 1);
_root.timer.gotoAndStop(int((45 / _root.timeAllowed) * ((getTimer() - _root.startTimer) / 1000)) + 1);
if (_root.weapon == 1) {
_root.fuelBar.gotoAndStop(int((20 / _root.fuelMax) * _root.fuel));
if (0 >= _root.fuel) {
_root.weapon = 0;
action = -1;
}
} else {
_root.fuelBar.gotoAndStop(1);
}
} else {
this.gotoAndStop("stop");
}
}
Instance of Symbol 597 MovieClip in Frame 275
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 277
stop();
Frame 278
prevFrame();
Frame 280
if (level < 10) {
_root.scoreboard.number2.gotoAndStop(11);
_root.scoreboard.number1.gotoAndStop(level + 1);
} else {
_root.scoreboard.number2.gotoAndStop((level % 10) + 1);
_root.scoreboard.number1.gotoAndStop(int(level / 10) + 1);
}
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 1000;
carnageBonus = carnage * 1000;
if (timeBonus < 0) {
timeBonus = 0;
}
if (99999 < timeBonus) {
timeBonus = 99999 /* 0x01869F */;
}
if (timeBonus < 1000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 100) + 1);
_root.scoreboard.number4.gotoAndStop(1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(11);
_root.scoreboard.number7.gotoAndStop(11);
} else if (timeBonus < 10000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 1000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(11);
} else {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 10000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 10000) / 1000) + 1);
_root.scoreboard.number5.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(1);
}
if (carnageBonus < 1000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 100) + 1);
_root.scoreboard.number9.gotoAndStop(1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(11);
} else if (carnageBonus < 10000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 1000) + 1);
_root.scoreboard.number9.gotoAndStop(int((carnageBonus % 1000) / 100) + 1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(1);
}
_root.scoreboard.totalCarnage.gotoAndStop(1);
scoreDone = false;
Frame 281
play();
if (scoreDone == false) {
if (163 < scoreboard._y) {
scoreboard._y = scoreboard._y - 10;
scoreboard._x = scoreboard._x + 10;
} else {
scoreTime = getTimer();
scoreDone = true;
score = (score + timeBonus) + carnageBonus;
if (carnage >= carnageMax) {
_root.scoreboard.totalCarnage.gotoAndPlay(2);
} else {
_root.scoreboard.totalCarnage.gotoAndStop(1);
}
}
} else if (3000 < (getTimer() - scoreTime)) {
level++;
scoreboard.gotoAndPlay("explode");
stop();
}
Frame 282
prevFrame();
Frame 287
removeShit();
_root.eerie.gotoAndPlay(2);
_root.guy.bunny.gotoAndStop("run");
Frame 399
_root.guy.bunny.gotoAndStop("run");
Frame 428
_root.guy.bunny.gotoAndStop("beingHit");
Frame 1314
removeShit();
stopAllSounds();
_root.soundtrack3.gotoAndPlay(2);
startTimer = getTimer();
pause = false;
numLetters = 12;
numPlat = 4;
numObs = 2;
numladders = 2;
numEnemyB = 4;
numEnemyA = 4;
carnageMax = numEnemyB + numEnemyA;
manHitDamage = 3 + (5 * _guy.weapon);
_root.coinNum = 1;
_root.guy.jumping = 0;
timeAllowed = 60;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
i = 1;
while (numEnemyB >= i) {
eval ("enemyB" + i).direction = 5 + random(2);
eval ("enemyB" + i).energy = 12;
if (random(2) == 1) {
eval ("enemyB" + i).direction = eval ("enemyB" + i).direction * -1;
}
eval ("enemyB" + i).spawnTime = 3000;
eval ("enemyB" + i).goTimer = getTimer() + (5000 * i);
eval ("enemyB" + i).gotoAndPlay(2);
i++;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i).direction = 3 + random(2);
eval ("enemyA" + i).platformNum = i;
eval ("enemyA" + i).energy = 11;
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
enemyA2.direction = enemyA2.direction * -1;
Instance of Symbol 630 MovieClip "guy" in Frame 1314
onClipEvent (load) {
free = 1;
isDead = 0;
jumping = 0;
onLadder = 0;
back = 1;
usingLadder = 0;
direction = 0;
killed = 0;
canHit = 1;
_root.guy.scale = 65;
}
onClipEvent (enterFrame) {
if (_root.pause == false) {
_root.manHitDamage = 3 + (5 * _root.weapon);
if (isDead == 0) {
x = this._x;
y = this._y;
onLadder = 0;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (!(((isHitting == 1) && (jumping == 0)) && (falling == 0))) {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
_root.boing.gotoAndPlay(2);
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (_root.guy.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 5;
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if ((getTimer() - _root.guy.backTimer) < 400) {
this._y = this._y - 5;
if (facing == 1) {
this._x = this._x + 5;
} else {
this._x = this._x - 5;
}
} else if (0 < _root.energy) {
_root.changeScreen = 1;
if (2000 < (getTimer() - _root.guy.backTimer)) {
this._alpha = 100;
isDead = 0;
killed = 0;
busy = 0;
action = -1;
jumping = 0;
}
x = this._x;
y = this._y;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (!(((isHitting == 1) && (jumping == 0)) && (falling == 0))) {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if (killed == 0) {
_root.guy.bunny.gotoAndPlay("dead");
killed = 1;
} else if (gone == 0) {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = this._y + 4;
}
} else if (0 < _root.lives) {
_root.guy.gone = 0;
this._alpha = 60;
_root.guy.bunny.gotoAndPlay("appear");
_root.energy = 35;
_root.changeScreen = 1;
_root.lives--;
this.jumping = 0;
this._y = (eval ("_root.s" + _root.startPos)._y + (eval ("_root.s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
this._x = (eval ("_root.s" + _root.startPos)._x + (eval ("_root.s" + _root.startPos)._width / 2)) + 20;
this.facing = 2;
} else {
this.facing = 1;
this._x = (eval ("_root.s" + _root.startPos)._x - (eval ("_root.s" + _root.startPos)._width / 2)) - 20;
}
} else {
_root.gameover();
}
_root.energyBar.gotoAndStop(int((20 / _root.energyMax) * _root.energy));
_root.carnageInd.gotoAndStop(int((19 / _root.carnageMax) * _root.carnage) + 1);
_root.timer.gotoAndStop(int((45 / _root.timeAllowed) * ((getTimer() - _root.startTimer) / 1000)) + 1);
if (_root.weapon == 1) {
_root.fuelBar.gotoAndStop(int((20 / _root.fuelMax) * _root.fuel));
if (0 >= _root.fuel) {
_root.weapon = 0;
action = -1;
}
} else {
_root.fuelBar.gotoAndStop(1);
}
} else {
this.gotoAndStop("stop");
}
}
Instance of Symbol 597 MovieClip in Frame 1314
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 1317
stop();
Frame 1318
prevFrame();
Frame 1320
if (level < 10) {
_root.scoreboard.number2.gotoAndStop(11);
_root.scoreboard.number1.gotoAndStop(level + 1);
} else {
_root.scoreboard.number2.gotoAndStop((level % 10) + 1);
_root.scoreboard.number1.gotoAndStop(int(level / 10) + 1);
}
if (difficulty == 1) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 1000;
carnageBonus = carnage * 1000;
} else if (difficulty == 2) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 500;
carnageBonus = carnage * 500;
} else {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 200;
carnageBonus = carnage * 200;
}
if (timeBonus < 0) {
timeBonus = 0;
}
if (timeBonus < 1000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 100) + 1);
_root.scoreboard.number4.gotoAndStop(1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(11);
_root.scoreboard.number7.gotoAndStop(11);
} else if (timeBonus < 10000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 1000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(11);
} else {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 10000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 10000) / 1000) + 1);
_root.scoreboard.number5.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(1);
}
if (carnageBonus < 1000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 100) + 1);
_root.scoreboard.number9.gotoAndStop(1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(11);
} else if (carnageBonus < 10000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 1000) + 1);
_root.scoreboard.number9.gotoAndStop(int((carnageBonus % 1000) / 100) + 1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(1);
}
_root.scoreboard.totalCarnage.gotoAndStop(1);
scoreDone = false;
Frame 1321
play();
if (scoreDone == false) {
if (163 < scoreboard._y) {
scoreboard._y = scoreboard._y - 10;
scoreboard._x = scoreboard._x + 10;
} else {
scoreTime = getTimer();
scoreDone = true;
score = (score + timeBonus) + carnageBonus;
if (carnage >= carnageMax) {
_root.scoreboard.totalCarnage.gotoAndPlay(2);
} else {
_root.scoreboard.totalCarnage.gotoAndStop(1);
}
}
} else if (3000 < (getTimer() - scoreTime)) {
level++;
scoreboard.gotoAndPlay("explode");
stop();
}
Frame 1322
prevFrame();
Frame 1325
removeShit();
_root.soundtrack1.gotoAndPlay(2);
startTimer = getTimer();
pause = false;
numLetters = 12;
numPlat = 7;
numObs = 2;
timeAllowed = 60;
numladders = 2;
numEnemyB = 4;
numEnemyA = 4;
carnageMax = numEnemyB + numEnemyA;
manHitDamage = 3 + (5 * _guy.weapon);
_root.p6.direction = 4;
_root.p6.distance = 190;
_root.p7.direction = 5;
_root.p7.distance = 200;
_root.coinNum = 1;
_root.guy.jumping = 0;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
i = 1;
while (numEnemyB >= i) {
eval ("enemyB" + i).direction = 5 + random(2);
eval ("enemyB" + i).energy = 12;
if (random(2) == 1) {
eval ("enemyB" + i).direction = eval ("enemyB" + i).direction * -1;
}
eval ("enemyB" + i).spawnTime = 3000;
eval ("enemyB" + i).goTimer = getTimer() + (5000 * i);
eval ("enemyB" + i).gotoAndPlay(2);
i++;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i).direction = 3 + random(2);
eval ("enemyA" + i).platformNum = i;
eval ("enemyA" + i).energy = 11;
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
Instance of Symbol 597 MovieClip in Frame 1325
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 1328
stop();
Frame 1329
prevFrame();
Frame 1331
if (level < 10) {
_root.scoreboard.number2.gotoAndStop(11);
_root.scoreboard.number1.gotoAndStop(level + 1);
} else {
_root.scoreboard.number2.gotoAndStop((level % 10) + 1);
_root.scoreboard.number1.gotoAndStop(int(level / 10) + 1);
}
if (difficulty == 1) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 1000;
carnageBonus = carnage * 1000;
} else if (difficulty == 2) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 500;
carnageBonus = carnage * 500;
} else {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 200;
carnageBonus = carnage * 200;
}
if (timeBonus < 0) {
timeBonus = 0;
}
if (timeBonus < 1000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 100) + 1);
_root.scoreboard.number4.gotoAndStop(1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(11);
_root.scoreboard.number7.gotoAndStop(11);
} else if (timeBonus < 10000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 1000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(11);
} else {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 10000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 10000) / 1000) + 1);
_root.scoreboard.number5.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(1);
}
if (carnageBonus < 1000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 100) + 1);
_root.scoreboard.number9.gotoAndStop(1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(11);
} else if (carnageBonus < 10000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 1000) + 1);
_root.scoreboard.number9.gotoAndStop(int((carnageBonus % 1000) / 100) + 1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(1);
}
_root.scoreboard.totalCarnage.gotoAndStop(1);
scoreDone = false;
Frame 1332
play();
if (scoreDone == false) {
if (163 < scoreboard._y) {
scoreboard._y = scoreboard._y - 10;
scoreboard._x = scoreboard._x + 10;
} else {
scoreTime = getTimer();
scoreDone = true;
score = (score + timeBonus) + carnageBonus;
if (carnage >= carnageMax) {
_root.scoreboard.totalCarnage.gotoAndPlay(2);
} else {
_root.scoreboard.totalCarnage.gotoAndStop(1);
}
}
} else if (3000 < (getTimer() - scoreTime)) {
level++;
scoreboard.gotoAndPlay("explode");
stop();
}
Frame 1333
prevFrame();
Frame 1336
removeShit();
startTimer = getTimer();
pause = false;
numLetters = 12;
numPlat = 6;
numObs = 2;
timeAllowed = 60;
numladders = 2;
numEnemyB = 4;
numEnemyA = 4;
carnageMax = numEnemyB + numEnemyA;
manHitDamage = 3 + (5 * _guy.weapon);
_root.p6.direction = 5;
_root.p6.distance = 200;
_root.guy.jumping = 0;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
i = 1;
while (numEnemyB >= i) {
eval ("enemyB" + i).direction = 5 + random(2);
eval ("enemyB" + i).energy = 13;
if (random(2) == 1) {
eval ("enemyB" + i).direction = eval ("enemyB" + i).direction * -1;
}
eval ("enemyB" + i).spawnTime = 3000;
eval ("enemyB" + i).goTimer = getTimer() + (5000 * i);
eval ("enemyB" + i).gotoAndPlay(2);
i++;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i).direction = 3 + random(2);
eval ("enemyA" + i).platformNum = i;
eval ("enemyA" + i).energy = 11;
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
_root.soundtrack2.gotoAndPlay(2);
Instance of Symbol 751 MovieClip "s4" in Frame 1336
onClipEvent (enterFrame) {
if (this.hitTest(_root.guy.hitArea) == true) {
_root.guy.bunny.gotoAndPlay("dead");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy = -1;
}
}
Instance of Symbol 597 MovieClip in Frame 1336
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 1339
stop();
Frame 1340
prevFrame();
Frame 1342
if (level < 10) {
_root.scoreboard.number2.gotoAndStop(11);
_root.scoreboard.number1.gotoAndStop(level + 1);
} else {
_root.scoreboard.number2.gotoAndStop((level % 10) + 1);
_root.scoreboard.number1.gotoAndStop(int(level / 10) + 1);
}
if (difficulty == 1) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 1000;
carnageBonus = carnage * 1000;
} else if (difficulty == 2) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 500;
carnageBonus = carnage * 500;
} else {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 200;
carnageBonus = carnage * 200;
}
if (timeBonus < 0) {
timeBonus = 0;
}
if (timeBonus < 1000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 100) + 1);
_root.scoreboard.number4.gotoAndStop(1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(11);
_root.scoreboard.number7.gotoAndStop(11);
} else if (timeBonus < 10000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 1000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(11);
} else {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 10000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 10000) / 1000) + 1);
_root.scoreboard.number5.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(1);
}
if (carnageBonus < 1000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 100) + 1);
_root.scoreboard.number9.gotoAndStop(1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(11);
} else if (carnageBonus < 10000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 1000) + 1);
_root.scoreboard.number9.gotoAndStop(int((carnageBonus % 1000) / 100) + 1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(1);
}
_root.scoreboard.totalCarnage.gotoAndStop(1);
scoreDone = false;
Frame 1343
play();
if (scoreDone == false) {
if (163 < scoreboard._y) {
scoreboard._y = scoreboard._y - 10;
scoreboard._x = scoreboard._x + 10;
} else {
scoreTime = getTimer();
scoreDone = true;
score = (score + timeBonus) + carnageBonus;
if (carnage >= carnageMax) {
_root.scoreboard.totalCarnage.gotoAndPlay(2);
} else {
_root.scoreboard.totalCarnage.gotoAndStop(1);
}
}
} else if (3000 < (getTimer() - scoreTime)) {
level++;
scoreboard.gotoAndPlay("explode");
stop();
}
Frame 1344
prevFrame();
Frame 1347
removeShit();
startTimer = getTimer();
pause = false;
numLetters = 11;
numPlat = 9;
numObs = 2;
timeAllowed = 80;
numladders = 2;
numEnemyB = 4;
numEnemyA = 4;
carnageMax = numEnemyB + numEnemyA;
manHitDamage = 3 + (5 * _guy.weapon);
_root.p7.direction = 4.5;
_root.p7.distance = 120;
_root.p9.direction = 4;
_root.p9.distance = 130;
_root.p8.direction = 5;
_root.p8.distance = 120;
_root.coinNum = 1;
_root.guy.jumping = 0;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
i = 1;
while (numEnemyB >= i) {
eval ("enemyB" + i).direction = 5 + random(2);
eval ("enemyB" + i).energy = 13;
if (random(2) == 1) {
eval ("enemyB" + i).direction = eval ("enemyB" + i).direction * -1;
}
eval ("enemyB" + i).spawnTime = 3000;
eval ("enemyB" + i).goTimer = getTimer() + (5000 * i);
eval ("enemyB" + i).gotoAndPlay(2);
i++;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i).direction = 3 + random(2);
eval ("enemyA" + i).platformNum = i;
eval ("enemyA" + i).energy = 13;
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
_root.soundtrack1.gotoAndPlay(2);
Instance of Symbol 751 MovieClip "s4" in Frame 1347
onClipEvent (enterFrame) {
if (this.hitTest(_root.guy.hitArea) == true) {
_root.guy.bunny.gotoAndPlay("dead");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy = -1;
}
}
Instance of Symbol 597 MovieClip in Frame 1347
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 1350
stop();
Frame 1351
prevFrame();
Frame 1353
if (level < 10) {
_root.scoreboard.number2.gotoAndStop(11);
_root.scoreboard.number1.gotoAndStop(level + 1);
} else {
_root.scoreboard.number2.gotoAndStop((level % 10) + 1);
_root.scoreboard.number1.gotoAndStop(int(level / 10) + 1);
}
if (difficulty == 1) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 1000;
carnageBonus = carnage * 1000;
} else if (difficulty == 2) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 500;
carnageBonus = carnage * 500;
} else {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 200;
carnageBonus = carnage * 200;
}
if (timeBonus < 0) {
timeBonus = 0;
}
if (timeBonus < 1000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 100) + 1);
_root.scoreboard.number4.gotoAndStop(1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(11);
_root.scoreboard.number7.gotoAndStop(11);
} else if (timeBonus < 10000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 1000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(11);
} else {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 10000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 10000) / 1000) + 1);
_root.scoreboard.number5.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(1);
}
if (carnageBonus < 1000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 100) + 1);
_root.scoreboard.number9.gotoAndStop(1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(11);
} else if (carnageBonus < 10000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 1000) + 1);
_root.scoreboard.number9.gotoAndStop(int((carnageBonus % 1000) / 100) + 1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(1);
}
_root.scoreboard.totalCarnage.gotoAndStop(1);
scoreDone = false;
Frame 1354
play();
if (scoreDone == false) {
if (163 < scoreboard._y) {
scoreboard._y = scoreboard._y - 10;
scoreboard._x = scoreboard._x + 10;
} else {
scoreTime = getTimer();
scoreDone = true;
score = (score + timeBonus) + carnageBonus;
if (carnage >= carnageMax) {
_root.scoreboard.totalCarnage.gotoAndPlay(2);
} else {
_root.scoreboard.totalCarnage.gotoAndStop(1);
}
}
} else if (3000 < (getTimer() - scoreTime)) {
level++;
scoreboard.gotoAndPlay("explode");
stop();
}
Frame 1355
prevFrame();
Frame 1358
removeShit();
_root.soundtrack2.gotoAndPlay(2);
startTimer = getTimer();
pause = false;
numLetters = 12;
numPlat = 7;
numObs = 2;
timeAllowed = 70;
numladders = 1;
numEnemyB = 4;
numEnemyA = 4;
carnageMax = numEnemyB + numEnemyA;
manHitDamage = 3 + (5 * _guy.weapon);
_root.p7.direction = 4.2;
_root.p7.distance = 200;
_root.p6.direction = 4;
_root.p6.distance = 110;
_root.coinNum = 1;
_root.guy.jumping = 0;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
i = 1;
while (numEnemyB >= i) {
eval ("enemyB" + i).direction = 5 + random(2);
eval ("enemyB" + i).energy = 13;
if (random(2) == 1) {
eval ("enemyB" + i).direction = eval ("enemyB" + i).direction * -1;
}
eval ("enemyB" + i).spawnTime = 3000;
eval ("enemyB" + i).goTimer = getTimer() + (5000 * i);
eval ("enemyB" + i).gotoAndPlay(2);
i++;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i).direction = 3 + random(2);
eval ("enemyA" + i).platformNum = i;
eval ("enemyA" + i).energy = 13;
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
enemyA2.direction = enemyA2.direction * -1;
Instance of Symbol 751 MovieClip "s4" in Frame 1358
onClipEvent (enterFrame) {
if (this.hitTest(_root.guy.hitArea) == true) {
_root.guy.bunny.gotoAndPlay("dead");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy = -1;
}
}
Instance of Symbol 597 MovieClip in Frame 1358
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 1361
stop();
Frame 1362
prevFrame();
Frame 1364
if (level < 10) {
_root.scoreboard.number2.gotoAndStop(11);
_root.scoreboard.number1.gotoAndStop(level + 1);
} else {
_root.scoreboard.number2.gotoAndStop((level % 10) + 1);
_root.scoreboard.number1.gotoAndStop(int(level / 10) + 1);
}
if (difficulty == 1) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 1000;
carnageBonus = carnage * 1000;
} else if (difficulty == 2) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 500;
carnageBonus = carnage * 500;
} else {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 200;
carnageBonus = carnage * 200;
}
if (timeBonus < 0) {
timeBonus = 0;
}
if (timeBonus < 1000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 100) + 1);
_root.scoreboard.number4.gotoAndStop(1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(11);
_root.scoreboard.number7.gotoAndStop(11);
} else if (timeBonus < 10000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 1000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(11);
} else {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 10000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 10000) / 1000) + 1);
_root.scoreboard.number5.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(1);
}
if (carnageBonus < 1000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 100) + 1);
_root.scoreboard.number9.gotoAndStop(1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(11);
} else if (carnageBonus < 10000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 1000) + 1);
_root.scoreboard.number9.gotoAndStop(int((carnageBonus % 1000) / 100) + 1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(1);
}
_root.scoreboard.totalCarnage.gotoAndStop(1);
scoreDone = false;
Frame 1365
play();
if (scoreDone == false) {
if (163 < scoreboard._y) {
scoreboard._y = scoreboard._y - 10;
scoreboard._x = scoreboard._x + 10;
} else {
scoreTime = getTimer();
scoreDone = true;
score = (score + timeBonus) + carnageBonus;
if (carnage >= carnageMax) {
_root.scoreboard.totalCarnage.gotoAndPlay(2);
} else {
_root.scoreboard.totalCarnage.gotoAndStop(1);
}
}
} else if (3000 < (getTimer() - scoreTime)) {
level++;
scoreboard.gotoAndPlay("explode");
stop();
}
Frame 1366
prevFrame();
Frame 1369
removeShit();
Frame 1762
removeShit();
_root.bossSoundTrack2.gotoAndPlay(2);
startTimer = getTimer();
pause = false;
numLetters = 12;
numPlat = 6;
numOsamas = 42;
numObs = 2;
numladders = 3;
numEnemyA = 8;
numEnemyB = 0;
_root.numOsamasI = 50;
carnageMax = 49;
manHitDamage = 3 + (5 * _guy.weapon);
_root.coinNum = 1;
_root.guy.jumping = 0;
timeAllowed = 120;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i).direction = 5 + random(2);
eval ("enemyA" + i).energy = 9;
if (random(2) == 1) {
eval ("enemyA" + i).direction = eval ("enemyA" + i).direction * -1;
}
eval ("enemyA" + i).spawnTime = 5000;
eval ("enemyA" + i).goTimer = getTimer() + (2500 * i);
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
_root.baby1.gotoAndPlay(2);
_root.numBabys[1] = true;
_root.baby1._x = 60;
_root.baby1._y = 90;
_root.baby2.gotoAndPlay(2);
_root.numBabys[2] = true;
_root.baby2._x = 530;
_root.baby2._y = 90;
_root.beer1.gotoAndPlay(2);
_root.numBeers[1] = true;
_root.beer1._x = 140;
_root.beer1._y = 230;
_root.beer2.gotoAndPlay(2);
_root.numBeers[2] = true;
_root.beer2._x = 450;
_root.beer2._y = 230;
_root.beer3.gotoAndPlay(2);
_root.numBeers[3] = true;
_root.beer3._x = 260;
_root.beer3._y = 325;
Instance of Symbol 803 MovieClip in Frame 1762
onClipEvent (load) {
done = false;
}
onClipEvent (enterFrame) {
if ((25 >= _root.numOsamasI) && (done == false)) {
this._x = 301.1;
this._y = 50.8;
this.gotoAndPlay(2);
done = true;
}
}
Instance of Symbol 630 MovieClip "guy" in Frame 1762
onClipEvent (load) {
free = 1;
isDead = 0;
jumping = 0;
onLadder = 0;
back = 1;
usingLadder = 0;
direction = 0;
killed = 0;
canHit = 1;
_root.guy.scale = 65;
}
onClipEvent (enterFrame) {
if (_root.pause == false) {
_root.manHitDamage = 3 + (5 * _root.weapon);
if (isDead == 0) {
x = this._x;
y = this._y;
onLadder = 0;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (!(((isHitting == 1) && (jumping == 0)) && (falling == 0))) {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
_root.boing.gotoAndPlay(2);
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (_root.guy.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 5;
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if ((getTimer() - _root.guy.backTimer) < 400) {
this._y = this._y - 5;
if (facing == 1) {
this._x = this._x + 5;
} else {
this._x = this._x - 5;
}
} else if (0 < _root.energy) {
_root.changeScreen = 1;
if (2000 < (getTimer() - _root.guy.backTimer)) {
this._alpha = 100;
isDead = 0;
killed = 0;
busy = 0;
action = -1;
jumping = 0;
}
x = this._x;
y = this._y;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (!(((isHitting == 1) && (jumping == 0)) && (falling == 0))) {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if (killed == 0) {
_root.guy.bunny.gotoAndPlay("dead");
killed = 1;
} else if (gone == 0) {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = this._y + 4;
}
} else if (0 < _root.lives) {
_root.guy.gone = 0;
this._alpha = 60;
_root.guy.bunny.gotoAndPlay("appear");
_root.energy = 35;
_root.changeScreen = 1;
_root.lives--;
this.jumping = 0;
this._y = (eval ("_root.s" + _root.startPos)._y + (eval ("_root.s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
this._x = (eval ("_root.s" + _root.startPos)._x + (eval ("_root.s" + _root.startPos)._width / 2)) + 20;
this.facing = 2;
} else {
this.facing = 1;
this._x = (eval ("_root.s" + _root.startPos)._x - (eval ("_root.s" + _root.startPos)._width / 2)) - 20;
}
} else {
_root.gameover();
}
_root.energyBar.gotoAndStop(int((20 / _root.energyMax) * _root.energy));
_root.carnageInd.gotoAndStop(int((19 / _root.carnageMax) * _root.carnage) + 1);
_root.timer.gotoAndStop(int((45 / _root.timeAllowed) * ((getTimer() - _root.startTimer) / 1000)) + 1);
if (_root.weapon == 1) {
_root.fuelBar.gotoAndStop(int((20 / _root.fuelMax) * _root.fuel));
if (0 >= _root.fuel) {
_root.weapon = 0;
action = -1;
}
} else {
_root.fuelBar.gotoAndStop(1);
}
} else {
this.gotoAndStop("stop");
}
}
Instance of Symbol 597 MovieClip in Frame 1762
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 1765
stop();
Frame 1766
prevFrame();
Frame 1768
if (level < 10) {
_root.scoreboard.number2.gotoAndStop(11);
_root.scoreboard.number1.gotoAndStop(level + 1);
} else {
_root.scoreboard.number2.gotoAndStop((level % 10) + 1);
_root.scoreboard.number1.gotoAndStop(int(level / 10) + 1);
}
carnageBonus = 9000;
if (difficulty == 1) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 1000;
} else if (difficulty == 2) {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 500;
carnageBonus = carnage * 500;
} else {
timeBonus = (timeAllowed - int((getTimer() - _root.startTimer) / 1000)) * 200;
carnageBonus = carnage * 200;
}
if (timeBonus < 0) {
timeBonus = 0;
}
if (timeBonus < 1000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 100) + 1);
_root.scoreboard.number4.gotoAndStop(1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(11);
_root.scoreboard.number7.gotoAndStop(11);
} else if (timeBonus < 10000) {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 1000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number5.gotoAndStop(1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(11);
} else {
_root.scoreboard.number3.gotoAndStop(int(timeBonus / 10000) + 1);
_root.scoreboard.number4.gotoAndStop(int((timeBonus % 10000) / 1000) + 1);
_root.scoreboard.number5.gotoAndStop(int((timeBonus % 1000) / 100) + 1);
_root.scoreboard.number6.gotoAndStop(1);
_root.scoreboard.number7.gotoAndStop(1);
}
if (carnageBonus < 1000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 100) + 1);
_root.scoreboard.number9.gotoAndStop(1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(11);
} else if (carnageBonus < 10000) {
_root.scoreboard.number8.gotoAndStop(int(carnageBonus / 1000) + 1);
_root.scoreboard.number9.gotoAndStop(int((carnageBonus % 1000) / 100) + 1);
_root.scoreboard.number10.gotoAndStop(1);
_root.scoreboard.number11.gotoAndStop(1);
}
_root.scoreboard.totalCarnage.gotoAndStop(1);
scoreDone = false;
Frame 1769
play();
if (scoreDone == false) {
if (163 < scoreboard._y) {
scoreboard._y = scoreboard._y - 10;
scoreboard._x = scoreboard._x + 10;
} else {
scoreTime = getTimer();
scoreDone = true;
score = (score + timeBonus) + carnageBonus;
_root.scoreboard.totalCarnage.gotoAndPlay(2);
}
} else if (3000 < (getTimer() - scoreTime)) {
level++;
scoreboard.gotoAndPlay("explode");
stop();
}
Frame 1770
prevFrame();
Instance of Symbol 810 MovieClip "guy" in Frame 1772
onClipEvent (load) {
free = 1;
isDead = 0;
jumping = 0;
onLadder = 0;
back = 1;
usingLadder = 0;
direction = 0;
killed = 0;
canHit = 1;
_root.guy.scale = 65;
}
onClipEvent (enterFrame) {
if (_root.pause == false) {
_root.manHitDamage = 3 + (5 * _root.weapon);
if (isDead == 0) {
x = this._x;
y = this._y;
onLadder = 0;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (!(((isHitting == 1) && (jumping == 0)) && (falling == 0))) {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
_root.boing.gotoAndPlay(2);
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (_root.guy.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 5;
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if ((getTimer() - _root.guy.backTimer) < 400) {
this._y = this._y - 5;
if (facing == 1) {
this._x = this._x + 5;
} else {
this._x = this._x - 5;
}
} else if (0 < _root.energy) {
_root.changeScreen = 1;
if (2000 < (getTimer() - _root.guy.backTimer)) {
this._alpha = 100;
isDead = 0;
killed = 0;
busy = 0;
action = -1;
jumping = 0;
}
x = this._x;
y = this._y;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (!(((isHitting == 1) && (jumping == 0)) && (falling == 0))) {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if (killed == 0) {
_root.guy.bunny.gotoAndPlay("dead");
killed = 1;
} else if (gone == 0) {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = this._y + 4;
}
} else if (0 < _root.lives) {
_root.guy.gone = 0;
this._alpha = 60;
_root.guy.bunny.gotoAndPlay("appear");
_root.energy = 35;
_root.changeScreen = 1;
_root.lives--;
this.jumping = 0;
this._y = (eval ("_root.s" + _root.startPos)._y + (eval ("_root.s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
this._x = (eval ("_root.s" + _root.startPos)._x + (eval ("_root.s" + _root.startPos)._width / 2)) + 20;
this.facing = 2;
} else {
this.facing = 1;
this._x = (eval ("_root.s" + _root.startPos)._x - (eval ("_root.s" + _root.startPos)._width / 2)) - 20;
}
} else {
_root.gameover();
}
_root.energyBar.gotoAndStop(int((20 / _root.energyMax) * _root.energy));
if (0 >= _root.endBoss.energy) {
_root.bossEnergyBar.gotoAndStop(1);
} else {
_root.bossEnergyBar.gotoAndStop(int(0.75 * _root.endBoss.energy));
}
_root.carnageInd.gotoAndStop(int((19 / _root.carnageMax) * _root.carnage) + 1);
_root.timer.gotoAndStop(int((45 / _root.timeAllowed) * ((getTimer() - _root.startTimer) / 1000)) + 1);
if (_root.weapon == 1) {
_root.fuelBar.gotoAndStop(int((20 / _root.fuelMax) * _root.fuel));
if (0 >= _root.fuel) {
_root.weapon = 0;
action = -1;
}
} else {
_root.fuelBar.gotoAndStop(1);
}
} else {
this.gotoAndStop("stop");
}
}
Frame 1773
removeShit();
startTimer = getTimer();
pause = false;
numLetters = 12;
numPlat = 8;
numObs = 2;
numladders = 3;
carnageMax = 1;
manHitDamage = 3 + (5 * _guy.weapon);
_root.guy.jumping = 0;
timeAllowed = 120;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
_root.bossSoundTrack2.gotoAndPlay(2);
Instance of Symbol 597 MovieClip in Frame 1773
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 1776
stop();
Frame 1777
prevFrame();
Frame 1779
_root.explosion1._x = _root.endBoss._x - 50;
_root.explosion1.gotoAndPlay(2);
Frame 1784
_root.explosion2._x = _root.endBoss._x + 50;
_root.explosion2.gotoAndPlay(2);
Frame 1790
_root.explosion3._x = _root.endBoss._x;
_root.explosion3.gotoAndPlay(2);
Frame 1796
_root.explosion4._x = _root.endBoss._x + 150;
_root.explosion4.gotoAndPlay(2);
Frame 1840
stopAllSounds();
gotoAndPlay (1842);
Frame 1842
stopAllSounds();
Instance of Symbol 925 MovieClip in Frame 2290
onClipEvent (enterFrame) {
if ((150 < this._y) && (6000 < (getTimer() - goTimer))) {
this._y--;
this._yscale = this._yscale + 0.118;
this._xscale = this._xscale + 0.118;
}
}
onClipEvent (load) {
goTimer = getTimer();
endScore = "Your end score is:" + _root.score;
}
Instance of Symbol 927 MovieClip in Frame 2290
onClipEvent (enterFrame) {
if ((192 < this._y) && (9000 < (getTimer() - goTimer))) {
this._y--;
this._yscale = this._yscale + 0.1639;
this._xscale = this._xscale + 0.1639;
}
}
onClipEvent (load) {
goTimer = getTimer();
continuesUsed = ("You used " + _root.continues) + " continues";
}
Instance of Symbol 929 MovieClip "congratulations" in Frame 2290
onClipEvent (enterFrame) {
if (46.3 < this._y) {
this._y--;
this._yscale = this._yscale + 0.07;
this._xscale = this._xscale + 0.07;
}
}
Instance of Symbol 931 MovieClip "yousavedtheearth" in Frame 2290
onClipEvent (enterFrame) {
if (((103.5 < this._y) && (3000 < (getTimer() - goTimer))) && (_root.newgrounds == false)) {
this._y--;
this._yscale = this._yscale + 0.08984;
this._xscale = this._xscale + 0.08984;
}
}
onClipEvent (load) {
goTimer = getTimer();
}
Instance of Symbol 933 MovieClip "clearance1" in Frame 2290
onClipEvent (load) {
goTimer = getTimer();
}
onClipEvent (enterFrame) {
if ((1 >= _root.continues) || (_root.score >= 600000)) {
if (((232 < this._y) && (12000 < (getTimer() - goTimer))) && (_root.cheated == false)) {
this._y--;
this._yscale = this._yscale + 0.2603;
this._xscale = this._xscale + 0.2603;
}
}
}
Instance of Symbol 935 MovieClip "clearance2" in Frame 2290
onClipEvent (enterFrame) {
if ((((1 < _root.continues) && (3 >= _root.continues)) && (_root.score < 600000)) || (((350000 < _root.score) && (_root.score < 600000)) && (1 < _root.continues))) {
if (((232 < this._y) && (12000 < (getTimer() - goTimer))) && (_root.cheated == false)) {
this._y--;
this._yscale = this._yscale + 0.2603;
this._xscale = this._xscale + 0.2603;
}
}
}
onClipEvent (load) {
goTimer = getTimer();
}
Instance of Symbol 937 MovieClip "clearance3" in Frame 2290
onClipEvent (enterFrame) {
if ((_root.cheated == true) && (_root.newgrounds == false)) {
if ((232 < this._y) && (11000 < (getTimer() - goTimer))) {
this._y--;
this._yscale = this._yscale + 0.0603;
this._xscale = this._xscale + 0.0603;
}
}
}
onClipEvent (load) {
goTimer = getTimer();
}
Instance of Symbol 940 MovieClip "yousavedthenewgrounds" in Frame 2290
onClipEvent (enterFrame) {
if (((103.5 < this._y) && (2300 < (getTimer() - goTimer))) && (_root.newgrounds == true)) {
this._y--;
this._yscale = this._yscale + 0.08984;
this._xscale = this._xscale + 0.08984;
}
}
onClipEvent (load) {
goTimer = getTimer();
}
Frame 3539
gotoAndStop (208);
Instance of Symbol 803 MovieClip in Frame 3975
onClipEvent (load) {
done = false;
}
onClipEvent (enterFrame) {
if ((25 >= _root.numOsamasI) && (done == false)) {
this._x = 301.1;
this._y = 50.8;
this.gotoAndPlay(2);
done = true;
}
}
Instance of Symbol 630 MovieClip "guy" in Frame 3975
onClipEvent (load) {
free = 1;
isDead = 0;
jumping = 0;
onLadder = 0;
back = 1;
usingLadder = 0;
direction = 0;
killed = 0;
canHit = 1;
_root.guy.scale = 65;
}
onClipEvent (enterFrame) {
if (_root.pause == false) {
_root.manHitDamage = 3 + (5 * _root.weapon);
if (isDead == 0) {
x = this._x;
y = this._y;
onLadder = 0;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (!(((isHitting == 1) && (jumping == 0)) && (falling == 0))) {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
_root.boing.gotoAndPlay(2);
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (_root.guy.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 5;
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if ((getTimer() - _root.guy.backTimer) < 400) {
this._y = this._y - 5;
if (facing == 1) {
this._x = this._x + 5;
} else {
this._x = this._x - 5;
}
} else if (0 < _root.energy) {
_root.changeScreen = 1;
if (2000 < (getTimer() - _root.guy.backTimer)) {
this._alpha = 100;
isDead = 0;
killed = 0;
busy = 0;
action = -1;
jumping = 0;
}
x = this._x;
y = this._y;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (!(((isHitting == 1) && (jumping == 0)) && (falling == 0))) {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if (killed == 0) {
_root.guy.bunny.gotoAndPlay("dead");
killed = 1;
} else if (gone == 0) {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = this._y + 4;
}
} else if (0 < _root.lives) {
_root.guy.gone = 0;
this._alpha = 60;
_root.guy.bunny.gotoAndPlay("appear");
_root.energy = 35;
_root.changeScreen = 1;
_root.lives--;
this.jumping = 0;
this._y = (eval ("_root.s" + _root.startPos)._y + (eval ("_root.s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
this._x = (eval ("_root.s" + _root.startPos)._x + (eval ("_root.s" + _root.startPos)._width / 2)) + 20;
this.facing = 2;
} else {
this.facing = 1;
this._x = (eval ("_root.s" + _root.startPos)._x - (eval ("_root.s" + _root.startPos)._width / 2)) - 20;
}
} else {
_root.gameover();
}
_root.energyBar.gotoAndStop(int((20 / _root.energyMax) * _root.energy));
_root.carnageInd.gotoAndStop(int((19 / _root.carnageMax) * _root.carnage) + 1);
_root.timer.gotoAndStop(int((45 / _root.timeAllowed) * ((getTimer() - _root.startTimer) / 1000)) + 1);
if (_root.weapon == 1) {
_root.fuelBar.gotoAndStop(int((20 / _root.fuelMax) * _root.fuel));
if (0 >= _root.fuel) {
_root.weapon = 0;
action = -1;
}
} else {
_root.fuelBar.gotoAndStop(1);
}
} else {
this.gotoAndStop("stop");
}
}
Instance of Symbol 1069 MovieClip in Frame 3975
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 3976
_root.bomb.gotoAndPlay(2);
startTimer = getTimer();
pause = false;
numLetters = 12;
numPlat = 6;
numOsamas = 42;
numObs = 2;
numladders = 3;
numEnemyA = 8;
numEnemyB = 0;
_root.numOsamasI = 50;
carnageMax = 49;
manHitDamage = 3 + (5 * _guy.weapon);
_root.guy.jumping = 0;
timeAllowed = 120;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
i = 1;
while (numEnemyA >= i) {
eval ("enemyA" + i).direction = 5 + random(2);
eval ("enemyA" + i).energy = 9;
if (random(2) == 1) {
eval ("enemyA" + i).direction = eval ("enemyA" + i).direction * -1;
}
eval ("enemyA" + i).spawnTime = 5000;
eval ("enemyA" + i).goTimer = getTimer() + (2500 * i);
eval ("enemyA" + i).gotoAndPlay(2);
i++;
}
_root.baby1.gotoAndPlay(2);
_root.numBabys[1] = true;
_root.baby1._x = 60;
_root.baby1._y = 90;
_root.baby2.gotoAndPlay(2);
_root.numBabys[2] = true;
_root.baby2._x = 530;
_root.baby2._y = 90;
_root.beer1.gotoAndPlay(2);
_root.numBeers[1] = true;
_root.beer1._x = 140;
_root.beer1._y = 230;
_root.beer2.gotoAndPlay(2);
_root.numBeers[2] = true;
_root.beer2._x = 450;
_root.beer2._y = 230;
_root.beer3.gotoAndPlay(2);
_root.numBeers[3] = true;
_root.beer3._x = 260;
_root.beer3._y = 325;
oScale = 17.8;
rscale = 19;
sScale = 17.3;
Frame 3979
stop();
Frame 3980
prevFrame();
Frame 3983
removeShit();
startTimer = getTimer();
pause = false;
numLetters = 12;
numPlat = 8;
numObs = 2;
numladders = 3;
carnageMax = 1;
manHitDamage = 3 + (5 * _guy.weapon);
_root.guy.jumping = 0;
timeAllowed = 120;
guy._y = (eval ("s" + _root.startPos)._y + (eval ("s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
guy._x = (eval ("s" + _root.startPos)._x + (eval ("s" + _root.startPos)._width / 2)) + 20;
guy.facing = 2;
} else {
guy.facing = 1;
guy._x = (eval ("s" + _root.startPos)._x - (eval ("s" + _root.startPos)._width / 2)) - 20;
}
stopAllSounds();
_root.bomb.gotoAndPlay(2);
Instance of Symbol 1075 MovieClip "guy" in Frame 3983
onClipEvent (load) {
free = 1;
isDead = 0;
jumping = 0;
onLadder = 0;
back = 1;
usingLadder = 0;
direction = 0;
killed = 0;
canHit = 1;
_root.guy.scale = 65;
}
onClipEvent (enterFrame) {
if (_root.pause == false) {
_root.manHitDamage = 3 + (5 * _root.weapon);
if (isDead == 0) {
x = this._x;
y = this._y;
onLadder = 0;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (((isHitting == 1) && (jumping == 0)) && (falling == 0)) {
} else {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
_root.boing.gotoAndPlay(2);
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (_root.guy.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 5;
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if ((getTimer() - _root.guy.backTimer) < 400) {
this._y = this._y - 5;
if (facing == 1) {
this._x = this._x + 5;
} else {
this._x = this._x - 5;
}
} else if (0 < _root.energy) {
_root.changeScreen = 1;
if (2000 < (getTimer() - _root.guy.backTimer)) {
this._alpha = 100;
isDead = 0;
killed = 0;
busy = 0;
action = -1;
jumping = 0;
}
x = this._x;
y = this._y;
if (isHitting == 0) {
busy = 0;
}
onLadder = 0;
if (Key.isDown(Key.LEFT) || (Key.isDown(79))) {
busy = 1;
direction = -_root.runSpeed;
facing = 1;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
if (Key.isDown(Key.RIGHT) || (Key.isDown(80))) {
busy = 1;
direction = _root.runSpeed;
facing = 2;
if ((action != 1) && (free == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "run");
action = 1;
}
}
i = 1;
while (_root.numObs >= i) {
if (this.middleHitArea.hitTest(eval ("_root.o" + i))) {
direction = 0;
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
}
i++;
}
if (((isHitting == 1) && (jumping == 0)) && (falling == 0)) {
} else {
this._x = x + direction;
}
if (facing == 2) {
this._xscale = _root.guy.scale;
} else {
this._xscale = -_root.guy.scale;
}
direction = 0;
if (Key.isDown(Key.SPACE)) {
if (this.free == 1) {
busy = 1;
this.free = 0;
this.jumping = 1;
this.startJumpY = this._y;
if (action != 2) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "jumping");
action = 2;
}
}
}
if (usingLadder == 1) {
canHit = 1;
usingLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
usingLadder = 1;
canHit = 0;
}
l++;
}
}
if (Key.isDown(Key.UP) || (Key.isDown(81))) {
usingLadder = 1;
if (onLadder == 1) {
busy = 1;
this._y = y - 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (Key.isDown(Key.DOWN) || (Key.isDown(65))) {
usingLadder = 1;
onLadder = 0;
l = 1;
while (_root.numLadders >= l) {
if (this.bottomHitArea.hitTest(eval ("_root.l" + l))) {
onLadder = 1;
}
l++;
}
if (onLadder == 1) {
busy = 1;
this._y = y + 6;
free = 1;
if (action != 3) {
action = 3;
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "climbing");
}
}
}
if (jumping == 1) {
busy = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y - (this._height / 2), true)) {
jumping = 0;
}
i++;
}
if (_root.jumpHeight < (startJumpY - y)) {
jumping = 0;
}
if (jumping == 1) {
this._y = y - 10;
}
} else {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(x, y + (this._height / 2), true)) {
falling = 0;
free = 1;
}
i++;
}
if ((falling == 1) && (onLadder == 0)) {
busy = 1;
this._y = y + _root.gravity;
free = 0;
}
}
if (usingLadder == 1) {
usingLadder = 0;
i = 1;
while (_root.numLadders >= i) {
if (this.hitTest(eval ("_root.l" + i))) {
usingLadder = 1;
}
i++;
}
}
i = 1;
while (_root.numPlat >= i) {
if ((eval ("_root.p" + i).hitTest(this.middleHitArea) == true) && (usingLadder == 0)) {
if (eval ("_root.p" + i).hitTest(this.bottomHitArea)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
}
}
i++;
}
if ((Key.isDown(90) || (Key.isDown(219))) || (Key.isDown(18))) {
if (canHit == 1) {
busy = 1;
canHit = 0;
isHitting = 1;
if ((falling == 1) || (jumping == 1)) {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "jumpingHit");
} else {
_root.guy.bunny.gotoAndPlay(_root.weapons[_root.weapon] + "Hit");
}
}
}
if (busy == 0) {
action = 0;
if (usingLadder == 1) {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "climbing");
} else {
_root.guy.bunny.gotoAndStop(_root.weapons[_root.weapon] + "run");
}
}
} else if (killed == 0) {
_root.guy.bunny.gotoAndPlay("dead");
killed = 1;
} else if (gone == 0) {
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = this._y + 4;
}
} else if (0 < _root.lives) {
_root.guy.gone = 0;
this._alpha = 60;
_root.guy.bunny.gotoAndPlay("appear");
_root.energy = 8;
_root.changeScreen = 1;
_root.lives--;
this.jumping = 0;
this._y = (eval ("_root.s" + _root.startPos)._y + (eval ("_root.s" + _root.startPos)._height / 2)) - 30;
if (0 < _root.startDif) {
this._x = (eval ("_root.s" + _root.startPos)._x + (eval ("_root.s" + _root.startPos)._width / 2)) + 20;
this.facing = 2;
} else {
this.facing = 1;
this._x = (eval ("_root.s" + _root.startPos)._x - (eval ("_root.s" + _root.startPos)._width / 2)) - 20;
}
} else {
_root.gameover();
}
if (0 < _root.tank.pico.energy) {
_root.picoEnergyBar.gotoAndStop(int(1 * _root.tank.pico.energy) + 1);
} else {
_root.picoEnergyBar.gotoAndStop(1);
}
_root.energyBar.gotoAndStop(int((20 / _root.energyMax) * _root.energy));
_root.carnageInd.gotoAndStop(int((19 / _root.carnageMax) * _root.carnage) + 1);
_root.timer.gotoAndStop(int((45 / _root.timeAllowed) * ((getTimer() - _root.startTimer) / 1000)) + 1);
if (_root.weapon == 1) {
_root.fuelBar.gotoAndStop(int((20 / _root.fuelMax) * _root.fuel));
if (0 >= _root.fuel) {
_root.weapon = 0;
action = -1;
}
} else {
_root.fuelBar.gotoAndStop(1);
}
} else {
this.gotoAndStop("stop");
}
}
Instance of Symbol 1117 MovieClip in Frame 3983
onClipEvent (enterFrame) {
if (-90 < this._y) {
this._y = this._y - 10;
}
}
Frame 3987
stop();
Frame 4032
stopAllSounds();
_root.newgrounds = true;
_root.cheated = true;
gotoAndPlay (1842);
Symbol 26 MovieClip Frame 1
stop();
Symbol 30 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 1
stop();
Symbol 45 MovieClip Frame 1
stop();
Symbol 45 MovieClip Frame 2
play();
Symbol 45 MovieClip Frame 4
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
timer = getTimer();
}
i++;
}
this._y = this._y + 5;
Symbol 45 MovieClip Frame 6
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
timer = getTimer();
}
i++;
}
this._y = this._y + 5;
Symbol 45 MovieClip Frame 8
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
timer = getTimer();
}
i++;
}
this._y = this._y + 4;
Symbol 45 MovieClip Frame 10
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 4;
if (500 < this._y) {
this._x = -100;
gotoAndStop (1);
}
Symbol 45 MovieClip Frame 11
gotoAndPlay (10);
Symbol 45 MovieClip Frame 12
if (this.hitTest(_root.guy.hitArea)) {
gotoAndPlay (14);
_root.lives++;
}
Symbol 45 MovieClip Frame 13
gotoAndPlay (12);
Symbol 45 MovieClip Frame 33
stop();
this._x = -100;
_root.numBabys[num] = false;
Symbol 54 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 2
play();
Symbol 54 MovieClip Frame 4
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 5;
Symbol 54 MovieClip Frame 6
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 5;
Symbol 54 MovieClip Frame 8
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 4;
Symbol 54 MovieClip Frame 10
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 4;
if (500 < this._y) {
this._x = -100;
gotoAndStop (1);
}
Symbol 54 MovieClip Frame 11
gotoAndPlay (10);
Symbol 54 MovieClip Frame 12
if (this.hitTest(_root.guy.hitArea)) {
_root.score = _root.score + 2000;
gotoAndPlay (14);
}
Symbol 54 MovieClip Frame 13
gotoAndPlay (12);
Symbol 54 MovieClip Frame 46
stop();
this._x = -100;
_root.numFlowers[num] = false;
Symbol 70 MovieClip Frame 1
stop();
Symbol 70 MovieClip Frame 2
stop();
Symbol 70 MovieClip Frame 3
stop();
Symbol 70 MovieClip Frame 4
stop();
Symbol 70 MovieClip Frame 5
stop();
Symbol 70 MovieClip Frame 6
stop();
Symbol 70 MovieClip Frame 7
stop();
Symbol 70 MovieClip Frame 8
stop();
Symbol 70 MovieClip Frame 9
stop();
Symbol 70 MovieClip Frame 10
stop();
Symbol 70 MovieClip Frame 11
stop();
Symbol 71 MovieClip Frame 1
if (_root.level < 10) {
number2.gotoAndStop(11);
number1.gotoAndStop(_root.level + 1);
} else {
number2.gotoAndStop((_root.level % 10) + 1);
number1.gotoAndStop(int(_root.level / 10) + 1);
}
Symbol 71 MovieClip Frame 2
stop();
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 2
stop();
Symbol 81 MovieClip Frame 3
stop();
Symbol 81 MovieClip Frame 4
stop();
Symbol 81 MovieClip Frame 5
stop();
Symbol 81 MovieClip Frame 6
stop();
Symbol 81 MovieClip Frame 7
stop();
Symbol 87 MovieClip Frame 1
play();
thingNum = random(7) + 1;
thing.gotoAndStop(thingNum);
Symbol 87 MovieClip Frame 16
if (this.hitTest(_root.guy.hitArea)) {
_root.lettersGot++;
gotoAndPlay (19);
_root.score = _root.score + 1000;
if (_root.lettersGot >= _root.numletters) {
_root.pause = true;
_root.gotoAndPlay("Fin" + _root.level);
stopAllSounds();
_root.congrat.gotoAndPlay(2);
}
} else {
gotoAndPlay (15);
}
Symbol 87 MovieClip Frame 19
thing.gotoAndStop(thingNum);
Symbol 87 MovieClip Frame 34
stop();
this._x = -100;
Symbol 90 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 22
if (this.hitTest(_root.guy.hitArea)) {
if (_root.weapon != 2) {
gotoAndPlay (24);
_root.weapon = 1;
_root.guy.action = -1;
_root.fuel = _root.fuelMax;
}
}
Symbol 93 MovieClip Frame 23
gotoAndPlay (22);
Symbol 93 MovieClip Frame 36
stop();
this._x = -100;
Symbol 96 MovieClip Frame 19
if (0 < random(4)) {
gotoAndPlay (1);
}
Symbol 132 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 6
gotoAndStop (1);
Symbol 154 MovieClip Frame 1
_root.guy.canHit = 1;
_root.guy.busy = 0;
_root.guy.isHitting = 0;
Symbol 154 MovieClip Frame 10
gotoAndPlay (1);
_root.guy.busy = 0;
_root.guy.canHit = 1;
_root.guy.isHitting = 0;
Symbol 154 MovieClip Frame 20
gotoAndStop (11);
_root.guy.busy = 0;
_root.guy.isHitting = 0;
Symbol 154 MovieClip Frame 27
_root.guy.busy = 0;
_root.guy.canHit = 1;
_root.guy.isHitting = 0;
gotoAndPlay (1);
Symbol 154 MovieClip Frame 29
_root.guy.busy = 0;
_root.guy.canHit = 1;
_root.guy.isHitting = 0;
Symbol 154 MovieClip Frame 38
gotoAndPlay (29);
_root.guy.busy = 0;
_root.guy.canHit = 1;
_root.guy.isHitting = 0;
Symbol 154 MovieClip Frame 39
if (_root.chainsawCheat == true) {
} else {
_root.fuel--;
}
Symbol 154 MovieClip Frame 45
gotoAndPlay (29);
_root.guy.busy = 0;
_root.guy.canHit = 1;
_root.guy.isHitting = 0;
Symbol 154 MovieClip Frame 49
if (_root.chainsawCheat == true) {
} else {
_root.fuel--;
}
Symbol 154 MovieClip Frame 54
gotoAndStop (46);
_root.guy.busy = 0;
_root.guy.isHitting = 0;
Symbol 154 MovieClip Frame 57
stop();
Symbol 154 MovieClip Frame 58
play();
Symbol 154 MovieClip Frame 73
_root.guy.gone = 1;
stop();
Symbol 154 MovieClip Frame 84
stop();
Symbol 154 MovieClip Frame 92
gotoAndPlay (85);
Symbol 154 MovieClip Frame 100
gotoAndPlay (93);
Symbol 179 MovieClip Frame 1
free = true;
go = 0;
scale = 18;
stop();
Symbol 179 MovieClip Frame 2
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
play();
Symbol 179 MovieClip Frame 10
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (25);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (20);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (31);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 179 MovieClip Frame 12
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (25);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (20);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (31);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 179 MovieClip Frame 14
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (25);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (20);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (31);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 179 MovieClip Frame 16
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (25);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (20);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (31);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 179 MovieClip Frame 18
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (25);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (20);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (31);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 179 MovieClip Frame 19
gotoAndPlay (10);
Symbol 179 MovieClip Frame 24
gotoAndPlay (10);
Symbol 179 MovieClip Frame 25
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 10;
gotoAndPlay (10);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (27);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (31);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 179 MovieClip Frame 26
gotoAndPlay (25);
Symbol 179 MovieClip Frame 27
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (10);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (31);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 179 MovieClip Frame 29
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (10);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (31);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 179 MovieClip Frame 30
gotoAndPlay (25);
Symbol 179 MovieClip Frame 31
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 179 MovieClip Frame 35
if (0 >= energy) {
gotoAndPlay (36);
} else {
gotoAndPlay (10);
}
_root.score = _root.score + 100;
Symbol 179 MovieClip Frame 48
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
stop();
Symbol 182 Button
on (release) {
gotoAndPlay (3983);
score = 123000 /* 0x01E078 */;
continues = 2;
cheated = true;
}
Symbol 194 Button
on (release) {
bert = _quality;
_quality = "HIGH";
}
Symbol 198 Button
on (release) {
bert = _quality;
_quality = "MEDIUM";
}
Symbol 202 Button
on (release) {
bert = _quality;
_quality = "LOW";
}
Symbol 210 Button
on (release) {
stopAllSounds();
_root.level = 1;
gotoAndPlay (221);
score = 0;
_root.continues = 0;
_root.cheated = false;
_root.newgrounds = false;
_root.chainsawCheat = false;
}
Symbol 215 Button
on (release) {
gotoAndStop (82);
}
Symbol 220 Button
on (release) {
gotoAndStop (71);
}
Symbol 223 Button
on (release) {
getURL ("http://www.killfrenzy.com", "_blank");
}
Symbol 229 Button
on (release) {
stopAllSounds();
gotoAndStop (208);
}
Symbol 236 Button
on (release) {
gotoAndPlay (63);
stopAllSounds();
}
Symbol 242 Button
on (release) {
if (_root.clearance == 0) {
if ((_root.code == "Space Ritual") || (_root.code == "space ritual")) {
_root.clearance = 2;
} else if ((_root.code == "PXR5") || (_root.code == "pxr5")) {
_root.clearance = 1;
} else {
buzz.gotoAndPlay(2);
}
} else if (_root.clearance == 1) {
if ((_root.code == "Space Ritual") || (_root.code == "space ritual")) {
_root.clearance = 2;
} else {
buzz.gotoAndPlay(2);
}
}
}
Symbol 252 Button
on (release) {
gotoAndStop (7);
_root.athlete = true;
}
Symbol 255 Button
on (release) {
gotoAndStop (4);
_root.athlete = false;
}
Symbol 256 MovieClip Frame 1
if (0 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 256 MovieClip Frame 2
gotoAndPlay (1);
Symbol 256 MovieClip Frame 4
stop();
Symbol 256 MovieClip Frame 7
stop();
Symbol 259 Button
on (release) {
gotoAndStop (7);
_root.strength = true;
_root.chainsawCh.gotoAndStop("cheatOff");
_root.chainsawCheat = false;
}
Symbol 260 Button
on (release) {
gotoAndStop (4);
_root.strength = false;
}
Symbol 261 MovieClip Frame 1
if (0 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 261 MovieClip Frame 2
gotoAndPlay (1);
Symbol 261 MovieClip Frame 4
stop();
Symbol 261 MovieClip Frame 7
stop();
Symbol 264 Button
on (release) {
gotoAndStop (7);
_root.livesCheat = true;
}
Symbol 265 Button
on (release) {
gotoAndStop (4);
_root.livesCheat = false;
}
Symbol 266 MovieClip Frame 1
if (0 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 266 MovieClip Frame 2
gotoAndPlay (1);
Symbol 266 MovieClip Frame 4
stop();
Symbol 266 MovieClip Frame 7
stop();
Symbol 269 Button
on (release) {
gotoAndStop (7);
_root.chainsawCheat = true;
_root.strengthCh.gotoAndStop("cheatOff");
_root.strength = false;
}
Symbol 270 Button
on (release) {
gotoAndStop (4);
_root.chainsawCheat = false;
}
Symbol 271 MovieClip Frame 1
if (0 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 271 MovieClip Frame 2
gotoAndPlay (1);
Symbol 271 MovieClip Frame 4
stop();
Symbol 271 MovieClip Frame 7
stop();
Symbol 279 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 2;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 281 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 281 MovieClip Frame 2
gotoAndPlay (1);
Symbol 281 MovieClip Frame 4
ifFrameLoaded (239) {
gotoAndPlay (7);
}
Symbol 281 MovieClip Frame 5
gotoAndPlay (4);
Symbol 284 MovieClip Frame 1
stop();
Symbol 286 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 3;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 288 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 288 MovieClip Frame 2
gotoAndPlay (1);
Symbol 288 MovieClip Frame 4
ifFrameLoaded (249) {
gotoAndPlay (7);
}
Symbol 288 MovieClip Frame 5
gotoAndPlay (4);
Symbol 290 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 4;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 292 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 292 MovieClip Frame 2
gotoAndPlay (1);
Symbol 292 MovieClip Frame 4
ifFrameLoaded (259) {
gotoAndPlay (7);
}
Symbol 292 MovieClip Frame 5
gotoAndPlay (4);
Symbol 294 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 5;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 296 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 296 MovieClip Frame 2
gotoAndPlay (1);
Symbol 296 MovieClip Frame 4
ifFrameLoaded (269) {
gotoAndPlay (7);
}
Symbol 296 MovieClip Frame 5
gotoAndPlay (4);
Symbol 298 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 6;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 300 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 300 MovieClip Frame 2
gotoAndPlay (1);
Symbol 300 MovieClip Frame 4
ifFrameLoaded (629) {
gotoAndPlay (7);
}
Symbol 300 MovieClip Frame 5
gotoAndPlay (4);
Symbol 302 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 8;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 304 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 304 MovieClip Frame 2
gotoAndPlay (1);
Symbol 304 MovieClip Frame 4
ifFrameLoaded (1331) {
gotoAndPlay (7);
}
Symbol 304 MovieClip Frame 5
gotoAndPlay (4);
Symbol 306 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 9;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 308 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 308 MovieClip Frame 2
gotoAndPlay (1);
Symbol 308 MovieClip Frame 4
ifFrameLoaded (1342) {
gotoAndPlay (7);
}
Symbol 308 MovieClip Frame 5
gotoAndPlay (4);
Symbol 310 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 10;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 312 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 312 MovieClip Frame 2
gotoAndPlay (1);
Symbol 312 MovieClip Frame 4
ifFrameLoaded (1353) {
gotoAndPlay (7);
}
Symbol 312 MovieClip Frame 5
gotoAndPlay (4);
Symbol 314 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 11;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 316 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 316 MovieClip Frame 2
gotoAndPlay (1);
Symbol 316 MovieClip Frame 4
ifFrameLoaded (1364) {
gotoAndPlay (7);
}
Symbol 316 MovieClip Frame 5
gotoAndPlay (4);
Symbol 318 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 12;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 320 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 320 MovieClip Frame 2
gotoAndPlay (1);
Symbol 320 MovieClip Frame 4
ifFrameLoaded (1773) {
gotoAndPlay (7);
}
Symbol 320 MovieClip Frame 5
gotoAndPlay (4);
Symbol 322 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 14;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = true;
stopAllSounds();
_root.goLevel();
}
Symbol 324 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 324 MovieClip Frame 2
gotoAndPlay (1);
Symbol 324 MovieClip Frame 4
ifFrameLoaded (3983) {
gotoAndPlay (7);
}
Symbol 324 MovieClip Frame 5
gotoAndPlay (4);
Symbol 326 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 15;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = true;
stopAllSounds();
_root.goLevel();
}
Symbol 328 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 328 MovieClip Frame 2
gotoAndPlay (1);
Symbol 328 MovieClip Frame 4
ifFrameLoaded (3998) {
gotoAndPlay (7);
}
Symbol 328 MovieClip Frame 5
gotoAndPlay (4);
Symbol 330 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 7;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 332 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 332 MovieClip Frame 2
gotoAndPlay (1);
Symbol 332 MovieClip Frame 4
ifFrameLoaded (1320) {
gotoAndPlay (7);
}
Symbol 332 MovieClip Frame 5
gotoAndPlay (4);
Symbol 334 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 13;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 336 MovieClip Frame 1
if (1 < _root.clearance) {
gotoAndPlay (4);
}
Symbol 336 MovieClip Frame 2
gotoAndPlay (1);
Symbol 336 MovieClip Frame 4
ifFrameLoaded (2337) {
gotoAndPlay (7);
}
Symbol 336 MovieClip Frame 5
gotoAndPlay (4);
Symbol 343 Button
on (release) {
if (_root.strength == true) {
_root.weapon = 2;
}
if (_root.chainsawCheat == true) {
_root.weapon = 1;
_root.fuel = 50;
}
if (_root.livesCheat == true) {
_root.lives = 99;
}
if (_root.athlete == true) {
_root.jumpHeight = 110;
_root.runSpeed = 10;
}
_root.level = 1;
_root.score = 0;
_root.continues = 0;
_root.cheated = true;
_root.newgrounds = false;
stopAllSounds();
_root.goLevel();
}
Symbol 345 Button
on (release) {
gotoAndPlay (63);
stopAllSounds();
}
Symbol 363 MovieClip Frame 1
stop();
Symbol 363 MovieClip Frame 2
this._y = eval ("_root.e" + platformNum)._y - (this._height / 2);
this._x = eval ("_root.e" + platformNum)._x;
play();
Symbol 363 MovieClip Frame 7
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (15);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (19);
}
if (0 < direction) {
this._xscale = _root.boyscale;
} else {
this._xscale = -_root.boyscale;
}
}
Symbol 363 MovieClip Frame 9
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (15);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (19);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.boyscale;
} else {
this._xscale = -_root.boyscale;
}
}
Symbol 363 MovieClip Frame 11
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (15);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (19);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.boyscale;
} else {
this._xscale = -_root.boyscale;
}
}
Symbol 363 MovieClip Frame 13
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (15);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (19);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.boyscale;
} else {
this._xscale = -_root.boyscale;
}
}
Symbol 363 MovieClip Frame 14
gotoAndPlay (7);
Symbol 363 MovieClip Frame 18
gotoAndPlay (7);
Symbol 363 MovieClip Frame 19
if (0 >= energy) {
gotoAndPlay (24);
}
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 363 MovieClip Frame 23
gotoAndPlay (7);
_root.score = _root.score + 100;
Symbol 363 MovieClip Frame 38
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
stop();
Symbol 376 MovieClip Frame 1
free = true;
go = 0;
scale = 16.5;
stop();
Symbol 376 MovieClip Frame 2
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
play();
Symbol 376 MovieClip Frame 10
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (18);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (24);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 376 MovieClip Frame 12
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (18);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (24);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 376 MovieClip Frame 14
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (18);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (24);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 376 MovieClip Frame 16
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (18);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (24);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 376 MovieClip Frame 17
gotoAndPlay (10);
Symbol 376 MovieClip Frame 18
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 10;
gotoAndPlay (10);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (20);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 376 MovieClip Frame 19
gotoAndPlay (18);
Symbol 376 MovieClip Frame 20
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (10);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 376 MovieClip Frame 22
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (10);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 376 MovieClip Frame 23
gotoAndPlay (18);
Symbol 376 MovieClip Frame 27
gotoAndPlay (10);
Symbol 376 MovieClip Frame 28
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 376 MovieClip Frame 32
if (0 >= energy) {
gotoAndPlay (33);
} else {
gotoAndPlay (10);
}
_root.score = _root.score + 100;
Symbol 376 MovieClip Frame 43
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
stop();
Symbol 396 MovieClip Frame 1
stop();
Symbol 396 MovieClip Frame 2
this._y = eval ("_root.e" + platformNum)._y - (this._height / 2);
this._x = eval ("_root.e" + platformNum)._x;
play();
Symbol 396 MovieClip Frame 7
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.girlscale;
} else {
this._xscale = -_root.girlscale;
}
}
Symbol 396 MovieClip Frame 9
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.girlscale;
} else {
this._xscale = -_root.girlscale;
}
}
Symbol 396 MovieClip Frame 11
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.girlscale;
} else {
this._xscale = -_root.girlscale;
}
}
Symbol 396 MovieClip Frame 13
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.girlscale;
} else {
this._xscale = -_root.girlscale;
}
}
Symbol 396 MovieClip Frame 15
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.girlscale;
} else {
this._xscale = -_root.girlscale;
}
}
Symbol 396 MovieClip Frame 16
gotoAndPlay (7);
Symbol 396 MovieClip Frame 20
gotoAndPlay (7);
Symbol 396 MovieClip Frame 21
if (0 >= energy) {
gotoAndPlay (26);
}
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 396 MovieClip Frame 25
gotoAndPlay (7);
_root.score = _root.score + 100;
Symbol 396 MovieClip Frame 39
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
stop();
Symbol 399 MovieClip Frame 1
stop();
Symbol 403 MovieClip Frame 1
stop();
Symbol 415 MovieClip Frame 1
stop();
Symbol 415 MovieClip Frame 2
stop();
Symbol 415 MovieClip Frame 3
stop();
Symbol 415 MovieClip Frame 4
stop();
Symbol 415 MovieClip Frame 5
stop();
Symbol 415 MovieClip Frame 6
stop();
Symbol 415 MovieClip Frame 7
stop();
Symbol 415 MovieClip Frame 8
stop();
Symbol 415 MovieClip Frame 9
stop();
Symbol 415 MovieClip Frame 10
stop();
Symbol 415 MovieClip Frame 11
stop();
Symbol 421 MovieClip Frame 1
stop();
Symbol 421 MovieClip Frame 8
burp = random(10);
if (burp < 5) {
_root.score = _root.score + 5000;
gotoAndStop (9);
} else if (burp < 9) {
_root.energy = _root.energyMax;
_root.energyBar.gotoAndStop(int((20 / _root.energyMax) * _root.energy));
gotoAndStop (10);
} else {
_root.lives++;
gotoAndStop (11);
}
Symbol 421 MovieClip Frame 9
stop();
Symbol 421 MovieClip Frame 10
stop();
Symbol 421 MovieClip Frame 11
stop();
Symbol 421 MovieClip Frame 12
stop();
Symbol 428 MovieClip Frame 1
stop();
Symbol 428 MovieClip Frame 5
_root.gotoAndPlay("level" + _root.level);
_root.bang.gotoAndPlay(2);
Symbol 428 MovieClip Frame 8
this._x = -90;
this._y = 563;
Symbol 437 Button
on (release) {
gotoAndPlay (1);
}
Symbol 442 Button
on (release) {
_root.continued = true;
_root.continues++;
_root.score = 0;
_root.lives = 3;
_root.energy = 8;
_root.goLevel();
}
Symbol 443 Button
on (release) {
stopAllSounds();
gotoAndPlay (63);
}
Symbol 484 Button
on (release) {
getURL ("http://www.hawkwind.com", "_blank");
}
Symbol 487 Button
on (release) {
getURL ("http://www.shonenknife.com", "_blank");
}
Symbol 491 Button
on (release) {
nextFrame();
frank = random(6) + 2;
_root.speech.gotoAndStop(frank);
}
Symbol 496 Button
on (release) {
getURL ("http://www.misfits.com", "_blank");
}
Symbol 499 Button
on (release) {
getURL ("http://www.vangelisworld.com", "_blank");
}
Symbol 500 Button
on (release) {
prevFrame();
frank = random(6) + 2;
_root.speech.gotoAndStop(frank);
}
Symbol 504 Button
on (release) {
getURL ("http://www.bombthebass.com", "_blank");
}
Symbol 507 Button
on (release) {
getURL ("http://www.artgarfunkel.com", "_blank");
}
Symbol 511 Button
on (release) {
getURL ("http://www.flashkit.com", "_blank");
}
Symbol 518 Button
on (release) {
getURL ("mailto:happinesssam@hotmail.com");
}
Symbol 519 MovieClip Frame 1
stop();
Symbol 519 MovieClip Frame 2
stop();
Symbol 519 MovieClip Frame 3
stop();
Symbol 519 MovieClip Frame 5
stop();
Symbol 532 MovieClip Frame 1
stop();
Symbol 532 MovieClip Frame 2
stop();
Symbol 532 MovieClip Frame 3
stop();
Symbol 532 MovieClip Frame 4
stop();
Symbol 532 MovieClip Frame 5
stop();
Symbol 532 MovieClip Frame 6
stop();
Symbol 532 MovieClip Frame 7
stop();
Symbol 539 Button
on (release) {
gotoAndPlay (63);
stopAllSounds();
}
Symbol 543 MovieClip Frame 1
stop();
Symbol 546 MovieClip Frame 1
stop();
Symbol 570 MovieClip Frame 1
stop();
Symbol 570 MovieClip Frame 2
play();
Symbol 570 MovieClip Frame 4
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 5;
Symbol 570 MovieClip Frame 6
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 5;
Symbol 570 MovieClip Frame 8
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 4;
Symbol 570 MovieClip Frame 10
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 4;
if (500 < this._y) {
this._x = -100;
gotoAndStop (1);
}
Symbol 570 MovieClip Frame 11
gotoAndPlay (10);
Symbol 570 MovieClip Frame 12
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
gotoAndPlay (14);
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
}
Symbol 570 MovieClip Frame 13
gotoAndPlay (12);
Symbol 570 MovieClip Frame 32
stop();
this._x = -100;
_root.numRabbits[num] = false;
Symbol 577 MovieClip Frame 1
stop();
Symbol 577 MovieClip Frame 2
play();
Symbol 577 MovieClip Frame 4
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 5;
Symbol 577 MovieClip Frame 6
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 5;
Symbol 577 MovieClip Frame 8
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 4;
Symbol 577 MovieClip Frame 10
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 4;
if (500 < this._y) {
this._x = -100;
gotoAndStop (1);
}
Symbol 577 MovieClip Frame 11
gotoAndPlay (10);
Symbol 577 MovieClip Frame 12
if (this.hitTest(_root.guy.hitArea)) {
gotoAndPlay (14);
if (_root.energy < _root.energyMax) {
_root.energy++;
}
}
Symbol 577 MovieClip Frame 13
gotoAndPlay (12);
Symbol 577 MovieClip Frame 35
stop();
this._x = -100;
_root.numBeers[num] = false;
Symbol 578 MovieClip Frame 1
stop();
Symbol 578 MovieClip Frame 2
play();
Symbol 578 MovieClip Frame 4
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
timer = getTimer();
}
i++;
}
this._y = this._y + 5;
Symbol 578 MovieClip Frame 6
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
timer = getTimer();
}
i++;
}
this._y = this._y + 5;
Symbol 578 MovieClip Frame 8
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
timer = getTimer();
}
i++;
}
this._y = this._y + 4;
Symbol 578 MovieClip Frame 10
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (12);
}
i++;
}
this._y = this._y + 4;
if (500 < this._y) {
this._x = -100;
gotoAndStop (1);
}
Symbol 578 MovieClip Frame 11
gotoAndPlay (10);
Symbol 578 MovieClip Frame 12
if (this.hitTest(_root.guy.hitArea)) {
gotoAndPlay (14);
_root.startTimer = _root.startTimer + 5000;
}
Symbol 578 MovieClip Frame 13
gotoAndPlay (12);
Symbol 578 MovieClip Frame 29
stop();
this._x = -100;
_root.numClocks[num] = false;
Symbol 586 MovieClip Frame 1
stop();
Symbol 590 MovieClip Frame 1
stop();
Symbol 595 MovieClip Frame 1
stop();
Symbol 597 MovieClip Frame 1
if (_root.level < 10) {
number2.gotoAndStop(11);
number1.gotoAndStop(_root.level + 1);
} else {
number2.gotoAndStop((_root.level % 10) + 1);
number1.gotoAndStop(int(_root.level / 10) + 1);
}
Symbol 597 MovieClip Frame 2
stop();
Symbol 599 MovieClip Frame 1
startX = this._x;
Symbol 599 MovieClip Frame 3
this._x = this._x + direction;
if ((0 < direction) && (distance < (this._x - startX))) {
direction = direction * -1;
}
if ((direction < 0) && (this._x < startX)) {
direction = direction * -1;
}
gotoAndPlay (2);
Symbol 604 MovieClip Frame 1
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
gotoAndPlay (3);
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
}
Symbol 604 MovieClip Frame 2
gotoAndPlay (1);
Symbol 604 MovieClip Frame 21
stop();
this._x = -100;
Symbol 612 MovieClip Frame 1
stop();
Symbol 612 MovieClip Frame 7
_root.fireball1._x = _root.bunnyBlimp._x - 211;
_root.fireball1._y = _root.bunnyBlimp._y - 35;
angle = (Math.atan((_root.guy._x - _root.fireball1._x) / (_root.guy._y - _root.fireball1._y)) * 180) / Math.PI;
_root.fireball1.xdirection = 15 * Math.sin((Math.PI/180) * angle);
_root.fireball1.ydirection = 15 * Math.cos((Math.PI/180) * angle);
_root.fireball1.gotoAndPlay(2);
_root.phaser.gotoAndPlay(2);
Symbol 612 MovieClip Frame 13
_root.fireball2._x = _root.bunnyBlimp._x - 246;
_root.fireball2._y = _root.bunnyBlimp._y - 22;
angle = (Math.atan((_root.guy._x - _root.fireball2._x) / (_root.guy._y - _root.fireball2._y)) * 180) / Math.PI;
_root.fireball2.xdirection = 15 * Math.sin((Math.PI/180) * angle);
_root.fireball2.ydirection = 15 * Math.cos((Math.PI/180) * angle);
_root.fireball2.gotoAndPlay(2);
_root.phaser.gotoAndPlay(2);
Symbol 612 MovieClip Frame 19
_root.fireball3._x = _root.bunnyBlimp._x - 211;
_root.fireball3._y = _root.bunnyBlimp._y - 35;
angle = (Math.atan((_root.guy._x - _root.fireball3._x) / (_root.guy._y - _root.fireball3._y)) * 180) / Math.PI;
_root.fireball3.xdirection = 15 * Math.sin((Math.PI/180) * angle);
_root.fireball3.ydirection = 15 * Math.cos((Math.PI/180) * angle);
_root.fireball3.gotoAndPlay(2);
_root.phaser.gotoAndPlay(2);
Symbol 612 MovieClip Frame 25
_root.fireball4._x = _root.bunnyBlimp._x - 246;
_root.fireball4._y = _root.bunnyBlimp._y - 22;
angle = (Math.atan((_root.guy._x - _root.fireball4._x) / (_root.guy._y - _root.fireball4._y)) * 180) / Math.PI;
_root.fireball4.xdirection = 15 * Math.sin((Math.PI/180) * angle);
_root.fireball4.ydirection = 15 * Math.cos((Math.PI/180) * angle);
_root.fireball4.gotoAndPlay(2);
_root.phaser.gotoAndPlay(2);
Symbol 613 MovieClip Frame 1
xSpeed = 0;
ySpeed = 0;
direction = -1;
shootTimer = getTimer();
_root.stage = 1;
Symbol 613 MovieClip Frame 2
y = this._y;
x = this._x;
if (4000 < (getTimer() - shootTimer)) {
eyes.gotoAndPlay(2);
shootTimer = getTimer();
}
this._y = y + ySpeed;
this._x = x + xSpeed;
_root.anchorPoint1x = x - 230;
_root.anchorPoint2x = x - 164;
_root.anchorPoint3x = x - 98;
_root.anchorPoint4x = x - 32;
_root.anchorPoint5x = x + 34;
_root.anchorPoint6x = x + 100;
_root.anchorPointy = y;
if (450 < x) {
if (-2.5 < xSpeed) {
xSpeed = xSpeed - 0.1;
}
} else {
gotoAndPlay (6);
}
Symbol 613 MovieClip Frame 3
gotoAndPlay (2);
Symbol 613 MovieClip Frame 6
if (direction < 0) {
if (xSpeed < -1) {
direction = 1;
} else {
xSpeed = xSpeed - 0.1;
}
} else if (1 < xSpeed) {
direction = -1;
} else {
xSpeed = xSpeed + 0.1;
}
this._y = y + ySpeed;
this._x = x + xSpeed;
_root.anchorPoint1x = x - 230;
_root.anchorPoint2x = x - 164;
_root.anchorPoint3x = x - 98;
_root.anchorPoint4x = x - 32;
_root.anchorPoint5x = x + 34;
_root.anchorPoint6x = x + 100;
_root.anchorPointy = y;
if (6500 < (getTimer() - shootTimer)) {
eyes.gotoAndPlay(2);
shootTimer = getTimer();
}
if (3 < _root.carnage) {
gotoAndPlay (9);
}
Symbol 613 MovieClip Frame 7
gotoAndPlay (6);
Symbol 613 MovieClip Frame 9
if (direction < 0) {
if (xSpeed < -1) {
direction = 1;
} else {
xSpeed = xSpeed - 0.1;
}
} else if (1 < xSpeed) {
direction = -1;
} else {
xSpeed = xSpeed + 0.1;
}
this._y = y + ySpeed;
this._x = x + xSpeed;
_root.anchorPoint1x = x - 230;
_root.anchorPoint2x = x - 164;
_root.anchorPoint3x = x - 98;
_root.anchorPoint4x = x - 32;
_root.anchorPoint5x = x + 34;
_root.anchorPoint6x = x + 100;
_root.anchorPointy = y;
if (4000 < (getTimer() - shootTimer)) {
eyes.gotoAndPlay(2);
shootTimer = getTimer();
}
if (_root.carnage >= _root.carnageMax) {
gotoAndPlay (13);
}
Symbol 613 MovieClip Frame 10
gotoAndPlay (9);
Symbol 613 MovieClip Frame 13
_root.anchorPoint1x = x - 230;
_root.anchorPoint2x = x - 164;
_root.anchorPoint3x = x - 98;
_root.anchorPoint4x = x - 32;
_root.anchorPoint5x = x + 34;
_root.anchorPoint6x = x + 100;
stopAllSounds();
_root.congrat.gotoAndPlay(2);
_root.anchorPointy = y;
if (direction < 0) {
if (xSpeed < -1) {
direction = 1;
} else {
xSpeed = xSpeed - 0.1;
}
} else if (1 < xSpeed) {
direction = -1;
} else {
xSpeed = xSpeed + 0.1;
}
if (-2.5 < ySpeed) {
ySpeed = ySpeed - 0.1;
}
i = 1;
while (6 >= i) {
eval ("_root.rabbit" + i).gotoAndPlay("thing2");
i++;
}
i = 1;
while (4 >= i) {
eval ("_root.fireball" + i).gotoAndPlay("hit");
i++;
}
eyes.gotoAndStop(1);
this._y = y + ySpeed;
this._x = x + xSpeed;
i = 1;
while (3 >= i) {
eval ("_root.flower" + i)._x = eval (("_root.anchorPoint" + i) + "x") - 40;
eval ("_root.flower" + i)._y = this._y + 100;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlower++;
i++;
}
_root.beer1._x = _root.anchorPoint6x - 40;
_root.beer1._y = this._y + 100;
_root.beer1.gotoAndPlay(2);
_root.beer2._x = _root.anchorPoint5x - 40;
_root.beer2._y = this._y + 100;
_root.beer2.gotoAndPlay(2);
_root.numBeer = _root.numBeer + 2;
_root.baby1._x = _root.anchorPoint4x - 40;
_root.baby1._y = this._y + 100;
_root.baby1.gotoAndPlay(2);
_root.numBaby++;
play();
Symbol 613 MovieClip Frame 15
if (direction < 0) {
if (xSpeed < -1) {
direction = 1;
} else {
xSpeed = xSpeed - 0.1;
}
} else if (1 < xSpeed) {
direction = -1;
} else {
xSpeed = xSpeed + 0.1;
}
this._y = this._y + -2;
this._x = x + xSpeed;
if (this._y < -50) {
_root.pause = true;
_root.gotoAndPlay("Fin6");
stopAllSounds();
gotoAndPlay (19);
}
Symbol 613 MovieClip Frame 16
gotoAndPlay (15);
Symbol 613 MovieClip Frame 19
if (direction < 0) {
if (xSpeed < -1) {
direction = 1;
} else {
xSpeed = xSpeed - 0.1;
}
} else if (1 < xSpeed) {
direction = -1;
} else {
xSpeed = xSpeed + 0.1;
}
this._y = this._y + -2;
this._x = x + xSpeed;
if (this._y < -150) {
stop();
}
Symbol 613 MovieClip Frame 20
gotoAndPlay (19);
Symbol 625 MovieClip Frame 1
stop();
Symbol 625 MovieClip Frame 2
play();
scale = 100;
Symbol 625 MovieClip Frame 5
if (eval (("_root.anchorPoint" + num) + "x") < this._x) {
this._xscale = -scale;
if (70 < (this._x - eval (("_root.anchorPoint" + num) + "x"))) {
if (0 < direction) {
direction = direction * -1;
}
}
} else {
this._xscale = scale;
if ((this._x - eval (("_root.anchorPoint" + num) + "x")) < -70) {
if (direction < 0) {
direction = direction * -1;
}
}
}
this._x = this._x + direction;
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (13);
}
eval ("_root.elastic" + num)._x = eval (("_root.anchorPoint" + num) + "x");
eval ("_root.elastic" + num)._y = _root.anchorPointy;
eval ("_root.elastic" + num)._xscale = this._x - eval (("_root.anchorPoint" + num) + "x");
eval ("_root.elastic" + num)._yscale = (this._y - 20) - _root.anchorPointy;
Symbol 625 MovieClip Frame 7
if (eval (("_root.anchorPoint" + num) + "x") < this._x) {
this._xscale = -scale;
if (70 < (this._x - eval (("_root.anchorPoint" + num) + "x"))) {
if (0 < direction) {
direction = direction * -1;
}
}
} else {
this._xscale = scale;
if ((this._x - eval (("_root.anchorPoint" + num) + "x")) < -70) {
if (direction < 0) {
direction = direction * -1;
}
}
}
this._x = this._x + direction;
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (13);
}
eval ("_root.elastic" + num)._x = eval (("_root.anchorPoint" + num) + "x");
eval ("_root.elastic" + num)._y = _root.anchorPointy;
eval ("_root.elastic" + num)._xscale = this._x - eval (("_root.anchorPoint" + num) + "x");
eval ("_root.elastic" + num)._yscale = (this._y - 20) - _root.anchorPointy;
Symbol 625 MovieClip Frame 9
if (eval (("_root.anchorPoint" + num) + "x") < this._x) {
this._xscale = -scale;
if (70 < (this._x - eval (("_root.anchorPoint" + num) + "x"))) {
if (0 < direction) {
direction = direction * -1;
}
}
} else {
this._xscale = scale;
if ((this._x - eval (("_root.anchorPoint" + num) + "x")) < -70) {
if (direction < 0) {
direction = direction * -1;
}
}
}
this._x = this._x + direction;
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (13);
}
eval ("_root.elastic" + num)._x = eval (("_root.anchorPoint" + num) + "x");
eval ("_root.elastic" + num)._y = _root.anchorPointy;
eval ("_root.elastic" + num)._xscale = this._x - eval (("_root.anchorPoint" + num) + "x");
eval ("_root.elastic" + num)._yscale = (this._y - 20) - _root.anchorPointy;
Symbol 625 MovieClip Frame 11
if (eval (("_root.anchorPoint" + num) + "x") < this._x) {
this._xscale = -scale;
if (70 < (this._x - eval (("_root.anchorPoint" + num) + "x"))) {
if (0 < direction) {
direction = direction * -1;
}
}
} else {
this._xscale = scale;
if ((this._x - eval (("_root.anchorPoint" + num) + "x")) < -70) {
if (direction < 0) {
direction = direction * -1;
}
}
}
this._x = this._x + direction;
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (13);
}
eval ("_root.elastic" + num)._x = eval (("_root.anchorPoint" + num) + "x");
eval ("_root.elastic" + num)._y = _root.anchorPointy;
eval ("_root.elastic" + num)._xscale = this._x - eval (("_root.anchorPoint" + num) + "x");
eval ("_root.elastic" + num)._yscale = (this._y - 20) - _root.anchorPointy;
Symbol 625 MovieClip Frame 12
gotoAndPlay (5);
Symbol 625 MovieClip Frame 13
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 625 MovieClip Frame 17
if (0 >= energy) {
gotoAndPlay (18);
} else {
gotoAndPlay (5);
}
_root.score = _root.score + 100;
Symbol 625 MovieClip Frame 18
eval ("_root.elastic" + num)._y = 500;
Symbol 625 MovieClip Frame 32
_root.score = _root.score + 1000;
_root.carnage++;
eval ("_root.rabbit" + _root.numRabbit)._x = this._x;
eval ("_root.rabbit" + _root.numRabbit)._y = this._y - 30;
eval ("_root.rabbit" + _root.numRabbit).gotoAndPlay(2);
_root.numRabbit++;
gotoAndStop (1);
this._x = -100;
Symbol 627 MovieClip Frame 1
stop();
Symbol 627 MovieClip Frame 2
play();
Symbol 627 MovieClip Frame 4
this._x = this._x + xDirection;
this._y = this._y + yDirection;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
}
Symbol 627 MovieClip Frame 6
this._x = this._x + xDirection;
this._y = this._y + yDirection;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
}
Symbol 627 MovieClip Frame 8
this._x = this._x + xDirection;
this._y = this._y + yDirection;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (10);
}
if (480 < this._y) {
gotoAndStop (1);
}
Symbol 627 MovieClip Frame 9
gotoAndPlay (8);
Symbol 627 MovieClip Frame 14
this._x = -100;
Symbol 629 MovieClip Frame 1
stop();
Symbol 636 Button
on (release) {
gotoAndPlay (1314);
}
Symbol 702 MovieClip Frame 1
stop();
Symbol 702 MovieClip Frame 2
this._y = eval ("_root.e" + platformNum)._y - (this._height / 2);
this._x = eval ("_root.e" + platformNum)._x;
play();
Symbol 702 MovieClip Frame 7
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hittingArea.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (11);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (15);
}
if (0 < direction) {
this._xscale = _root.boyscale;
} else {
this._xscale = -_root.boyscale;
}
}
Symbol 702 MovieClip Frame 9
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hittingArea.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (11);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (15);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.boyscale;
} else {
this._xscale = -_root.boyscale;
}
}
Symbol 702 MovieClip Frame 10
gotoAndPlay (7);
Symbol 702 MovieClip Frame 14
gotoAndPlay (7);
Symbol 702 MovieClip Frame 15
if (0 >= energy) {
gotoAndPlay (20);
}
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 702 MovieClip Frame 19
gotoAndPlay (7);
_root.score = _root.score + 100;
Symbol 702 MovieClip Frame 36
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
stop();
Symbol 711 MovieClip Frame 1
stop();
Symbol 711 MovieClip Frame 2
this._y = eval ("_root.e" + platformNum)._y - (this._height / 2);
this._x = eval ("_root.e" + platformNum)._x;
play();
Symbol 711 MovieClip Frame 7
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hittingArea.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (15);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (19);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.boyscale;
} else {
this._xscale = -_root.boyscale;
}
}
Symbol 711 MovieClip Frame 9
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hittingArea.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (15);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (19);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.boyscale;
} else {
this._xscale = -_root.boyscale;
}
}
Symbol 711 MovieClip Frame 11
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hittingArea.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (15);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (19);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.boyscale;
} else {
this._xscale = -_root.boyscale;
}
}
Symbol 711 MovieClip Frame 13
if (_root.pause == false) {
x = this._x;
if ((this._x >= (eval ("_root.e" + platformNum)._x + (eval ("_root.e" + platformNum)._width / 2))) || ((eval ("_root.e" + platformNum)._x - (eval ("_root.e" + platformNum)._width / 2)) >= this._x)) {
this._x = x - direction;
direction = -direction;
}
this._x = x + direction;
if (this.hittingArea.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (15);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (this.hitArea.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (19);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
if (0 < direction) {
this._xscale = _root.boyscale;
} else {
this._xscale = -_root.boyscale;
}
}
Symbol 711 MovieClip Frame 14
gotoAndPlay (7);
Symbol 711 MovieClip Frame 18
gotoAndPlay (7);
Symbol 711 MovieClip Frame 19
if (0 >= energy) {
gotoAndPlay (24);
}
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 711 MovieClip Frame 23
gotoAndPlay (7);
_root.score = _root.score + 100;
Symbol 711 MovieClip Frame 38
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
stop();
Symbol 737 MovieClip Frame 1
free = true;
go = 0;
scale = 16.5;
stop();
Symbol 737 MovieClip Frame 2
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
play();
Symbol 737 MovieClip Frame 10
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (18);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (24);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 737 MovieClip Frame 12
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (18);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (24);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 737 MovieClip Frame 14
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (18);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (24);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 737 MovieClip Frame 16
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (18);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (24);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 737 MovieClip Frame 17
gotoAndPlay (10);
Symbol 737 MovieClip Frame 18
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 10;
gotoAndPlay (10);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (20);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 737 MovieClip Frame 19
gotoAndPlay (18);
Symbol 737 MovieClip Frame 20
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (10);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 737 MovieClip Frame 22
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (10);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 737 MovieClip Frame 23
gotoAndPlay (18);
Symbol 737 MovieClip Frame 27
gotoAndPlay (10);
Symbol 737 MovieClip Frame 28
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 737 MovieClip Frame 32
if (0 >= energy) {
gotoAndPlay (33);
} else {
gotoAndPlay (10);
}
_root.score = _root.score + 100;
Symbol 737 MovieClip Frame 46
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
stop();
Symbol 750 MovieClip Frame 1
free = true;
go = 0;
scale = 33.4;
stop();
Symbol 750 MovieClip Frame 2
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
play();
Symbol 750 MovieClip Frame 10
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (18);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (24);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 750 MovieClip Frame 12
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (18);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (24);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 750 MovieClip Frame 14
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (18);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (24);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 750 MovieClip Frame 16
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (18);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.action = -1;
_root.guy.jumping = 0;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (24);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 750 MovieClip Frame 17
gotoAndPlay (10);
Symbol 750 MovieClip Frame 18
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 10;
gotoAndPlay (10);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (20);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 750 MovieClip Frame 19
gotoAndPlay (18);
Symbol 750 MovieClip Frame 20
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (10);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 750 MovieClip Frame 22
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (10);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
this._x = _root.spawnPlace._x;
this._y = _root.spawnPlace._y;
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (28);
}
if (0 < direction) {
this._xscale = scale;
} else {
this._xscale = -scale;
}
}
Symbol 750 MovieClip Frame 23
gotoAndPlay (18);
Symbol 750 MovieClip Frame 27
gotoAndPlay (10);
Symbol 750 MovieClip Frame 28
_root.guy.bunny.blood.gotoAndPlay("sparks");
Symbol 750 MovieClip Frame 32
if (0 >= energy) {
gotoAndPlay (33);
} else {
gotoAndPlay (10);
}
_root.score = _root.score + 100;
Symbol 750 MovieClip Frame 46
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
stop();
Symbol 752 MovieClip Frame 1
startY = this._y;
Symbol 752 MovieClip Frame 3
this._y = this._y + direction;
if ((0 < direction) && (distance < (this._y - startY))) {
direction = direction * -1;
}
if ((direction < 0) && (this._y < startY)) {
direction = direction * -1;
}
gotoAndPlay (2);
Symbol 759 Button
on (release) {
gotoAndPlay (1762);
}
Symbol 802 MovieClip Frame 2
if (8 < _root.numOsamas) {
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
play();
} else {
gotoAndStop (1);
}
Symbol 802 MovieClip Frame 5
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (27);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
if (random(2) == 0) {
gotoAndPlay (33);
} else {
gotoAndPlay (38);
}
}
if (0 < direction) {
this._xscale = _root.binscale;
} else {
this._xscale = -_root.binscale;
}
}
Symbol 802 MovieClip Frame 7
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (27);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
if (random(2) == 0) {
gotoAndPlay (33);
} else {
gotoAndPlay (38);
}
}
if (0 < direction) {
this._xscale = _root.binscale;
} else {
this._xscale = -_root.binscale;
}
}
Symbol 802 MovieClip Frame 9
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (27);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
if (random(2) == 0) {
gotoAndPlay (33);
} else {
gotoAndPlay (38);
}
}
if (0 < direction) {
this._xscale = _root.binscale;
} else {
this._xscale = -_root.binscale;
}
}
Symbol 802 MovieClip Frame 11
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (27);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
if (random(2) == 0) {
gotoAndPlay (33);
} else {
gotoAndPlay (38);
}
}
if (0 < direction) {
this._xscale = _root.binscale;
} else {
this._xscale = -_root.binscale;
}
}
Symbol 802 MovieClip Frame 13
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (27);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
if (random(2) == 0) {
gotoAndPlay (33);
} else {
gotoAndPlay (38);
}
}
if (0 < direction) {
this._xscale = _root.binscale;
} else {
this._xscale = -_root.binscale;
}
}
Symbol 802 MovieClip Frame 15
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (27);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
if (random(2) == 0) {
gotoAndPlay (33);
} else {
gotoAndPlay (38);
}
}
if (0 < direction) {
this._xscale = _root.binscale;
} else {
this._xscale = -_root.binscale;
}
}
Symbol 802 MovieClip Frame 16
gotoAndPlay (5);
Symbol 802 MovieClip Frame 26
gotoAndPlay (5);
Symbol 802 MovieClip Frame 27
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 10;
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (29);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (random(2) == 0) {
gotoAndPlay (33);
} else {
gotoAndPlay (38);
}
}
if (0 < direction) {
this._xscale = _root.binscale;
} else {
this._xscale = -_root.binscale;
}
}
Symbol 802 MovieClip Frame 28
gotoAndPlay (27);
Symbol 802 MovieClip Frame 29
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (random(2) == 0) {
gotoAndPlay (33);
} else {
gotoAndPlay (38);
}
}
if (0 < direction) {
this._xscale = 43;
} else {
this._xscale = -43;
}
}
Symbol 802 MovieClip Frame 31
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (random(2) == 0) {
gotoAndPlay (33);
} else {
gotoAndPlay (38);
}
}
if (0 < direction) {
this._xscale = _root.binscale;
} else {
this._xscale = -_root.binscale;
}
}
Symbol 802 MovieClip Frame 32
gotoAndPlay (27);
Symbol 802 MovieClip Frame 33
if (0 >= energy) {
gotoAndPlay (43);
}
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 802 MovieClip Frame 37
gotoAndPlay (5);
_root.score = _root.score + 100;
Symbol 802 MovieClip Frame 38
if (0 >= energy) {
gotoAndPlay (43);
}
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 802 MovieClip Frame 42
gotoAndPlay (5);
_root.score = _root.score + 100;
Symbol 802 MovieClip Frame 58
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
_root.numOsamas--;
_root.numOsamasI = _root.numOsamas + 7;
if (0 < _root.numOsamas) {
go = 0;
goTimer = getTimer() + random(4000);
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
gotoAndPlay (5);
energy = 12;
} else {
gotoAndStop (1);
}
if (_root.numOsamasI == 0) {
_root.pause = true;
_root.gotoAndPlay("Fin" + _root.level);
stopAllSounds();
_root.congrat.gotoAndPlay(2);
}
Symbol 803 MovieClip Frame 22
if (this.hitTest(_root.guy.hitArea)) {
if (_root.weapon != 2) {
gotoAndPlay (24);
_root.weapon = 1;
_root.guy.action = -1;
_root.fuel = _root.fuelMax;
}
}
Symbol 803 MovieClip Frame 23
gotoAndPlay (22);
Symbol 803 MovieClip Frame 36
stop();
this._x = -100;
Symbol 806 MovieClip Frame 1
stop();
Symbol 814 MovieClip Frame 1
stop();
Symbol 814 MovieClip Frame 2
this._rotation = 262.5;
rotate = 262.5;
timer = getTimer();
Symbol 814 MovieClip Frame 3
this._x = this._x - 15;
this._y = this._y + 1;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 814 MovieClip Frame 5
this._x = this._x - 15;
this._y = this._y + 1;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 814 MovieClip Frame 7
this._x = this._x - 15;
this._y = this._y + 1;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 814 MovieClip Frame 9
this._x = this._x - 15;
this._y = this._y + 1;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 814 MovieClip Frame 11
this._x = this._x - 15;
this._y = this._y + 1;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 814 MovieClip Frame 13
this._x = this._x - 15;
this._y = this._y + 1;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 814 MovieClip Frame 15
this._x = this._x - 15;
this._y = this._y + 1;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 814 MovieClip Frame 17
rotate = this._rotation;
if (rotate < 0) {
rotate = rotate + 360;
}
if (360 < rotate) {
rotate = rotate - 360;
}
angle = (Math.atan((_root.guy._x - this._x) / (_root.guy._y - this._y)) * 180) / Math.PI;
if (this._y < _root.guy._y) {
angle = 180 - angle;
} else if (0 < angle) {
angle = 360 - angle;
} else {
angle = -angle;
}
if (rotate < angle) {
if (((angle - rotate) - 6) < 180) {
this._rotation = rotate + 6;
} else {
this._rotation = rotate - 6;
}
} else if (((rotate - angle) - 6) < 180) {
this._rotation = rotate - 6;
} else if (angle < (rotate + 6)) {
this._rotation = rotate + 6;
}
this._x = this._x + (15 * Math.sin((Math.PI/180) * rotate));
this._y = this._y - (15 * Math.cos((Math.PI/180) * rotate));
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
if ((6000 < (getTimer() - timer)) || (end == true)) {
gotoAndPlay (19);
}
Symbol 814 MovieClip Frame 18
gotoAndPlay (17);
Symbol 814 MovieClip Frame 23
this._x = -100;
Symbol 829 MovieClip Frame 1
stop();
Symbol 829 MovieClip Frame 10
_root.endBoss.hitable = true;
Symbol 839 MovieClip Frame 1
stop();
Symbol 875 MovieClip Frame 1
faceLeft = true;
status = 0;
hitable = true;
energy = 80;
energyMark = energy;
gunY = this._y - 94.3;
flameTimer = getTimer();
missileTimer = getTimer();
_root.gun._y = gunY;
Instance of Symbol 823 MovieClip "hitArea" in Symbol 875 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.endBoss.hitable == true) {
if (this.hitTest(_root.guy.bunny.hittingArea)) {
_root.endBoss.hitable = false;
_root.endBoss.energy = _root.endBoss.energy - _root.manHitDamage;
_root.endBoss.brainblood.gotoAndPlay(2);
_root.guy.bunny.blood.gotoAndPlay(2);
_root.score = _root.score + 1000;
}
}
if (0 >= _root.endBoss.energy) {
_root.pause = true;
_root.carnage = 1;
_root.endBoss.gotoAndPlay("dead");
_root.congrat.gotoAndPlay(2);
_root.missile1.end = true;
_root.missile2.end = true;
_root.missile3.end = true;
_root.missile4.end = true;
}
}
Symbol 875 MovieClip Frame 9
this._x = this._x - 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
_root.gun._x = -100;
Symbol 875 MovieClip Frame 11
this._x = this._x - 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 13
this._x = this._x - 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 15
this._x = this._x - 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
_root.guy._y = _root.guy._y - 15;
Symbol 875 MovieClip Frame 17
this._x = this._x - 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 19
this._x = this._x - 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 21
this._x = this._x - 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 23
this._x = this._x - 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 25
this._x = this._x - 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 27
this._x = this._x - 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
_root.guy._y = _root.guy._y - 15;
Symbol 875 MovieClip Frame 29
this._x = this._x - 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 31
this._x = this._x - 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
if ((status == 0) && (x < 450)) {
gotoAndPlay (60);
status = 1;
_root.endBoss.weakpoint.gotoAndPlay(2);
}
if (x < 90) {
gotoAndPlay (60);
status = 3;
} else if (status == 1) {
if (x < 330) {
status = 2;
if (random(2) == 0) {
gotoAndPlay (60);
}
}
}
Symbol 875 MovieClip Frame 32
gotoAndPlay (9);
Symbol 875 MovieClip Frame 33
this._x = this._x + 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
_root.gun._x = -100;
Symbol 875 MovieClip Frame 35
this._x = this._x + 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 37
this._x = this._x + 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 39
this._x = this._x + 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
_root.guy._y = _root.guy._y - 5;
Symbol 875 MovieClip Frame 41
this._x = this._x + 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 43
this._x = this._x + 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 45
this._x = this._x + 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 47
this._x = this._x + 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 49
this._x = this._x + 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 51
this._x = this._x + 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
_root.guy._y = _root.guy._y - 5;
Symbol 875 MovieClip Frame 53
this._x = this._x + 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
Symbol 875 MovieClip Frame 55
this._x = this._x + 10;
x = this._x;
_root.o3._x = x - 31;
_root.o4._x = x + 133;
_root.p8._x = x + 27;
_root.p5._x = x + 49;
_root.p7._x = x + 27;
_root.p6._x = x + 25;
if (x >= 449) {
gotoAndPlay (60);
status = 1;
} else if (x >= 329) {
status = 2;
if (random(2) == 0) {
gotoAndPlay (60);
}
}
Symbol 875 MovieClip Frame 56
gotoAndPlay (33);
Symbol 875 MovieClip Frame 60
gunRotate = gun._rotation;
if (gunRotate < 0) {
gunRotate = gunRotate + 360;
}
if (360 < gunRotate) {
gunRotate = gunRotate - 360;
}
gunX = this._x - 31.3;
angle = (Math.atan((_root.guy._x - gunX) / (_root.guy._y - gunY)) * 180) / Math.PI;
if (gunY < _root.guy._y) {
angle = 180 - angle;
} else if (0 < angle) {
angle = 360 - angle;
} else {
angle = -angle;
}
if (gunRotate < angle) {
if (((angle - gunRotate) - 3) < 180) {
gun._rotation = gunRotate + 3;
} else {
_root.endBoss.gun._rotation = gunRotate - 3;
}
} else if (((gunRotate - angle) - 3) < 180) {
_root.endBoss.gun._rotation = gunRotate - 3;
} else if (angle < (gunRotate + 3)) {
_root.endBoss.gun._rotation = gunRotate + 3;
}
if ((energyMark - energy) >= 12) {
energyMark = energy;
if (status == 1) {
gotoAndPlay (9);
} else if (status == 2) {
if (random(2) == 0) {
gotoAndPlay (9);
} else {
gotoAndPlay (33);
}
} else {
gotoAndPlay (33);
}
} else if (2000 < (getTimer() - flameTimer)) {
flameNum = 1;
gotoAndPlay (64);
} else if (8000 < (getTimer() - missileTimer)) {
gotoAndPlay (70);
}
_root.gun._rotation = gunRotate;
_root.gun._x = gunX;
Symbol 875 MovieClip Frame 61
if (0 < energy) {
gotoAndPlay (60);
}
Symbol 875 MovieClip Frame 64
gunRotate = gun._rotation;
if (gunRotate < 0) {
gunRotate = gunRotate + 360;
}
if (360 < gunRotate) {
gunRotate = gunRotate - 360;
}
gunX = this._x - 31.3;
angle = (Math.atan((_root.guy._x - gunX) / (_root.guy._y - gunY)) * 180) / Math.PI;
if (gunY < _root.guy._y) {
angle = 180 - angle;
} else if (0 < angle) {
angle = 360 - angle;
} else {
angle = -angle;
}
if (gunRotate < angle) {
if (((angle - gunRotate) - 3) < 180) {
gun._rotation = gunRotate + 3;
} else {
gun._rotation = gunRotate - 3;
}
} else if (((gunRotate - angle) - 3) < 180) {
gun._rotation = gunRotate - 3;
} else if (angle < (gunRotate + 3)) {
gun._rotation = gunRotate + 3;
}
eval ("_root.flameball" + flameNum)._y = gunY - (25 * Math.cos((Math.PI/180) * gunRotate));
eval ("_root.flameball" + flameNum)._x = gunX + (25 * Math.sin((Math.PI/180) * gunRotate));
eval ("_root.flameball" + flameNum).xdirection = 10 * Math.sin((Math.PI/180) * gunRotate);
eval ("_root.flameball" + flameNum).ydirection = -10 * Math.cos((Math.PI/180) * gunRotate);
eval ("_root.flameball" + flameNum).gotoAndPlay(2);
flameNum++;
if (8 < flameNum) {
gotoAndPlay (60);
flameTimer = getTimer();
}
_root.gun._rotation = gunRotate;
Symbol 875 MovieClip Frame 65
if (0 < energy) {
gotoAndPlay (64);
}
Symbol 875 MovieClip Frame 78
_root.missile1._x = this._x - 5;
_root.missile1._y = this._y - 127;
_root.missile1.gotoAndPlay(2);
Symbol 875 MovieClip Frame 94
_root.missile2._x = this._x - 5;
_root.missile2._y = this._y - 127;
_root.missile2.gotoAndPlay(2);
Symbol 875 MovieClip Frame 110
_root.missile3._x = this._x - 5;
_root.missile3._y = this._y - 127;
_root.missile3.gotoAndPlay(2);
Symbol 875 MovieClip Frame 129
_root.missile4._x = this._x - 5;
_root.missile4._y = this._y - 127;
_root.missile4.gotoAndPlay(2);
Symbol 875 MovieClip Frame 143
gotoAndPlay (60);
missileTimer = getTimer();
Symbol 875 MovieClip Frame 144
_root.score = _root.score + 100000;
Symbol 875 MovieClip Frame 169
stop();
_root.gotoAndPlay("Fin" + _root.level);
stopAllSounds();
_root.congrat.gotoAndPlay(2);
Symbol 877 MovieClip Frame 1
stop();
Symbol 877 MovieClip Frame 2
play();
Symbol 877 MovieClip Frame 4
this._x = this._x + xDirection;
this._y = this._y + yDirection;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
}
Symbol 877 MovieClip Frame 6
this._x = this._x + xDirection;
this._y = this._y + yDirection;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
}
Symbol 877 MovieClip Frame 8
this._x = this._x + xDirection;
this._y = this._y + yDirection;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
}
Symbol 877 MovieClip Frame 10
this._x = this._x + xDirection;
this._y = this._y + yDirection;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
}
Symbol 877 MovieClip Frame 12
this._x = this._x + xDirection;
this._y = this._y + yDirection;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
}
this._alpha = this._alpha - 2;
this._xscale = this._xscale + 2;
this._yscale = this._yscale + 2;
if (this._alpha < 50) {
gotoAndStop (1);
this._xscale = 100;
this._yscale = 100;
this._alpha = 100;
this._x = -100;
}
Symbol 877 MovieClip Frame 13
gotoAndPlay (12);
Symbol 878 MovieClip Frame 1
stop();
Symbol 878 MovieClip Frame 11
this._x = -100;
Symbol 881 MovieClip Frame 1
stop();
Symbol 890 Button
on (release) {
gotoAndPlay (2337);
}
Symbol 915 Button
on (keyPress "<PgDn>") {
_root.cheated = false;
_root.newgrounds = false;
_root.continues = 0;
_root.score = 999999 /* 0x0F423F */;
}
Symbol 952 Button
on (release) {
stopAllSounds();
gotoAndStop (208);
}
Symbol 1035 MovieClip Frame 2
if (8 < _root.numOsamas) {
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
play();
} else {
gotoAndStop (1);
}
Symbol 1035 MovieClip Frame 5
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (9);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (11);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.sScale;
} else {
this._xscale = -_root.sScale;
}
}
Symbol 1035 MovieClip Frame 7
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (9);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (11);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.sScale;
} else {
this._xscale = -_root.sScale;
}
}
Symbol 1035 MovieClip Frame 8
gotoAndPlay (5);
Symbol 1035 MovieClip Frame 9
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 10;
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.sScale;
} else {
this._xscale = -_root.sScale;
}
}
Symbol 1035 MovieClip Frame 10
gotoAndPlay (9);
Symbol 1035 MovieClip Frame 16
gotoAndPlay (5);
Symbol 1035 MovieClip Frame 17
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.sScale;
} else {
this._xscale = -_root.sScale;
}
}
Symbol 1035 MovieClip Frame 19
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.sScale;
} else {
this._xscale = -_root.sScale;
}
}
Symbol 1035 MovieClip Frame 20
gotoAndPlay (9);
Symbol 1035 MovieClip Frame 21
if (0 >= energy) {
gotoAndPlay (27);
}
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 1035 MovieClip Frame 26
gotoAndPlay (5);
_root.score = _root.score + 100;
Symbol 1035 MovieClip Frame 44
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
_root.numOsamas--;
_root.numOsamasI = _root.numOsamas + 7;
if (0 < _root.numOsamas) {
go = 0;
goTimer = getTimer() + random(4000);
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
gotoAndPlay (5);
energy = 9;
} else {
gotoAndStop (1);
}
if (_root.numOsamasI == 0) {
_root.pause = true;
_root.gotoAndPlay("pico");
_root.congrat.gotoAndPlay(2);
}
Symbol 1046 MovieClip Frame 2
if (8 < _root.numOsamas) {
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
play();
} else {
gotoAndStop (1);
}
Symbol 1046 MovieClip Frame 5
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (9);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (11);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.oScale;
} else {
this._xscale = -_root.oScale;
}
}
Symbol 1046 MovieClip Frame 7
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (9);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (11);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.oScale;
} else {
this._xscale = -_root.oScale;
}
}
Symbol 1046 MovieClip Frame 8
gotoAndPlay (5);
Symbol 1046 MovieClip Frame 9
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 10;
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.oScale;
} else {
this._xscale = -_root.oScale;
}
}
Symbol 1046 MovieClip Frame 10
gotoAndPlay (9);
Symbol 1046 MovieClip Frame 16
gotoAndPlay (5);
Symbol 1046 MovieClip Frame 17
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.oScale;
} else {
this._xscale = -_root.oScale;
}
}
Symbol 1046 MovieClip Frame 19
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.oScale;
} else {
this._xscale = -_root.oScale;
}
}
Symbol 1046 MovieClip Frame 20
gotoAndPlay (9);
Symbol 1046 MovieClip Frame 21
if (0 >= energy) {
gotoAndPlay (27);
}
_root.guy.bunny.blood.gotoAndPlay("sparks");
Symbol 1046 MovieClip Frame 26
gotoAndPlay (5);
_root.score = _root.score + 100;
Symbol 1046 MovieClip Frame 44
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
_root.numOsamas--;
_root.numOsamasI = _root.numOsamas + 7;
if (0 < _root.numOsamas) {
go = 0;
goTimer = getTimer() + random(4000);
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
gotoAndPlay (5);
energy = 9;
} else {
gotoAndStop (1);
}
if (_root.numOsamasI == 0) {
_root.pause = true;
_root.gotoAndPlay("pico");
_root.congrat.gotoAndPlay(2);
}
Symbol 1055 MovieClip Frame 2
if (8 < _root.numOsamas) {
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
play();
} else {
gotoAndStop (1);
}
Symbol 1055 MovieClip Frame 5
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (9);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (11);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.rscale;
} else {
this._xscale = -_root.rscale;
}
}
Symbol 1055 MovieClip Frame 7
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (9);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (11);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.rscale;
} else {
this._xscale = -_root.rscale;
}
}
Symbol 1055 MovieClip Frame 8
gotoAndPlay (5);
Symbol 1055 MovieClip Frame 9
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 10;
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.rscale;
} else {
this._xscale = -_root.rscale;
}
}
Symbol 1055 MovieClip Frame 10
gotoAndPlay (9);
Symbol 1055 MovieClip Frame 16
gotoAndPlay (5);
Symbol 1055 MovieClip Frame 17
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.rscale;
} else {
this._xscale = -_root.rscale;
}
}
Symbol 1055 MovieClip Frame 19
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.rscale;
} else {
this._xscale = -_root.rscale;
}
}
Symbol 1055 MovieClip Frame 20
gotoAndPlay (9);
Symbol 1055 MovieClip Frame 21
if (0 >= energy) {
gotoAndPlay (27);
}
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 1055 MovieClip Frame 26
gotoAndPlay (5);
_root.score = _root.score + 100;
Symbol 1055 MovieClip Frame 44
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
_root.numOsamas--;
_root.numOsamasI = _root.numOsamas + 7;
if (0 < _root.numOsamas) {
go = 0;
goTimer = getTimer() + random(4000);
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
gotoAndPlay (5);
energy = 9;
} else {
gotoAndStop (1);
}
if (_root.numOsamasI == 0) {
_root.pause = true;
_root.gotoAndPlay("pico");
_root.congrat.gotoAndPlay(2);
}
Symbol 1064 MovieClip Frame 2
if (8 < _root.numOsamas) {
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
play();
} else {
gotoAndStop (1);
}
Symbol 1064 MovieClip Frame 5
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (9);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (11);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.oScale;
} else {
this._xscale = -_root.oScale;
}
}
Symbol 1064 MovieClip Frame 7
if (_root.pause == false) {
if (go == 1) {
x = this._x;
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
gotoAndPlay (9);
}
if (falling == 0) {
i = 1;
while (_root.numObs >= i) {
if (this.hitTest(eval ("_root.o" + i))) {
x = x + (0.5 * (x - eval ("_root.o" + i)._x));
direction = -direction;
}
i++;
}
this._x = x + direction;
}
if (this.hitTest(_root.enemyStop)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (11);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.oScale;
} else {
this._xscale = -_root.oScale;
}
}
Symbol 1064 MovieClip Frame 8
gotoAndPlay (5);
Symbol 1064 MovieClip Frame 9
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(feet)) {
falling = 0;
this._y = (eval ("_root.p" + i)._y - (this._height / 2)) + 10;
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (17);
if (((this._x - _root.guy._x) < 0) && (direction < 0)) {
direction = -direction;
}
if ((0 < (this._x - _root.guy._x)) && (0 < direction)) {
direction = -direction;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.oScale;
} else {
this._xscale = -_root.oScale;
}
}
Symbol 1064 MovieClip Frame 10
gotoAndPlay (9);
Symbol 1064 MovieClip Frame 16
gotoAndPlay (5);
Symbol 1064 MovieClip Frame 17
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.oScale;
} else {
this._xscale = -_root.oScale;
}
}
Symbol 1064 MovieClip Frame 19
if (_root.pause == false) {
if (go == 1) {
y = this._y;
falling = 1;
i = 1;
while (_root.numPlat >= i) {
if (eval ("_root.p" + i).hitTest(this)) {
falling = 0;
this._y = eval ("_root.p" + i)._y - (this._height / 2);
gotoAndPlay (5);
}
i++;
}
if (falling == 1) {
this._y = y + _root.gravity;
}
if ((this.hitTest(_root.enemyStop) == true) || (600 < y)) {
go = 0;
goTimer = getTimer();
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
}
} else if (spawnTime < (getTimer() - goTimer)) {
go = 1;
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
energy = energy - _root.manHitDamage;
gotoAndPlay (21);
}
if (0 < direction) {
this._xscale = _root.oScale;
} else {
this._xscale = -_root.oScale;
}
}
Symbol 1064 MovieClip Frame 20
gotoAndPlay (9);
Symbol 1064 MovieClip Frame 21
if (0 >= energy) {
gotoAndPlay (27);
}
_root.guy.bunny.blood.gotoAndPlay("sparks");
Symbol 1064 MovieClip Frame 26
gotoAndPlay (5);
_root.score = _root.score + 100;
Symbol 1064 MovieClip Frame 44
_root.score = _root.score + 1000;
_root.carnage++;
prize = random(50);
if (prize < 10) {
i = 1;
while ((i < 4) && (_root.numClocks[i] == true)) {
i++;
}
if (i < 4) {
eval ("_root.clock" + i)._x = this._x;
eval ("_root.clock" + i)._y = this._y - 30;
eval ("_root.clock" + i).gotoAndPlay(2);
_root.numClocks[i] = true;
}
} else if (prize < 25) {
i = 1;
while ((i < 7) && (_root.numFlowers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.flower" + i)._x = this._x;
eval ("_root.flower" + i)._y = this._y - 30;
eval ("_root.flower" + i).gotoAndPlay(2);
_root.numFlowers[i] = true;
}
} else if (prize < 35) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.beer" + i)._x = this._x;
eval ("_root.beer" + i)._y = this._y - 30;
eval ("_root.beer" + i).gotoAndPlay(2);
_root.numBeers[i] = true;
}
} else if (prize < 38) {
i = 1;
while ((i < 7) && (_root.numBeers[i] == true)) {
i++;
}
if (i < 6) {
eval ("_root.baby" + i)._x = this._x;
eval ("_root.baby" + i)._y = this._y - 30;
eval ("_root.baby" + i).gotoAndPlay(2);
_root.numBabys[i] = true;
}
} else {
i = 1;
while ((i < 7) && (_root.numRabbits[i] == true)) {
i++;
}
if (i < 7) {
eval ("_root.rabbit" + i)._x = this._x;
eval ("_root.rabbit" + i)._y = this._y - 30;
eval ("_root.rabbit" + i).gotoAndPlay(2);
_root.numRabbits[i] = true;
}
}
this._x = -100;
_root.numOsamas--;
_root.numOsamasI = _root.numOsamas + 7;
if (0 < _root.numOsamas) {
go = 0;
goTimer = getTimer() + random(4000);
if (random(2) == 0) {
this._x = _root.spawnPlace1._x;
this._y = _root.spawnPlace1._y;
} else {
this._x = _root.spawnPlace2._x;
this._y = _root.spawnPlace2._y;
}
gotoAndPlay (5);
energy = 9;
} else {
gotoAndStop (1);
}
if (_root.numOsamasI == 0) {
_root.pause = true;
_root.gotoAndPlay("pico");
_root.congrat.gotoAndPlay(2);
}
Symbol 1066 MovieClip Frame 1
stop();
Symbol 1076 MovieClip Frame 1
stop();
Symbol 1076 MovieClip Frame 2
this._rotation = 285.4;
rotate = 285.4;
timer = getTimer();
Symbol 1076 MovieClip Frame 3
this._x = this._x - 14.6;
this._y = this._y - 4.6;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 1076 MovieClip Frame 5
this._x = this._x - 14.6;
this._y = this._y - 4.6;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 1076 MovieClip Frame 7
this._x = this._x - 14.6;
this._y = this._y - 4.6;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 1076 MovieClip Frame 9
this._x = this._x - 14.6;
this._y = this._y - 4.6;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 1076 MovieClip Frame 11
this._x = this._x - 14.6;
this._y = this._y - 4.6;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 1076 MovieClip Frame 13
this._x = this._x - 14.6;
this._y = this._y - 4.6;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 1076 MovieClip Frame 15
this._x = this._x - 14.6;
this._y = this._y - 4.6;
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
Symbol 1076 MovieClip Frame 17
rotate = this._rotation;
if (rotate < 0) {
rotate = rotate + 360;
}
if (360 < rotate) {
rotate = rotate - 360;
}
angle = (Math.atan((_root.guy._x - this._x) / (_root.guy._y - this._y)) * 180) / Math.PI;
if (this._y < _root.guy._y) {
angle = 180 - angle;
} else if (0 < angle) {
angle = 360 - angle;
} else {
angle = -angle;
}
if (rotate < angle) {
if (((angle - rotate) - 7) < 180) {
this._rotation = rotate + 7;
} else {
this._rotation = rotate - 7;
}
} else if (((rotate - angle) - 7) < 180) {
this._rotation = rotate - 7;
} else if (angle < (rotate + 7)) {
this._rotation = rotate + 7;
}
this._x = this._x + (15 * Math.sin((Math.PI/180) * rotate));
this._y = this._y - (15 * Math.cos((Math.PI/180) * rotate));
if (this.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (19);
}
if ((6000 < (getTimer() - timer)) || (end == true)) {
gotoAndPlay (19);
}
Symbol 1076 MovieClip Frame 18
gotoAndPlay (17);
Symbol 1076 MovieClip Frame 23
this._x = -100;
Symbol 1100 MovieClip Frame 1
hidden = true;
energy = 60;
energyMarker = energy;
stop();
bert = false;
Symbol 1100 MovieClip Frame 3
if (36.8 < this._y) {
this._y = this._y - 4;
} else {
gotoAndPlay (13);
}
Symbol 1100 MovieClip Frame 4
gotoAndPlay (3);
Symbol 1100 MovieClip Frame 6
if (this._y < 72.8) {
this._y = this._y + 4;
bert = true;
} else {
gotoAndPlay (9);
downTimer = getTimer();
hiddenTime = (random(7) + 5) * 1000;
}
Symbol 1100 MovieClip Frame 7
gotoAndPlay (6);
Symbol 1100 MovieClip Frame 9
if (hiddenTime < (getTimer() - downTimer)) {
gotoAndPlay (3);
}
Symbol 1100 MovieClip Frame 10
gotoAndPlay (9);
Symbol 1100 MovieClip Frame 13
if (this.hitArea.hitTest(_root.guy.hitArea) && (_root.guy.isDead == 0)) {
_root.guy.bunny.gotoAndPlay("beingHit");
_root.guy.isDead = 1;
_root.guy.jumping = 0;
_root.guy.action = -1;
_root.guy.backTimer = getTimer();
_root.changeScreen = 0;
_root.energy--;
gotoAndPlay (38);
if ((_root.tank._x - 17) < _root.guy._x) {
this._xscale = -100;
} else {
this._xscale = 100;
}
}
if (this.hitTest(_root.guy.bunny.hittingArea)) {
if ((_root.tank._x - 17) < _root.guy._x) {
this._xscale = -100;
} else {
this._xscale = 100;
}
energy = energy - _root.manHitDamage;
gotoAndPlay (15);
}
Symbol 1100 MovieClip Frame 14
gotoAndPlay (13);
Symbol 1100 MovieClip Frame 15
if (energy < 0) {
gotoAndPlay (21);
}
_root.score = _root.score + 5000;
_root.guy.bunny.blood.gotoAndPlay(2);
Symbol 1100 MovieClip Frame 20
if (energy < (energyMarker - 10)) {
energyMarker = energy;
gotoAndPlay (6);
} else {
gotoAndPlay (13);
}
Symbol 1100 MovieClip Frame 37
stop();
_root.score = _root.score + 100000;
Symbol 1100 MovieClip Frame 47
gotoAndPlay (13);
Symbol 1115 MovieClip Frame 1
status = 0;
energyMark = _root.tank.pico.energy;
missileTimer = getTimer();
Symbol 1115 MovieClip Frame 9
this._x = this._x - 5;
x = this._x;
_root.o3._x = x - 87.4;
_root.o4._x = x + 54.6;
_root.p8._x = x - 15.4;
_root.p5._x = x - 1.3;
_root.p7._x = x - 84.8;
_root.p6._x = x - 25.8;
Symbol 1115 MovieClip Frame 11
this._x = this._x - 5;
x = this._x;
_root.o3._x = x - 87.4;
_root.o4._x = x + 54.6;
_root.p8._x = x - 15.4;
_root.p5._x = x - 1.3;
_root.p7._x = x - 84.8;
_root.p6._x = x - 25.8;
Symbol 1115 MovieClip Frame 13
this._x = this._x - 5;
x = this._x;
_root.o3._x = x - 87.4;
_root.o4._x = x + 54.6;
_root.p8._x = x - 15.4;
_root.p5._x = x - 1.3;
_root.p7._x = x - 84.8;
_root.p6._x = x - 25.8;
Symbol 1115 MovieClip Frame 15
this._x = this._x - 5;
x = this._x;
_root.o3._x = x - 87.4;
_root.o4._x = x + 54.6;
_root.p8._x = x - 15.4;
_root.p5._x = x - 1.3;
_root.p7._x = x - 84.8;
_root.p6._x = x - 25.8;
if ((status == 0) && (x < 500)) {
gotoAndPlay (31);
status = 1;
pico.gotoAndPlay(2);
energyMark = _root.tank.pico.energy;
}
if (x < 150) {
gotoAndPlay (27);
status = 3;
} else if (status == 1) {
if (x < 330) {
status = 2;
if (random(8) == 0) {
gotoAndPlay (27);
}
}
}
Symbol 1115 MovieClip Frame 16
gotoAndPlay (9);
Symbol 1115 MovieClip Frame 17
this._x = this._x + 5;
x = this._x;
_root.o3._x = x - 87.4;
_root.o4._x = x + 54.6;
_root.p8._x = x - 15.4;
_root.p5._x = x - 1.3;
_root.p7._x = x - 84.8;
_root.p6._x = x - 25.8;
Symbol 1115 MovieClip Frame 19
this._x = this._x + 5;
x = this._x;
_root.o3._x = x - 87.4;
_root.o4._x = x + 54.6;
_root.p8._x = x - 15.4;
_root.p5._x = x - 1.3;
_root.p7._x = x - 84.8;
_root.p6._x = x - 25.8;
Symbol 1115 MovieClip Frame 21
this._x = this._x + 5;
x = this._x;
_root.o3._x = x - 87.4;
_root.o4._x = x + 54.6;
_root.p8._x = x - 15.4;
_root.p5._x = x - 1.3;
_root.p7._x = x - 84.8;
_root.p6._x = x - 25.8;
Symbol 1115 MovieClip Frame 23
this._x = this._x + 5;
x = this._x;
_root.o3._x = x - 87.4;
_root.o4._x = x + 54.6;
_root.p8._x = x - 15.4;
_root.p5._x = x - 1.3;
_root.p7._x = x - 84.8;
_root.p6._x = x - 25.8;
if (x >= 449) {
gotoAndPlay (27);
status = 1;
} else if (x >= 329) {
status = 2;
if (random(8) == 0) {
gotoAndPlay (27);
}
}
Symbol 1115 MovieClip Frame 24
gotoAndPlay (17);
Symbol 1115 MovieClip Frame 27
if (_root.tank.pico.energy < 0) {
gotoAndPlay (73);
} else if ((energyMark - _root.tank.pico.energy) >= 9) {
energyMark = _root.tank.pico.energy;
if (status == 1) {
gotoAndPlay (9);
} else if (status == 2) {
if (random(2) == 0) {
gotoAndPlay (9);
} else {
gotoAndPlay (17);
}
} else {
gotoAndPlay (17);
}
} else if (7000 < (getTimer() - missileTimer)) {
gotoAndPlay (31);
}
Symbol 1115 MovieClip Frame 28
gotoAndPlay (27);
Symbol 1115 MovieClip Frame 34
_root.missile1._x = this._x - 99.8;
_root.missile1._y = this._y + 49.5;
_root.missile1.gotoAndPlay(2);
Symbol 1115 MovieClip Frame 43
_root.missile2._x = this._x - 99.8;
_root.missile2._y = this._y + 49.5;
_root.missile2.gotoAndPlay(2);
Symbol 1115 MovieClip Frame 52
_root.missile3._x = this._x - 99.8;
_root.missile3._y = this._y + 49.5;
_root.missile3.gotoAndPlay(2);
Symbol 1115 MovieClip Frame 61
_root.missile4._x = this._x - 99.8;
_root.missile4._y = this._y + 49.5;
_root.missile4.gotoAndPlay(2);
Symbol 1115 MovieClip Frame 70
missileTimer = getTimer();
gotoAndPlay (27);
Symbol 1115 MovieClip Frame 126
stop();
_root.gotoAndPlay("end");