Frame 1
stop();
var CPMStarPoolID = 1052;
var CPMStarSubPoolID = 33;
System.security.allowDomain("server.cpmstar.com");
adBox.loadMovie((("http://server.cpmstar.com/adviewas2.swf?poolid=" + CPMStarPoolID) + "&subpoolid=") + CPMStarSubPoolID);
this.onEnterFrame = function () {
t = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
loading.text = t + "/100";
if (t == 100) {
_root.click_to_play.play();
delete this.onEnterFrame;
}
};
Frame 2
stop();
Frame 3
gotoAndStop (4);
Frame 4
function playSound(sound) {
sound.start();
}
function loopSound(sound) {
sound.start(0, 999);
}
_root.playNoise = true;
_root.restarted = false;
_root.specialmode = false;
_root.xframes = 3;
stop();
var Cookie = SharedObject.getLocal("ihsorakrepus");
Cookie.data.lvl = ((Cookie.data.lvl == undefined) ? 1 : (Cookie.data.lvl));
Cookie.data.unlocked = ((Cookie.data.unlocked == undefined) ? 0 : (Cookie.data.unlocked));
_root.lvl = Cookie.data.lvl;
_root.unlocked = Cookie.data.unlocked;
var sndSwitch = new Sound();
sndSwitch.attachSound("sndSwitch");
var sndTeleport1 = new Sound();
sndTeleport1.attachSound("sndTeleportB");
var sndTeleport2 = new Sound();
sndTeleport2.attachSound("sndTeleportB2");
var sndTeleport3 = new Sound();
sndTeleport3.attachSound("sndTeleportB3");
var sndTrampoline = new Sound();
sndTrampoline.attachSound("sndTrampoline");
var sndSpecial = new Sound();
sndSpecial.attachSound("sndSpecial");
var sndRestart = new Sound();
sndRestart.attachSound("sndRestart");
var sndDoor = new Sound();
sndDoor.attachSound("sndDoor");
var sndDie1 = new Sound();
sndDie1.attachSound("sndDie1");
var sndDie2 = new Sound();
sndDie2.attachSound("sndDie2");
var sndDie3 = new Sound();
sndDie3.attachSound("sndDie3");
var sndDie4 = new Sound();
sndDie4.attachSound("sndDie4");
var sndDie5 = new Sound();
sndDie5.attachSound("sndDie5");
var sndDie6 = new Sound();
sndDie6.attachSound("sndDie6");
var sndExplosion = new Sound();
sndExplosion.attachSound("sndExplosion");
var sndSuper = new Sound();
sndSuper.attachSound("sndSuper");
var sndNoise = new Sound();
sndNoise.attachSound("sndNoise");
var sndKrypt = new Sound();
sndKrypt.attachSound("sndKryptonite");
var sndEat = new Sound();
sndEat.attachSound("sndEat");
var sndWeird = new Sound();
sndWeird.attachSound("sndWeird");
var sndCrystal = new Sound();
sndCrystal.attachSound("sndCrystal");
var sndMenu = new Sound();
sndMenu.attachSound("sndMenu");
var sndMusic = new Sound();
sndMusic.attachSound("sndMusic");
Frame 5
_root.loopSound(_root.sndMusic);
_root.musicON = true;
play();
Frame 6
stop();
_root.tramp = 0;
Frame 7
function startLevel() {
if (_root.specialmode == false) {
_root.valid = true;
_root.restarted = false;
_root.Cookie.data.lvl = _root.lvl;
_root.gotoAndStop((1 + _root.xframes) + _root.levelArray[_root.lvl]);
} else {
_root.valid = true;
if (_root.restarted == false) {
num = Math.round(Math.random() * 58) + 1;
trace(num);
}
_root.restarted = false;
_root.gotoAndStop((1 + _root.xframes) + _root.levelArray[num]);
}
}
function init() {
stop();
_root._x = 0;
if (_root.valid == false) {
_root.gotoAndStop(3 + _root.xframes);
}
_root.valid = false;
_root.g = 0.4;
_root.f = 0.8;
_root.dead = false;
_root.deathCount = 0;
_root.colmove = 0.1;
_root.aa = 0;
_root.player.vx = 0;
_root.player.vy = 0;
_root.player.power = 0.7;
_root.player.jump = -8;
_root.player.jumping = false;
_root.player.doublejump = false;
_root.player._visible = false;
_root.player.doublejumpdivide = 1.4;
_root.player.trampoline_jump = -11;
_root.player.Super = false;
_root.player.sprite = _root.playersprite;
_root.blood._x = 700;
_root.blood.gotoAndStop(1);
_root.player.djump_enabled = false;
_root.player.jump_enabled = true;
_root.player.walkleft_enabled = true;
_root.player.walkright_enabled = true;
_root.player.falldown_enabled = true;
_root.player.jump_number = 99999 /* 0x01869F */;
_root.player.decrease_jumpheight = false;
_root.player.increase_jumpheight = false;
_root.player.decrease_walkspeed = false;
_root.finalStage = false;
}
function stepEvent() {
if (_root.dead == false) {
_root.player.vx = _root.player.vx * _root.f;
if (_root.player.falldown_enabled == true) {
_root.player.vy = _root.player.vy + _root.g;
}
_root.player._y = _root.player._y + _root.player.vy;
_root.player._x = _root.player._x + _root.player.vx;
_root.player.sprite.gotoAndStop(3);
if ((Key.isDown(37) && (!_root.ground.hitTest((_root.player._x - (_root.player._width / 2)) - 3, _root.player._y, true))) && (_root.player.walkleft_enabled == true)) {
_root.player.vx = _root.player.vx - _root.player.power;
if (_root.player.decrease_walkspeed == true) {
_root.player.power = _root.player.power / 1.006;
}
} else if ((Key.isDown(39) && (!_root.ground.hitTest((_root.player._x + (_root.player._width / 2)) + 3, _root.player._y, true))) && (_root.player.walkright_enabled == true)) {
_root.player.vx = _root.player.vx + _root.player.power;
if (_root.player.decrease_walkspeed == true) {
_root.player.power = _root.player.power / 1.006;
}
} else {
_root.player.sprite.gotoAndStop(1);
}
if ((Key.isDown(38) && (_root.player.jump_enabled == true)) && (_root.player.jump_number > 0)) {
count = count + 1;
if (count == 1) {
if (_root.player.jumping == false) {
_root.player.vy = _root.player.vy + _root.player.jump;
_root.player._y = _root.player._y + _root.player.jump;
_root.player.jumping = true;
_root.player.jump_number = _root.player.jump_number - 1;
if ((_root.player.decrease_jumpheight == true) && (_root.player.jump != 0)) {
_root.player.jump = _root.player.jump + 0.5;
}
if ((_root.player.increase_jumpheight == true) && (_root.player.jump != 0)) {
_root.player.jump = _root.player.jump - 0.5;
}
} else if ((_root.player.doublejump == false) && (_root.player.djump_enabled == true)) {
_root.player.vy = 0;
_root.player.vy = _root.player.vy + (_root.player.jump / _root.player.doublejumpdivide);
_root.player._y = _root.player._y + (_root.player.jump / _root.player.doublejumpdivide);
_root.player.doublejump = true;
}
}
} else {
count = 0;
}
_root.collisions(_root.player);
_root.player.sprite._x = _root.player._x;
_root.player.sprite._y = _root.player._y;
} else {
_root.deathCount++;
if (_root.deathCount == 1) {
_root.dudes = _root.dudes - 1;
the_blood = blood;
_root.the_blood._x = _root.player._x;
_root.the_blood._y = _root.player._y;
_root.the_blood.gotoAndPlay(2);
_root.player.sprite.gotoAndStop(2);
_root.part_head.gotoAndStop(1);
_root.part_arm1.gotoAndStop(1);
_root.part_arm2.gotoAndStop(1);
_root.part_leg1.gotoAndStop(1);
_root.part_leg2.gotoAndStop(1);
_root.part_body.gotoAndStop(1);
_root.part_head._x = _root.player._x;
_root.part_head._y = _root.player._y;
_root.part_head.gotoAndStop(2);
_root.part_arm1._x = _root.player._x;
_root.part_arm1._y = _root.player._y;
_root.part_arm1.gotoAndStop(2);
_root.part_arm2._x = _root.player._x;
_root.part_arm2._y = _root.player._y;
_root.part_arm2.gotoAndStop(2);
_root.part_body._x = _root.player._x;
_root.part_body._y = _root.player._y;
_root.part_body.gotoAndStop(2);
_root.part_leg1._x = _root.player._x;
_root.part_leg1._y = _root.player._y;
_root.part_leg1.gotoAndStop(2);
_root.part_leg2._x = _root.player._x;
_root.part_leg2._y = _root.player._y;
_root.part_leg2.gotoAndStop(2);
}
if (_root.deathCount > 60) {
if ((_root.dudes == 0) && (_root.aa == 0)) {
if (_root.finalStage == false) {
if (_root.specialmode == false) {
lvl++;
}
_root.cleanup();
}
} else {
_root.aa = 1;
}
}
}
if (Key.isDown(82)) {
_root.restartStage();
}
if (_root.specialmode == true) {
_root.bloodvalue = _root.bloodvalue - 0.04;
if (_root.bloodvalue <= 0) {
_root.bloodvalue = 0;
delete this.onEnterFrame;
_root.gotoAndStop(110 + _root.xframes);
}
}
}
function restartStage() {
_root.playSound(_root.sndRestart);
_root.playNoise = false;
_root.restarted = true;
_root.cleanup();
}
function updater(ob) {
ob.vx = ob.vx * _root.f;
ob.vy = ob.vy + _root.g;
ob._x = ob._x + ob.vx;
ob._y = ob._y + ob.vy;
}
function collisions(ob) {
ob2 = ob;
while (_root.ground.hitTest(ob._x, ob._y - (ob._height / 2), true)) {
ob2._y = ob2._y + _root.colmove;
ob2.vy = 0;
}
while (_root.ground.hitTest(ob._x + (ob._width / 3), ob._y + (ob._height / 2), true) || (_root.ground.hitTest(ob._x - (ob._width / 3), ob._y + (ob._height / 2), true))) {
ob2._y = ob2._y - _root.colmove;
ob2.vy = 0;
ob2.jumping = false;
ob2.doublejump = false;
}
while (_root.ground.hitTest(ob._x + (ob._width / 2), ob._y - (ob._height / 2), true) || (_root.ground.hitTest(ob._x + (ob._width / 2), ob._y + (ob._height / 3), true))) {
ob2._x = ob2._x - _root.colmove;
ob2.vx = 0;
}
while (_root.ground.hitTest(ob._x - (ob._width / 2), ob._y - (ob._height / 2), true) || (_root.ground.hitTest(ob._x - (ob._width / 2), ob._y + (ob._height / 3), true))) {
ob2._x = ob2._x + _root.colmove;
ob2.vx = 0;
}
}
function collisions_only_check(ob) {
hit = false;
if (_root.ground.hitTest(ob._x, ob._y - (ob._height / 2), true)) {
hit = true;
}
if (_root.ground.hitTest(ob._x + (ob._width / 3), ob._y + (ob._height / 2), true) || (_root.ground.hitTest(ob._x - (ob._width / 3), ob._y + (ob._height / 2), true))) {
hit = true;
}
if (_root.ground.hitTest(ob._x + (ob._width / 2), ob._y - (ob._height / 2), true) || (_root.ground.hitTest(ob._x + (ob._width / 2), ob._y + (ob._height / 3), true))) {
hit = true;
}
if (_root.ground.hitTest(ob._x - (ob._width / 2), ob._y - (ob._height / 2), true) || (_root.ground.hitTest(ob._x - (ob._width / 2), ob._y + (ob._height / 3), true))) {
hit = true;
}
}
function cleanup() {
delete this.onEnterFrame;
_root.gotoAndStop(4 + _root.xframes);
}
function FrameRateChecker() {
_root.s++;
_root.timer1 = getTimer();
_root.timepassed = _root.timer1 - _root.timer0;
_root.framerate = int(1000 / _root.timepassed);
if ((_root.s % 10) == 0) {
_root._fps.text = _root.framerate;
_root._fps.textColor = 16777215 /* 0xFFFFFF */;
}
_root.timer0 = _root.timer1;
}
function killPlayer(enemy) {
if (enemy.hitTest(_root.player)) {
_root.dead = true;
}
}
function killPlayer2(enemy, ob) {
if (enemy.hitTest(ob)) {
ob.dead = true;
}
}
function cheat_nextLevel() {
if (_root.specialmode == false) {
lvl++;
}
_root.cleanup();
}
function cheat_prevLevel() {
if (_root.specialmode == false) {
lvl--;
}
_root.cleanup();
}
function cheat_skip10() {
_root.lvl = _root.lvl + 10;
_root.cleanup();
}
function enemyInit() {
_root.enemy.vx = 0;
_root.enemy.vy = 0;
_root.enemy.power = 0.2;
_root.enemy.friction = 0.9;
}
function enemyMovement() {
_root.enemy.vx = _root.enemy.vx * _root.enemy.friction;
_root.enemy.vy = _root.enemy.vy * _root.enemy.friction;
if (_root.enemy._x < _root.player._x) {
_root.enemy.vx = _root.enemy.vx + _root.enemy.power;
} else if (_root.enemy._x > _root.player._x) {
_root.enemy.vx = _root.enemy.vx - _root.enemy.power;
}
if (_root.enemy._y < _root.player._y) {
_root.enemy.vy = _root.enemy.vy + _root.enemy.power;
} else if (_root.enemy._y > _root.player._y) {
_root.enemy.vy = _root.enemy.vy - _root.enemy.power;
}
_root.enemy._x = _root.enemy._x + _root.enemy.vx;
_root.enemy._y = _root.enemy._y + _root.enemy.vy;
}
function superpowers() {
if (_root.player.Super == true) {
_root.player.djump_enabled = true;
_root.player.doublejump = false;
} else {
_root.player.djump_enabled = false;
}
}
function superability() {
if (Key.isDown(32) && (_root.player.Super == true)) {
if (_root.clone1.jumping == false) {
_root.clone1.vy = _root.clone1.vy + _root.player.jump;
_root.clone1._y = _root.clone1._y + _root.player.jump;
_root.clone1.jumping = true;
_root.blue._x = _root.player._x;
_root.blue._y = _root.player._y;
_root.blue.play();
}
if (_root.clone2.jumping == false) {
_root.clone2.vy = _root.clone2.vy + _root.player.jump;
_root.clone2._y = _root.clone2._y + _root.player.jump;
_root.clone2.jumping = true;
_root.blue._x = _root.player._x;
_root.blue._y = _root.player._y;
_root.blue.play();
}
if (_root.clone3.jumping == false) {
_root.clone3.vy = _root.clone3.vy + _root.player.jump;
_root.clone3._y = _root.clone3._y + _root.player.jump;
_root.clone3.jumping = true;
_root.blue._x = _root.player._x;
_root.blue._y = _root.player._y;
_root.blue.play();
}
}
}
function stepEvent2(obj, sprite) {
obj.vy = obj.vy + _root.g;
obj.vx = obj.vx * _root.f;
obj._y = obj._y + obj.vy;
obj._x = obj._x + obj.walkspeed;
sprite._x = obj._x;
sprite._y = obj._y;
_root.collisions2(obj);
}
function collisions2(ob) {
while (_root.ground.hitTest(ob._x, ob._y - (ob._height / 2), true)) {
ob._y = ob._y + _root.colmove;
ob.vy = 0;
}
while (_root.ground.hitTest(ob._x + (ob._width / 3), ob._y + (ob._height / 2), true) || (_root.ground.hitTest(ob._x - (ob._width / 3), ob._y + (ob._height / 2), true))) {
ob._y = ob._y - _root.colmove;
ob.vy = 0;
ob.jumping = false;
}
while (_root.ground.hitTest(ob._x + (ob._width / 2), ob._y - (ob._height / 2), true) || (_root.ground.hitTest(ob._x + (ob._width / 2), ob._y + (ob._height / 3), true))) {
ob._x = ob._x - _root.colmove;
ob.vx = 0;
ob.walkspeed = -1;
}
while (_root.ground.hitTest(ob._x - (ob._width / 2), ob._y - (ob._height / 2), true) || (_root.ground.hitTest(ob._x - (ob._width / 2), ob._y + (ob._height / 3), true))) {
ob._x = ob._x + _root.colmove;
ob.vx = 0;
ob.walkspeed = 1;
}
}
function createBlood(ob) {
the_blood = blood;
_root.the_blood._x = ob._x;
_root.the_blood._y = ob._y;
_root.the_blood.gotoAndPlay(2);
_root.part_head.gotoAndStop(1);
_root.part_arm1.gotoAndStop(1);
_root.part_arm2.gotoAndStop(1);
_root.part_leg1.gotoAndStop(1);
_root.part_leg2.gotoAndStop(1);
_root.part_body.gotoAndStop(1);
_root.part_head._x = ob._x;
_root.part_head._y = ob._y;
_root.part_head.gotoAndStop(2);
_root.part_arm1._x = ob._x;
_root.part_arm1._y = ob._y;
_root.part_arm1.gotoAndStop(2);
_root.part_arm2._x = ob._x;
_root.part_arm2._y = ob._y;
_root.part_arm2.gotoAndStop(2);
_root.part_body._x = ob._x;
_root.part_body._y = ob._y;
_root.part_body.gotoAndStop(2);
_root.part_leg1._x = ob._x;
_root.part_leg1._y = ob._y;
_root.part_leg1.gotoAndStop(2);
_root.part_leg2._x = ob._x;
_root.part_leg2._y = ob._y;
_root.part_leg2.gotoAndStop(2);
}
stop();
_root._x = 0;
_root.switch_total = 0;
_root.switch_on = 0;
_root.dudes = 1;
_root.valid = false;
_root.levelArray = new Array();
p = 0;
p++;
_root.levelArray[p] = 4;
p++;
_root.levelArray[p] = 5;
p++;
_root.levelArray[p] = 31;
p++;
_root.levelArray[p] = 32;
p++;
_root.levelArray[p] = 33;
p++;
_root.levelArray[p] = 35;
p++;
_root.levelArray[p] = 36;
p++;
_root.levelArray[p] = 37;
p++;
_root.levelArray[p] = 39;
p++;
_root.levelArray[p] = 6;
p++;
_root.levelArray[p] = 9;
p++;
_root.levelArray[p] = 17;
p++;
_root.levelArray[p] = 18;
p++;
_root.levelArray[p] = 41;
p++;
_root.levelArray[p] = 42;
p++;
_root.levelArray[p] = 82;
p++;
_root.levelArray[p] = 83;
p++;
_root.levelArray[p] = 85;
p++;
_root.levelArray[p] = 20;
p++;
_root.levelArray[p] = 84;
p++;
_root.levelArray[p] = 86;
p++;
_root.levelArray[p] = 87;
p++;
_root.levelArray[p] = 24;
p++;
_root.levelArray[p] = 79;
p++;
_root.levelArray[p] = 62;
p++;
_root.levelArray[p] = 22;
p++;
_root.levelArray[p] = 88;
p++;
_root.levelArray[p] = 14;
p++;
_root.levelArray[p] = 73;
p++;
_root.levelArray[p] = 89;
p++;
_root.levelArray[p] = 51;
p++;
_root.levelArray[p] = 25;
p++;
_root.levelArray[p] = 90;
p++;
_root.levelArray[p] = 91;
p++;
_root.levelArray[p] = 58;
p++;
_root.levelArray[p] = 26;
p++;
_root.levelArray[p] = 92;
p++;
_root.levelArray[p] = 93;
p++;
_root.levelArray[p] = 66;
p++;
_root.levelArray[p] = 94;
p++;
_root.levelArray[p] = 95;
p++;
_root.levelArray[p] = 96;
p++;
_root.levelArray[p] = 97;
p++;
_root.levelArray[p] = 15;
p++;
_root.levelArray[p] = 98;
p++;
_root.levelArray[p] = 59;
p++;
_root.levelArray[p] = 12;
p++;
_root.levelArray[p] = 57;
p++;
_root.levelArray[p] = 70;
p++;
_root.levelArray[p] = 74;
p++;
_root.levelArray[p] = 8;
p++;
_root.levelArray[p] = 13;
p++;
_root.levelArray[p] = 54;
p++;
_root.levelArray[p] = 56;
p++;
_root.levelArray[p] = 29;
p++;
_root.levelArray[p] = 28;
p++;
_root.levelArray[p] = 52;
p++;
_root.levelArray[p] = 10;
p++;
_root.levelArray[p] = 71;
p++;
_root.levelArray[p] = 11;
p++;
_root.levelArray[p] = 21;
if (_root.playNoise == true) {
_root.playSound(_root.sndNoise);
if (_root.specialmode == true) {
_root.bloodvalue = _root.bloodvalue + 20;
if (_root.bloodvalue > 100) {
_root.bloodvalue = 100;
}
_root.stages_passed = _root.stages_passed + 1;
}
}
_root.playNoise = true;
Instance of Symbol 257 MovieClip in Frame 7
onClipEvent (load) {
this._rotation = Math.random() * 360;
scale = Math.random() * 150;
scale = scale + 100;
this._xscale = scale;
this._yscale = scale;
}
Frame 8
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 9
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 10
init();
this.onEnterFrame = function () {
_root.stepEvent();
if (_root.player._x > 422) {
_root.player.jump = -12;
} else {
_root.player.jump = -8;
}
};
Frame 11
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 12
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 13
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 14
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 15
init();
moved1 = false;
moved2 = false;
moved3 = false;
moved4 = false;
this.onEnterFrame = function () {
_root.stepEvent();
if ((_root.player._x > 600) && (moved1 == false)) {
_root._x = _root._x - 600;
moved1 = true;
}
if ((_root.player._x > 1200) && (moved2 == false)) {
_root._x = _root._x - 600;
moved2 = true;
}
if ((_root.player._x > 1800) && (moved3 == false)) {
_root._x = _root._x - 600;
moved3 = true;
}
if ((_root.player._x > 2400) && (moved4 == false)) {
_root._x = _root._x - 600;
moved4 = true;
}
};
Frame 16
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 17
init();
this.onEnterFrame = function () {
_root.stepEvent();
if (_root.player._x < 300) {
_root.player.jump_enabled = true;
} else {
_root.player.jump_enabled = false;
}
};
Frame 18
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 19
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 20
init();
_root.player.djump_enabled = true;
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 21
init();
_root.player.decrease_jumpheight = true;
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 22
init();
_root.player.decrease_walkspeed = true;
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 23
init();
_root.player.jump_enabled = false;
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 24
init();
this.onEnterFrame = function () {
_root.stepEvent();
if (_root.player._x > 600) {
_root.player._x = 0;
} else if (_root.player._x < 0) {
_root.player._x = 600;
}
};
Frame 25
init();
_root.finalStage = true;
this.onEnterFrame = function () {
_root.stepEvent();
if (Key.isDown(20)) {
_root.dead = true;
}
};
Frame 26
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 27
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 28
init();
this.onEnterFrame = function () {
_root.stepEvent();
if (Key.isDown(75)) {
_root.kobject.play();
}
};
Frame 29
init();
_root.hamburgers = 0;
this.onEnterFrame = function () {
_root.stepEvent();
if (_root.hamburgers == 7) {
_root.dead = true;
}
};
Frame 30
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 31
init();
_root.player.djump_enabled = true;
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 32
init();
this.onEnterFrame = function () {
_root.stepEvent();
if (Key.isDown(20)) {
_root.thelock.play();
}
};
Frame 33
init();
_root.player.falldown_enabled = false;
this.onEnterFrame = function () {
_root.stepEvent();
if (Key.isDown(32)) {
_root.ship.play();
}
};
Frame 34
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 35
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 36
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 37
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 38
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 39
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 40
init();
_root.player.walkleft_enabled = false;
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 41
init();
_root.player.jump_number = 4;
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 42
init();
this.onEnterFrame = function () {
_root.stepEvent();
if (_root.player._x > 600) {
_root.player._x = 0;
} else if (_root.player._x < 0) {
_root.player._x = 600;
}
};
Frame 43
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 44
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 45
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 46
init();
_root.player.increase_jumpheight = true;
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 47
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 48
stop();
_root.playSound(_root.sndDoor);
count = 0;
this.onEnterFrame = function () {
count++;
if (count > 160) {
delete this.onEnterFrame;
_root.gotoAndStop(3 + _root.xframes);
}
};
Frame 49
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 50
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 51
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 52
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 53
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 54
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 55
init();
this.onEnterFrame = function () {
_root.stepEvent();
if (Key.isDown(16)) {
_root.ground._rotation = _root.ground._rotation + 1;
}
};
Frame 56
init();
if (_root.tramp == 0) {
_root.tramp = 1;
_root.trampoline._x = -100;
}
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 57
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 58
init();
_root.player.jump = -10;
this.onEnterFrame = function () {
_root.stepEvent();
};
Instance of Symbol 548 MovieClip in Frame 58
onClipEvent (enterFrame) {
if (Math.abs(this._x - _root.player._x) < 50) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 548 MovieClip in Frame 58
onClipEvent (enterFrame) {
if (Math.abs(this._x - _root.player._x) < 50) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 548 MovieClip in Frame 58
onClipEvent (enterFrame) {
if (Math.abs(this._x - _root.player._x) < 50) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 548 MovieClip in Frame 58
onClipEvent (enterFrame) {
if (Math.abs(this._x - _root.player._x) < 50) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 548 MovieClip in Frame 58
onClipEvent (enterFrame) {
if (Math.abs(this._x - _root.player._x) < 50) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 548 MovieClip in Frame 58
onClipEvent (enterFrame) {
if (Math.abs(this._x - _root.player._x) < 50) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 548 MovieClip in Frame 58
onClipEvent (enterFrame) {
if (Math.abs(this._x - _root.player._x) < 50) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Frame 59
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 60
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 61
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Instance of Symbol 572 MovieClip in Frame 61
onClipEvent (load) {
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.mousefire)) {
_root.mousefire._alpha = 100;
}
}
Instance of Symbol 572 MovieClip "mousefire" in Frame 61
onClipEvent (load) {
hit = false;
}
onClipEvent (enterFrame) {
this._x = _root._xmouse;
this._y = _root._ymouse;
if ((this.hitTest(_root.rope) && (this._alpha == 100)) && (hit == false)) {
_root.rope.play();
_root.block.play();
hit = true;
}
}
Frame 62
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 63
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 64
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 65
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 66
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Instance of Symbol 609 MovieClip "creature" in Frame 66
onClipEvent (load) {
count = 0;
legs = false;
}
onClipEvent (enterFrame) {
if (count > 6) {
this.gotoAndStop(3);
} else if ((_root.player._x > 250) && (legs == false)) {
this.gotoAndStop(2);
count++;
legs = true;
_root.playSound(_root.sndWeird);
} else if ((_root.player._x < 250) && (legs == true)) {
this.gotoAndStop(1);
count++;
legs = false;
}
}
Frame 67
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.enemy._x = _root.player._x;
_root.enemy._y = _root.player._y;
};
Frame 68
init();
player.jump_number = 10;
this.onEnterFrame = function () {
_root.stepEvent();
if (_root.player.jump_number < 1) {
_root.player._y = _root.player._y - 10;
if (_root.player._y < 0) {
_root.lvl++;
_root.cleanup();
}
}
};
Frame 69
init();
player.djump_enabled = true;
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 70
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 71
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 72
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 73
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 74
init();
this.onEnterFrame = function () {
_root.stepEvent();
if (_root.player._y > 400) {
_root.player._y = 0;
} else if (_root.player._y < 0) {
_root.player._y = 400;
}
};
Frame 75
init();
esc = false;
this.onEnterFrame = function () {
_root.stepEvent();
if (Key.isDown(27)) {
if (esc == false) {
_root.spikes._y = _root.spikes._y + 20;
esc = true;
}
} else {
esc = false;
}
};
Frame 76
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 77
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 78
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 79
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 80
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 81
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 82
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 83
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Instance of Symbol 649 MovieClip "clone1" in Frame 83
onClipEvent (load) {
vx = 0;
vy = 0;
walkspeed = 1;
_root.dudes++;
dead = false;
this._alpha = 0;
}
onClipEvent (enterFrame) {
if (dead == false) {
_root.stepEvent2(this, _root.clonesprite1);
} else {
this.gotoAndStop(2);
_root.clonesprite1._alpha = 0;
}
}
Frame 84
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 85
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 86
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Instance of Symbol 665 MovieClip in Frame 86
onClipEvent (enterFrame) {
if (this.hitTest(_root.player)) {
_root.player._x = 800;
this.play();
}
}
Frame 87
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 88
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Instance of Symbol 649 MovieClip "clone1" in Frame 88
onClipEvent (load) {
vx = 0;
vy = 0;
walkspeed = 1;
_root.dudes++;
dead = false;
this._alpha = 0;
}
onClipEvent (enterFrame) {
if (dead == false) {
_root.stepEvent2(this, _root.clonesprite1);
} else {
this.gotoAndStop(2);
_root.clonesprite1._alpha = 0;
}
}
Frame 89
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 90
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 91
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 92
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Instance of Symbol 649 MovieClip "clone2" in Frame 92
onClipEvent (load) {
vx = 0;
vy = 0;
walkspeed = 1;
_root.dudes++;
dead = false;
this._alpha = 0;
}
onClipEvent (enterFrame) {
if (dead == false) {
_root.stepEvent2(this, _root.clonesprite2);
} else {
this.gotoAndStop(2);
_root.clonesprite2._alpha = 0;
}
}
Frame 93
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 94
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 95
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 96
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 97
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Instance of Symbol 649 MovieClip "clone2" in Frame 97
onClipEvent (load) {
vx = 0;
vy = 0;
walkspeed = 1;
_root.dudes++;
dead = false;
this._alpha = 0;
}
onClipEvent (enterFrame) {
if (dead == false) {
_root.stepEvent2(this, _root.clonesprite2);
} else {
this.gotoAndStop(2);
_root.clonesprite2._alpha = 0;
}
}
Instance of Symbol 649 MovieClip "clone3" in Frame 97
onClipEvent (load) {
vx = 0;
vy = 0;
walkspeed = 1;
_root.dudes++;
dead = false;
this._alpha = 0;
}
onClipEvent (enterFrame) {
if (dead == false) {
_root.stepEvent2(this, _root.clonesprite3);
} else {
this.gotoAndStop(2);
_root.clonesprite3._alpha = 0;
}
}
Frame 98
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 99
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Instance of Symbol 649 MovieClip "clone2" in Frame 99
onClipEvent (load) {
vx = 0;
vy = 0;
walkspeed = 1;
_root.dudes++;
dead = false;
this._alpha = 0;
}
onClipEvent (enterFrame) {
if (dead == false) {
_root.stepEvent2(this, _root.clonesprite2);
} else {
this.gotoAndStop(2);
_root.clonesprite2._alpha = 0;
}
}
Frame 100
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 101
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Frame 102
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
};
Instance of Symbol 649 MovieClip "clone2" in Frame 102
onClipEvent (load) {
vx = 0;
vy = 0;
walkspeed = 1;
_root.dudes++;
dead = false;
this._alpha = 0;
}
onClipEvent (enterFrame) {
if (dead == false) {
_root.stepEvent2(this, _root.clonesprite2);
} else {
this.gotoAndStop(2);
_root.clonesprite2._alpha = 0;
}
}
Instance of Symbol 649 MovieClip "clone3" in Frame 102
onClipEvent (load) {
vx = 0;
vy = 0;
walkspeed = 1;
_root.dudes++;
dead = false;
this._alpha = 0;
}
onClipEvent (enterFrame) {
if (dead == false) {
_root.stepEvent2(this, _root.clonesprite3);
} else {
this.gotoAndStop(2);
_root.clonesprite3._alpha = 0;
}
}
Frame 103
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
_root.superability();
};
Frame 104
init();
this.onEnterFrame = function () {
_root.stepEvent();
_root.superpowers();
_root.superability();
};
Frame 105
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 106
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 107
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 108
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 109
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 110
init();
this.onEnterFrame = function () {
_root.stepEvent();
};
Frame 111
count = 0;
onEnterFrame = function () {
count++;
if (count == 210) {
delete this.onEnterFrame;
_root.gotoAndStop(3 + _root.xframes);
}
};
Frame 112
function menuNote(notelvl) {
_root.lvl = notelvl;
_root.gotoAndStop(4 + _root.xframes);
}
_root.fromMenu = false;
_root.tramp = 0;
_root.specialmode = false;
note1.onRelease = function () {
_root.menuNote(1);
};
note2.onRelease = function () {
_root.menuNote(2);
};
note3.onRelease = function () {
_root.menuNote(3);
};
note4.onRelease = function () {
_root.menuNote(4);
};
note5.onRelease = function () {
_root.menuNote(5);
};
note6.onRelease = function () {
_root.menuNote(6);
};
note7.onRelease = function () {
_root.menuNote(7);
};
note8.onRelease = function () {
_root.menuNote(8);
};
note9.onRelease = function () {
_root.menuNote(9);
};
note10.onRelease = function () {
_root.menuNote(10);
};
note11.onRelease = function () {
_root.menuNote(11);
};
note12.onRelease = function () {
_root.menuNote(12);
};
note13.onRelease = function () {
_root.menuNote(13);
};
note14.onRelease = function () {
_root.menuNote(14);
};
note15.onRelease = function () {
_root.menuNote(15);
};
note16.onRelease = function () {
_root.menuNote(16);
};
note17.onRelease = function () {
_root.menuNote(17);
};
note18.onRelease = function () {
_root.menuNote(18);
};
note19.onRelease = function () {
_root.menuNote(19);
};
note20.onRelease = function () {
_root.menuNote(20);
};
note21.onRelease = function () {
_root.menuNote(21);
};
note22.onRelease = function () {
_root.menuNote(22);
};
note23.onRelease = function () {
_root.menuNote(23);
};
note24.onRelease = function () {
_root.menuNote(24);
};
note25.onRelease = function () {
_root.menuNote(25);
};
note26.onRelease = function () {
_root.menuNote(26);
};
note27.onRelease = function () {
_root.menuNote(27);
};
note28.onRelease = function () {
_root.menuNote(28);
};
note29.onRelease = function () {
_root.menuNote(29);
};
note30.onRelease = function () {
_root.menuNote(30);
};
note31.onRelease = function () {
_root.menuNote(31);
};
note32.onRelease = function () {
_root.menuNote(32);
};
note33.onRelease = function () {
_root.menuNote(33);
};
note34.onRelease = function () {
_root.menuNote(34);
};
note35.onRelease = function () {
_root.menuNote(35);
};
note36.onRelease = function () {
_root.menuNote(36);
};
note37.onRelease = function () {
_root.menuNote(37);
};
note38.onRelease = function () {
_root.menuNote(38);
};
note39.onRelease = function () {
_root.menuNote(39);
};
note40.onRelease = function () {
_root.menuNote(40);
};
note41.onRelease = function () {
_root.menuNote(41);
};
note42.onRelease = function () {
_root.menuNote(42);
};
note43.onRelease = function () {
_root.menuNote(43);
};
note44.onRelease = function () {
_root.menuNote(44);
};
note45.onRelease = function () {
_root.menuNote(45);
};
note46.onRelease = function () {
_root.menuNote(46);
};
note47.onRelease = function () {
_root.menuNote(47);
};
note48.onRelease = function () {
_root.menuNote(48);
};
note49.onRelease = function () {
_root.menuNote(49);
};
note50.onRelease = function () {
_root.menuNote(50);
};
note51.onRelease = function () {
_root.menuNote(51);
};
note52.onRelease = function () {
_root.menuNote(52);
};
note53.onRelease = function () {
_root.menuNote(53);
};
note54.onRelease = function () {
_root.menuNote(54);
};
note55.onRelease = function () {
_root.menuNote(55);
};
note56.onRelease = function () {
_root.menuNote(56);
};
note57.onRelease = function () {
_root.menuNote(57);
};
note58.onRelease = function () {
_root.menuNote(58);
};
note59.onRelease = function () {
_root.menuNote(59);
};
note60.onRelease = function () {
_root.menuNote(60);
};
note61.onRelease = function () {
_root.menuNote(61);
};
Frame 113
_root.bloodvalue = 100;
Symbol 26 MovieClip [explosion] Frame 11
stop();
Symbol 32 Button
on (release) {
getURL ("http://armorgames.com/play/3784/super-karoshi", "_blank");
}
Symbol 33 MovieClip Frame 1
stop();
Symbol 42 Button
on (press) {
_root.removeMovieClip(_root.adBox);
_root.play();
}
Symbol 43 MovieClip Frame 1
stop();
Symbol 43 MovieClip Frame 140
stop();
Symbol 61 Button
on (press) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 85 MovieClip Frame 1
_root.stop();
gotoAndPlay (2);
Symbol 85 MovieClip Frame 218
_root.nextFrame();
Instance of Symbol 88 MovieClip in Symbol 95 MovieClip Frame 61
onClipEvent (enterFrame) {
if (Key.isDown(75)) {
_root.gotoAndPlay(2 + _root.xframes);
}
}
Symbol 95 MovieClip Frame 780
_root.intromc.nextFrame();
Symbol 110 MovieClip Frame 240
_root.intromc.nextFrame();
Symbol 125 Button
on (release) {
_root.intromc.nextFrame();
}
Symbol 133 MovieClip Frame 41
stop();
Symbol 135 MovieClip Frame 51
stop();
Symbol 137 MovieClip Frame 51
stop();
Symbol 141 MovieClip Frame 11
stop();
_root.intromc.bloodintro();
Symbol 150 MovieClip Frame 1
stop();
Symbol 150 MovieClip Frame 7
stop();
Symbol 157 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 2
hspeed = (Math.random() * 10) - 5;
vspeed = Math.random() * 10;
g = 0.1;
rotate = (Math.random() * 10) - 5;
onEnterFrame = function () {
this._x = this._x + hspeed;
this._y = this._y - vspeed;
vspeed = vspeed - g;
hspeed = hspeed / 1.01;
this._rotation = this._rotation + rotate;
};
Symbol 160 MovieClip Frame 1
stop();
Symbol 160 MovieClip Frame 2
hspeed = (Math.random() * 10) - 5;
vspeed = Math.random() * 10;
g = 0.1;
rotate = (Math.random() * 10) - 5;
onEnterFrame = function () {
this._x = this._x + hspeed;
this._y = this._y - vspeed;
vspeed = vspeed - g;
hspeed = hspeed / 1.01;
this._rotation = this._rotation + rotate;
};
Symbol 163 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 2
hspeed = (Math.random() * 10) - 5;
vspeed = Math.random() * 10;
g = 0.1;
rotate = (Math.random() * 10) - 5;
onEnterFrame = function () {
this._x = this._x + hspeed;
this._y = this._y - vspeed;
vspeed = vspeed - g;
hspeed = hspeed / 1.01;
this._rotation = this._rotation + rotate;
};
Symbol 166 MovieClip Frame 1
stop();
Symbol 166 MovieClip Frame 2
hspeed = (Math.random() * 10) - 5;
vspeed = Math.random() * 10;
g = 0.1;
rotate = (Math.random() * 10) - 5;
onEnterFrame = function () {
this._x = this._x + hspeed;
this._y = this._y - vspeed;
vspeed = vspeed - g;
hspeed = hspeed / 1.01;
this._rotation = this._rotation + rotate;
};
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 2
hspeed = (Math.random() * 10) - 5;
vspeed = Math.random() * 10;
g = 0.1;
rotate = (Math.random() * 10) - 5;
onEnterFrame = function () {
this._x = this._x + hspeed;
this._y = this._y - vspeed;
vspeed = vspeed - g;
hspeed = hspeed / 1.01;
this._rotation = this._rotation + rotate;
};
Symbol 172 MovieClip Frame 1
stop();
Symbol 172 MovieClip Frame 2
hspeed = (Math.random() * 10) - 5;
vspeed = Math.random() * 10;
g = 0.1;
rotate = (Math.random() * 10) - 5;
onEnterFrame = function () {
this._x = this._x + hspeed;
this._y = this._y - vspeed;
vspeed = vspeed - g;
hspeed = hspeed / 1.01;
this._rotation = this._rotation + rotate;
};
Symbol 177 Button
on (release) {
stopAllSounds();
_root.nextFrame();
}
Symbol 178 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 2
stop();
Symbol 178 MovieClip Frame 8
function bloodintro() {
the_blood = blood;
the_blood._x = player._x;
the_blood._y = player._y;
the_blood.gotoAndPlay(2);
part_head._x = player._x;
part_head._y = player._y;
part_head.gotoAndStop(2);
part_arm1._x = player._x;
part_arm1._y = player._y;
part_arm1.gotoAndStop(2);
part_arm2._x = player._x;
part_arm2._y = player._y;
part_arm2.gotoAndStop(2);
part_body._x = player._x;
part_body._y = player._y;
part_body.gotoAndStop(2);
part_leg1._x = player._x;
part_leg1._y = player._y;
part_leg1.gotoAndStop(2);
part_leg2._x = player._x;
part_leg2._y = player._y;
part_leg2.gotoAndStop(2);
}
Symbol 193 Button
on (release) {
_root.specialmode = false;
_root.playSound(_root.sndMenu);
_root.fromMenu = true;
_root.play();
}
Symbol 209 MovieClip Frame 1
stop();
Instance of Symbol 200 MovieClip in Symbol 209 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
this._xscale = -100;
} else if (Key.isDown(39)) {
this._xscale = 100;
}
}
Symbol 209 MovieClip Frame 2
stop();
Symbol 224 Button
on (release) {
_root.playSound(_root.sndMenu);
_root.gotoAndStop(109 + _root.xframes);
}
Symbol 228 MovieClip Frame 1
stop();
if (_root.unlocked == 1) {
this.gotoAndStop(2);
}
Symbol 228 MovieClip Frame 2
stop();
Symbol 233 Button
on (release) {
_root.playSound(_root.sndMenu);
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 236 Button
on (release) {
_root.playSound(_root.sndMenu);
getURL ("http://www.karoshigame.com", "_blank");
}
Symbol 242 Button
on (release) {
_root.playSound(_root.sndMenu);
getURL ("http://armorgames.com/play/2407/karoshi-suicide-salaryman", "_blank");
}
Symbol 255 MovieClip Frame 1
Symbol 260 MovieClip Frame 28
stop();
_root.startLevel();
Symbol 266 MovieClip Frame 1
this.onEnterFrame = function () {
_root.killPlayer(this);
};
Symbol 270 MovieClip Frame 1
onEnterFrame = function () {
if (this.hitTest(_root.player)) {
_root.gotoAndStop(45 + _root.xframes);
}
};
Symbol 279 MovieClip Frame 1
stop();
Symbol 279 MovieClip Frame 2
stop();
Symbol 283 Button
on (release) {
_root.playSound(_root.sndMenu);
_root.restartStage();
}
Symbol 287 Button
on (release) {
_root.playSound(_root.sndMenu);
delete _root.onEnterFrame;
if (_root.fromMenu == true) {
_root.gotoAndStop(3 + _root.xframes);
} else {
_root.gotoAndStop(109 + _root.xframes);
}
}
Symbol 291 Button
on (release) {
if (_root.musicON == true) {
_root.musicON = false;
_root.sndMusic.stop();
} else {
_root.musicON = true;
_root.loopSound(_root.sndMusic);
}
_root.playSound(_root.sndMenu);
}
Symbol 295 Button
on (release) {
_root.playSound(_root.sndMenu);
getURL ("http://www.karoshigame.com", "_blank");
}
Symbol 296 MovieClip Frame 2
stop();
Symbol 299 MovieClip Frame 1
stop();
Instance of Symbol 296 MovieClip in Symbol 299 MovieClip Frame 2
onClipEvent (enterFrame) {
this._xscale = _root.bloodvalue;
}
Instance of Symbol 299 MovieClip in Symbol 300 MovieClip Frame 1
onClipEvent (load) {
if (_root.specialmode == true) {
this.gotoAndStop(2);
}
}
Symbol 309 MovieClip Frame 1
stop();
Symbol 309 MovieClip Frame 2
switch (Math.round(Math.random() * 5)) {
case 0 :
snd = _root.sndDie1;
break;
case 1 :
snd = _root.sndDie2;
break;
case 2 :
snd = _root.sndDie3;
break;
case 3 :
snd = _root.sndDie4;
break;
case 4 :
snd = _root.sndDie5;
break;
case 5 :
snd = _root.sndDie6;
}
_root.playSound(snd);
Symbol 309 MovieClip Frame 7
stop();
count = 0;
onEnterFrame = function () {
count++;
if (count > 70) {
if (_root.finalStage == false) {
this.play();
} else {
_root.unlocked = 1;
_root.Cookie.data.unlocked = _root.unlocked;
_root.endcolors.play();
}
delete this.onEnterFrame;
}
};
Symbol 309 MovieClip Frame 51
stop();
Symbol 329 MovieClip Frame 30
stop();
Symbol 330 MovieClip Frame 1
stop();
onEnterFrame = function () {
if (_root.switch_on == _root.switch_total) {
this.gotoAndStop(2);
}
};
Symbol 338 MovieClip Frame 1
stop();
_root.switch_total = _root.switch_total + 1;
onEnterFrame = function () {
if (this.hitTest(_root.player) && (this._currentframe == 1)) {
this.gotoAndStop(2);
_root.switch_on = _root.switch_on + 1;
}
};
Symbol 338 MovieClip Frame 2
_root.playSound(_root.sndSwitch);
Symbol 342 MovieClip Frame 1
stop();
Symbol 342 MovieClip Frame 2
switch (Math.round(Math.random() * 2)) {
case 0 :
snd = _root.sndTeleport1;
break;
case 1 :
snd = _root.sndTeleport2;
break;
case 2 :
snd = _root.sndTeleport3;
break;
case 3 :
snd = _root.sndTeleport4;
}
_root.playSound(snd);
Symbol 344 MovieClip Frame 1
onEnterFrame = function () {
if (this.hitTest(_root.player)) {
_root.player._x = _root.teleport2._x;
_root.player._y = _root.teleport2._y;
_parent.teleport1_anim.play();
_root.teleport2.teleport2_anim.play();
}
};
Symbol 349 MovieClip Frame 1
stop();
Symbol 358 MovieClip [MC_JumpPad] Frame 1
onEnterFrame = function () {
if ((this.hitTest(_root.player) == true) && (this._currentframe == 1)) {
_root.player.vy = 0;
_root.player.vx = 0;
_root.player.vy = _root.player.vy + _root.player.trampoline_jump;
_root.player._y = _root.player._y + _root.player.trampoline_jump;
_root.player.jumping = true;
this.gotoAndPlay(2);
_root.playSound(_root.sndTrampoline);
}
};
stop();
Symbol 358 MovieClip [MC_JumpPad] Frame 26
stop();
this.gotoAndStop(1);
Symbol 388 MovieClip Frame 1
stop();
Instance of Symbol 387 MovieClip in Symbol 388 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.player)) {
_root.player.sprite = _root.playersprite2;
_root.playersprite._alpha = 0;
_root.playersprite2._alpha = 100;
_root.player.Super = true;
_parent.gotoAndStop(2);
}
}
Symbol 388 MovieClip Frame 2
_root.playSound(_root.sndSuper);
Symbol 390 MovieClip Frame 1
stop();
onEnterFrame = function () {
if (this.hitTest(_root.player) && (this._currentframe == 1)) {
this.gotoAndStop(2);
_root.plant.play();
}
};
Symbol 390 MovieClip Frame 2
_root.playSound(_root.sndSwitch);
Symbol 393 MovieClip Frame 1
this.onEnterFrame = function () {
_root.killPlayer(this);
};
Symbol 401 MovieClip Frame 1
stop();
Symbol 416 MovieClip Frame 1
onEnterFrame = function () {
if ((this.hitTest(_root.player) == true) && (this._currentframe == 1)) {
_root.player.vy = 0;
_root.player.vx = 0;
_root.player.vy = _root.player.vy + _root.player.trampoline_jump;
_root.player._y = _root.player._y + _root.player.trampoline_jump;
_root.player.jumping = true;
this.gotoAndPlay(2);
_root.playSound(_root.sndTrampoline);
}
};
stop();
Symbol 416 MovieClip Frame 26
stop();
Symbol 417 Button
on (release) {
_root.playSound(_root.sndMenu);
getURL ("http://www.karoshigame.com", "_blank");
_root.dead = true;
}
Instance of Symbol 299 MovieClip in Symbol 418 MovieClip Frame 1
onClipEvent (load) {
if (_root.specialmode == true) {
this.gotoAndStop(2);
}
}
Symbol 441 MovieClip Frame 1
stop();
Symbol 441 MovieClip Frame 450
_root.gotoAndStop(108 + _root.xframes);
Symbol 448 MovieClip Frame 1
stop();
Symbol 448 MovieClip Frame 2
_root.playSound(_root.sndSpecial);
Symbol 448 MovieClip Frame 43
stop();
Symbol 462 MovieClip Frame 1
stop();
onEnterFrame = function () {
if (this.hitTest(_root.player)) {
this.gotoAndStop(2);
_root.hamburgers = _root.hamburgers + 1;
}
};
Symbol 462 MovieClip Frame 2
_root.playSound(_root.sndEat);
Symbol 473 MovieClip Frame 1
stop();
Symbol 473 MovieClip Frame 30
stop();
Symbol 483 MovieClip Frame 1
stop();
Symbol 483 MovieClip Frame 200
stop();
Symbol 498 MovieClip Frame 621
stop();
Symbol 506 MovieClip Frame 1
onEnterFrame = function () {
xdist = Math.abs(_root.player._x - _x);
ydist = Math.abs(_root.player._y - _y);
this._alpha = 100 - ((xdist + ydist) / 2);
};
Symbol 507 MovieClip Frame 200
_root.valid = true;
_root.gotoAndStop(35 + _root.xframes);
Symbol 516 MovieClip Frame 1
onEnterFrame = function () {
if (this.hitTest(_root.player)) {
_root.valid = true;
_root.nextFrame();
}
};
Symbol 518 MovieClip Frame 1
onEnterFrame = function () {
xdist = Math.abs(_root.player._x - _x);
ydist = Math.abs(_root.player._y - _y);
this._alpha = (xdist + ydist) / 2;
};
Symbol 529 MovieClip Frame 517
stop();
count = 0;
onEnterFrame = function () {
count++;
if (count > 300) {
_root.cheat_nextLevel();
}
};
Symbol 531 MovieClip Frame 1
onEnterFrame = function () {
xdist = Math.abs(_root.player._x - _x);
ydist = Math.abs(_root.player._y - _y);
this._alpha = 100 - ((xdist + ydist) / 2);
};
Symbol 545 MovieClip Frame 1
stop();
Symbol 545 MovieClip Frame 26
stop();
Symbol 548 MovieClip Frame 1
stop();
Symbol 553 MovieClip Frame 1
stop();
Instance of Symbol 552 MovieClip in Symbol 553 MovieClip Frame 1
onClipEvent (load) {
stick = function () {
_root.knife.fly = false;
};
}
onClipEvent (enterFrame) {
_root.killPlayer(this);
if (((((this.hitTest(_root.vlak1) or this.hitTest(_root.vlak2)) or this.hitTest(_root.vlak3)) or this.hitTest(_root.vlak4)) or this.hitTest(_root.vlak5)) or this.hitTest(_root.vlak6)) {
stick();
}
}
Symbol 553 MovieClip Frame 251
stop();
Symbol 562 MovieClip Frame 1
stop();
onEnterFrame = function () {
if (this.hitTest(_root.player) && (this._currentframe == 1)) {
this.gotoAndStop(2);
_root.g_blade.play();
}
};
Symbol 562 MovieClip Frame 2
_root.playSound(_root.sndSwitch);
Symbol 574 MovieClip Frame 1
stop();
Symbol 574 MovieClip Frame 3
stop();
Symbol 578 MovieClip Frame 1
stop();
Instance of Symbol 552 MovieClip in Symbol 578 MovieClip Frame 17
onClipEvent (load) {
stick = function () {
_root.knife.fly = false;
};
}
onClipEvent (enterFrame) {
_root.killPlayer(this);
if (((((this.hitTest(_root.vlak1) or this.hitTest(_root.vlak2)) or this.hitTest(_root.vlak3)) or this.hitTest(_root.vlak4)) or this.hitTest(_root.vlak5)) or this.hitTest(_root.vlak6)) {
stick();
}
}
Symbol 578 MovieClip Frame 21
stop();
Symbol 586 MovieClip Frame 1
stop();
Instance of Symbol 586 MovieClip in Symbol 587 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.player) && (this.currentFrame != 60)) {
this.nextFrame();
if (this.currentFrame > 60) {
this.gotoAndStop(60);
}
}
}
Symbol 591 MovieClip Frame 1
stop();
onEnterFrame = function () {
if (this.hitTest(_root.player) && (this._currentframe == 1)) {
this.gotoAndStop(2);
_root.hammer.play();
}
};
Symbol 591 MovieClip Frame 2
_root.playSound(_root.sndSwitch);
Symbol 593 MovieClip Frame 1
stop();
Instance of Symbol 552 MovieClip in Symbol 593 MovieClip Frame 24
onClipEvent (load) {
stick = function () {
_root.knife.fly = false;
};
}
onClipEvent (enterFrame) {
_root.killPlayer(this);
if (((((this.hitTest(_root.vlak1) or this.hitTest(_root.vlak2)) or this.hitTest(_root.vlak3)) or this.hitTest(_root.vlak4)) or this.hitTest(_root.vlak5)) or this.hitTest(_root.vlak6)) {
stick();
}
}
Symbol 593 MovieClip Frame 28
stop();
Symbol 604 MovieClip Frame 12
stop();
Symbol 608 MovieClip Frame 401
stop();
Symbol 609 MovieClip Frame 1
stop();
Symbol 616 MovieClip Frame 713
stop();
Symbol 624 MovieClip Frame 1009
stop();
Symbol 638 Button
on (press) {
_root.player._x = _xmouse;
_root.player._y = _ymouse;
}
Symbol 645 MovieClip Frame 1
stop();
Instance of Symbol 644 MovieClip in Symbol 645 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.player)) {
_root.player.sprite = _root.playersprite;
_root.playersprite2._alpha = 0;
_root.playersprite._alpha = 100;
_root.player.Super = false;
_parent.gotoAndStop(2);
}
}
Symbol 645 MovieClip Frame 2
_root.playSound(_root.sndKrypt);
Symbol 646 MovieClip Frame 1
stop();
_root.switch_total = _root.switch_total + 1;
onEnterFrame = function () {
if (this.hitTest(_root.player) && (this._currentframe == 1)) {
this.gotoAndStop(2);
_root.switch_on = _root.switch_on + 1;
}
if (this.hitTest(_root.clone1) && (this._currentframe == 1)) {
this.gotoAndStop(2);
_root.switch_on = _root.switch_on + 1;
}
if (this.hitTest(_root.clone2) && (this._currentframe == 1)) {
this.gotoAndStop(2);
_root.switch_on = _root.switch_on + 1;
}
if (this.hitTest(_root.clone3) && (this._currentframe == 1)) {
this.gotoAndStop(2);
_root.switch_on = _root.switch_on + 1;
}
};
Symbol 646 MovieClip Frame 2
_root.playSound(_root.sndSwitch);
Symbol 647 MovieClip Frame 1
this.onEnterFrame = function () {
if (_root.player.Super == false) {
_root.killPlayer(this);
}
_root.killPlayer2(this, _root.clone1);
_root.killPlayer2(this, _root.clone2);
_root.killPlayer2(this, _root.clone3);
};
Symbol 649 MovieClip Frame 1
stop();
Symbol 649 MovieClip Frame 2
stop();
_root.dudes = _root.dudes - 1;
_root.createBlood(this);
count = 0;
onEnterFrame = function () {
count++;
if (count == 60) {
if (_root.dudes == 0) {
_root.lvl++;
_root.cleanup();
}
}
};
Symbol 649 MovieClip Frame 3
stop();
Symbol 665 MovieClip Frame 1
stop();
Symbol 665 MovieClip Frame 60
stop();
_root.lvl++;
_root.cleanup();
Symbol 685 MovieClip Frame 1
stop();
count = 0;
xx = 0;
yy = 0;
onEnterFrame = function () {
count++;
if (count > 200) {
this.play();
delete this.onEnterFrame;
count = 0;
}
xx = Math.abs(this._x - _root.player._x);
yy = Math.abs(this._y - _root.player._y);
if (((xx + yy) < 60) && (_root.player.Super == true)) {
this.gotoAndStop(26);
delete this.onEnterFrame;
}
};
Symbol 685 MovieClip Frame 25
gotoAndPlay (1);
Symbol 685 MovieClip Frame 26
_root.blue_exp._x = this._x;
_root.blue_exp._y = this._y;
_root.blue_exp.gotoAndPlay(2);
Symbol 687 MovieClip Frame 1
stop();
Symbol 687 MovieClip Frame 2
_root.playSound(_root.sndCrystal);
Symbol 687 MovieClip Frame 30
stop();
Symbol 693 MovieClip Frame 1
onEnterFrame = function () {
if ((this.hitTest(_root.player) == true) && (this._currentframe == 1)) {
_root.player.vy = 0;
_root.player.vx = 0;
_root.player.vy = _root.player.vy + _root.player.trampoline_jump;
_root.player._y = _root.player._y + _root.player.trampoline_jump;
_root.player.jumping = true;
this.gotoAndPlay(2);
_root.playSound(_root.sndTrampoline);
}
obj = _root.clone1;
if ((this.hitTest(obj) == true) && (this._currentframe == 1)) {
obj.vy = 0;
obj.vx = 0;
obj.vy = obj.vy + _root.player.trampoline_jump;
obj._y = obj._y + _root.player.trampoline_jump;
this.gotoAndPlay(2);
_root.playSound(_root.sndTrampoline);
}
obj = _root.clone2;
if ((this.hitTest(obj) == true) && (this._currentframe == 1)) {
obj.vy = 0;
obj.vx = 0;
obj.vy = obj.vy + _root.player.trampoline_jump;
obj._y = obj._y + _root.player.trampoline_jump;
this.gotoAndPlay(2);
_root.playSound(_root.sndTrampoline);
}
obj = _root.clone3;
if ((this.hitTest(obj) == true) && (this._currentframe == 1)) {
obj.vy = 0;
obj.vx = 0;
obj.vy = obj.vy + _root.player.trampoline_jump;
obj._y = obj._y + _root.player.trampoline_jump;
this.gotoAndPlay(2);
_root.playSound(_root.sndTrampoline);
}
};
stop();
Symbol 693 MovieClip Frame 26
stop();
this.gotoAndStop(1);
Symbol 697 MovieClip Frame 1
onEnterFrame = function () {
if (this.hitTest(_root.player)) {
_root.player._x = _root.teleport2._x;
_root.player._y = _root.teleport2._y;
_parent.teleport1_anim.play();
_root.teleport2.teleport2_anim.play();
}
ob = _root.clone1;
if (this.hitTest(ob)) {
ob._x = _root.teleport2._x;
ob._y = _root.teleport2._y;
_parent.teleport1_anim.play();
_root.teleport2.teleport2_anim.play();
}
ob = _root.clone2;
if (this.hitTest(ob)) {
ob._x = _root.teleport2._x;
ob._y = _root.teleport2._y;
_parent.teleport1_anim.play();
_root.teleport2.teleport2_anim.play();
}
ob = _root.clone3;
if (this.hitTest(ob)) {
ob._x = _root.teleport2._x;
ob._y = _root.teleport2._y;
_parent.teleport1_anim.play();
_root.teleport2.teleport2_anim.play();
}
};
Symbol 720 MovieClip Frame 1
this.onEnterFrame = function () {
exp = false;
if (this.hitTest(_root.player)) {
exp = true;
}
if (_root.player.Super == false) {
_root.killPlayer(this);
}
if (this.hitTest(_root.clone1)) {
exp = true;
}
_root.killPlayer2(this, _root.clone1);
if (this.hitTest(_root.clone2)) {
exp = true;
}
_root.killPlayer2(this, _root.clone2);
if (this.hitTest(_root.clone3)) {
exp = true;
}
_root.killPlayer2(this, _root.clone3);
if (exp == true) {
_parent.gotoAndStop(2);
}
};
Symbol 730 MovieClip Frame 19
stop();
Symbol 731 MovieClip Frame 1
stop();
Symbol 731 MovieClip Frame 2
_root.playSound(_root.sndExplosion);
Symbol 743 Button
on (press) {
_root.valid = true;
_root.gotoAndStop(70 + _root.xframes);
}
Symbol 744 MovieClip Frame 70
stop();
Symbol 756 Button
on (release) {
_root.specialmode = true;
_root.bloodvalue = 100;
_root.stages_passed = -1;
_root.playSound(_root.sndMenu);
_root.gotoAndStop(4 + _root.xframes);
}
Symbol 761 Button
on (release) {
_root.playSound(_root.sndMenu);
_root.gotoAndStop(3 + _root.xframes);
}