Frame 1
function fade(varA, varB) {
fader.fadeB(varA, varB);
}
stop();
fscommand ("allowscale", false);
fscommand ("showmenu", false);
Frame 2
stopAllSounds();
Frame 3
player = undefined;
stopMe = false;
Instance of Symbol 117 MovieClip in Frame 4
onClipEvent (enterFrame) {
gotoAndStop(_parent.jinPrev._currentframe);
}
Instance of Symbol 159 MovieClip in Frame 4
onClipEvent (enterFrame) {
gotoAndStop(_parent.jigPrev._currentframe);
}
Frame 5
_quality = "medium";
enemyMax = 0;
if (player == 1) {
jinno._name = "curp";
} else if (player == 2) {
jiga._name = "curp";
}
Instance of Symbol 36 MovieClip "cough" in Frame 5
/* no clip actions */
Instance of Symbol 36 MovieClip "wallL0" in Frame 5
onClipEvent (enterFrame) {
if (hitTest(_root.curp.feet) && (!Key.isDown(39))) {
_root.curp._x = _root.curp._x + Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip in Frame 5
onClipEvent (enterFrame) {
if (hitTest(_root.curp.feet)) {
_root.curp._x = _root.curp._x - Math.abs(_root.curp.xdrop2);
}
}
Frame 6
_quality = "high";
Frame 7
function register(varA) {
carryOn[i] = varA;
i++;
}
_quality = "medium";
pmeter = 0;
HP = 20;
enemyMax = 50;
if (player == 1) {
jinno._name = "curp";
} else if (player == 2) {
jiga._name = "curp";
}
carryOn = new Array();
i = 0;
register("curp");
register("noguy");
register("map");
test = 0;
while (test < 30) {
register("enemy" + test);
test++;
}
job = new Object();
with (job) {
this.onEnterFrame = function () {
if ((curp._x > 300) && ((map._x + map.right._x) > 630)) {
im = 0;
while (im < carryOn.length) {
_root[carryOn[im]]._x = _root[carryOn[im]]._x - Math.abs(_root.curp.xdrop2);
im++;
}
}
if ((curp._y > 280) && ((map._y + map.bottom._y) > 430)) {
im = 0;
while (im < carryOn.length) {
_root[carryOn[im]]._y = _root[carryOn[im]]._y - Math.abs(_root.curp.ydrop);
im++;
}
_root.boss._y = _root.map._y;
_root.head._y = _root.map._y;
}
if ((curp._y < 265) && ((map._y + map.top._y) < -30)) {
im = 0;
while (im < carryOn.length) {
_root[carryOn[im]]._y = _root[carryOn[im]]._y + Math.abs(_root.curp.ydrop);
im++;
}
_root.boss._y = _root.map._y;
_root.head._y = _root.map._y;
}
if (((map.marker4._x + map._x) < 0) && (_root.bossMyu._currentframe == 1)) {
_root.bossMyu.play();
}
if (((map.marker5._x + map._x) < 0) && (_root._currentframe == 7)) {
_root.gotoAndStop(8);
}
};
}
Instance of Symbol 36 MovieClip "wallL0" in Frame 7
onClipEvent (enterFrame) {
if (hitTest(_root.curp.feet) && (!Key.isDown(39))) {
_root.curp._x = _root.curp._x + Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "cough" in Frame 7
/* no clip actions */
Instance of Symbol 229 MovieClip "enemy0" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 229 MovieClip "enemy1" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 235 MovieClip "enemy2" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 229 MovieClip "enemy3" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 229 MovieClip "enemy4" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 241 MovieClip "enemy5" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 241 MovieClip "enemy6" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 241 MovieClip "enemy7" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 241 MovieClip "enemy8" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 235 MovieClip "enemy9" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 235 MovieClip "enemy10" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 229 MovieClip "enemy11" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 246 MovieClip "enemy12" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 251 MovieClip "enemy13" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 251 MovieClip "enemy14" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 251 MovieClip "enemy15" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 256 MovieClip "enemy16" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 256 MovieClip "enemy17" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 262 MovieClip "enemy18" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 262 MovieClip "enemy19" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 262 MovieClip "enemy20" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 256 MovieClip "enemy21" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 235 MovieClip "enemy22" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 251 MovieClip "enemy23" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 241 MovieClip "enemy24" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 229 MovieClip "enemy25" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 246 MovieClip "enemy26" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 262 MovieClip "enemy27" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 262 MovieClip "enemy28" in Frame 7
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 36 MovieClip "wallR0" in Frame 7
onClipEvent (enterFrame) {
if (hitTest(_root.curp.feet)) {
_root.curp._x = _root.curp._x - Math.abs(_root.curp.xdrop2);
}
}
Frame 8
bossSignal = true;
bossHP = 20;
Frame 9
stopAllSounds();
if (player == 1) {
jiga2._visible = false;
} else if (player == 2) {
jinno2._visible = false;
}
Frame 11
function register(varA) {
carryOn[i] = varA;
i++;
}
_quality = "medium";
HP = 20;
enemyMax = 100;
if (player == 1) {
jinno._name = "curp";
} else if (player == 2) {
jiga._name = "curp";
}
carryOn = new Array();
i = 0;
register("curp");
register("noguy");
register("map");
register("hp1");
register("hp2");
test = 0;
while (test < 100) {
register("enemy" + test);
test++;
}
job = new Object();
with (job) {
this.onEnterFrame = function () {
if (((curp._x > 315) && ((map._x + map.right._x) > 630)) && (!stopMove)) {
im = 0;
while (im < carryOn.length) {
_root[carryOn[im]]._x = _root[carryOn[im]]._x - Math.abs(_root.curp.xdrop2);
im++;
}
}
if (((curp._x < 285) && ((map._x + map.left._x) < -20)) && (!stopMove)) {
im = 0;
while (im < carryOn.length) {
_root[carryOn[im]]._x = _root[carryOn[im]]._x + Math.abs(_root.curp.xdrop2);
im++;
}
}
if (((curp._y > 280) && ((map._y + map.bottom._y) > 430)) && (!stopMove)) {
im = 0;
while (im < carryOn.length) {
_root[carryOn[im]]._y = _root[carryOn[im]]._y - Math.abs(_root.curp.ydrop);
im++;
}
}
if (((curp._y < 265) && ((map._y + map.top._y) < -30)) && (!stopMove)) {
im = 0;
while (im < carryOn.length) {
_root[carryOn[im]]._y = _root[carryOn[im]]._y + Math.abs(_root.curp.ydrop);
im++;
}
}
_root.bosshead._y = _root.map._y;
_root.bosshead._x = _root.map._x;
_root.weapon1._y = _root.map._y;
_root.weapon1._x = _root.map._x;
_root.weapon2._y = _root.map._y;
_root.weapon2._x = _root.map._x;
_root.weapon3._y = _root.map._y;
_root.weapon3._x = _root.map._x;
_root.weapon4._y = _root.map._y;
_root.weapon4._x = _root.map._x;
_root.subboss._y = _root.map._y;
_root.subboss._x = _root.map._x;
};
}
Instance of Symbol 36 MovieClip "wallL0" in Frame 11
onClipEvent (enterFrame) {
if (hitTest(_root.curp.feet) && (!Key.isDown(39))) {
_root.curp._x = _root.curp._x + Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "wallR0" in Frame 11
onClipEvent (enterFrame) {
if (hitTest(_root.curp.feet)) {
_root.curp._x = _root.curp._x - Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 376 MovieClip "enemy29" in Frame 11
onClipEvent (load) {
gotoAndPlay(random(_totalframes) + 1);
}
Instance of Symbol 36 MovieClip "cough" in Frame 11
/* no clip actions */
Frame 12
subbossSignal = true;
subbossHP = 20;
Frame 13
inUse = false;
bossSignal = true;
bossHP = 50;
Frame 14
stopAllSounds();
if (player == 1) {
jiga2._visible = false;
} else if (player == 2) {
jinno2._visible = false;
}
Frame 16
myB.useHandCursor = false;
Symbol 16 MovieClip Frame 1
this.onEnterFrame = function () {
gotoAndStop(Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100) + 1);
};
Symbol 16 MovieClip Frame 101
_root.fade(2, 0);
Symbol 20 MovieClip Frame 1
function fadeB(varA, varB) {
gosignal = true;
dest = varA;
musicDest = varB;
}
this.onEnterFrame = function () {
if (gosignal && (_currentframe == 10)) {
play();
}
};
cloak.useHandCursor = false;
songlist = new Array();
songloop = new Array();
songlist[0] = undefined;
songloop[0] = 0;
songlist[1] = "amrisha";
songloop[1] = 99999 /* 0x01869F */;
songlist[2] = "future";
songloop[2] = 0;
songlist[3] = "mole";
songloop[3] = 99999 /* 0x01869F */;
songlist[4] = undefined;
songloop[4] = 0;
songlist[5] = "ost2";
songloop[5] = 99999 /* 0x01869F */;
songlist[6] = "death";
songloop[6] = 99999 /* 0x01869F */;
Symbol 20 MovieClip Frame 10
stop();
Symbol 20 MovieClip Frame 19
_root.gotoAndStop(dest);
if (musicDest != 0) {
stopAllSounds();
mySong = new Sound();
mySong.attachSound(songlist[musicDest]);
mySong.start(0, songloop[musicDest]);
}
gosignal = false;
Symbol 24 MovieClip Frame 46
stop();
_root.nextFrame();
Symbol 27 MovieClip Frame 1
this.onEnterFrame = function () {
if (Key.isDown(32)) {
_root.fade(4, 0);
}
};
Symbol 31 Button
on (release) {
if (player == undefined) {
jinPrev.gotoAndStop("victory");
player = 1;
}
}
Symbol 33 Button
on (release) {
if (player == undefined) {
jigPrev.gotoAndStop("victory");
player = 2;
}
}
Symbol 36 MovieClip Frame 1
_visible = false;
Symbol 49 MovieClip Frame 1
this.onEnterFrame = function () {
if ((_parent._currentframe < 6) && (_currentframe == 1)) {
gotoAndPlay (2);
} else if ((!_parent._currentframe) < 6) {
gotoAndStop (1);
}
};
Symbol 50 MovieClip Frame 1
arg = new Color(_parent);
blue = new Object();
blue.ra = 50;
blue.rb = 0;
blue.ga = 50;
blue.gb = 0;
blue.ba = 100;
blue.bb = 0;
blue.aa = 100;
blue.ab = 0;
red = new Object();
red.ra = 100;
red.rb = 0;
red.ga = 50;
red.gb = 0;
red.ba = 50;
red.bb = 0;
red.aa = 100;
red.ab = 0;
yellow = new Object();
yellow.ra = 100;
yellow.rb = 0;
yellow.ga = 100;
yellow.gb = 0;
yellow.ba = 50;
yellow.bb = 0;
yellow.aa = 100;
yellow.ab = 0;
normal = new Object();
normal.ra = 100;
normal.rb = 0;
normal.ga = 100;
normal.gb = 0;
normal.ba = 100;
normal.bb = 0;
normal.aa = 100;
normal.ab = 0;
stop();
Symbol 50 MovieClip Frame 2
arg.setTransform(red);
_root.HP--;
Symbol 50 MovieClip Frame 4
arg.setTransform(yellow);
Symbol 50 MovieClip Frame 6
arg.setTransform(red);
Symbol 50 MovieClip Frame 8
arg.setTransform(yellow);
Symbol 50 MovieClip Frame 10
gotoAndStop (1);
arg.setTransform(normal);
Symbol 51 MovieClip Frame 12
gotoAndPlay (2);
Symbol 53 MovieClip Frame 3
stop();
_parent.ydrop = -20;
_parent.fall = true;
_parent._y = _parent._y - 20;
_parent.stopMe = false;
Symbol 58 MovieClip Frame 23
if (_parent._name == "jinPrev") {
_root.fade(5, 1);
}
_parent.gotoAndStop(1);
Symbol 59 MovieClip Frame 1
this.onEnterFrame = function () {
if ((Key.isDown(65) && (signal == 1)) && (_parent.Astop)) {
gotoAndPlay (8);
_parent.energy.sc++;
_parent.Astop = false;
} else if ((Key.isDown(83) && (signal == 2)) && (_parent.Sstop)) {
gotoAndPlay (2);
_parent.energy.sc++;
_parent.Sstop = false;
}
};
Symbol 59 MovieClip Frame 2
signal = 1;
Symbol 59 MovieClip Frame 7
_parent.stopStuff = false;
stop();
signal = 0;
Symbol 59 MovieClip Frame 8
signal = 2;
Symbol 59 MovieClip Frame 13
_parent.stopStuff = false;
stop();
signal = 0;
Symbol 81 MovieClip Frame 1
stop();
this.onEnterFrame = function () {
if ((sc > 50) && (_currentframe < 31)) {
gotoAndPlay (31);
} else if ((sc > 25) && (_currentframe < 27)) {
gotoAndPlay (27);
} else if ((sc > 18) && (_currentframe < 23)) {
gotoAndPlay (23);
} else if ((sc > 12) && (_currentframe < 19)) {
gotoAndPlay (19);
} else if ((sc > 6) && (_currentframe < 12)) {
gotoAndPlay (12);
} else if ((sc > 0) && (_currentframe < 2)) {
gotoAndPlay (2);
}
};
Symbol 81 MovieClip Frame 11
gotoAndPlay (2);
sc--;
Symbol 81 MovieClip Frame 18
gotoAndPlay (12);
sc--;
Symbol 81 MovieClip Frame 22
gotoAndPlay (19);
sc--;
Symbol 81 MovieClip Frame 26
gotoAndPlay (23);
sc--;
Symbol 81 MovieClip Frame 30
gotoAndPlay (27);
sc--;
Symbol 81 MovieClip Frame 34
gotoAndPlay (31);
sc--;
Symbol 86 MovieClip Frame 6
_parent.energy.play();
Symbol 86 MovieClip Frame 91
_parent.energy.gotoAndStop(1);
Symbol 86 MovieClip Frame 102
_parent.stopStuff2 = false;
stop();
Symbol 90 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 5
gotoAndPlay (2);
Symbol 116 MovieClip Frame 30
stop();
if ((_root._currentframe == 7) || (_root._currentframe == 8)) {
_root.fade(9, 4);
} else if (((_root._currentframe == 11) || (_root._currentframe == 12)) || (_root._currentframe == 13)) {
_root.fade(14, 4);
}
Symbol 117 MovieClip Frame 1
stop();
if (stopVar == undefined) {
stopVar++;
ydrop = 0;
death = false;
stopStuff = false;
}
this.onEnterFrame = function () {
if (_name == "curp") {
ecount = 0;
count = 0;
ib = 0;
while (ib < _root.enemyMax) {
if (body.hitTest(_root["enemy" + ib]) && (hurt._currentframe == 1)) {
ecount++;
}
ib++;
}
if (ecount > 0) {
hurt.play();
}
if (body.hitTest(_root.boss.hurtHere)) {
hurt.play();
}
if (body.hitTest(_root.subboss.hand1)) {
hurt.play();
}
if (body.hitTest(_root.subboss.hand2)) {
hurt.play();
}
if (body.hitTest(_root.weapon1.hand) && (_root.weapon1._currentframe > 41)) {
hurt.play();
}
if (body.hitTest(_root.weapon2.saw) && (_root.weapon2._currentframe > 41)) {
hurt.play();
}
if (body.hitTest(_root.weapon3.sword) && (_root.weapon3._currentframe > 41)) {
hurt.play();
}
if (body.hitTest(_root.weapon4.ball) && (_root.weapon4._currentframe > 41)) {
hurt.play();
}
firsno = undefined;
i = 0;
while (i < 100) {
if (feet.hitTest(_root["platform" + i]) || (feet.hitTest(_root.map["platform" + i]))) {
count++;
if (firsno == undefined) {
firsno = i;
}
}
i++;
}
if (count > 0) {
fall = false;
ydrop = 0;
_y = ((_root.map._y + _root.map["platform" + firsno]._y) - (_root.map["platform" + firsno]._height / 2));
} else {
fall = true;
}
if (feet.hitTest(_root.cough)) {
gotoAndStop (2);
_x = (_x + 5);
} else if (death) {
gotoAndStop (8);
} else if (_root.playerstop) {
gotoAndStop (1);
} else if (stopMe) {
gotoAndStop (3);
} else if (stopStuff) {
gotoAndStop (6);
} else if (stopStuff2) {
gotoAndStop (7);
} else if (fall && (ydrop < 0)) {
if (Key.isDown(38)) {
ydrop = ydrop * 0.9;
} else {
ydrop = ydrop * 0.6;
}
ydrop = ydrop + 0.8;
_y = (_y + ydrop);
if (Key.isDown(37) && (!Key.isDown(39))) {
xdrop--;
} else if (Key.isDown(39) && (!Key.isDown(37))) {
xdrop++;
}
} else if (fall && (ydrop >= 0)) {
if (ydrop > 3) {
gotoAndStop (4);
}
ydrop = ydrop + 0.4;
ydrop = ydrop * 1.1;
if (ydrop > 30) {
ydrop = 30;
}
_y = (_y + ydrop);
if (_y > 500) {
if ((_root._currentframe == 7) || (_root._currentframe == 8)) {
_root.fade(9, 4);
} else if (((_root._currentframe == 11) || (_root._currentframe == 12)) || (_root._currentframe == 13)) {
_root.fade(14, 4);
}
}
if (Key.isDown(37) && (!Key.isDown(39))) {
xdrop--;
} else if (Key.isDown(39) && (!Key.isDown(37))) {
xdrop++;
}
} else if (!stopStuff) {
if ((Key.isDown(65) && Astop) || (Key.isDown(83) && Sstop)) {
stopStuff = true;
gotoAndStop (6);
}
if ((Key.isDown(68) && (_root.pmeter >= 20)) && DStop) {
stopStuff2 = true;
_root.pmeter = 0;
gotoAndStop (7);
}
if (((Key.isDown(37) && (!Key.isDown(39))) && (_xscale > 0)) || ((Key.isDown(39) && (!Key.isDown(37))) && (_xscale < 0))) {
_xscale = (_xscale * -1);
}
if (Key.isDown(38) && Ustop) {
gotoAndStop (3);
stopMe = true;
} else if (Key.isDown(37) && (!Key.isDown(39))) {
xdrop--;
gotoAndStop (2);
} else if (Key.isDown(39) && (!Key.isDown(37))) {
xdrop++;
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
if (Key.isDown(65)) {
Astop = false;
} else {
Astop = true;
}
if (Key.isDown(68)) {
Dstop = false;
} else {
Dstop = true;
}
if (Key.isDown(83)) {
Sstop = false;
} else {
Sstop = true;
}
if (Key.isDown(38)) {
Ustop = false;
} else {
Ustop = true;
}
xdrop2 = xdrop;
_x = (_x + xdrop);
xdrop = xdrop * 0.9;
if (xdrop > 15) {
xdrop = 15;
} else if (xdrop < -15) {
xdrop = -15;
}
}
};
Symbol 117 MovieClip Frame 6
stop();
Symbol 131 MovieClip Frame 3
stop();
_parent.ydrop = -20;
_parent.fall = true;
_parent._y = _parent._y - 20;
_parent.stopMe = false;
Symbol 138 MovieClip Frame 6
gotoAndPlay (2);
Symbol 140 MovieClip Frame 23
if (_parent._name == "jigPrev") {
_root.fade(5, 1);
}
_parent.gotoAndStop(1);
Symbol 141 MovieClip Frame 1
this.onEnterFrame = function () {
if ((Key.isDown(65) && (signal == 1)) && (_parent.Astop)) {
gotoAndPlay (9);
_parent.energy.sc++;
_parent.Astop = false;
} else if ((Key.isDown(83) && (signal == 2)) && (_parent.Sstop)) {
gotoAndPlay (2);
_parent.energy.sc++;
_parent.Sstop = false;
}
};
Symbol 141 MovieClip Frame 2
signal = 1;
Symbol 141 MovieClip Frame 8
_parent.stopStuff = false;
stop();
signal = 0;
Symbol 141 MovieClip Frame 9
signal = 2;
Symbol 141 MovieClip Frame 15
_parent.stopStuff = false;
stop();
signal = 0;
Symbol 147 MovieClip Frame 6
_parent.energy.play();
Symbol 147 MovieClip Frame 86
_parent.energy.gotoAndStop(1);
Symbol 147 MovieClip Frame 103
_parent.stopStuff2 = false;
stop();
Symbol 158 MovieClip Frame 30
stop();
if ((_root._currentframe == 7) || (_root._currentframe == 8)) {
_root.fade(9, 4);
} else if (((_root._currentframe == 11) || (_root._currentframe == 12)) || (_root._currentframe == 13)) {
_root.fade(14, 4);
}
Symbol 159 MovieClip Frame 1
stop();
if (stopVar == undefined) {
stopVar++;
ydrop = 0;
death = false;
stopStuff = false;
}
this.onEnterFrame = function () {
if (_name == "curp") {
ecount = 0;
count = 0;
ib = 0;
while (ib < _root.enemyMax) {
if (body.hitTest(_root["enemy" + ib]) && (hurt._currentframe == 1)) {
ecount++;
}
ib++;
}
if (ecount > 0) {
hurt.play();
}
if (body.hitTest(_root.boss.hurtHere)) {
hurt.play();
}
if (body.hitTest(_root.subboss.hand1)) {
hurt.play();
}
if (body.hitTest(_root.subboss.hand2)) {
hurt.play();
}
if (body.hitTest(_root.weapon1.hand) && (_root.weapon1._currentframe > 41)) {
hurt.play();
}
if (body.hitTest(_root.weapon2.saw) && (_root.weapon2._currentframe > 41)) {
hurt.play();
}
if (body.hitTest(_root.weapon3.sword) && (_root.weapon3._currentframe > 41)) {
hurt.play();
}
if (body.hitTest(_root.weapon4.ball) && (_root.weapon4._currentframe > 41)) {
hurt.play();
}
firsno = undefined;
i = 0;
while (i < 100) {
if (feet.hitTest(_root["platform" + i]) || (feet.hitTest(_root.map["platform" + i]))) {
count++;
if (firsno == undefined) {
firsno = i;
}
}
i++;
}
if (count > 0) {
fall = false;
ydrop = 0;
_y = ((_root.map._y + _root.map["platform" + firsno]._y) - (_root.map["platform" + firsno]._height / 2));
} else {
fall = true;
}
if (feet.hitTest(_root.cough)) {
gotoAndStop (2);
_x = (_x + 5);
} else if (death) {
gotoAndStop (8);
} else if (_root.playerstop) {
gotoAndStop (1);
} else if (stopMe) {
gotoAndStop (3);
} else if (stopStuff) {
gotoAndStop (6);
} else if (stopStuff2) {
gotoAndStop (7);
} else if (fall && (ydrop < 0)) {
if (Key.isDown(38)) {
ydrop = ydrop * 0.9;
} else {
ydrop = ydrop * 0.6;
}
ydrop = ydrop + 0.8;
_y = (_y + ydrop);
if (Key.isDown(37) && (!Key.isDown(39))) {
xdrop--;
} else if (Key.isDown(39) && (!Key.isDown(37))) {
xdrop++;
}
} else if (fall && (ydrop >= 0)) {
if (ydrop > 3) {
gotoAndStop (4);
}
ydrop = ydrop + 0.4;
ydrop = ydrop * 1.1;
if (ydrop > 30) {
ydrop = 30;
}
_y = (_y + ydrop);
if (_y > 500) {
if ((_root._currentframe == 7) || (_root._currentframe == 8)) {
_root.fade(9, 4);
} else if (((_root._currentframe == 11) || (_root._currentframe == 12)) || (_root._currentframe == 13)) {
_root.fade(14, 4);
}
}
if (Key.isDown(37) && (!Key.isDown(39))) {
xdrop--;
} else if (Key.isDown(39) && (!Key.isDown(37))) {
xdrop++;
}
} else if (!stopStuff) {
if ((Key.isDown(65) && Astop) || (Key.isDown(83) && Sstop)) {
stopStuff = true;
gotoAndStop (6);
}
if ((Key.isDown(68) && (_root.pmeter >= 20)) && DStop) {
stopStuff2 = true;
_root.pmeter = 0;
gotoAndStop (7);
}
if (((Key.isDown(37) && (!Key.isDown(39))) && (_xscale > 0)) || ((Key.isDown(39) && (!Key.isDown(37))) && (_xscale < 0))) {
_xscale = (_xscale * -1);
}
if (Key.isDown(38) && Ustop) {
gotoAndStop (3);
stopMe = true;
} else if (Key.isDown(37) && (!Key.isDown(39))) {
xdrop--;
gotoAndStop (2);
} else if (Key.isDown(39) && (!Key.isDown(37))) {
xdrop++;
gotoAndStop (2);
} else {
gotoAndStop (1);
}
}
if (Key.isDown(65)) {
Astop = false;
} else {
Astop = true;
}
if (Key.isDown(68)) {
Dstop = false;
} else {
Dstop = true;
}
if (Key.isDown(83)) {
Sstop = false;
} else {
Sstop = true;
}
if (Key.isDown(38)) {
Ustop = false;
} else {
Ustop = true;
}
xdrop2 = xdrop;
_x = (_x + xdrop);
xdrop = xdrop * 0.9;
if (xdrop > 15) {
xdrop = 15;
} else if (xdrop < -15) {
xdrop = -15;
}
}
};
Symbol 159 MovieClip Frame 6
stop();
Instance of Symbol 36 MovieClip "platform0" in Symbol 166 MovieClip Frame 1
/* no clip actions */
Symbol 170 MovieClip Frame 41
gotoAndPlay (1);
Symbol 175 MovieClip Frame 55
gotoAndPlay (1);
Symbol 178 MovieClip Frame 1
function popUp(message) {
gotoAndPlay (2);
textbox = message;
}
stop();
Symbol 178 MovieClip Frame 16
stop();
Symbol 179 MovieClip Frame 1
this.onEnterFrame = function () {
timer = timer + 0.04;
if (timer > 46) {
gotoAndStop (10);
} else if (timer > 40) {
gotoAndStop (9);
} else if (timer > 34) {
gotoAndStop (8);
} else if (timer > 28) {
gotoAndStop (7);
} else if (timer > 24) {
gotoAndStop (6);
} else if (timer > 18) {
gotoAndStop (5);
} else if (timer > 12) {
gotoAndStop (4);
} else if (timer > 6) {
gotoAndStop (3);
} else if (timer > 2) {
gotoAndStop (2);
}
if (Key.isDown(32)) {
_root.fade(6, 2);
}
};
stop();
Symbol 179 MovieClip Frame 2
_root.tb.popUp("Welcome to the Tutorial.");
Symbol 179 MovieClip Frame 3
_root.tb.popUp("You can learn here how to play.\r To skip, press SPACE.");
Symbol 179 MovieClip Frame 4
_root.tb.popUp("To move around, hit the\r left and right arrows.");
Symbol 179 MovieClip Frame 5
_root.tb.popUp("To jump, press the up arrow.");
Symbol 179 MovieClip Frame 6
_root.tb.popUp("Attacking has an interesting system.");
Symbol 179 MovieClip Frame 7
_root.tb.popUp("Your instrument releases energy\ras you play it.");
Symbol 179 MovieClip Frame 8
_root.tb.popUp("To play it, you need to repeatedly\ralternate A and S.");
Symbol 179 MovieClip Frame 9
_root.tb.popUp("That's about it for controls.");
Symbol 179 MovieClip Frame 10
_root.tb.popUp("Go ahead and hit SPACE to go on with the game.");
Symbol 183 MovieClip Frame 1
this.onEnterFrame = function () {
timer = timer + 0.04;
if ((timer > 5) && (_root._currentframe == 6)) {
_root.fade(7, 3);
} else if ((timer > 5) && (_root._currentframe == 10)) {
_root.fade(11, 5);
}
};
Symbol 185 MovieClip Frame 1
ydrop = 6;
swi = 0;
this.onEnterFrame = function () {
_y = (_y + ydrop);
_x = (_x - (_xscale / 10));
if (_x < -50) {
_x = 650;
_y = (random(350) + 25);
}
ydrop = ydrop * 0.9;
if (swi == 0) {
ydrop--;
if (ydrop < -6) {
swi = 1;
}
} else {
ydrop++;
if (ydrop > 6) {
swi = 0;
}
}
};
Symbol 187 MovieClip Frame 39
gotoAndPlay (1);
Symbol 188 MovieClip Frame 60
gotoAndPlay (1);
Symbol 199 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 110
stop();
_root.fade(10, 2);
Symbol 200 MovieClip Frame 1
arg = new Color(_parent);
blue = new Object();
blue.ra = 50;
blue.rb = 0;
blue.ga = 50;
blue.gb = 0;
blue.ba = 100;
blue.bb = 0;
blue.aa = 100;
blue.ab = 0;
red = new Object();
red.ra = 100;
red.rb = 0;
red.ga = 50;
red.gb = 0;
red.ba = 50;
red.bb = 0;
red.aa = 100;
red.ab = 0;
yellow = new Object();
yellow.ra = 100;
yellow.rb = 0;
yellow.ga = 100;
yellow.gb = 0;
yellow.ba = 50;
yellow.bb = 0;
yellow.aa = 100;
yellow.ab = 0;
normal = new Object();
normal.ra = 100;
normal.rb = 0;
normal.ga = 100;
normal.gb = 0;
normal.ba = 100;
normal.bb = 0;
normal.aa = 100;
normal.ab = 0;
stop();
Symbol 200 MovieClip Frame 2
arg.setTransform(red);
_root.bossHP--;
Symbol 200 MovieClip Frame 4
arg.setTransform(yellow);
Symbol 200 MovieClip Frame 6
arg.setTransform(red);
Symbol 200 MovieClip Frame 8
arg.setTransform(yellow);
Symbol 200 MovieClip Frame 10
gotoAndStop (1);
arg.setTransform(normal);
Symbol 201 MovieClip Frame 1
_visible = false;
stop();
rnr = 0;
this.onEnterFrame = function () {
if (_root.bossSignal) {
_visible = true;
play();
}
if (_currentframe > 24) {
if (hitTest(_root.curp.energy) && (hurt._currentframe == 1)) {
hurt.play();
if ((_root.bossHP <= 0) && (stopVar == undefined)) {
stopVar++;
head.gotoAndPlay("death");
stop();
_root.boss.stopMe = true;
}
}
}
};
Symbol 201 MovieClip Frame 2
_root.bossSignal = false;
Symbol 201 MovieClip Frame 51
gotoAndPlay (25);
Symbol 210 MovieClip Frame 1
_visible = false;
stop();
rnr = 0;
this.onEnterFrame = function () {
if (_root.bossSignal) {
_visible = true;
play();
}
};
Symbol 210 MovieClip Frame 2
_root.bossSignal = false;
Symbol 210 MovieClip Frame 25
swapDepths(_root.map);
Symbol 210 MovieClip Frame 215
if (stopme) {
stop();
} else {
rnr = random(4) + 1;
}
Symbol 210 MovieClip Frame 216
rnr = rnr - 0.04;
trace(rnr);
Symbol 210 MovieClip Frame 217
if (rnr <= 0) {
if (random(3) == 0) {
gotoAndPlay (327);
} else if (random(2) == 0) {
gotoAndPlay (253);
} else {
gotoAndPlay (218);
}
} else {
gotoAndPlay (216);
}
Symbol 210 MovieClip Frame 252
gotoAndPlay (215);
Symbol 210 MovieClip Frame 326
gotoAndPlay (215);
Symbol 210 MovieClip Frame 459
gotoAndPlay (215);
Instance of Symbol 36 MovieClip "platform0" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "right" in Symbol 223 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp.feet) && (!Key.isDown(39))) {
_root.curp._x = _root.curp._x + Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "platform1" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform2" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform3" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform4" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform5" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform6" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform7" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform8" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform9" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform10" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform11" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform12" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform13" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform14" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform15" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform16" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform17" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform18" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform19" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "bottom" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "top" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform20" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform22" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform21" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform23" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform24" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform25" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform26" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform27" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform28" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform29" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform36" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform37" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform39" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform44" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform45" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform46" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform47" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform48" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform49" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform50" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform51" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform52" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform53" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform54" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform30" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform31" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform32" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform33" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform34" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform35" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform38" in Symbol 223 MovieClip Frame 1
/* no clip actions */
Symbol 228 MovieClip Frame 21
gotoAndPlay (1);
Symbol 228 MovieClip Frame 22
_parent.stopVar++;
_parent._name = "noguy";
Symbol 228 MovieClip Frame 30
stop();
_parent._visible = false;
Symbol 229 MovieClip Frame 1
this.onEnterFrame = function () {
if (bat.hitTest(_root.curp.energy) && (stopVar == undefined)) {
bat.gotoAndPlay("death");
_root.pmeter++;
}
};
Symbol 234 MovieClip Frame 5
gotoAndPlay (1);
Symbol 234 MovieClip Frame 6
_parent.stopVar++;
_parent._name = "noguy";
Symbol 234 MovieClip Frame 12
stop();
_parent._visible = false;
Symbol 235 MovieClip Frame 1
this.onEnterFrame = function () {
if (tank.hitTest(_root.curp.energy) && (stopVar == undefined)) {
tank.gotoAndPlay("death");
_root.pmeter++;
}
};
Symbol 240 MovieClip Frame 11
gotoAndPlay (1);
Symbol 240 MovieClip Frame 12
_parent.stopVar++;
_parent._name = "noguy";
Symbol 240 MovieClip Frame 25
stop();
_parent._visible = false;
Symbol 241 MovieClip Frame 1
this.onEnterFrame = function () {
if (dino.hitTest(_root.curp.energy) && (stopVar == undefined)) {
dino.gotoAndPlay("death");
_root.pmeter++;
}
};
Symbol 245 MovieClip Frame 2
gotoAndPlay (1);
Symbol 245 MovieClip Frame 3
_parent.stopVar++;
_parent._name = "noguy";
Symbol 245 MovieClip Frame 15
stop();
_parent._visible = false;
Symbol 246 MovieClip Frame 1
this.onEnterFrame = function () {
if (ball.hitTest(_root.curp.energy) && (stopVar == undefined)) {
ball.gotoAndPlay("death");
_root.pmeter++;
}
};
Symbol 250 MovieClip Frame 2
gotoAndPlay (1);
Symbol 250 MovieClip Frame 3
_parent.stopVar++;
_parent._name = "noguy";
Symbol 250 MovieClip Frame 16
_parent._visible = false;
stop();
Symbol 251 MovieClip Frame 1
this.onEnterFrame = function () {
if (kiss.hitTest(_root.curp.energy) && (stopVar == undefined)) {
kiss.gotoAndPlay("death");
_root.pmeter++;
}
};
Symbol 255 MovieClip Frame 2
gotoAndPlay (1);
Symbol 255 MovieClip Frame 3
_parent.stopVar++;
_parent._name = "noguy";
Symbol 255 MovieClip Frame 12
stop();
_parent._visible = false;
Symbol 256 MovieClip Frame 1
this.onEnterFrame = function () {
if (man.hitTest(_root.curp.energy) && (stopVar == undefined)) {
man.gotoAndPlay("death");
_root.pmeter++;
}
};
Symbol 256 MovieClip Frame 29
gotoAndPlay (1);
Symbol 261 MovieClip Frame 5
gotoAndPlay (1);
Symbol 261 MovieClip Frame 6
_parent.stopVar++;
_parent._name = "noguy";
Symbol 261 MovieClip Frame 15
stop();
_parent._visible = false;
Symbol 262 MovieClip Frame 1
this.onEnterFrame = function () {
if (ufo.hitTest(_root.curp.energy) && (stopVar == undefined)) {
ufo.gotoAndPlay("death");
_root.pmeter++;
}
};
Symbol 267 MovieClip Frame 1
this.onEnterFrame = function () {
gotoAndStop(21 - _root.HP);
};
Symbol 267 MovieClip Frame 21
_root.curp.death = true;
Symbol 273 MovieClip Frame 1
this.onEnterFrame = function () {
gotoAndStop(_root.pmeter + 1);
};
Symbol 274 MovieClip Frame 1
stop();
myS = new Sound();
squeeze = 100;
Symbol 274 MovieClip Frame 2
squeeze = squeeze - 5;
myS.setVolume(squeeze);
Symbol 274 MovieClip Frame 3
if (squeeze > 0) {
gotoAndPlay (2);
}
Symbol 274 MovieClip Frame 4
stopAllSounds();
myS.setVolume(100);
myBoss = new Sound();
myBoss.attachSound("toys");
myBoss.start(0, 99999);
stop();
Symbol 275 MovieClip Frame 1
i = 0;
stop();
myP = new Array(68, 79, 85, 67, 72, 69);
this.onEnterFrame = function () {
if (Key.isDown(myP[i])) {
if (i < 5) {
i++;
} else {
gotoAndStop (2);
}
}
};
Symbol 275 MovieClip Frame 2
this.onEnterFrame = function () {
_root.HP = 20;
_root.pmeter = 20;
};
Symbol 288 MovieClip Frame 1
_root.playerstop = true;
Symbol 288 MovieClip Frame 66
_root.playerstop = false;
stop();
Symbol 291 MovieClip Frame 71
stop();
Symbol 293 Button
on (release) {
jinno2.gotoAndStop("victory");
jiga2.gotoAndStop("victory");
fade(6, 2);
}
Symbol 296 Button
on (release) {
fade(2, 0);
}
Symbol 305 MovieClip Frame 1
sex = new Color(this);
newCo = new Object();
this.onEnterFrame = function () {
newCo.aa = random(51) + 50;
newCo.ab = 0;
newCo.ra = random(101);
newCo.rb = 0;
newCo.ga = random(101);
newCo.gb = 0;
newCo.ba = random(101);
newCo.bb = 0;
sex.setTransform(newCo);
rtwist = rtwist + 0.25;
_rotation = (_rotation + rtwist);
};
Symbol 305 MovieClip Frame 39
gotoAndPlay (1);
Symbol 309 MovieClip Frame 1
stop();
Symbol 309 MovieClip Frame 2
_name = "rodney";
Symbol 309 MovieClip Frame 24
_parent._visible = false;
Symbol 309 MovieClip Frame 25
stop();
Symbol 310 MovieClip Frame 1
function doFa(varA, varB, varC) {
_root.eyes = varA;
_root.mouth = varB;
_root.mouthy = varC;
}
stop();
_visible = false;
rnr = 0;
this.onEnterFrame = function () {
if (_root.bossSignal) {
_visible = true;
play();
}
};
Symbol 310 MovieClip Frame 41
gotoAndPlay (21);
Symbol 310 MovieClip Frame 42
doFa(4, 4, 100);
swapDepths(_root.map);
Symbol 310 MovieClip Frame 135
swapDepths(_root.map);
_root.inUse = false;
gotoAndPlay (20);
Symbol 310 MovieClip Frame 136
doFa(1, 3, -100);
swapDepths(_root.map);
Symbol 310 MovieClip Frame 220
swapDepths(_root.map);
_root.inUse = false;
gotoAndPlay (20);
Symbol 310 MovieClip Frame 221
doFa(4, 3, -100);
swapDepths(_root.map);
Symbol 310 MovieClip Frame 344
swapDepths(_root.map);
_root.inUse = false;
gotoAndPlay (20);
Symbol 313 MovieClip Frame 1
gotoAndStop(_root.fac);
this.onEnterFrame = function () {
gotoAndStop(_root.fac);
};
Symbol 319 MovieClip Frame 1
gotoAndStop(_root.eyes);
this.onEnterFrame = function () {
gotoAndStop(_root.eyes);
};
Symbol 324 MovieClip Frame 1
gotoAndStop(_root.mouth);
_yscale = _root.mouthy;
this.onEnterFrame = function () {
gotoAndStop(_root.mouth);
_yscale = _root.mouthy;
};
Symbol 325 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 2
_root.eyes = 4;
_root.mouth = 4;
_root.mouthy = 100;
_root.fac = 2;
_parent.stopVar++;
Symbol 325 MovieClip Frame 125
_root.fade(15, 6);
stop();
Symbol 327 MovieClip Frame 1
rnr = random(5) + 1;
Symbol 327 MovieClip Frame 2
if (!_root.inUse) {
rnr = rnr - 0.04;
}
Symbol 327 MovieClip Frame 3
if (rnr <= 0) {
if (random(4) == 0) {
if (random(3) == 0) {
_root.weapon1.gotoAndPlay("out1");
} else if (random(2) == 0) {
_root.weapon1.gotoAndPlay("out2");
} else {
_root.weapon1.gotoAndPlay("out3");
}
} else if (random(3) == 0) {
if (random(3) == 0) {
_root.weapon2.gotoAndPlay("out1");
} else if (random(2) == 0) {
_root.weapon2.gotoAndPlay("out2");
} else {
_root.weapon2.gotoAndPlay("out3");
}
} else if (random(2) == 0) {
if (random(3) == 0) {
_root.weapon3.gotoAndPlay("out1");
} else if (random(2) == 0) {
_root.weapon3.gotoAndPlay("out2");
} else {
_root.weapon3.gotoAndPlay("out3");
}
} else if (random(3) == 0) {
_root.weapon4.gotoAndPlay("out1");
} else if (random(2) == 0) {
_root.weapon4.gotoAndPlay("out2");
} else {
_root.weapon4.gotoAndPlay("out3");
}
_root.inUse = true;
gotoAndPlay (1);
} else {
gotoAndPlay (2);
}
Symbol 328 MovieClip Frame 1
_root.eyes = 1;
_root.mouth = 1;
_root.mouthy = 100;
_root.fac = 1;
stop();
_visible = false;
rnr = 0;
this.onEnterFrame = function () {
if (_root.bossSignal) {
_visible = true;
play();
}
if (_root.bossHP < 25) {
_root.fac = 2;
} else {
_root.fac = 1;
}
};
Symbol 328 MovieClip Frame 2
_root.bossSignal = false;
Symbol 328 MovieClip Frame 30
gotoAndPlay (20);
Symbol 330 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 2
_name = "rodney";
Symbol 330 MovieClip Frame 30
stop();
Symbol 333 MovieClip Frame 1
function doFa(varA, varB, varC) {
_root.eyes = varA;
_root.mouth = varB;
_root.mouthy = varC;
}
stop();
_visible = false;
rnr = 0;
this.onEnterFrame = function () {
if (_root.bossSignal) {
_visible = true;
play();
}
};
Symbol 333 MovieClip Frame 41
gotoAndPlay (21);
Symbol 333 MovieClip Frame 42
doFa(4, 3, -100);
swapDepths(_root.map);
Symbol 333 MovieClip Frame 100
swapDepths(_root.map);
_root.inUse = false;
gotoAndPlay (20);
Symbol 333 MovieClip Frame 101
doFa(1, 4, 100);
swapDepths(_root.map);
Symbol 333 MovieClip Frame 146
swapDepths(_root.map);
_root.inUse = false;
gotoAndPlay (20);
Symbol 333 MovieClip Frame 147
doFa(2, 1, -100);
swapDepths(_root.map);
Symbol 333 MovieClip Frame 240
swapDepths(_root.map);
_root.inUse = false;
gotoAndPlay (20);
Symbol 335 MovieClip Frame 1
stop();
Symbol 335 MovieClip Frame 2
_name = "rodney";
Symbol 335 MovieClip Frame 19
stop();
Symbol 337 MovieClip Frame 1
stop();
_visible = false;
rnr = 0;
this.onEnterFrame = function () {
if (_root.bossSignal) {
_visible = true;
play();
}
};
function doFa(varA, varB, varC) {
_root.eyes = varA;
_root.mouth = varB;
_root.mouthy = varC;
}
Symbol 337 MovieClip Frame 41
gotoAndPlay (21);
Symbol 337 MovieClip Frame 42
swapDepths(_root.map);
doFa(2, 2, 100);
Symbol 337 MovieClip Frame 50
_root.shake.play();
Symbol 337 MovieClip Frame 118
swapDepths(_root.map);
_root.inUse = false;
gotoAndPlay (20);
Symbol 337 MovieClip Frame 119
swapDepths(_root.map);
doFa(3, 1, -100);
Symbol 337 MovieClip Frame 172
_root.shake.play();
Symbol 337 MovieClip Frame 240
swapDepths(_root.map);
_root.inUse = false;
gotoAndPlay (20);
Symbol 337 MovieClip Frame 241
swapDepths(_root.map);
doFa(1, 3, 100);
Symbol 337 MovieClip Frame 360
swapDepths(_root.map);
_root.inUse = false;
gotoAndPlay (20);
Symbol 339 MovieClip Frame 1
function go(varA) {
if (_currentframe < 3) {
gotoAndStop(varA);
}
}
stop();
Symbol 339 MovieClip Frame 46
stop();
Symbol 341 MovieClip Frame 1
stop();
Symbol 341 MovieClip Frame 46
stop();
Symbol 342 MovieClip Frame 1
function doFa(varA, varB, varC) {
_root.eyes = varA;
_root.mouth = varB;
_root.mouthy = varC;
}
stop();
_visible = false;
rnr = 0;
this.onEnterFrame = function () {
if (_root.bossSignal) {
_visible = true;
play();
}
if (_currentframe > 19) {
if (hitTest(_root.curp.energy) && (_root.bosshead.hurt._currentframe == 1)) {
_root.bosshead.hurt.play();
if ((_root.bossHP <= 0) && (stopVar == undefined)) {
stopVar++;
_root.bosshead.head.gotoAndPlay("death");
hand.gotoAndPlay("death");
_root.weapon2.saw.gotoAndPlay("death");
_root.weapon3.sword.gotoAndPlay("death");
_root.weapon4.ball.gotoAndPlay("death");
stop();
_root.weapon1.stopMe = true;
_root.weapon2.stopMe = true;
_root.weapon3.stopMe = true;
_root.weapon4.stopMe = true;
}
}
}
};
Symbol 342 MovieClip Frame 41
gotoAndPlay (21);
Symbol 342 MovieClip Frame 42
doFa(4, 1, 100);
swapDepths(_root.map);
Symbol 342 MovieClip Frame 71
_root.shake.play();
Symbol 342 MovieClip Frame 96
swapDepths(_root.map);
_root.inUse = false;
gotoAndPlay (20);
Symbol 342 MovieClip Frame 97
doFa(4, 2, -100);
swapDepths(_root.map);
Symbol 342 MovieClip Frame 162
swapDepths(_root.map);
_root.inUse = false;
gotoAndPlay (20);
Symbol 342 MovieClip Frame 163
doFa(1, 1, -100);
swapDepths(_root.map);
Symbol 342 MovieClip Frame 302
swapDepths(_root.map);
_root.inUse = false;
gotoAndPlay (20);
Instance of Symbol 36 MovieClip "platform0" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform1" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "wallR0" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp.feet)) {
_root.curp._x = _root.curp._x - Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "wallL0" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp.feet) && (!Key.isDown(39))) {
_root.curp._x = _root.curp._x + Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "bottom" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "top" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform2" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "ceiling1" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp.head) && (!Key.isDown(39))) {
_root.curp._y = _root.curp._y + Math.abs(_root.curp.ydrop);
_root.curp.ydrop = 0;
}
}
Instance of Symbol 36 MovieClip "wallR1" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp)) {
_root.curp._x = _root.curp._x - Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "wallL1" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp) && (!Key.isDown(39))) {
_root.curp._x = _root.curp._x + Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "platform3" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "ceiling2" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp.head) && (!Key.isDown(39))) {
_root.curp._y = _root.curp._y + Math.abs(_root.curp.ydrop);
_root.curp.ydrop = 0;
}
}
Instance of Symbol 36 MovieClip "wallR2" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp)) {
_root.curp._x = _root.curp._x - Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "wallL2" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp) && (!Key.isDown(39))) {
_root.curp._x = _root.curp._x + Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "platform4" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "ceiling3" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp.head) && (!Key.isDown(39))) {
_root.curp._y = _root.curp._y + Math.abs(_root.curp.ydrop);
_root.curp.ydrop = 0;
}
}
Instance of Symbol 36 MovieClip "wallR3" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp)) {
_root.curp._x = _root.curp._x - Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "wallL3" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp) && (!Key.isDown(39))) {
_root.curp._x = _root.curp._x + Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "wallR5" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp)) {
_root.curp._x = _root.curp._x - Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "platform5" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "ceiling4" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp.head) && (!Key.isDown(39))) {
_root.curp._y = _root.curp._y + Math.abs(_root.curp.ydrop);
_root.curp.ydrop = 0;
}
}
Instance of Symbol 36 MovieClip "wallR4" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp)) {
_root.curp._x = _root.curp._x - Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "wallL4" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp) && (!Key.isDown(39))) {
_root.curp._x = _root.curp._x + Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "wallL5" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp) && (!Key.isDown(39))) {
_root.curp._x = _root.curp._x + Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "ceiling5" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp.head)) {
_root.curp._y = _root.curp._y + Math.abs(_root.curp.ydrop);
_root.curp.ydrop = 0;
}
}
Instance of Symbol 36 MovieClip "platform6" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform7" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "wallL6" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp) && (!Key.isDown(39))) {
_root.curp._x = _root.curp._x + Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "platform8" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform9" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform10" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform11" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform12" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "wallR6" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp)) {
_root.curp._x = _root.curp._x - Math.abs(_root.curp.xdrop2);
}
}
Instance of Symbol 36 MovieClip "platform13" in Symbol 355 MovieClip Frame 1
/* no clip actions */
Instance of Symbol 36 MovieClip "platform14" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp) && (stopVar == undefined)) {
_root.gotoAndStop(13);
stopVar++;
}
}
Instance of Symbol 36 MovieClip "marker4" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp) && (stopVar == undefined)) {
stopVar++;
_root.stopMove = true;
_root.nextFrame();
}
}
Instance of Symbol 36 MovieClip "d" in Symbol 355 MovieClip Frame 1
onClipEvent (enterFrame) {
if (hitTest(_root.curp) && (stopVar == undefined)) {
_root.bossMyu.play();
stopVar++;
}
}
Symbol 364 MovieClip Frame 1
function go(varA) {
if (_currentframe < 8) {
gotoAndPlay(varA);
}
}
Symbol 364 MovieClip Frame 5
gotoAndPlay (1);
Symbol 364 MovieClip Frame 7
gotoAndPlay (6);
Symbol 364 MovieClip Frame 8
_parent.stop();
_parent.stopVar = "NO!";
_parent._name = "noguy";
Symbol 364 MovieClip Frame 17
stop();
_parent._visible = false;
Symbol 375 MovieClip Frame 11
stop();
Symbol 376 MovieClip Frame 1
liz.go("move");
this.onEnterFrame = function () {
if (liz.hitTest(_root.curp.energy) && (stopVar == undefined)) {
liz.gotoAndPlay("death");
_root.pmeter = _root.pmeter + 2;
}
};
Symbol 376 MovieClip Frame 40
liz.go("spit");
Symbol 376 MovieClip Frame 50
liz.go("move");
Symbol 376 MovieClip Frame 90
liz.go("spit");
Symbol 380 MovieClip Frame 1
this.onEnterFrame = function () {
if (_root.curp._xscale < 0) {
gotoAndStop (5);
} else if (_currentframe == 5) {
gotoAndPlay (1);
}
};
Symbol 380 MovieClip Frame 4
gotoAndPlay (1);
Symbol 380 MovieClip Frame 5
stop();
Symbol 388 MovieClip Frame 5
gotoAndPlay (1);
Symbol 388 MovieClip Frame 6
_parent.stopVar++;
_parent._name = "noguy";
Symbol 388 MovieClip Frame 31
stop();
_parent._visible = false;
Symbol 389 MovieClip Frame 1
this.onEnterFrame = function () {
if (lips.hitTest(_root.curp.energy) && (stopVar == undefined)) {
lips.gotoAndPlay("death");
_root.pmeter++;
}
};
Symbol 389 MovieClip Frame 19
gotoAndPlay (1);
Symbol 393 MovieClip Frame 1
stop();
Symbol 393 MovieClip Frame 2
_parent.stopVar++;
_parent._name = "noguy";
Symbol 393 MovieClip Frame 8
stop();
_parent._visible = false;
Symbol 394 MovieClip Frame 1
this.onEnterFrame = function () {
if (eye.hitTest(_root.curp.energy) && (stopVar == undefined)) {
eye.gotoAndPlay("death");
_root.pmeter++;
}
};
Symbol 394 MovieClip Frame 60
gotoAndPlay (1);
Symbol 399 MovieClip Frame 6
stop();
Symbol 400 MovieClip Frame 1
stop();
this.onEnterFrame = function () {
if (hitTest(_root.curp.energy) && (stopVar == undefined)) {
gotoAndPlay (2);
}
};
Symbol 400 MovieClip Frame 2
stopVar++;
_name = "crapBa";
Symbol 400 MovieClip Frame 31
stop();
_visible = false;
Symbol 404 MovieClip Frame 1
stop();
Symbol 404 MovieClip Frame 2
_parent.stopVar++;
_parent._name = "noguy";
Symbol 404 MovieClip Frame 8
stop();
_parent._visible = false;
Symbol 405 MovieClip Frame 1
this.onEnterFrame = function () {
if (eye.hitTest(_root.curp.energy) && (stopVar == undefined)) {
eye.gotoAndPlay("death");
_root.pmeter++;
}
};
Symbol 405 MovieClip Frame 60
gotoAndPlay (1);
Symbol 409 MovieClip Frame 1
arg = new Color(_parent);
blue = new Object();
blue.ra = 50;
blue.rb = 0;
blue.ga = 50;
blue.gb = 0;
blue.ba = 100;
blue.bb = 0;
blue.aa = 100;
blue.ab = 0;
red = new Object();
red.ra = 100;
red.rb = 0;
red.ga = 50;
red.gb = 0;
red.ba = 50;
red.bb = 0;
red.aa = 100;
red.ab = 0;
yellow = new Object();
yellow.ra = 100;
yellow.rb = 0;
yellow.ga = 100;
yellow.gb = 0;
yellow.ba = 50;
yellow.bb = 0;
yellow.aa = 100;
yellow.ab = 0;
normal = new Object();
normal.ra = 100;
normal.rb = 0;
normal.ga = 100;
normal.gb = 0;
normal.ba = 100;
normal.bb = 0;
normal.aa = 100;
normal.ab = 0;
stop();
Symbol 409 MovieClip Frame 2
arg.setTransform(red);
_root.subbossHP--;
Symbol 409 MovieClip Frame 4
arg.setTransform(yellow);
Symbol 409 MovieClip Frame 6
arg.setTransform(red);
Symbol 409 MovieClip Frame 8
arg.setTransform(yellow);
Symbol 409 MovieClip Frame 10
gotoAndStop (1);
arg.setTransform(normal);
Symbol 414 MovieClip Frame 1
_visible = false;
stop();
rnr = 0;
this.onEnterFrame = function () {
if (_root.subbossSignal) {
_visible = true;
play();
}
if (_currentframe > 18) {
if (body.hitTest(_root.curp.energy) && (hurt._currentframe == 1)) {
hurt.play();
if ((_root.subbossHP <= 0) && (stopVar == undefined)) {
gotoAndPlay (648);
}
}
}
};
Symbol 414 MovieClip Frame 2
_root.subbossSignal = false;
Symbol 414 MovieClip Frame 16
_root.shake.play();
Symbol 414 MovieClip Frame 62
if (stopme) {
stop();
} else {
rnr = random(3) + 1;
}
Symbol 414 MovieClip Frame 63
rnr = rnr - 0.04;
trace(rnr);
Symbol 414 MovieClip Frame 64
if (rnr <= 0) {
if (random(5) == 0) {
gotoAndPlay (65);
} else if (random(4) == 0) {
gotoAndPlay (201);
} else if (random(3) == 0) {
gotoAndPlay (263);
} else if (random(2) == 0) {
gotoAndPlay (436);
} else {
gotoAndPlay (522);
}
} else {
gotoAndPlay (63);
}
Symbol 414 MovieClip Frame 200
gotoAndPlay (62);
Symbol 414 MovieClip Frame 262
gotoAndPlay (62);
Symbol 414 MovieClip Frame 435
gotoAndPlay (62);
Symbol 414 MovieClip Frame 521
gotoAndPlay (62);
Symbol 414 MovieClip Frame 647
gotoAndPlay (62);
Symbol 414 MovieClip Frame 648
this.onEnterFrame = function () {
if (_currentframe < 648) {
gotoAndPlay (648);
}
};
play();
Symbol 414 MovieClip Frame 649
stopVar++;
Symbol 414 MovieClip Frame 680
stop();
_root.stopMove = false;
Symbol 417 MovieClip Frame 1
stop();
this.onEnterFrame = function () {
if (hitTest(_root.curp)) {
gotoAndStop (2);
_root.HP = _root.HP + 5;
}
};
Symbol 417 MovieClip Frame 2
stop();
Symbol 418 MovieClip Frame 1
stop();
_root._x = 0;
_root._y = 0;
Symbol 418 MovieClip Frame 2
_root._y = _root._y + 3;
Symbol 418 MovieClip Frame 4
_root._y = _root._y - 6;
Symbol 418 MovieClip Frame 6
_root._y = _root._y + 6;
Symbol 418 MovieClip Frame 8
_root._y = _root._y - 6;
Symbol 418 MovieClip Frame 10
_root._y = _root._y + 6;
Symbol 418 MovieClip Frame 12
_root._y = _root._y - 6;
Symbol 418 MovieClip Frame 14
_root._y = _root._y + 3;
Symbol 419 MovieClip Frame 1
stop();
myS = new Sound();
squeeze = 100;
Symbol 419 MovieClip Frame 2
squeeze = squeeze - 5;
myS.setVolume(squeeze);
Symbol 419 MovieClip Frame 3
if (squeeze > 0) {
gotoAndPlay (2);
}
Symbol 419 MovieClip Frame 4
stopAllSounds();
myS.setVolume(100);
myBoss = new Sound();
myBoss.attachSound("lionwitch");
myBoss.start(0, 99999);
stop();
Symbol 421 MovieClip Frame 71
stop();
Symbol 423 MovieClip Frame 71
stop();
Symbol 424 Button
on (release) {
jinno2.gotoAndStop("victory");
jiga2.gotoAndStop("victory");
fade(10, 2);
}
Symbol 487 MovieClip Frame 738
stop();
_root.fade(16, 0);
Symbol 490 Button
on (release) {
getURL ("http://www.bakshi.us/hateorder", "_blank");
}
Symbol 492 Button
on (release) {
getURL ("http://www.analog-pussy.com", "_blank");
}
Symbol 495 Button
on (release) {
gotoAndStop (17);
}
Symbol 496 Button
on (release) {
fade(2, 0);
}
Symbol 547 Button
on (release) {
_root.fade(2, 0);
}
Symbol 548 MovieClip Frame 1
stopAllSounds();
Symbol 548 MovieClip Frame 560
stop();