Frame 1
musics = true;
torelease = 2;
team = 0;
lev = 0;
continues = 3;
char1 = "";
char2 = "";
jump = 0;
jumplength = 0;
nmehealth = 2;
wtfmode = false;
hardmode = false;
timeout = false;
sp1 = 0;
sp2 = 0;
health = 100;
phealth = 100;
_root.stop();
nmes_japan = new Array("domokun", "S", "N", "schoolgirl", "nes");
nmes_nyc = new Array("raphael", "mikey", "donatello", "leonardo", "joker", "kermit", "alex", "droog1", "droog2", "droog3");
nmes_fightclub = new Array("monkey", "soap", "marla", "priest", "boss", "blondie", "black");
nmes_latenight = new Array("interrupter", "bear", "vomit", "triumph", "sandm");
nmes_adventure = new Array("ninja", "pirate", "monkey", "popeye", "mickey");
nmes_fox = new Array("milhouse", "tai", "peter", "brian", "fry", "bender", "news1", "news2", "cameron");
nmes_washington = new Array("dick", "nixon", "hitler", "hilary", "obama");
nmes_belaire = new Array("jeeves", "oldersister", "youngersister", "aunt", "mib1", "mib2", "mib3");
nmes_hospital = new Array("irwin", "zombie1", "zombie2", "dick", "alex");
levels_1 = new Array("washington", "japan", "nyc", "hospital", "adventure");
levels_2 = new Array("japan", "hospital", "fox", "fightclub", "nyc");
levels_3 = new Array("nyc", "adventure", "belaire", "fox", "japan");
levels_4 = new Array("fightclub", "washington", "latenight", "japan", "hospital");
levels_5 = new Array("hospital", "adventure", "latenight", "fightclub", "belaire");
levels_6 = new Array("fox", "adventure", "japan", "nyc", "latenight");
levels_7 = new Array("belaire", "hospital", "nyc", "washington", "fightclub");
levels_8 = new Array("adventure", "latenight", "belaire", "washington", "fox");
levels_9 = new Array("latenight", "fightclub", "fox", "belaire", "washington");
levels_10 = new Array("adventure", "japan", "nyc", "hospital", "belaire", "latenight", "fightclub", "fox", "washington");
says_1 = new Array("Pen and Jake always wanted to see Washington D.C. what with it's non-union Lincoln and all.", "From Washington Pen and Jake went to Japan to see where all network television children's animations are made.\nTally HO 4Kids!", "PEN AND JAKE REQUIRE HOTGODS, PIZZA AND SOFT PRETZELS!", "Oh lawdy, so many soft pretzels...what time is it?\nHospital time.", "What time is it now?\nADVENTURE TIME!\n*knuckle touch*");
says_2 = new Array("C'mon R and Raito! Time to save Japan from the most devestating Death God ever... GODZIRRA!", "You're not gonna need your Death Note here Light-kun...\njust take out the I.V.", "L sure does love having people die on tv...\nand FOX NEWS sure does love airing it.", "L and Light need to get these homoerotic tensions out of the way...\nTO FIGHTCLUB!", "Time for Ryuuk to take a bite out of the Big Apple. [LAME INTRO]");
says_3 = new Array("Gothammmmetropolis city is in danger! Who will save the day?", "What time is it? Saving imaginary place time!\n*knuckle touch*", "Let me tell you a story all about how, Batman and Superman flipped the earth upside down.", "NEWS ALERT! Fox is being assaulted by two caped weirdos! GET EM FELLAS!", "Batman and Superman vs Godzilla!\nMELT INSIDE FANBOYS!");
says_4 = new Array("Gregory House needs some fightclub time.", "To Washington! To cure America of politicians!", "And now an interview with Hugh Laurie.\nOH NO! THE FOURTH WALL!", "To Japan! For Sake, barbituates and love hotels!", "House! Wilson! Time to cure some patients! HARDCORE!");
says_5 = new Array("Will and Carlton off to perform medicine without a licence... Uncle Phil isn't going to be happy with this.", "Will and Carlton off to beat up cartoon characters... Uncle Phil isn't going to be happy with this.", "Will and Carlton off to intern at Late Night... Uncle Phil really shouldn't have a problem with this.", "Will and Carlton off to beat each other up... Uncle Phil likey.", "UNCLE PHIL!");
says_6 = new Array("Uh oh, this plane goes to FOX! BZZZZZZZZZ!", "The pilot is drunk! We're crashing!\n....into Adventure!", "What Max? ...no, piloting a plane is not like driving a fat person from the inside.", "Thanks for piloting the plane ghost of Godzilla 3d to the MAX! New Pork City here we come!", "TO LATENIGHT! ZOOM! Tell the writing staff more OJ and Paris jokes! HURRAH!");
says_7 = new Array("You wake up at LAX.", "You wake up at LaGuardia.", "You wake up at Logan.", "You wake up at SeaTac.", "You wake up at O'Hare.");
says_8 = new Array("What time is it? Inform the world with humor time!\n*knuckle touch*", "Time to promote Colbert's new book...\nI AM AMERICA (AND SO CAN YOU). ...i feel so dirty.", "In this part of our 138 part series, better know a fictional Judge, we interview Uncle Phil...\nTHE FIGHTIN' PHIL!", "COLBERT '08! COLBERT '08! COLBERT '08! DON'T F#%@K THIS UP AMERICA!", "Papa Bear is still a Bear! KEEL!");
says_9 = new Array("C'mon Lincoln! Visit your number one fan... Conan O'Brien!", "Conan wasn't in but maybe you can make Tyler Durden's dream come true!", "Tyler wasn't in either. Well, let's go beat some American values into FOX!", "I whistled for a cab and when it came near the licence plate said: LINCOLN!", "Time to take back the Whitehouse, Lincolns.\nFOUR MORE YEARS!");
says_10 = new Array("ADVENTURE LAND HURRRRR!", "Japan, creating 98% of the worlds weird shit since Einstein turned them into Atomic Nazi Supermen.", "COCKROACHES AND RATS THE SIZE OF TURKEYS!", "FICTION! New Jersey wouldn't have such a nice hospital.", "JAZZYY JEFF IS GREEN WITTH ENVVY!", "I'm fapping to Manatees tonight!", "The first rule of Fight Club is YOU DO NOT GIVE MEAN REVIEWS CUZ ZOMG THEY HURTS PEOPLES FEELERS! BAWWWWWWWWWWWWWW", "IMMA HACK UR NEW SECURITY SYSTEMS AND IMMA DDOS UR CALLER ID AND IMMA SHOOT MAH LAZERS AT UR CURTAINS... but god help me if you bought a dog.", "My job is a decision making job and it's because of that i have made lots of decisions... call me THE DECIDER!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! we couldn't just get him impeached? we had to wait 4 years? ...Colbert '08.");
rightkey = 39;
leftkey = 37;
upkey = 38;
downkey = 40;
aykey = 65;
eskey = 83;
dikey = 68;
firstload = true;
if (firstload) {
MochiAd.showInterLevelAd({id:"7a6bdf57e392ba47", res:"700x300", no_bg:true});
}
function ggp() {
getURL ("http://googumproduce.com", "_blank");
}
_root._x = 0;
_root._y = 0;
_root._xscale = 100;
_root._yscale = 100;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
my_cm.customItems.push(new ContextMenuItem("googumproduce.com", ggp));
_root.menu = my_cm;
stopAllSounds();
Instance of Symbol 11 MovieClip in Frame 1
onClipEvent (load) {
loading = true;
overall = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
if (loading) {
loaded = _root.getBytesLoaded();
if (overall == loaded) {
_root.price = "";
this.gotoAndStop(2);
_root.firstload = false;
loading = false;
} else {
_root.price = Math.floor((loaded / overall) * 100) + "\u00A2";
}
}
}
Instance of Symbol 10 MovieClip in Frame 1
on (press) {
getURL ("http://googumproduce.com", "_blank");
}
Frame 2
function ggp() {
getURL ("http://googumproduce.com", "_blank");
}
function fd() {
_root.brain.duun = 1;
_root.brain.codes = "FINALDEZTINATION";
}
function how() {
_root.brain.duun = 1;
_root.brain.codes = "HOWDIDIGETHERE";
}
function ah() {
_root.brain.duun = 1;
_root.brain.codes = "AWEZOMEHAT";
}
function ru() {
_root.brain.duun = 1;
_root.brain.codes = "RANDOMUP";
}
if (_root.getBytesLoaded() < _root.getBytesTotal()) {
_root.gotoAndStop(1);
}
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
my_cm.customItems.push(new ContextMenuItem("googumproduce.com", ggp));
savefile = SharedObject.getLocal("spritesmashmotherfucker");
if (savefile.data.latenight && (savefile.data.adventure)) {
my_cm.customItems.push(new ContextMenuItem("AWEZOMEHAT", ah));
}
if (savefile.data.belaire && (savefile.data.japan)) {
my_cm.customItems.push(new ContextMenuItem("HOWDIDIGETHERE", how));
}
if (savefile.data.fox && (savefile.data.nyc)) {
my_cm.customItems.push(new ContextMenuItem("RANDOMUP", ru));
}
if (savefile.data.fightclub && (savefile.data.hospital)) {
my_cm.customItems.push(new ContextMenuItem("FINALDEZTINATION", fd));
}
_root.menu = my_cm;
Instance of Symbol 76 MovieClip [boss_latenight] in Frame 2
onClipEvent (load) {
this.swapDepths(999);
this.removeMovieClip(this);
}
Instance of Symbol 106 MovieClip [boss_washington] in Frame 2
onClipEvent (load) {
this.swapDepths(999);
this.removeMovieClip(this);
}
Instance of Symbol 143 MovieClip [boss_hospital] in Frame 2
onClipEvent (load) {
this.swapDepths(999);
this.removeMovieClip(this);
}
Instance of Symbol 160 MovieClip [boss_japan] in Frame 2
onClipEvent (load) {
this.swapDepths(999);
this.removeMovieClip(this);
}
Instance of Symbol 191 MovieClip [boss_adventure] in Frame 2
onClipEvent (load) {
this.swapDepths(999);
this.removeMovieClip(this);
}
Instance of Symbol 216 MovieClip [boss_nyc] in Frame 2
onClipEvent (load) {
this.swapDepths(999);
this.removeMovieClip(this);
}
Instance of Symbol 247 MovieClip [boss_fox] in Frame 2
onClipEvent (load) {
this.swapDepths(999);
this.removeMovieClip(this);
}
Instance of Symbol 272 MovieClip [boss_belaire] in Frame 2
onClipEvent (load) {
this.swapDepths(999);
this.removeMovieClip(this);
}
Instance of Symbol 284 MovieClip in Frame 2
onClipEvent (load) {
this.swapDepths(999);
this.removeMovieClip(this);
}
Instance of Symbol 408 MovieClip "brain" in Frame 2
onClipEvent (load) {
espres = false;
_root.lev = 0;
_root.continues = 3;
_root.team = 0;
_root.wtfmode = false;
_root.hardmode = false;
_root.skill = 2;
_root.sp1 = 0;
_root.sp2 = 0;
_root.health = 100;
_root.phealth = 100;
this.stop();
_root.slidein.stop();
rightkey = _root.rightkey;
leftkey = _root.leftkey;
upkey = _root.upkey;
downkey = _root.downkey;
aykey = _root.aykey;
eskey = _root.eskey;
dikey = _root.dikey;
cur = 1;
char1 = "pen";
char2 = "jake";
place = "none";
duun = 0;
lastkey = 0;
keyListener = new Object();
keyListener.onKeyDown = function () {
if (_root.brain.duun == 0) {
_root.brain.duun = 1;
_root.brain.lastkey = Key.getCode();
}
};
keyListener.onKeyUp = function () {
_root.brain.duun = 0;
};
Key.addListener(keyListener);
}
onClipEvent (enterFrame) {
if (duun == 1) {
codes = codes + String.fromCharCode(lastkey);
cheater = codes.indexOf("PUMPKINEATER");
if (cheater > -1) {
_root.lev = 4;
}
lincoln = codes.indexOf("AWEZOMEHAT");
if (lincoln > -1) {
cur = 1;
_root.team = 9;
char1 = "lincoln";
char2 = "sandm";
place = "washington";
_root.jump = 6;
_root.jumplength = 6;
_root.nmehealth = 4;
this.gotoAndStop(1);
this.linko.gotoAndStop(2);
_root.slidein.gotoAndPlay(1);
codes = "";
}
hard = codes.indexOf("FINALDEZTINATION");
if (hard > -1) {
if (_root.hardmode) {
_root.hardmode = false;
_root.hardx.gotoAndStop(1);
} else {
_root.hardmode = true;
_root.hardx.gotoAndStop(2);
}
codes = "";
}
wtf = codes.indexOf("HOWDIDIGETHERE");
if (wtf > -1) {
if (_root.wtfmode) {
_root.wtfmode = false;
_root.wtfx.gotoAndStop(1);
} else {
_root.wtfmode = true;
_root.wtfx.gotoAndStop(2);
}
codes = "";
}
single = codes.indexOf("RANDOMUP");
if (single > -1) {
this.linko.gotoAndStop(1);
cur = 1;
_root.team = 10;
char1 = random(55) + 3;
if (char1 > 6) {
char1 = char1 + 3;
}
if (char1 > 12) {
char1 = char1 + 3;
}
if (char1 > 24) {
char1 = char1 + 3;
}
if (char1 > 30) {
char1 = char1 + 3;
}
if (char1 > 40) {
char1 = char1 + 3;
}
if (char1 > 47) {
char1 = char1 + 3;
}
if (char1 > 55) {
char1 = char1 + 3;
}
if (char1 > 66) {
char1 = char1 + 3;
}
if (char1 > 75) {
char1 = char1 + 1;
}
char2 = 7;
place = "none";
_root.jump = random(8) + 2;
_root.jumplength = random(8) + 2;
_root.nmehealth = 1;
cur = 1;
this.gotoAndStop(1);
_root.slidein.gotoAndPlay(1);
codes = "";
}
duun = 2;
}
if (cur == 2) {
_root.team = 1;
char1 = "pen";
char2 = "jake";
place = "adventure";
_root.jump = 5;
_root.jumplength = 7;
_root.nmehealth = 1;
} else if (cur == 3) {
_root.team = 2;
char1 = "light";
char2 = "L";
place = "japan";
_root.jump = 5;
_root.jumplength = 5;
_root.nmehealth = 2;
} else if (cur == 4) {
_root.team = 3;
char1 = "batman";
char2 = "superman";
place = "nyc";
_root.jump = 7;
_root.jumplength = 8;
_root.nmehealth = 3;
} else if (cur == 5) {
_root.team = 4;
char1 = "house";
char2 = "wilson";
place = "hospital";
_root.jump = 4;
_root.jumplength = 3;
_root.nmehealth = 3;
} else if (cur == 6) {
_root.team = 5;
char1 = "will";
char2 = "carlton";
place = "belaire";
_root.jump = 5;
_root.jumplength = 7;
_root.nmehealth = 2;
} else if (cur == 7) {
_root.team = 6;
char1 = "conan";
char2 = "max";
place = "latenight";
_root.jump = 7;
_root.jumplength = 4;
_root.nmehealth = 2;
} else if (cur == 8) {
_root.team = 7;
char1 = "tyler";
char2 = "jack";
place = "fightclub";
_root.jump = 4;
_root.jumplength = 8;
_root.nmehealth = 3;
} else if (cur == 9) {
_root.team = 8;
char1 = "stewart";
char2 = "colbert";
place = "fox";
_root.jump = 5;
_root.jumplength = 6;
_root.nmehealth = 1;
}
if (_root.team == 10) {
_root.newb.gotoAndStop(2);
} else {
_root.newb.gotoAndStop(1);
}
_root.slidein.main.gotoAndStop(char1);
_root.slidein.sain.gotoAndStop(char2);
_root.bg.gotoAndStop(place);
if (Key.isDown(rightkey)) {
if (right != 2) {
right = 1;
}
} else {
right = 0;
}
if (Key.isDown(leftkey)) {
if (left != 2) {
left = 1;
}
} else {
left = 0;
}
if (Key.isDown(upkey)) {
if (up != 2) {
up = 1;
}
} else {
up = 0;
}
if (Key.isDown(downkey)) {
if (down != 2) {
down = 1;
}
} else {
down = 0;
}
if (right == 1) {
cur = cur + 1;
if (cur > 9) {
cur = 2;
}
this.gotoAndStop(cur);
_root.slidein.gotoAndPlay(1);
right = 2;
}
if (left == 1) {
cur = cur - 1;
if (cur < 2) {
cur = 9;
}
this.gotoAndStop(cur);
_root.slidein.gotoAndPlay(1);
left = 2;
}
if (up == 1) {
if (cur == 1) {
cur = 9;
} else if (cur == 2) {
cur = 6;
} else if (cur == 3) {
cur = 7;
} else if (cur == 4) {
cur = 8;
} else if (cur == 5) {
cur = 9;
} else if (cur == 6) {
cur = 2;
} else if (cur == 7) {
cur = 3;
} else if (cur == 8) {
cur = 4;
} else if (cur == 9) {
cur = 5;
}
this.gotoAndStop(cur);
_root.slidein.gotoAndPlay(1);
up = 2;
}
if (down == 1) {
if (cur == 1) {
cur = 2;
} else if (cur == 2) {
cur = 6;
} else if (cur == 3) {
cur = 7;
} else if (cur == 4) {
cur = 8;
} else if (cur == 5) {
cur = 9;
} else if (cur == 6) {
cur = 2;
} else if (cur == 7) {
cur = 3;
} else if (cur == 8) {
cur = 4;
} else if (cur == 9) {
cur = 5;
}
this.gotoAndStop(cur);
_root.slidein.gotoAndPlay(1);
down = 2;
}
if (!Key.isDown(eskey)) {
espres = true;
}
if (Key.isDown(eskey) && (espres)) {
if (_root.team > 0) {
_root.char1 = char1;
_root.char2 = char2;
stopAllSounds();
_root.nextFrame();
}
}
}
Instance of Symbol 442 MovieClip "cam" in Frame 2
onClipEvent (enterFrame) {
_root._x = ((-(this._x - (this._width / 2))) * Stage.width) / this._width;
_root._y = ((-(this._y - (this._height / 2))) * Stage.height) / this._height;
_root._xscale = (Stage.width / this._width) * 100;
_root._yscale = (Stage.height / this._height) * 100;
}
Frame 3
function ggp() {
getURL ("http://googumproduce.com", "_blank");
}
_root._x = 0;
_root._y = 0;
_root._xscale = 100;
_root._yscale = 100;
_root.timeout = false;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
my_cm.customItems.push(new ContextMenuItem("googumproduce.com", ggp));
_root.menu = my_cm;
Instance of Symbol 449 MovieClip in Frame 3
onClipEvent (load) {
_root.say = "";
mess = _root["says_" + _root.team][_root.lev];
if (_root.lev == 0) {
st = _root["levels_" + _root.team][_root.lev];
en = _root["levels_" + _root.team][_root.lev];
} else {
st = _root["levels_" + _root.team][_root.lev - 1];
en = _root["levels_" + _root.team][_root.lev];
}
this._x = _root[st]._x;
this._y = _root[st]._y;
timer = 0;
go = 0;
ton = 3;
ex = (random(69) + 1) * 10;
ey = (random(29) + 1) * 10;
sett = true;
_root.line.lineStyle(4, 15275542, 100, false, "normal", "none", "miter");
_root.line.moveTo(this._x, this._y);
espres = false;
end = true;
}
onClipEvent (enterFrame) {
if (!Key.isDown(_root.eskey)) {
espres = true;
}
if (Key.isDown(_root.eskey) && (espres)) {
stopAllSounds();
_root.nextFrame();
}
ton++;
if ((ton > 2) && (_root.say.length < mess.length)) {
_root.say = mess.slice(0, _root.say.length + 1);
_root.say.scroll = _root.say.maxscroll;
ton = 0;
}
if (sett) {
if (this._x > ex) {
if (this._y > ey) {
this._rotation = (random(80) + 5) * -1;
} else {
this._rotation = (random(80) + 95) * -1;
}
} else if (this._y > ey) {
this._rotation = random(80) + 5;
} else {
this._rotation = random(80) + 95;
}
sett = false;
}
if ((((this._x > (ex - 4)) && (this._x < (ex + 4))) && (this._y < (ey + 4))) && (this._y > (ey - 4))) {
if (go == 0) {
ex = (random(69) + 1) * 10;
ey = (random(29) + 1) * 10;
go = 1;
sett = true;
} else if (go == 1) {
ex = _root[en]._x;
ey = _root[en]._y;
go = 2;
sett = true;
} else if ((go == 2) && (end)) {
stopAllSounds();
end = false;
}
} else {
if ((this._x > (ex - 2)) && (this._x < (ex + 2))) {
if (this._y > ey) {
this._rotation = 0;
} else {
this._rotation = 180;
}
} else if ((this._y < (ey + 2)) && (this._y > (ey - 2))) {
if (this._x > ex) {
this._rotation = -90;
} else {
this._rotation = 90;
}
}
if (_root.wtfmode) {
this._rotation = this._rotation + (random(30) - 15);
}
angle = this._rotation * (Math.PI/180);
this._x = this._x + (Math.sin(angle) * 4);
this._y = this._y - (Math.cos(angle) * 4);
timer++;
if (timer < 4) {
_root.line.lineTo(this._x, this._y);
}
if (timer > 5) {
_root.line.moveTo(this._x, this._y);
timer = 0;
}
}
}
Frame 4
function ggp() {
getURL ("http://googumproduce.com", "_blank");
}
function musi() {
if (_root.musics) {
_root.musics = false;
_root.hero.bgmusic.setVolume(0);
} else {
_root.musics = true;
_root.hero.bgmusic.setVolume(100);
}
}
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
my_cm.customItems.push(new ContextMenuItem("googumproduce.com", ggp), new ContextMenuItem("music on/off", musi));
_root.menu = my_cm;
Instance of Symbol 669 MovieClip [animation] "partner" in Frame 4
onClipEvent (load) {
char = _root.char2;
this.gotoAndStop("walk");
this.hit.gotoAndStop(7);
}
Instance of Symbol 669 MovieClip [animation] "hero" in Frame 4
onClipEvent (load) {
clevel = _root["levels_" + _root.team][_root.lev];
char = _root.char1;
charhold = "";
jumpmax = _root.jump;
turnmax = _root.jumplength;
player = 0;
health = _root.health;
phealth = _root.phealth;
special = _root.sp1;
pspecial = _root.sp2;
nmerelease = true;
nmeset = 1;
nmeon = 0;
light = false;
_root.camera.h1._alpha = 80;
_root.camera.s1._alpha = 80;
if (_root.team == 10) {
_root.camera.h2._alpha = 0;
_root.camera.s2._alpha = 0;
} else {
_root.camera.h2._alpha = 40;
_root.camera.s2._alpha = 40;
}
this.gotoAndStop("stand");
_root.bg.gotoAndStop(clevel);
_root.floor.gotoAndStop(clevel);
if (_root.wtfmode) {
_root.mid.gotoAndStop(random(9) + 1);
_root.bg.gotoAndStop(random(7) + 1);
if (_root.bg._currentframe > 3) {
_root.bg.nextFrame();
}
if (_root.bg._currentframe > 5) {
_root.bg.nextFrame();
}
} else {
_root.mid.gotoAndStop(clevel);
}
_root.floor.cacheAsBitmap = true;
_root.mid.cacheAsBitmap = true;
floorwidth = 2000;
camwidth = _root.camera._width / 2;
bgspeed = 0.2;
speed = 1;
speedmod = 0;
hold = 0;
hold2 = 0;
jumpspeed = 666;
turns = 0;
halfwidth = 4;
space = 20;
standheight = 292;
_root.partner._y = standheight;
this._y = standheight;
modifier = 0;
done = false;
stoppoint = false;
hitclick = false;
right = false;
left = false;
down = false;
up = 0;
ay = false;
es = 2;
if (_root.team == 10) {
di = 7;
} else {
di = false;
}
rightkey = _root.rightkey;
leftkey = _root.leftkey;
upkey = _root.upkey;
downkey = _root.downkey;
aykey = _root.aykey;
eskey = _root.eskey;
dikey = _root.dikey;
specialfinish = false;
attack = false;
damage = 0;
timer = 0;
hitlist = new Array();
pdrop = false;
pdspeed = 0;
jtime = 0;
bossdone = false;
a = 0;
readout = false;
telejack = "";
_root.camera.say = "";
ton = 4;
if (clevel == "nyc") {
_root.nmes.attachMovie("boss_" + clevel, "boss", _root.nmes.getNextHighestDepth());
_root.nmes.boss._x = 1912;
_root.nmes.boss._y = standheight;
_root.nmes.boss.gotoAndStop("intro");
_root.nmes.boss.hit.stop();
onlyonce = true;
}
bgmusic = new Sound(this);
bgmusic.attachSound(clevel + "theme.wav");
bgmusic.start(0, 9999);
if (!_root.musics) {
bgmusic.setVolume(0);
}
}
onClipEvent (enterFrame) {
if (_root.wtfmode) {
_root.bg._rotation = _root.bg._rotation + random(4);
}
if (health > 100) {
health = 100;
}
if (_root.team != 10) {
if (phealth > 100) {
phealth = 100;
}
if (player) {
_root.camera.h1._alpha = 40;
_root.camera.s1._alpha = 40;
_root.camera.h2._alpha = 80;
_root.camera.s2._alpha = 80;
} else {
_root.camera.h1._alpha = 80;
_root.camera.s1._alpha = 80;
_root.camera.h2._alpha = 40;
_root.camera.s2._alpha = 40;
}
}
_root.camera.h1.guage._width = Math.floor(health / 2);
_root.camera.s1.guage._width = Math.floor(special / 2);
_root.camera.h2.guage._width = Math.floor(phealth / 2);
_root.camera.s2.guage._width = Math.floor(pspecial / 2);
if (_root.timeout) {
if (readout) {
ton++;
if (ton > 2) {
if (_root.camera.say.length < telejack.length) {
_root.camera.say = telejack.slice(0, _root.camera.say.length + 1);
_root.camera.say.scroll = _root.camera.say.maxscroll;
ton = 0;
} else if (ton > 30) {
_root.camera.say = "";
readout = false;
_root.timeout = false;
ton = 0;
}
}
}
if ((health < 1) || (phealth < 1)) {
if (this._y < standheight) {
if ((this._y + 2) < standheight) {
this._y = this._y + 2;
} else {
this._y = standheight;
}
}
if (_root.partner._y < standheight) {
if ((_root.partner._y + 2) < standheight) {
_root.partner._y = _root.partner._y + 2;
} else {
_root.partner._y = standheight;
}
}
}
if (specialfinish) {
if (_root.musics) {
bgmusic.setVolume(100);
}
specialfinish = false;
_root.timeout = false;
}
if ((special == 101) || (pspecial == 101)) {
_root.specials._x = _root.camera._x;
_root.specials._y = _root.camera._y;
if (_root.musics) {
bgmusic.setVolume(10);
}
if (_root.wtfmode) {
_root.specials.gotoAndPlay(random(1800) + 1);
} else if (_root.team == 10) {
singspec = random(14);
if (singspec == 0) {
_root.specials.gotoAndPlay("jake");
} else if (singspec == 1) {
_root.specials.gotoAndPlay("L");
} else if (singspec == 2) {
_root.specials.gotoAndPlay("batman");
} else if (singspec == 3) {
_root.specials.gotoAndPlay("house");
} else if (singspec == 4) {
_root.specials.gotoAndPlay("will");
} else if (singspec == 5) {
_root.specials.gotoAndPlay("max");
} else if (singspec == 6) {
_root.specials.gotoAndPlay("jack");
} else if (singspec == 7) {
_root.specials.gotoAndPlay("colbert");
} else if (singspec == 8) {
_root.specials.gotoAndPlay("lincoln");
} else if (singspec == 9) {
_root.specials.gotoAndPlay("sandm");
} else {
health = health + 50;
specialfinish = true;
}
} else {
_root.specials.gotoAndPlay(char);
}
if (special == 101) {
special = 0;
health = health + 25;
} else {
pspecial = 0;
phealth = phealth + 25;
}
}
if (hold != 0) {
if (hold2 > hold) {
if (this._x > hold) {
this._x = this._x - speed;
_root.partner._x = _root.partner._x + speed;
} else {
done = true;
}
} else if (hold2 < hold) {
if (this._x < hold) {
this._x = this._x + speed;
_root.partner._x = _root.partner._x - speed;
} else {
done = true;
}
} else {
done = true;
}
if (done) {
if ((!_root.wtfmode) || (_root.wtfmode && (random(6) == 0))) {
charhold = char;
char = _root.partner.char;
_root.partner.char = charhold;
if (player) {
player = 0;
} else {
player = 1;
}
}
this._x = hold2;
_root.partner._x = hold;
this.gotoAndStop("walk");
this.gotoAndStop("stand");
_root.partner.gotoAndStop("stand");
_root.partner.gotoAndStop("walk");
_root.partner.hit.gotoAndStop(7);
hold = 0;
hold2 = 0;
_root.timeout = false;
done = false;
}
}
} else {
timer++;
if (timer > 20) {
timer = 0;
}
if ((((player == 0) && (phealth < 100)) && (pspecial > 1)) && (timer == 0)) {
pspecial = pspecial - 2;
phealth = phealth + 1;
}
if (((((player == 1) || ((_root.team == 10) && (Key.isDown(dikey)))) && (health < 100)) && (special > 1)) && (timer == 0)) {
special = special - 2;
health = health + 1;
}
if ((this._currentframe == 1) && (this._y != standheight)) {
this.gotoAndStop("airtime");
}
kk = true;
if ((this._currentframe > 23) && (this._currentframe < 30)) {
if (this._xscale == 100) {
if ((_root.camera._x - camwidth) < (this._x - halfwidth)) {
this._x = this._x - 2;
if (((this._x + space) < _root.partner._x) && (di != 7)) {
_root.partner._xscale = 100;
_root.partner._x = _root.partner._x - 2;
_root.partner.hit.play();
}
}
} else if ((_root.camera._x <= this._x) && ((_root.camera._x + camwidth) < floorwidth)) {
this._x = this._x + 2;
_root.camera._x = this._x;
if ((_root.camera._x + camwidth) > floorwidth) {
_root.camera._x = floorwidth - camwidth;
}
modifier = 2000 / (_root.camera._x - camwidth);
_root.mid._x = 1198 / modifier;
_root.bg._x = 1598 / modifier;
kk = false;
if (((this._x - space) > _root.partner._x) && (di != 7)) {
_root.partner._xscale = 100;
_root.partner._x = _root.partner._x + 2;
_root.partner.hit.play();
}
} else if ((_root.camera._x + camwidth) > (this._x + halfwidth)) {
this._x = this._x + 2;
if (((this._x - space) > _root.partner._x) && (di != 7)) {
_root.partner._xscale = 100;
_root.partner._x = _root.partner._x + 2;
_root.partner.hit.play();
}
}
}
if ((!attack) && (hitlist.length > 0)) {
if (player == 0) {
special = special + damage;
} else {
pspecial = pspecial + damage;
}
if (hitlist.length > damage) {
i = 0;
while (i < damage) {
_root.nmes[hitlist[i]].health = _root.nmes[hitlist[i]].health - 1;
_root.nmes[hitlist[i]].punk = true;
i++;
}
} else {
dam = Math.floor(damage / hitlist.length);
i = 0;
while (i < hitlist.length) {
_root.nmes[hitlist[i]].health = _root.nmes[hitlist[i]].health - dam;
_root.nmes[hitlist[i]].punk = true;
damage = damage - dam;
i++;
}
if (damage > 0) {
i = 0;
while (i < damage) {
_root.nmes[hitlist[i]].health = _root.nmes[hitlist[i]].health - 1;
i++;
}
}
}
while (hitlist.length > 0) {
hitlist.pop();
}
damage = 0;
}
if (special > 100) {
special = 100;
}
if (pspecial > 100) {
pspecial = 100;
}
if (special == 100) {
_root.camera.s1.guage.gotoAndStop(3);
} else {
_root.camera.s1.guage.gotoAndStop(4);
}
if (pspecial == 100) {
_root.camera.s2.guage.gotoAndStop(3);
} else {
_root.camera.s2.guage.gotoAndStop(4);
}
if (health < 20) {
_root.camera.h1.guage.gotoAndStop(2);
} else {
_root.camera.h1.guage.gotoAndStop(1);
}
if (phealth < 20) {
_root.camera.h2.guage.gotoAndStop(2);
} else {
_root.camera.h2.guage.gotoAndStop(1);
}
if (nmerelease) {
i = 0;
while (i < _root.torelease) {
nmeon++;
nam = (("nme" + nmeset) + "") + i;
_root.nmes.attachMovie("animation", nam, _root.nmes.getNextHighestDepth());
if (random(2) == 0) {
_root.nmes[nam]._x = (_root.camera._x + camwidth) + 10;
} else {
_root.nmes[nam]._x = (_root.camera._x - camwidth) - 10;
}
_root.nmes[nam]._y = 292;
i++;
}
nmeset++;
nmerelease = false;
}
if (_root.hardmode) {
if (((((((((((((((((((nmeset == 2) && (this._x > 100)) || ((nmeset == 3) && (this._x > 200))) || ((nmeset == 4) && (this._x > 300))) || ((nmeset == 5) && (this._x > 400))) || ((nmeset == 6) && (this._x > 500))) || ((nmeset == 7) && (this._x > 600))) || ((nmeset == 8) && (this._x > 700))) || ((nmeset == 9) && (this._x > 800))) || ((nmeset == 10) && (this._x > 900))) || ((nmeset == 11) && (this._x > 1000))) || ((nmeset == 12) && (this._x > 1100))) || ((nmeset == 13) && (this._x > 1200))) || ((nmeset == 14) && (this._x > 1300))) || ((nmeset == 15) && (this._x > 1400))) || ((nmeset == 16) && (this._x > 1500))) || ((nmeset == 17) && (this._x > 1600))) || ((nmeset == 18) && (this._x > 1700))) || ((nmeset == 19) && (this._x > 1800))) {
nmerelease = true;
}
} else if ((((((((((nmeset == 2) && (this._x > 200)) || ((nmeset == 3) && (this._x > 400))) || ((nmeset == 4) && (this._x > 600))) || ((nmeset == 5) && (this._x > 800))) || ((nmeset == 6) && (this._x > 1000))) || ((nmeset == 7) && (this._x > 1200))) || ((nmeset == 8) && (this._x > 1400))) || ((nmeset == 9) && (this._x > 1600))) || ((nmeset == 10) && (this._x > 1800))) {
nmerelease = true;
}
if (Key.isDown(rightkey)) {
right = true;
} else {
right = false;
}
if (Key.isDown(leftkey)) {
left = true;
} else {
left = false;
}
if (Key.isDown(upkey)) {
if (up == 0) {
up = 1;
}
} else {
up = 0;
}
if (Key.isDown(downkey)) {
down = true;
} else {
down = false;
if (this._currentframe == 3) {
this.hit.play();
}
}
if (Key.isDown(aykey)) {
if (ay == 0) {
ay = 1;
}
} else {
ay = 0;
}
if (Key.isDown(eskey)) {
if (es == 0) {
es = 1;
}
} else {
es = 0;
}
if (Key.isDown(dikey)) {
if (di == 0) {
di = 1;
}
} else if (di != 7) {
di = 0;
}
if ((((this._currentframe < 5) && (ay)) && (es)) && (((!player) && (special == 100)) || (player && (pspecial == 100)))) {
_root.timeout = true;
if (player == 0) {
special = 101;
} else {
pspecial = 101;
}
}
if (right && ((this._currentframe < 3) || (this._currentframe == 5))) {
this._xscale = 100;
if (this._currentframe < 3) {
this.gotoAndStop("walk");
this.hit.play();
}
if ((_root.camera._x <= this._x) && ((_root.camera._x + camwidth) < floorwidth)) {
this._x = this._x + (speed + speedmod);
_root.camera._x = this._x;
if ((_root.camera._x + camwidth) > floorwidth) {
_root.camera._x = floorwidth - camwidth;
}
modifier = 2000 / (_root.camera._x - camwidth);
_root.mid._x = 1198 / modifier;
_root.bg._x = 1598 / modifier;
kk = false;
if (((this._x - space) > _root.partner._x) && (di != 7)) {
_root.partner._xscale = 100;
_root.partner._x = _root.partner._x + (speed + speedmod);
_root.partner.hit.play();
}
} else if ((_root.camera._x + camwidth) > (this._x + halfwidth)) {
this._x = this._x + (speed + speedmod);
if (((this._x - space) > _root.partner._x) && (di != 7)) {
_root.partner._xscale = 100;
_root.partner._x = _root.partner._x + (speed + speedmod);
_root.partner.hit.play();
}
}
}
if ((_root.hardmode && (kk)) && (((_root.camera._x + camwidth) + 0.3) < floorwidth)) {
_root.camera._x = _root.camera._x + 0.3;
modifier = 2000 / (_root.camera._x - camwidth);
_root.mid._x = 1198 / modifier;
_root.bg._x = 1598 / modifier;
if ((_root.camera._x - camwidth) > (this._x - halfwidth)) {
this._x = (_root.camera._x - camwidth) + halfwidth;
}
}
if (left && ((this._currentframe < 3) || (this._currentframe == 5))) {
this._xscale = -100;
if (this._currentframe < 3) {
this.gotoAndStop("walk");
this.hit.play();
}
if ((_root.camera._x - camwidth) < (this._x - halfwidth)) {
this._x = this._x - (speed + speedmod);
if (((this._x + space) < _root.partner._x) && (di != 7)) {
_root.partner._xscale = -100;
_root.partner._x = _root.partner._x - (speed + speedmod);
_root.partner.hit.play();
}
}
}
if (down && (this._currentframe < 4)) {
this.gotoAndStop("crouch");
if (right) {
this._xscale = 100;
}
if (left) {
this._xscale = -100;
}
}
if ((up == 1) && (this._currentframe < 3)) {
this.gotoAndStop("jump");
if (di != 7) {
_root.partner.gotoAndStop("jump");
}
up = 2;
}
if (this._currentframe == 5) {
speedmod = 1;
if (turns == 0) {
jumpspeed = jumpmax;
turns = 1;
}
if (up && (turns < turnmax)) {
jumpspeed++;
turns++;
}
jumpspeed--;
if ((this._y - jumpspeed) < standheight) {
if ((_root.partner._y == this._y) && (di != 7)) {
_root.partner._y = _root.partner._y - jumpspeed;
}
this._y = this._y - jumpspeed;
} else {
this._y = standheight;
_root.partner._y = standheight;
this.gotoAndStop("stand");
_root.partner.gotoAndStop("walk");
_root.partner.hit.gotoAndStop(7);
turns = 0;
up = 2;
speedmod = 0;
}
}
if ((es == 1) && (this._currentframe < 6)) {
es = 2;
if (this._currentframe < 3) {
this.gotoAndStop("punches" + (random(4) + 1));
hitclick = false;
} else if (this._currentframe == 3) {
this.gotoAndStop("crouchp" + (random(3) + 1));
} else if (this._currentframe == 5) {
pdrop = true;
pdspeed = jumpspeed;
this.gotoAndStop("inairp" + (random(2) + 1));
}
}
if ((ay == 1) && (this._currentframe < 6)) {
ay = 2;
if (this._currentframe < 3) {
this.gotoAndStop("kicks" + (random(4) + 1));
hitclick = false;
} else if (this._currentframe == 3) {
this.gotoAndStop("crouchk" + (random(3) + 1));
} else if (this._currentframe == 5) {
pdrop = true;
pdspeed = jumpspeed;
this.gotoAndStop("inairk" + (random(2) + 1));
}
}
if ((this._currentframe > 15) && (this._currentframe < 24)) {
if (stoppoint) {
if (hitclick) {
stoppoint = false;
hitclick = false;
this.hit.play();
} else {
this.gotoAndStop("stand");
stoppoint = false;
}
}
if ((((this._currentframe > 15) && (this._currentframe < 20)) && (es == 1)) || (((this._currentframe > 19) && (this._currentframe < 24)) && (ay == 1))) {
hitclick = true;
}
}
if ((di == 1) && (this._currentframe < 3)) {
di = 2;
hold = _root.partner._x;
hold2 = this._x;
_root.timeout = true;
}
if ((health < 1) || (phealth < 1)) {
health = 0;
phealth = 0;
this.gotoAndStop("die" + (random(4) + 1));
_root.partner.gotoAndStop("die" + (random(4) + 1));
_root.specials._x = _root.camera._x;
_root.specials._y = _root.camera._y;
_root.specials.gotoAndPlay("gameover");
_root.timeout = true;
}
if ((_root.partner._currentframe == 5) && (_root.partner._y == standheight)) {
_root.partner.gotoAndStop("walk");
_root.partner.hit.gotoAndStop(7);
}
if (pdrop) {
pdspeed--;
if ((_root.partner._y - pdspeed) < standheight) {
_root.partner._y = _root.partner._y - pdspeed;
} else {
_root.partner._y = standheight;
_root.partner.gotoAndStop("walk");
_root.partner.hit.gotoAndStop(7);
pdrop = false;
}
}
if ((!light) && ((clevel == "japan") || (clevel == "fightclub"))) {
if ((clevel == "japan") && (this._x > 1000)) {
light = true;
}
if ((clevel == "fightclub") && (this._x > 600)) {
light = true;
}
}
if (bossdone) {
a++;
if (a > 80) {
if (((_root.lev < 4) && (_root.team != 10)) || ((_root.lev < 8) && (_root.team == 10))) {
_root.sp1 = special;
_root.sp2 = pspecial;
if (_root.hardmode) {
_root.health = health;
_root.phealth = phealth;
}
_root.lev++;
_root.torelease = _root.torelease + 1;
if ((((_root.lev == 2) || (_root.lev == 4)) || (_root.lev == 6)) || (_root.lev == 8)) {
_root.nmehealth = _root.nmehealth + 1;
if (_root.team == 10) {
_root.torelease = _root.torelease - 1;
}
}
stopAllSounds();
_root.prevFrame();
} else {
stopAllSounds();
_root.nextFrame();
}
}
}
if ((((_root.camera._x > 1900) && (clevel == "nyc")) && (!bossdone)) && (onlyonce)) {
_root.nmes.boss.hit.play();
bgmusic.stop();
bgmusic.attachSound("libertytheme.wav");
bgmusic.start(0, 9999);
if (!_root.musics) {
bgmusic.setVolume(0);
}
bosshealth = 45 * (_root.lev + 1);
if (_root.hardmode) {
bosshealth = bosshealth + 50;
}
btotal = bosshealth;
_root.camera.bosshealth.gotoAndStop(2);
onlyonce = false;
}
if (((((_root.camera._x > 1900) && (!bossdone)) && (_root.nmes.boss == null)) && (_root.nmes.boss1 == null)) && (this._y == standheight)) {
if ((clevel == "japan") && (jtime < 25)) {
jtime++;
} else {
bosshealth = 45 * (_root.lev + 1);
if (clevel == "washington") {
bosshealth = bosshealth + 50;
}
if (_root.hardmode) {
bosshealth = bosshealth + 50;
}
btotal = bosshealth;
_root.camera.bosshealth.gotoAndStop(2);
if (clevel == "fightclub") {
_root.nmes.attachMovie("animation", "boss1", _root.nmes.getNextHighestDepth());
_root.nmes.boss1.char = char;
_root.nmes.attachMovie("animation", "boss2", _root.nmes.getNextHighestDepth());
_root.nmes.boss2.char = _root.partner.char;
if (_root.team == 7) {
di = 7;
bosshealth = 30 * (_root.lev + 1);
btotal = bosshealth;
_root.nmes.attachMovie("animation", "boss3", _root.nmes.getNextHighestDepth());
_root.nmes.boss3.char = "tyler";
_root.nmes.boss3.health = 1000000 /* 0x0F4240 */;
_root.nmes.boss3.notpunch = 2;
_root.nmes.boss3.notwalk = 10;
_root.nmes.boss3.speed = 1;
if (player) {
_root.nmes.boss3._y = standheight;
_root.nmes.boss3._x = _root.partner._x;
_root.partner.swapDepths(999);
_root.partner.removeMovieClip(_root.partner);
} else {
_root.nmes.boss3._y = standheight;
_root.nmes.boss3._x = this._x;
this._y = standheight;
this._x = _root.partner._x;
char = "jack";
_root.partner.swapDepths(999);
_root.partner.removeMovieClip(_root.partner);
player = 1;
this.gotoAndStop("walk");
this.gotoAndStop("stand");
}
_root.timeout = true;
readout = true;
telejack = "Tyler joins the enemy to end Jack!\nWhat a climactic climax!\nYou're all alone now Jack... GOOD LUCK!";
}
_root.nmes.boss1._y = standheight;
_root.nmes.boss2._y = standheight;
if (this._x < _root.camera._x) {
_root.nmes.boss1._x = (_root.camera._x + camwidth) + 30;
_root.nmes.boss2._x = (_root.camera._x + camwidth) + 35;
} else {
_root.nmes.boss1._x = (_root.camera._x - camwidth) - 30;
_root.nmes.boss2._x = (_root.camera._x - camwidth) - 35;
}
_root.nmes.boss1.health = 1000000 /* 0x0F4240 */;
_root.nmes.boss2.health = 1000000 /* 0x0F4240 */;
_root.nmes.boss1.notpunch = 2;
_root.nmes.boss2.notpunch = 2;
_root.nmes.boss1.notwalk = 10;
_root.nmes.boss2.notwalk = 10;
_root.nmes.boss1.speed = 1;
_root.nmes.boss2.speed = 1;
invert = new Object();
invert = {ra:"100", rb:"255", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"};
inverta = new Color(_root.nmes.boss1);
inverta.setTransform(invert);
invertb = new Color(_root.nmes.boss2);
invertb.setTransform(invert);
} else {
_root.nmes.attachMovie("boss_" + clevel, "boss", _root.nmes.getNextHighestDepth());
if (clevel == "adventure") {
_root.nmes.boss.gotoAndStop("stand");
they = 110;
_root.nmes.boss._x = 1907;
_root.nmes.boss._y = 131;
ygoto = true;
} else {
_root.nmes.boss.gotoAndStop("intro");
_root.nmes.boss._x = _root.camera._x;
_root.nmes.boss._y = standheight;
_root.nmes.boss.hit.play();
if (clevel == "japan") {
bgmusic.stop();
bgmusic.attachSound("godzillatheme.wav");
bgmusic.start(0, 9999);
if (!_root.musics) {
bgmusic.setVolume(0);
}
}
if (((clevel == "washington") || (clevel == "fox")) && (_root.team == 8)) {
di = 7;
if (clevel == "washington") {
if (!player) {
hold2 = this._x;
this._x = _root.partner._x;
_root.partner._x = hold2;
hold2 = 0;
char = "colbert";
_root.partner.char = "stewart";
player = 1;
this.gotoAndStop("walk");
this.gotoAndStop("stand");
_root.partner.gotoAndStop("stand");
_root.partner.gotoAndStop("walk");
}
telejack = "Jon refuses to help Stephen beat up the constitution!\nWhat a pansy!\nYou'll be fighting this one out alone Stephen... FOR AMERICA!";
} else {
if (player) {
hold2 = this._x;
this._x = _root.partner._x;
_root.partner._x = hold2;
hold2 = 0;
char = "stewart";
_root.partner.char = "colbert";
player = 0;
this.gotoAndStop("walk");
this.gotoAndStop("stand");
_root.partner.gotoAndStop("stand");
_root.partner.gotoAndStop("walk");
}
telejack = "Stephen refuses to help Jon fight Papa Bear!\nAnd why would you want to! He's always right!\nYou'll be fighting this one out alone Stewart... FOR TERRORISM!";
}
_root.timeout = true;
readout = true;
}
if ((clevel == "hospital") && (_root.team == 4)) {
di = 7;
_root.nmes.attachMovie("animation", "boss3", _root.nmes.getNextHighestDepth());
_root.nmes.boss3.char = "wilson";
_root.nmes.boss3.health = 1000000 /* 0x0F4240 */;
_root.nmes.boss3.notpunch = 3;
_root.nmes.boss3.notwalk = 15;
_root.nmes.boss3.speed = 1;
if (!player) {
_root.nmes.boss3._y = standheight;
_root.nmes.boss3._x = _root.partner._x;
_root.partner.swapDepths(999);
_root.partner.removeMovieClip(_root.partner);
} else {
_root.nmes.boss3._y = standheight;
_root.nmes.boss3._x = this._x;
this._y = standheight;
this._x = _root.partner._x;
char = "house";
_root.partner.swapDepths(999);
_root.partner.removeMovieClip(_root.partner);
player = 0;
this.gotoAndStop("walk");
this.gotoAndStop("stand");
}
telejack = "Wilson refuses to help House fight Cuddy!\nWell who needs him! You'll fight them both!\nSay goodbye to your testes Wilson...\nYOU AND CUDDY WILL BE ABLE TO MAKE A BARREN SANDWICH!";
_root.timeout = true;
readout = true;
}
if ((clevel == "latenight") && (_root.team == 6)) {
di = 7;
_root.nmes.attachMovie("animation", "boss3", _root.nmes.getNextHighestDepth());
_root.nmes.boss3.char = "max";
_root.nmes.boss3.health = 1000000 /* 0x0F4240 */;
_root.nmes.boss3.notpunch = 3;
_root.nmes.boss3.notwalk = 15;
_root.nmes.boss3.speed = 1;
if (!player) {
_root.nmes.boss3._y = standheight;
_root.nmes.boss3._x = _root.partner._x;
_root.partner.swapDepths(999);
_root.partner.removeMovieClip(_root.partner);
} else {
_root.nmes.boss3._y = standheight;
_root.nmes.boss3._x = this._x;
this._y = standheight;
this._x = _root.partner._x;
char = "conan";
_root.partner.swapDepths(999);
_root.partner.removeMovieClip(_root.partner);
player = 0;
this.gotoAndStop("walk");
this.gotoAndStop("stand");
}
telejack = "Max has turned coat to fight for Conando!\nDamn Conando and his sizable pension plan!\nPrepare for the most deadly [ASS] stamp ever Max!";
_root.timeout = true;
readout = true;
}
if (((clevel == "japan") || (clevel == "fox")) && (_root.team == 3)) {
di = 7;
if (clevel == "japan") {
if (!player) {
hold2 = this._x;
this._x = _root.partner._x;
_root.partner._x = hold2;
hold2 = 0;
char = "superman";
_root.partner.char = "batman";
player = 1;
this.gotoAndStop("walk");
this.gotoAndStop("stand");
_root.partner.gotoAndStop("stand");
_root.partner.gotoAndStop("walk");
}
telejack = "Since Superman sat the last one out Batman decides to sit this one out!\nPlus what good is Batman against\nA GIANT LIZARD!\nDude seriously... A GIANT LIZARD!";
} else {
if (player) {
hold2 = this._x;
this._x = _root.partner._x;
_root.partner._x = hold2;
hold2 = 0;
char = "batman";
_root.partner.char = "superman";
player = 0;
this.gotoAndStop("walk");
this.gotoAndStop("stand");
_root.partner.gotoAndStop("stand");
_root.partner.gotoAndStop("walk");
}
telejack = "Superman cant help this round...\nhe'd get fired up for roughing up a fellow NewsCorp reporter!\nIt's up to you Batman... USE YOUR RUBBER NIPPLES!";
}
_root.timeout = true;
readout = true;
}
}
}
}
}
}
if (ygoto) {
if (they < _root.camera._y) {
ygo = Math.round((_root.camera._y - they) / 4);
_root.camera._y = _root.camera._y - ygo;
_root.specials._y = _root.camera._y;
_root.bg._y = _root.camera._y + 40;
} else if (they > _root.camera._y) {
ygo = Math.round((they - _root.camera._y) / 4);
_root.camera._y = _root.camera._y + ygo;
_root.specials._y = _root.camera._y;
if (_root.camera._y > 262) {
_root.camera._y = 262;
_root.specials._y = _root.camera._y;
}
_root.bg._y = _root.camera._y + 40;
}
}
}
Instance of Symbol 442 MovieClip "camera" in Frame 4
onClipEvent (enterFrame) {
_root._x = ((-(this._x - (this._width / 2))) * Stage.width) / this._width;
_root._y = ((-(this._y - (this._height / 2))) * Stage.height) / this._height;
_root._xscale = (Stage.width / this._width) * 100;
_root._yscale = (Stage.height / this._height) * 100;
}
Frame 5
function ggp() {
getURL ("http://googumproduce.com", "_blank");
}
_root._x = 0;
_root._y = 0;
_root._xscale = 100;
_root._yscale = 100;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
my_cm.customItems.push(new ContextMenuItem("googumproduce.com", ggp));
_root.menu = my_cm;
Instance of Symbol 30 MovieClip in Frame 5
onClipEvent (load) {
savefile = SharedObject.getLocal("spritesmashmotherfucker");
if (_root.team == 1) {
this.gotoAndStop("adventure");
mess = "And so Pen and Jake went on to kick butt in the most-post-modern sense of etc and blah blah blah. Hay dude, LIFE'S DELICIOUS!\nTHE END.";
savefile.data.adventure = true;
if (savefile.data.latenight) {
_root.codez.gotoAndPlay(2);
}
} else if (_root.team == 2) {
this.gotoAndStop("japan");
mess = "And so Light and L lived happily ever after... until Light got Rem to kill L and Light got found out by that choclate eating kid and died like a punk. [SPOILERS LOL].\nTHE END.";
savefile.data.japan = true;
if (savefile.data.belaire) {
_root.codez.gotoAndPlay(14);
}
} else if (_root.team == 3) {
this.gotoAndStop("nyc");
mess = "And so Superman executed a flawless victory since he's pretty much invincle and all... After which Batman and Superman had years of fun playing BULLET EYE!\nTHE END.";
savefile.data.nyc = true;
if (savefile.data.fox) {
_root.codez.gotoAndPlay(20);
}
} else if (_root.team == 4) {
this.gotoAndStop("hospital");
mess = "And so Gregory House cured the world of stupid people, love, Lupus, children, drug restriction laws and the concious.\nIN THIS NEW WORLD THERE IS ONLY HOUSE!\nTHE END.";
savefile.data.hospital = true;
if (savefile.data.fightclub) {
_root.codez.gotoAndPlay(8);
}
} else if (_root.team == 5) {
this.gotoAndStop("belaire");
mess = "And so Will and Carlton ate Uncle Phil's sammich and Aunt Viv got scared, she called a taxi and that taxi's licence plate said...\nTHE END.";
savefile.data.belaire = true;
if (savefile.data.japan) {
_root.codez.gotoAndPlay(14);
}
} else if (_root.team == 6) {
this.gotoAndStop("latenight");
mess = "And so Conan regained what little control he has at Late Night with Conan O'Brien, Max was unable to afford his mistess and Jim Gaffigan kept showing his stupid animations.\nTHE END.";
savefile.data.latenight = true;
if (savefile.data.adventure) {
_root.codez.gotoAndPlay(2);
}
} else if (_root.team == 7) {
this.gotoAndStop("fightclub");
mess = "And so Jack shot himself in the face in an heroic gesture of heroism and is became winner of goth chicks black heart.\nTHE END.";
savefile.data.fightclub = true;
if (savefile.data.hospital) {
_root.codez.gotoAndPlay(8);
}
} else if (_root.team == 8) {
this.gotoAndStop("fox");
mess = "And so Stephen Colbert went on to become the greatest President of the United States of America ever and Jon went on to... eh... be that guy who once knew the greatest President of the United States of America ever.\nTHE END.";
savefile.data.fox = true;
if (savefile.data.nyc) {
_root.codez.gotoAndPlay(20);
}
} else if (_root.team == 9) {
this.gotoAndStop("washington");
mess = "And so Lincoln went on to spread freedom to Burma and Syria and America (again). While S&M Lincoln and S&M John Wilkes Booth went on to form the greatest S&M club ever.\nTHE END.";
} else if (_root.team == 10) {
this.gotoAndStop("none");
if (_root.wtfmode && _root.hardmode) {
mess = "Congratulations Player!\nYou beat this game on the super hardest mode evar. Go to oinkchan.org and post about it so i can cream.\nTHE END.";
} else if (_root.hardmode) {
mess = "Congratulations Player!\n...on wasting your time playing this silly flash game for far too long.\nYOU'RE OBSESSIVE!\nTHE END.";
} else {
mess = "And so the player of this game went on to find the last few remaining bits of original content to be found in the game.\nTHE END.";
}
}
savefile.flush();
_root.sain.gotoAndPlay(34);
ton = 0;
espres = false;
}
onClipEvent (enterFrame) {
_root.main.hit.gotoAndStop(_root.char1);
_root.sain.hit.gotoAndStop(_root.char2);
ton++;
if ((ton > 2) && (_root.say.length < mess.length)) {
_root.say = mess.slice(0, _root.say.length + 1);
ton = 0;
}
if (!Key.isDown(_root.eskey)) {
espres = true;
}
if (Key.isDown(_root.eskey) && (espres)) {
stopAllSounds();
_root.gotoAndPlay(6);
}
}
Frame 6
function ggp() {
getURL ("http://googumproduce.com", "_blank");
}
_root._x = 0;
_root._y = 0;
_root._xscale = 100;
_root._yscale = 100;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
my_cm.customItems.push(new ContextMenuItem("googumproduce.com", ggp));
_root.menu = my_cm;
stopAllSounds();
MochiAd.showInterLevelAd({id:"7a6bdf57e392ba47", res:"700x300", no_bg:true});
Symbol 10 MovieClip Frame 1
stop();
Symbol 10 MovieClip Frame 37
_root.nextFrame();
Symbol 11 MovieClip Frame 1
stop();
Instance of Symbol 10 MovieClip in Symbol 11 MovieClip Frame 2
on (press) {
this.play();
}
onClipEvent (load) {
espres = false;
}
onClipEvent (enterFrame) {
if (!Key.isDown(_root.eskey)) {
espres = true;
}
if (Key.isDown(_root.eskey) && (espres)) {
this.play();
}
}
Symbol 830 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd
{
function MochiAd () {
}
static function getVersion() {
return("2.1");
}
static function showPreGameAd(options) {
var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.play();
}};
options = _parseOptions(options, _local27);
var clip = options.clip;
var _local23 = 11000;
var _local26 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local14 = _getRes(options);
var _local4 = _local14[0];
var _local13 = _local14[1];
mc._x = _local4 * 0.5;
mc._y = _local13 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk._x = _local4 * -0.5;
chk._y = _local13 * -0.5;
var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4);
_local7._x = 10;
_local7._y = _local13 - 20;
var _local22 = options.color;
delete options.color;
var _local19 = options.background;
delete options.background;
var _local24 = options.outline;
delete options.outline;
var _local5 = _local7.createEmptyMovieClip("_outline", 1);
_local5.beginFill(_local19);
_local5.moveTo(0, 0);
_local5.lineTo(_local4 - 20, 0);
_local5.lineTo(_local4 - 20, 10);
_local5.lineTo(0, 10);
_local5.lineTo(0, 0);
_local5.endFill();
var _local3 = _local7.createEmptyMovieClip("_inside", 2);
_local3.beginFill(_local22);
_local3.moveTo(0, 0);
_local3.lineTo(_local4 - 20, 0);
_local3.lineTo(_local4 - 20, 10);
_local3.lineTo(0, 10);
_local3.lineTo(0, 0);
_local3.endFill();
_local3._xscale = 0;
var _local6 = _local7.createEmptyMovieClip("_outline", 3);
_local6.lineStyle(0, _local24, 100);
_local6.moveTo(0, 0);
_local6.lineTo(_local4 - 20, 0);
_local6.lineTo(_local4 - 20, 10);
_local6.lineTo(0, 10);
_local6.lineTo(0, 0);
chk.ad_msec = _local23;
chk.ad_timeout = _local26;
chk.started = getTimer();
chk.showing = false;
chk.last_pcnt = 0;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.adLoaded = function (width, height) {
};
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec;
};
chk.onEnterFrame = function () {
var _local6 = this._parent._parent;
var _local12 = this._parent._mochiad_ctr;
var _local5 = getTimer() - this.started;
var _local3 = false;
var _local4 = _local6.getBytesTotal();
var _local8 = _local6.getBytesLoaded();
var _local10 = (100 * _local8) / _local4;
var _local11 = (100 * _local5) / chk.ad_msec;
var _local9 = this._mochiad_bar._inside;
var _local2 = Math.min(100, Math.min(_local10 || 0, _local11));
_local2 = Math.max(this.last_pcnt, _local2);
this.last_pcnt = _local2;
_local9._xscale = _local2;
if (!chk.showing) {
var _local7 = _local12.getBytesTotal();
if ((_local7 > 0) || (typeof(_local7) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (_local5 > chk.ad_timeout) {
_local3 = true;
}
}
if (_local5 > chk.ad_msec) {
_local3 = true;
}
if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = chk.fadeFunction;
}
}
};
}
static function showInterLevelAd(options) {
var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () {
this.clip.stop();
}, ad_finished:function () {
this.clip.gotoAndStop(1);
}};
options = _parseOptions(options, _local13);
var clip = options.clip;
var _local10 = 11000;
var _local12 = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!load(options)) {
options.ad_finished();
return(undefined);
}
options.ad_started();
var mc = clip._mochiad;
mc.onUnload = function () {
options.ad_finished();
};
var _local5 = _getRes(options);
var _local14 = _local5[0];
var _local11 = _local5[1];
mc._x = _local14 * 0.5;
mc._y = _local11 * 0.5;
var chk = mc.createEmptyMovieClip("_mochiad_wait", 3);
chk.ad_msec = _local10;
chk.ad_timeout = _local12;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function () {
var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time));
if (_local2 > 0) {
this._parent._alpha = _local2;
} else {
var _local3 = this._parent._parent;
MochiAd.unload(_local3);
delete this.onEnterFrame;
}
};
mc.lc.adLoaded = function (width, height) {
};
mc.lc.adjustProgress = function (msec) {
var _local2 = this.mc._mochiad_wait;
_local2.server_control = true;
_local2.started = getTimer();
_local2.ad_msec = msec - 250;
};
chk.onEnterFrame = function () {
var _local5 = this._parent._mochiad_ctr;
var _local4 = getTimer() - this.started;
var _local2 = false;
if (!chk.showing) {
var _local3 = _local5.getBytesTotal();
if ((_local3 > 0) || (typeof(_local3) == "undefined")) {
chk.showing = true;
chk.started = getTimer();
} else if (_local4 > chk.ad_timeout) {
_local2 = true;
}
}
if (_local4 > chk.ad_msec) {
_local2 = true;
}
if (_local2) {
if (this.server_control) {
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = this.fadeFunction;
}
}
};
}
static function showTimedAd(options) {
showInterLevelAd(options);
}
static function showPreloaderAd(options) {
showPreGameAd(options);
}
static function _allowDomains(server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local1);
}
}
return(_local1);
}
static function _loadCommunicator(options) {
var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"};
options = _parseOptions(options, _local26);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = getVersion();
var _local18 = options.clip;
var _local20 = "_mochiad_com_" + options.id;
if (!_isNetworkAvailable()) {
return(null);
}
if (_local18[_local20]) {
return(_local18[_local20].lc);
}
var _local21 = options.com_server + options.id;
_allowDomains(_local21);
delete options.id;
delete options.com_server;
var _local25 = options.depth;
delete options.depth;
var _local17 = _local18.createEmptyMovieClip(_local20, _local25);
var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1);
for (var _local15 in options) {
_local11[_local15] = options[_local15];
}
var _local6 = new LocalConnection();
var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
_local6.mc = _local17;
_local6.name = _local16;
_local6.allowDomain = function (d) {
return(true);
};
_local6.allowInsecureDomain = _local6.allowDomain;
_local6.connect(_local16);
_local17.lc = _local6;
_local11.lc = _local16;
_local6._id = 0;
_local6._queue = [];
_local6.rpcResult = function (cb_arg) {
var _local8 = parseInt(cb_arg);
var _local4 = this._callbacks[_local8];
if (!_local4) {
return(undefined);
}
delete this._callbacks[_local8];
var _local5 = [];
var _local3 = 2;
while (_local3 < _local4.length) {
_local5.push(_local4[_local3]);
_local3++;
}
_local3 = 1;
while (_local3 < arguments.length) {
_local5.push(arguments[_local3]);
_local3++;
}
var _local6 = _local4[1];
var _local7 = _local4[0];
if (_local7 && (typeof(_local6) == "string")) {
_local6 = _local7[_local6];
}
if (_local6) {
_local6.apply(_local7, _local5);
}
};
_local6._didConnect = function (endpoint) {
this._endpoint = endpoint;
var _local4 = this._queue;
delete this._queue;
var _local5 = this.doSend;
var _local2 = 0;
while (_local2 < _local4.length) {
var _local3 = _local4[_local2];
_local5.apply(this, _local3);
_local2++;
}
};
_local6.doSend = function (args, cbobj, cbfn) {
if (this._endpoint == null) {
var _local4 = [];
var _local3 = 0;
while (_local3 < arguments.length) {
_local4.push(arguments[_local3]);
_local3++;
}
this._queue.push(_local4);
return(undefined);
}
this._id = this._id + 1;
var _local5 = this._id;
if ((cbfn === undefined) || (cbfn === null)) {
cbfn = cbobj;
}
this._callbacks[_local5] = [cbobj, cbfn];
var _local7 = new LocalConnection();
var _local9 = _local7.send(this._endpoint, "rpc", _local5, args);
};
_local6._callbacks = {};
_local6._callbacks[0] = [_local6, "_didConnect"];
_local11.st = getTimer();
_local11.loadMovie(_local21 + ".swf", "POST");
return(_local6);
}
static function fetchHighScores(options, callbackObj, callbackMethod) {
var _local1 = _loadCommunicator({id:options.id});
if (!_local1) {
return(false);
}
var _local4 = ["fetchHighScores", options];
_local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod);
return(true);
}
static function sendHighScore(options, callbackObj, callbackMethod) {
var _local1 = _loadCommunicator({id:options.id});
if (!_local1) {
return(false);
}
var _local4 = ["sendHighScore", options];
_local1.doSend(["sendHighScore", options], callbackObj, callbackMethod);
return(true);
}
static function load(options) {
var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"};
options = _parseOptions(options, _local13);
options.swfv = options.clip.getSWFVersion() || 6;
options.mav = getVersion();
var _local9 = options.clip;
if (!_isNetworkAvailable()) {
return(null);
}
if (_local9._mochiad_loaded) {
return(null);
}
var _local12 = options.depth;
delete options.depth;
var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12);
var _local11 = _getRes(options);
options.res = (_local11[0] + "x") + _local11[1];
options.server = options.server + options.id;
delete options.id;
_local9._mochiad_loaded = true;
var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1);
for (var _local7 in options) {
_local4[_local7] = options[_local7];
}
var _local10 = _local4.server;
delete _local4.server;
var _local14 = _allowDomains(_local10);
_local6.onEnterFrame = function () {
if (this._mochiad_ctr._url != this._url) {
this.onEnterFrame = function () {
if (!this._mochiad_ctr) {
delete this.onEnterFrame;
MochiAd.unload(this._parent);
}
};
}
};
var _local5 = new LocalConnection();
var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_");
_local5.mc = _local6;
_local5.name = _local8;
_local5.hostname = _local14;
_local5.allowDomain = function (d) {
return(true);
};
_local5.allowInsecureDomain = _local5.allowDomain;
_local5.connect(_local8);
_local6.lc = _local5;
_local4.lc = _local8;
_local4.st = getTimer();
_local4.loadMovie(_local10 + ".swf", "POST");
return(_local6);
}
static function unload(clip) {
if (typeof(clip) == "undefined") {
clip = _root;
}
if (clip.clip && (clip.clip._mochiad)) {
clip = clip.clip;
}
if (!clip._mochiad) {
return(false);
}
clip._mochiad.removeMovieClip();
delete clip._mochiad_loaded;
delete clip._mochiad;
return(true);
}
static function _isNetworkAvailable() {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function _getRes(options) {
var _local3 = options.clip.getBounds();
var _local2 = 0;
var _local1 = 0;
if (typeof(options.res) != "undefined") {
var _local4 = options.res.split("x");
_local2 = parseFloat(_local4[0]);
_local1 = parseFloat(_local4[1]);
} else {
_local2 = _local3.xMax - _local3.xMin;
_local1 = _local3.yMax - _local3.yMin;
}
if ((_local2 == 0) || (_local1 == 0)) {
_local2 = Stage.width;
_local1 = Stage.height;
}
return([_local2, _local1]);
}
static function _parseOptions(options, defaults) {
var _local4 = {};
for (var _local8 in defaults) {
_local4[_local8] = defaults[_local8];
}
if (options) {
for (var _local8 in options) {
_local4[_local8] = options[_local8];
}
}
if (_root.mochiad_options) {
var _local5 = _root.mochiad_options.split("&");
var _local2 = 0;
while (_local2 < _local5.length) {
var _local3 = _local5[_local2].split("=");
_local4[unescape(_local3[0])] = unescape(_local3[1]);
_local2++;
}
}
return(_local4);
}
}
Symbol 30 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 1
this.stop();
_parent._parent.canhit = true;
Symbol 39 MovieClip Frame 8
_parent.gotoAndStop("stand");
Symbol 41 MovieClip Frame 14
_parent.attack1 = true;
Symbol 41 MovieClip Frame 29
_parent.gotoAndStop("stand");
Symbol 44 MovieClip Frame 1
if (random(2) == 0) {
_parent._xscale = -100;
}
Symbol 44 MovieClip Frame 32
_parent.attack2 = true;
Symbol 44 MovieClip Frame 59
_parent.gotoAndStop("stand");
Symbol 50 MovieClip Frame 12
if (_root.musics) {
_root.hero.bgmusic.setVolume(0);
}
Symbol 50 MovieClip Frame 188
_parent.attack3 = true;
Symbol 50 MovieClip Frame 232
_parent.brain.hittin = false;
Symbol 50 MovieClip Frame 264
if (_root.musics) {
_root.hero.bgmusic.setVolume(100);
}
_parent.gotoAndStop("stand");
Symbol 62 MovieClip Frame 72
teh = random(2);
if (teh == 0) {
this.gotoAndPlay("left");
}
Symbol 62 MovieClip Frame 73
_parent.attack4 = true;
Symbol 62 MovieClip Frame 92
_parent.gotoAndStop("stand");
Symbol 62 MovieClip Frame 94
_parent.attack4 = true;
Symbol 62 MovieClip Frame 113
_parent.gotoAndStop("stand");
Symbol 68 MovieClip Frame 1
if (_parent._x > _root.camera._x) {
_parent._xscale = -100;
}
Symbol 68 MovieClip Frame 150
this.stop();
_root.hero.bossdone = true;
Symbol 72 MovieClip Frame 1
if (_root.musics) {
_root.hero.bgmusic.setVolume(10);
}
Symbol 72 MovieClip Frame 336
stop();
Symbol 75 MovieClip Frame 2
if (_root.musics) {
_root.hero.bgmusic.setVolume(10);
}
Symbol 75 MovieClip Frame 256
if (_root.musics) {
_root.hero.bgmusic.setVolume(100);
}
_parent.gotoAndStop("stand");
Instance of Symbol 38 MovieClip "brain" in Symbol 76 MovieClip [boss_latenight] Frame 1
onClipEvent (load) {
timer = 20;
stoppe = false;
speed = 3;
time = 3 + _root.lev;
damage = 5;
extra = 0;
hittin = false;
run = false;
totalhealth = _root.hero.bosshealth;
}
onClipEvent (enterFrame) {
if (_root.timeout) {
if (_root.specials.hitTest(_parent)) {
_root.hero.bosshealth = _root.hero.bosshealth - _root.specials.damage;
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
} else {
if (_parent.attack1) {
_parent._x = random(150) + 1850;
extra = 3;
hittin = true;
_parent.attack1 = false;
}
if (_parent.attack2) {
run = true;
if (speed < 0) {
speed = speed * -1;
}
extra = 2;
hittin = true;
_parent.attack2 = false;
}
if (_parent.attack3) {
_parent._x = random(150) + 1850;
extra = 1;
hittin = true;
_parent.attack3 = false;
}
if (_parent.attack4) {
extra = 1;
hittin = true;
_parent.attack4 = false;
}
if (run) {
if (((_parent._x - (speed * 2)) > (_root.camera._x - 90)) && ((_parent._x + (speed * 2)) < (_root.camera._x + 90))) {
if (_parent._xscale == 100) {
_parent._x = _parent._x - (speed * 2);
} else {
_parent._x = _parent._x + (speed * 2);
}
}
}
if (((_parent._currentframe > 2) && (_parent._currentframe < 7)) && (hittin)) {
if (((_root.nmes.hitTest(_root.hero._x + 4, _root.hero._y, true) || (_root.nmes.hitTest(_root.hero._x - 4, _root.hero._y - 10, true))) && (!_root.hero.attack)) && (_root.hero._currentframe < 24)) {
if (_root.hero.player) {
_root.hero.phealth = _root.hero.phealth - (damage * extra);
} else {
_root.hero.health = _root.hero.health - (damage * extra);
}
_root.hero.gotoAndStop("hit" + (random(6) + 1));
if ((_root.hero.health < 1) || (_root.hero.phealth < 1)) {
_parent.gotoAndStop("win");
}
}
}
if (((_parent._currentframe > 0) && (_parent._currentframe < 3)) && (_parent.hit.hit._currentframe == 1)) {
if (_root.hero.attack) {
if (_root.hero.hitTest(_parent)) {
_parent.hit.hit.play();
_root.hero.bosshealth = _root.hero.bosshealth - _root.hero.damage;
if (_root.hero.player) {
_root.hero.pspecial = _root.hero.pspecial + _root.hero.damage;
} else {
_root.hero.special = _root.hero.special + _root.hero.damage;
}
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
}
}
if ((_root.hero.bosshealth < 1) && (death == null)) {
death = true;
}
if (death) {
_root.hero.bosshealth = 0;
_parent.gotoAndStop("die");
_root.nmes.boss3.health = 0;
_root.nmes.boss3.gotoAndStop("die" + (random(4) + 1));
death = false;
}
if ((_parent._currentframe == 1) || ((_parent._currentframe == 2) && (stoppe))) {
hittin = false;
if (run) {
_paremt._xscale = 100;
run = false;
}
timer = timer + random(time);
if (timer > 50) {
rand = random(6);
if (rand < 4) {
if (stoppe) {
stoppe = false;
_parent.hit.play();
} else {
_parent.gotoAndStop("walk");
}
if (random(2) == 0) {
speed = speed * -1;
}
} else if (rand < 6) {
stoppe = false;
_parent.gotoAndStop("attack" + (random(4) + 1));
}
timer = 0;
}
}
if ((_parent._currentframe == 2) && (!stoppe)) {
if (((_parent._x + speed) > (_root.camera._x - 90)) && ((_parent._x + speed) < (_root.camera._x + 90))) {
_parent._x = _parent._x + speed;
}
}
}
}
Symbol 84 MovieClip Frame 1
this.stop();
Symbol 88 MovieClip Frame 17
this.stop();
_parent.brain.stoppe = true;
Symbol 88 MovieClip Frame 33
this.stop();
_parent.brain.stoppe = true;
Symbol 90 MovieClip Frame 56
_parent.attack1 = true;
Symbol 90 MovieClip Frame 71
_parent.gotoAndStop("stand");
Symbol 91 MovieClip Frame 40
_parent.attack2 = true;
Symbol 91 MovieClip Frame 55
_parent.brain.hittin = false;
Symbol 91 MovieClip Frame 71
_parent.gotoAndStop("stand");
Symbol 92 MovieClip Frame 40
_parent.attack3 = true;
Symbol 92 MovieClip Frame 55
_parent.attack3 = false;
Symbol 92 MovieClip Frame 71
_parent.gotoAndStop("stand");
Symbol 93 MovieClip Frame 34
_parent.attack4 = true;
Symbol 93 MovieClip Frame 47
_parent.gotoAndStop("stand");
Symbol 99 MovieClip Frame 1
if (_root.musics) {
_root.hero.bgmusic.setVolume(0);
}
Symbol 99 MovieClip Frame 156
this.stop();
_root.hero.bossdone = true;
Symbol 103 MovieClip Frame 6
if (_root.musics) {
_root.hero.bgmusic.setVolume(0);
}
Symbol 103 MovieClip Frame 35
this.gotoAndPlay(18);
Symbol 105 MovieClip Frame 1
if (_root.musics) {
_root.hero.bgmusic.setVolume(0);
}
Symbol 105 MovieClip Frame 105
if (_root.musics) {
_root.hero.bgmusic.setVolume(30);
}
_parent.gotoAndStop("stand");
Instance of Symbol 38 MovieClip "brain" in Symbol 106 MovieClip [boss_washington] Frame 1
onClipEvent (load) {
timer = 20;
stoppe = false;
speed = 1;
time = 5 + _root.lev;
damage = 6;
extra = 0;
hittin = false;
run = false;
totalhealth = _root.hero.bosshealth;
}
onClipEvent (enterFrame) {
if (_root.timeout) {
if (_root.specials.hitTest(_parent)) {
_root.hero.bosshealth = _root.hero.bosshealth - _root.specials.damage;
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
} else {
if (_parent.attack1) {
extra = 4;
hittin = true;
_parent.attack1 = false;
}
if (_parent.attack2) {
extra = 2;
hittin = true;
_parent.attack2 = false;
}
if (_parent.attack3) {
extra = 2;
hittin = true;
_parent.attack3 = false;
}
if (_parent.attack4) {
_parent._x = random(150) + 1850;
extra = 4;
hittin = true;
_parent.attack4 = false;
}
if (((_parent._currentframe > 2) && (_parent._currentframe < 7)) && (hittin)) {
if (((_root.nmes.hitTest(_root.hero._x + 4, _root.hero._y, true) || (_root.nmes.hitTest(_root.hero._x - 4, _root.hero._y - 10, true))) && (!_root.hero.attack)) && (_root.hero._currentframe < 24)) {
if (_root.hero.player) {
_root.hero.phealth = _root.hero.phealth - (damage * extra);
} else {
_root.hero.health = _root.hero.health - (damage * extra);
}
_root.hero.gotoAndStop("hit" + (random(6) + 1));
if ((_root.hero.health < 1) || (_root.hero.phealth < 1)) {
_root.hero.they = _root.camera._y - 20;
_root.hero.ygoto = true;
_parent.gotoAndStop("win");
}
}
}
if (((_parent._currentframe > 0) && (_parent._currentframe < 3)) && (_parent.hit.hit._currentframe == 1)) {
if (_root.hero.attack) {
if ((((_root.hero._xscale == 100) && ((_root.hero._x + 5) < (_parent._x + 20))) && ((_root.hero._x + 5) > (_parent._x - 20))) || (((_root.hero._xscale == -100) && ((_root.hero._x - 5) < (_parent._x + 20))) && ((_root.hero._x - 5) > (_parent._x - 20)))) {
_parent.hit.hit.play();
_root.hero.bosshealth = _root.hero.bosshealth - _root.hero.damage;
if (_root.hero.player) {
_root.hero.pspecial = _root.hero.pspecial + _root.hero.damage;
} else {
_root.hero.special = _root.hero.special + _root.hero.damage;
}
if (_root.hero.player) {
_root.hero.pspecial = _root.hero.pspecial + _root.hero.damage;
} else {
_root.hero.special = _root.hero.special + _root.hero.damage;
}
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
}
}
if ((_root.hero.bosshealth < 1) && (death == null)) {
death = true;
}
if (death) {
_root.hero.bosshealth = 0;
_parent.gotoAndStop("die");
death = false;
}
if ((_parent._currentframe == 1) || ((_parent._currentframe == 2) && (stoppe))) {
hittin = false;
if (run) {
_paremt._xscale = 100;
run = false;
}
timer = timer + random(time);
if (timer > 50) {
rand = random(6);
if (rand < 4) {
if (stoppe) {
stoppe = false;
_parent.hit.play();
} else {
_parent.gotoAndStop("walk");
}
if (random(2) == 0) {
speed = speed * -1;
}
} else if (rand < 6) {
stoppe = false;
_parent.gotoAndStop("attack" + (random(4) + 1));
}
timer = 0;
}
}
if ((_parent._currentframe == 2) && (!stoppe)) {
if (((_parent._x + speed) > (_root.camera._x - 70)) && ((_parent._x + speed) < (_root.camera._x + 70))) {
_parent._x = _parent._x + speed;
}
}
}
}
Symbol 109 MovieClip Frame 1
this.stop();
Symbol 111 MovieClip Frame 11
this.stop();
_parent.brain.stoppe = true;
Symbol 111 MovieClip Frame 21
this.stop();
_parent.brain.stoppe = true;
Symbol 116 MovieClip Frame 1
if (random(2) == 0) {
_parent._xscale = -100;
}
Symbol 116 MovieClip Frame 17
_parent.attack1 = true;
Symbol 116 MovieClip Frame 95
_parent.gotoAndStop("stand");
Symbol 128 MovieClip Frame 30
_parent.attack2 = true;
Symbol 128 MovieClip Frame 114
_parent.brain.hittin = false;
Symbol 128 MovieClip Frame 134
_parent.gotoAndStop("stand");
Symbol 129 MovieClip Frame 48
_parent.attack3 = true;
Symbol 129 MovieClip Frame 79
_parent.gotoAndStop("stand");
Symbol 130 MovieClip Frame 48
_parent.attack4 = true;
Symbol 130 MovieClip Frame 79
_parent.gotoAndStop("stand");
Symbol 136 MovieClip Frame 1
if (_parent._x > _root.camera._x) {
_parent._xscale = -100;
}
Symbol 136 MovieClip Frame 20
if (_root.musics) {
_root.hero.bgmusic.setVolume(10);
}
Symbol 136 MovieClip Frame 70
this.stop();
_root.hero.bossdone = true;
Symbol 141 MovieClip Frame 51
this.gotoAndPlay(35);
Symbol 142 MovieClip Frame 135
_parent.gotoAndStop("stand");
Symbol 143 MovieClip [boss_hospital] Frame 1
this._xscale = 100;
Instance of Symbol 38 MovieClip "brain" in Symbol 143 MovieClip [boss_hospital] Frame 1
onClipEvent (load) {
timer = 20;
stoppe = false;
speed = 2;
time = 3 + _root.lev;
damage = 5;
extra = 0;
hittin = false;
totalhealth = _root.hero.bosshealth;
}
onClipEvent (enterFrame) {
if (_root.timeout) {
if (_root.specials.hitTest(_parent)) {
_root.hero.bosshealth = _root.hero.bosshealth - _root.specials.damage;
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
} else {
if (_parent.attack1) {
extra = 1;
hittin = true;
_parent.attack1 = false;
}
if (_parent.attack2) {
extra = 0;
hittin = true;
_parent.attack2 = false;
}
if (_parent.attack3) {
extra = 3;
hittin = true;
_parent.attack3 = false;
}
if (_parent.attack4) {
extra = 3;
hittin = true;
_parent.attack4 = false;
}
if (((_parent._currentframe > 2) && (_parent._currentframe < 7)) && (hittin)) {
if (((_root.nmes.hitTest(_root.hero._x + 4, _root.hero._y, true) || (_root.nmes.hitTest(_root.hero._x - 4, _root.hero._y - 10, true))) && (!_root.hero.attack)) && (_root.hero._currentframe < 24)) {
if (_root.hero.player) {
_root.hero.phealth = _root.hero.phealth - (damage * extra);
} else {
_root.hero.health = _root.hero.health - (damage * extra);
}
_root.hero.gotoAndStop("hit" + (random(6) + 1));
if ((_root.hero.health < 1) || (_root.hero.phealth < 1)) {
_parent.gotoAndStop("win");
}
}
}
if (((_parent._currentframe > 0) && (_parent._currentframe < 3)) && (_parent.hit.hit._currentframe == 1)) {
if (_root.hero.attack) {
if (_root.hero.hitTest(_parent)) {
_parent.hit.hit.play();
_root.hero.bosshealth = _root.hero.bosshealth - _root.hero.damage;
if (_root.hero.player) {
_root.hero.pspecial = _root.hero.pspecial + _root.hero.damage;
} else {
_root.hero.special = _root.hero.special + _root.hero.damage;
}
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
}
}
if ((_root.hero.bosshealth < 1) && (death == null)) {
death = true;
}
if (death) {
_root.hero.bosshealth = 0;
_parent.gotoAndStop("die");
_root.nmes.boss3.health = 0;
_root.nmes.boss3.gotoAndStop("die" + (random(4) + 1));
death = false;
}
if ((_parent._currentframe == 1) || ((_parent._currentframe == 2) && (stoppe))) {
hittin = false;
if (run) {
_paremt._xscale = 100;
run = false;
}
timer = timer + random(time);
if (timer > 50) {
rand = random(6);
if (rand < 4) {
if (stoppe) {
stoppe = false;
_parent.hit.play();
} else {
_parent.gotoAndStop("walk");
}
if (random(2) == 0) {
speed = speed * -1;
}
} else if (rand < 6) {
stoppe = false;
_parent.gotoAndStop("attack" + (random(4) + 1));
}
timer = 0;
}
}
if ((_parent._currentframe == 2) && (!stoppe)) {
if (((_parent._x + speed) > (_root.camera._x - 90)) && ((_parent._x + speed) < (_root.camera._x + 90))) {
_parent._x = _parent._x + speed;
}
}
}
}
Symbol 146 MovieClip Frame 1
this.stop();
Symbol 149 MovieClip Frame 14
this.stop();
_parent.brain.stoppe = true;
Symbol 149 MovieClip Frame 27
this.stop();
_parent.brain.stoppe = true;
Symbol 151 MovieClip Frame 17
_parent.attack1 = true;
Symbol 151 MovieClip Frame 24
_parent.attack1 = false;
Symbol 151 MovieClip Frame 32
_parent.gotoAndStop("stand");
Symbol 153 MovieClip Frame 15
_parent.attack2 = true;
Symbol 153 MovieClip Frame 33
_parent.attack2 = false;
_parent.gotoAndStop("stand");
Symbol 154 MovieClip Frame 1
if (_root.musics) {
_root.hero.bgmusic.setVolume(0);
}
Symbol 154 MovieClip Frame 56
this.stop();
_root.hero.bossdone = true;
Symbol 159 MovieClip Frame 1
_root.nmes.swapDepths(_root.mid);
if (_root.musics) {
_root.hero.bgmusic.setVolume(10);
}
Symbol 159 MovieClip Frame 222
_root.nmes.swapDepths(_root.mid);
Symbol 159 MovieClip Frame 232
if (_root.musics) {
_root.hero.bgmusic.setVolume(100);
}
_parent.gotoAndStop("stand");
Instance of Symbol 38 MovieClip "brain" in Symbol 160 MovieClip [boss_japan] Frame 1
onClipEvent (load) {
timer = 20;
stoppe = false;
speed = 1;
time = 5 + _root.lev;
damage = 15;
totalhealth = _root.hero.bosshealth;
}
onClipEvent (enterFrame) {
if (_root.timeout) {
if (_root.specials.hitTest(_parent)) {
_root.hero.bosshealth = _root.hero.bosshealth - _root.specials.damage;
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
} else {
if ((_parent._currentframe > 2) && (_parent._currentframe < 5)) {
if ((_root.nmes.hitTest(_root.hero._x, _root.hero._y - 10, true) && (!_root.hero.attack)) && (_root.hero._currentframe < 24)) {
if (_root.hero.player) {
_root.hero.phealth = _root.hero.phealth - damage;
} else {
_root.hero.health = _root.hero.health - damage;
}
_root.hero.gotoAndStop("hit" + (random(6) + 1));
if ((_root.hero.health < 1) || (_root.hero.phealth < 1)) {
_parent.gotoAndStop("win");
}
}
}
if (((_parent._currentframe > 0) && (_parent._currentframe < 3)) && (_parent.hit.hit._currentframe == 1)) {
if (_root.hero.attack) {
if ((((_root.hero._xscale == 100) && ((_root.hero._x + 5) < (_parent._x + 30))) && ((_root.hero._x + 5) > (_parent._x - 30))) || (((_root.hero._xscale == -100) && ((_root.hero._x - 5) < (_parent._x + 30))) && ((_root.hero._x - 5) > (_parent._x - 30)))) {
_parent.hit.hit.play();
_root.hero.bosshealth = _root.hero.bosshealth - _root.hero.damage;
if (_root.hero.player) {
_root.hero.pspecial = _root.hero.pspecial + _root.hero.damage;
} else {
_root.hero.special = _root.hero.special + _root.hero.damage;
}
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
}
}
if ((_root.hero.bosshealth < 1) && (death == null)) {
death = true;
}
if (death) {
_root.hero.bosshealth = 0;
_parent.gotoAndStop("die");
death = false;
}
if ((_parent._currentframe == 1) || ((_parent._currentframe == 2) && (stoppe))) {
timer = timer + random(time);
if (timer > 50) {
rand = random(6);
if (rand < 4) {
if (stoppe) {
stoppe = false;
_parent.hit.play();
} else {
_parent.gotoAndStop("walk");
}
if (random(2) == 0) {
speed = speed * -1;
}
} else if (rand < 6) {
stoppe = false;
_parent.gotoAndStop("attack" + (random(2) + 1));
}
timer = 0;
}
}
if ((_parent._currentframe == 2) && (!stoppe)) {
if (((_parent._x + speed) > (_root.camera._x - 90)) && ((_parent._x + speed) < (_root.camera._x + 90))) {
_parent._x = _parent._x + speed;
}
}
}
}
Symbol 160 MovieClip [boss_japan] Frame 5
if (this._x < _root.camera._x) {
this._xscale = -100;
}
Symbol 163 MovieClip Frame 1
this.stop();
Symbol 172 MovieClip Frame 70
_parent.gotoAndStop("stand");
Symbol 173 MovieClip Frame 70
_parent.gotoAndStop("stand");
Symbol 178 MovieClip Frame 1
Symbol 178 MovieClip Frame 30
_parent.gotoAndStop("stand");
Symbol 180 MovieClip Frame 54
_parent.gotoAndStop("stand");
Symbol 185 MovieClip Frame 1
if (_root.musics) {
_root.hero.bgmusic.setVolume(10);
}
Symbol 185 MovieClip Frame 274
this.stop();
_root.hero.bossdone = true;
Symbol 190 MovieClip Frame 61
this.stop();
Instance of Symbol 38 MovieClip in Symbol 191 MovieClip [boss_adventure] Frame 1
onClipEvent (load) {
start1 = false;
dir = 0;
dswitch = -15;
spin = 0;
attack = 0;
damage = 0;
totalhealth = _root.hero.bosshealth;
dam1 = 6;
dam2 = 8;
dam3 = 10;
dam4 = 12;
}
onClipEvent (enterFrame) {
if (_root.timeout) {
if (_root.specials.hitTest(_parent)) {
_root.hero.bosshealth = _root.hero.bosshealth - _root.specials.damage;
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
} else {
if (!start1) {
dir++;
if (dir > 40) {
start1 = true;
dir = 0;
}
}
if ((_parent._currentframe > 1) && (_parent._currentframe < 6)) {
if (((_root.nmes.hitTest(_root.hero._x + 4, _root.hero._y, true) || (_root.nmes.hitTest(_root.hero._x - 4, _root.hero._y - 10, true))) && (!_root.hero.attack)) && (_root.hero._currentframe < 24)) {
if (_root.hero.player) {
_root.hero.phealth = _root.hero.phealth - damage;
} else {
_root.hero.health = _root.hero.health - damage;
}
_root.hero.gotoAndStop("hit" + (random(6) + 1));
if ((_root.hero.health < 1) || (_root.phealth < 1)) {
_root.hero.they = _parent._y - 30;
_root.hero.ygoto = true;
_parent.gotoAndStop("win");
}
}
}
if ((start1 && (_parent._currentframe == 1)) && (_parent.hit.hit._currentframe == 1)) {
if (_root.hero.attack) {
if (_root.hero.hitTest(_parent)) {
_parent.hit.hit.play();
_root.hero.bosshealth = _root.hero.bosshealth - _root.hero.damage;
if (_root.hero.player) {
_root.hero.pspecial = _root.hero.pspecial + _root.hero.damage;
} else {
_root.hero.special = _root.hero.special + _root.hero.damage;
}
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
}
if ((_root.hero.bosshealth < 1) && (death == null)) {
death = true;
}
if (death) {
_root.hero.bosshealth = 0;
_parent.gotoAndStop("die");
death = false;
}
if (dir == 0) {
_parent._y = _parent._y - 3;
} else if (dir == 1) {
_parent._y = _parent._y - 2;
_parent._x = _parent._x + 1;
} else if (dir == 2) {
_parent._y = _parent._y - 1;
_parent._x = _parent._x + 2;
} else if (dir == 3) {
_parent._x = _parent._x + 3;
} else if (dir == 4) {
_parent._y = _parent._y + 1;
_parent._x = _parent._x + 2;
} else if (dir == 5) {
_parent._y = _parent._y + 2;
_parent._x = _parent._x + 1;
} else if (dir == 6) {
_parent._y = _parent._y + 3;
} else if (dir == 7) {
_parent._y = _parent._y + 2;
_parent._x = _parent._x - 1;
} else if (dir == 8) {
_parent._y = _parent._y + 1;
_parent._x = _parent._x - 2;
} else if (dir == 9) {
_parent._x = _parent._x - 3;
} else if (dir == 10) {
_parent._y = _parent._y - 1;
_parent._x = _parent._x - 2;
} else if (dir == 11) {
_parent._y = _parent._y - 2;
_parent._x = _parent._x - 1;
}
if (_root.camera._y == 262) {
_root.hero.ygoto = false;
if ((_root.hero.bosshealth / totalhealth) < 0.4) {
attack = attack + (random(8) + 1);
} else {
attack = attack + (random(3) + 1);
}
if (attack > 300) {
_parent.gotoAndStop("attack" + (random(4) + 1));
if (_parent._currentframe == 1) {
damage = dam1;
} else if (_parent._currentframe == 2) {
damage = dam2;
} else if (_parent._currentframe == 3) {
damage = dam4;
} else if (_parent._currentframe == 4) {
damage = dam3;
}
attack = 0;
}
} else {
_root.hero.they = _parent._y;
}
dswitch = dswitch + (random(2) + 1);
if (((dswitch > 5) || (_parent._x > (_root.camera._x + 80))) || (_parent._x < (_root.camera._x - 80))) {
if (_parent._x > (_root.camera._x + 80)) {
dir = 9;
}
if (_parent._x < (_root.camera._x - 80)) {
dir = 3;
}
if ((((dir == 0) || (dir == 3)) || (dir == 6)) || (dir == 9)) {
if (_parent._y < 260) {
if (dir == 3) {
spin = 1;
} else if (dir == 9) {
spin = 0;
} else {
spin = random(2);
}
} else if (dir == 3) {
spin = 0;
} else if (dir == 9) {
spin = 1;
} else {
spin = random(2);
}
}
if (spin) {
dir++;
if (dir > 11) {
dir = 0;
}
} else {
dir--;
if (dir < 0) {
dir = 11;
}
}
dswitch = 0;
}
}
}
}
Symbol 194 MovieClip Frame 1
this.stop();
Symbol 196 MovieClip Frame 16
this.stop();
_parent.brain.stoppe = true;
Symbol 196 MovieClip Frame 30
this.stop();
_parent.brain.stoppe = true;
Symbol 197 MovieClip Frame 11
_parent.attack1 = true;
Symbol 197 MovieClip Frame 21
_parent.gotoAndStop("stand");
Symbol 207 MovieClip Frame 13
_parent.attack2 = true;
Symbol 207 MovieClip Frame 44
_parent.brain.hittin = false;
Symbol 207 MovieClip Frame 54
_parent.gotoAndStop("stand");
Symbol 208 MovieClip Frame 1
if (_root.musics) {
_root.hero.bgmusic.setVolume(0);
}
Symbol 208 MovieClip Frame 85
this.stop();
_root.hero.bossdone = true;
Symbol 212 MovieClip Frame 1
this.stop();
Symbol 213 MovieClip Frame 107
this.stop();
Symbol 215 MovieClip Frame 43
_parent.gotoAndStop("stand");
Symbol 216 MovieClip [boss_nyc] Frame 1
this._xscale = 100;
Instance of Symbol 38 MovieClip "brain" in Symbol 216 MovieClip [boss_nyc] Frame 1
onClipEvent (load) {
timer = 20;
stoppe = false;
speed = 1;
time = 5 + _root.lev;
damage = 10;
extra = 0;
hittin = false;
}
onClipEvent (enterFrame) {
if (_root.timeout) {
if (_root.specials.hitTest(_parent)) {
_root.hero.bosshealth = _root.hero.bosshealth - _root.specials.damage;
barrr = Math.floor((_root.hero.bosshealth / _root.hero.btotal) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
} else {
if (_parent.attack1) {
_parent._x = random(150) + 1850;
extra = 3;
hittin = true;
_parent.attack1 = false;
}
if (_parent.attack2) {
extra = 0;
hittin = true;
_parent.attack2 = false;
}
if (((_parent._currentframe > 2) && (_parent._currentframe < 5)) && (hittin)) {
if (((_root.nmes.hitTest(_root.hero._x + 4, _root.hero._y, true) || (_root.nmes.hitTest(_root.hero._x - 4, _root.hero._y - 10, true))) && (!_root.hero.attack)) && (_root.hero._currentframe < 24)) {
if (_root.hero.player) {
_root.hero.phealth = _root.hero.phealth - (damage * extra);
} else {
_root.hero.health = _root.hero.health - (damage * extra);
}
_root.hero.gotoAndStop("hit" + (random(6) + 1));
if ((_root.hero.health < 1) || (_root.hero.phealth < 1)) {
_root.hero.they = _root.camera._y - 60;
_root.hero.ygoto = true;
_parent.gotoAndStop("win");
}
}
}
if (((_parent._currentframe > 0) && (_parent._currentframe < 3)) && (_parent.hit.hit._currentframe == 1)) {
if (_root.hero.attack) {
if ((((_root.hero._xscale == 100) && ((_root.hero._x + 5) < (_parent._x + 20))) && ((_root.hero._x + 5) > (_parent._x - 20))) || (((_root.hero._xscale == -100) && ((_root.hero._x - 5) < (_parent._x + 20))) && ((_root.hero._x - 5) > (_parent._x - 20)))) {
_parent.hit.hit.play();
_root.hero.bosshealth = _root.hero.bosshealth - _root.hero.damage;
if (_root.hero.player) {
_root.hero.pspecial = _root.hero.pspecial + _root.hero.damage;
} else {
_root.hero.special = _root.hero.special + _root.hero.damage;
}
barrr = Math.floor((_root.hero.bosshealth / _root.hero.btotal) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
}
}
if ((_root.hero.bosshealth < 1) && (death == null)) {
death = true;
}
if (death) {
_root.hero.bosshealth = 0;
_parent.gotoAndStop("die");
_root.hero.they = _root.camera._y - 60;
_root.hero.ygoto = true;
death = false;
}
if ((_parent._currentframe == 1) || ((_parent._currentframe == 2) && (stoppe))) {
hittin = false;
if (run) {
_paremt._xscale = 100;
run = false;
}
timer = timer + random(time);
if (timer > 50) {
rand = random(6);
if (rand < 4) {
if (stoppe) {
stoppe = false;
_parent.hit.play();
} else {
_parent.gotoAndStop("walk");
}
if (random(2) == 0) {
speed = speed * -1;
}
} else if (rand < 6) {
stoppe = false;
_parent.gotoAndStop("attack" + (random(2) + 1));
}
timer = 0;
}
}
if ((_parent._currentframe == 2) && (!stoppe)) {
if (((_parent._x + speed) > (_root.camera._x - 70)) && ((_parent._x + speed) < (_root.camera._x + 70))) {
_parent._x = _parent._x + speed;
}
}
}
}
Symbol 216 MovieClip [boss_nyc] Frame 4
if (this._x > _root.camera._x) {
this._xscale = -100;
}
Symbol 219 MovieClip Frame 1
this.stop();
Symbol 223 MovieClip Frame 11
_parent.gotoAndStop("stand");
Symbol 225 MovieClip Frame 1
if (random(2) == 0) {
_parent._xscale = -100;
}
Symbol 225 MovieClip Frame 10
_parent.attack1 = true;
Symbol 225 MovieClip Frame 25
_parent.brain.hittin = false;
Symbol 225 MovieClip Frame 30
_parent.gotoAndStop("stand");
Symbol 229 MovieClip Frame 1
if (random(2) == 0) {
_parent._xscale = -100;
}
Symbol 229 MovieClip Frame 8
_parent.attack2 = true;
Symbol 229 MovieClip Frame 39
_parent.gotoAndStop("stand");
Symbol 230 MovieClip Frame 4
_parent.attack3 = true;
Symbol 230 MovieClip Frame 29
_parent.gotoAndStop("stand");
Symbol 233 MovieClip Frame 24
_parent.attack4 = true;
Symbol 233 MovieClip Frame 38
_parent.gotoAndStop("stand");
Symbol 244 MovieClip Frame 1
if (_parent._x < _root.camera._x) {
_parent._xscale = -100;
}
Symbol 244 MovieClip Frame 39
this.stop();
_root.hero.bossdone = true;
Symbol 245 MovieClip Frame 1
if (_root.musics) {
_root.hero.bgmusic.setVolume(10);
}
Symbol 245 MovieClip Frame 97
this.stop();
Symbol 246 MovieClip Frame 20
_parent.gotoAndStop("stand");
Symbol 247 MovieClip [boss_fox] Frame 1
this._xscale = 100;
Instance of Symbol 38 MovieClip "brain" in Symbol 247 MovieClip [boss_fox] Frame 1
onClipEvent (load) {
timer = 20;
speed = 2;
time = 3 + _root.lev;
damage = 8;
extra = 0;
hittin = false;
totalhealth = _root.hero.bosshealth;
}
onClipEvent (enterFrame) {
if (_root.timeout) {
if (_root.specials.hitTest(_parent)) {
_root.hero.bosshealth = _root.hero.bosshealth - _root.specials.damage;
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
} else {
if (_parent.attack1) {
extra = 1;
hittin = true;
_parent.attack1 = false;
}
if (_parent.attack2) {
extra = 2;
hittin = true;
_parent.attack2 = false;
}
if (_parent.attack3) {
extra = 0;
hittin = true;
_parent.attack3 = false;
}
if (_parent.attack4) {
_parent._x = random(100) + 1850;
extra = 3;
hittin = true;
_parent.attack4 = false;
}
if (((_parent._currentframe > 2) && (_parent._currentframe < 7)) && (hittin)) {
if (((_root.nmes.hitTest(_root.hero._x + 4, _root.hero._y, true) || (_root.nmes.hitTest(_root.hero._x - 4, _root.hero._y - 10, true))) && (!_root.hero.attack)) && (_root.hero._currentframe < 24)) {
if (_root.hero.player) {
_root.hero.phealth = _root.hero.phealth - (damage * extra);
} else {
_root.hero.health = _root.hero.health - (damage * extra);
}
_root.hero.gotoAndStop("hit" + (random(6) + 1));
if ((_root.hero.health < 1) || (_root.hero.phealth < 1)) {
_parent.gotoAndStop("win");
}
}
}
if (((_parent._currentframe > 0) && (_parent._currentframe < 3)) && (_parent.hit.hit._currentframe == 1)) {
if (_root.hero.attack) {
if (_root.hero.hitTest(_parent)) {
_parent.hit.hit.play();
_root.hero.bosshealth = _root.hero.bosshealth - _root.hero.damage;
if (_root.hero.player) {
_root.hero.pspecial = _root.hero.pspecial + _root.hero.damage;
} else {
_root.hero.special = _root.hero.special + _root.hero.damage;
}
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
}
}
if ((_root.hero.bosshealth < 1) && (death == null)) {
death = true;
}
if (death) {
_root.hero.bosshealth = 0;
_parent.gotoAndStop("die");
death = false;
}
if ((_parent._currentframe == 1) || ((_parent._currentframe == 2) && (stoppe))) {
hittin = false;
if (run) {
_paremt._xscale = 100;
run = false;
}
timer = timer + random(time);
if (timer > 50) {
rand = random(3);
if (rand < 2) {
if (stoppe) {
stoppe = false;
_parent.hit.play();
} else {
_parent.gotoAndStop("walk");
}
if (random(2) == 0) {
speed = speed * -1;
}
} else if (rand < 3) {
stoppe = false;
_parent.gotoAndStop("attack" + (random(4) + 1));
}
timer = 0;
}
}
if ((_parent._currentframe == 2) && (!stoppe)) {
if (((_parent._x + speed) > (_root.camera._x - 80)) && ((_parent._x + speed) < (_root.camera._x + 80))) {
_parent._x = _parent._x + speed;
}
}
}
}
Symbol 252 MovieClip Frame 1
this.stop();
Symbol 258 MovieClip Frame 11
_parent.gotoAndStop("stand");
Symbol 259 MovieClip Frame 6
_parent.attack1 = true;
Symbol 259 MovieClip Frame 16
_parent.brain.hittin = false;
Symbol 259 MovieClip Frame 22
_parent.gotoAndStop("stand");
Symbol 260 MovieClip Frame 10
_parent.attack2 = true;
Symbol 260 MovieClip Frame 16
_parent.brain.hittin = false;
Symbol 260 MovieClip Frame 21
_parent.gotoAndStop("stand");
Symbol 264 MovieClip Frame 23
_parent.attack3 = true;
Symbol 264 MovieClip Frame 62
_parent.gotoAndStop("stand");
Symbol 266 MovieClip Frame 1
_parent.attack4 = true;
Symbol 266 MovieClip Frame 13
_parent._x = random(100) + 1850;
Symbol 266 MovieClip Frame 48
_parent._x = random(100) + 1850;
Symbol 266 MovieClip Frame 64
_parent.gotoAndStop("stand");
Symbol 269 MovieClip Frame 70
this.stop();
_root.hero.bossdone = true;
Symbol 271 MovieClip Frame 16
_parent.gotoAndStop("stand");
Symbol 272 MovieClip [boss_belaire] Frame 1
this._xscale = 100;
Instance of Symbol 38 MovieClip "brain" in Symbol 272 MovieClip [boss_belaire] Frame 1
onClipEvent (load) {
timer = 20;
speed = 2;
time = 3 + _root.lev;
damage = 5;
extra = 0;
hittin = false;
totalhealth = _root.hero.bosshealth;
}
onClipEvent (enterFrame) {
if (_root.timeout) {
if (_root.specials.hitTest(_parent)) {
_root.hero.bosshealth = _root.hero.bosshealth - _root.specials.damage;
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
} else {
if (_parent.attack1) {
extra = 2;
hittin = true;
_parent.attack1 = false;
}
if (_parent.attack2) {
_parent._x = random(100) + 1850;
extra = 4;
hittin = true;
_parent.attack2 = false;
}
if (_parent.attack3) {
extra = 0;
hittin = true;
_parent.attack3 = false;
}
if (_parent.attack4) {
extra = 3;
hittin = true;
_parent.attack4 = false;
}
if (((_parent._currentframe > 2) && (_parent._currentframe < 7)) && (hittin)) {
if (((_root.nmes.hitTest(_root.hero._x + 4, _root.hero._y, true) || (_root.nmes.hitTest(_root.hero._x - 4, _root.hero._y - 10, true))) && (!_root.hero.attack)) && (_root.hero._currentframe < 24)) {
if (_root.hero.player) {
_root.hero.phealth = _root.hero.phealth - (damage * extra);
} else {
_root.hero.health = _root.hero.health - (damage * extra);
}
_root.hero.gotoAndStop("hit" + (random(6) + 1));
if ((_root.hero.health < 1) || (_root.hero.phealth < 1)) {
_parent.gotoAndStop("win");
}
}
}
if (((_parent._currentframe > 0) && (_parent._currentframe < 3)) && (_parent.hit.hit._currentframe == 1)) {
if (_root.hero.attack) {
if (_root.hero.hitTest(_parent)) {
_parent.hit.hit.play();
_root.hero.bosshealth = _root.hero.bosshealth - _root.hero.damage;
if (_root.hero.player) {
_root.hero.pspecial = _root.hero.pspecial + _root.hero.damage;
} else {
_root.hero.special = _root.hero.special + _root.hero.damage;
}
barrr = Math.floor((_root.hero.bosshealth / totalhealth) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
}
}
if ((_root.hero.bosshealth < 1) && (death == null)) {
death = true;
}
if (death) {
_root.hero.bosshealth = 0;
_parent.gotoAndStop("die");
death = false;
}
if ((_parent._currentframe == 1) || ((_parent._currentframe == 2) && (stoppe))) {
hittin = false;
if (run) {
_paremt._xscale = 100;
run = false;
}
timer = timer + random(time);
if (timer > 70) {
rand = random(3);
if (rand < 1) {
if (stoppe) {
stoppe = false;
_parent.hit.play();
} else {
_parent.gotoAndStop("walk");
}
if (random(2) == 0) {
speed = speed * -1;
}
} else if (rand < 3) {
stoppe = false;
_parent.gotoAndStop("attack" + (random(4) + 1));
}
timer = 0;
}
}
if ((_parent._currentframe == 2) && (!stoppe)) {
if (((_parent._x + speed) > (_root.camera._x - 80)) && ((_parent._x + speed) < (_root.camera._x + 80))) {
_parent._x = _parent._x + speed;
}
}
}
}
Symbol 272 MovieClip [boss_belaire] Frame 5
if (this._x < _root.camera._x) {
this._xscale = -100;
}
Symbol 284 MovieClip Frame 1
stop();
Symbol 363 MovieClip Frame 1
this.gotoAndStop(_parent._parent.char);
Symbol 364 MovieClip Frame 17
stop();
Symbol 375 MovieClip Frame 1
stop();
Symbol 411 MovieClip Frame 1
stop();
Symbol 418 MovieClip Frame 1
stop();
Symbol 420 MovieClip Frame 1
stop();
Symbol 430 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 1
stop();
Instance of Symbol 38 MovieClip in Symbol 476 MovieClip Frame 1
onClipEvent (load) {
_parent.gotoAndStop(random(10) + 1);
i = 0;
j = random(200) + 40;
}
onClipEvent (enterFrame) {
i++;
if (i > j) {
i = 0;
_parent.gotoAndStop(random(10) + 1);
}
}
Instance of Symbol 455 MovieClip in Symbol 478 MovieClip Frame 1
onClipEvent (enterFrame) {
this._x = this._x + 0.01;
}
Symbol 493 MovieClip Frame 1
this.stop();
Instance of Symbol 38 MovieClip in Symbol 493 MovieClip Frame 1
onClipEvent (load) {
if ((_root.hero.clevel != "japan") && (_root.hero.clevel != "fightclub")) {
this.swapDepths(999);
this.removeMovieClip(this);
}
}
onClipEvent (enterFrame) {
if (_root.hero.light) {
_parent.nextFrame();
}
}
Symbol 592 MovieClip Frame 7
this.stop();
Symbol 592 MovieClip Frame 15
this.stop();
Symbol 593 MovieClip Frame 4
this.stop();
Symbol 593 MovieClip Frame 6
_parent.gotoAndStop("stand");
Symbol 594 MovieClip Frame 5
_parent.gotoAndStop("airtime");
Symbol 596 MovieClip Frame 1
_parent.attack = true;
_parent.damage = 5;
Symbol 596 MovieClip Frame 3
_parent.attack = false;
Symbol 596 MovieClip Frame 11
_parent.gotoAndStop("stand");
Symbol 597 MovieClip Frame 1
_parent.attack = true;
_parent.damage = 3;
Symbol 597 MovieClip Frame 7
_parent.attack = false;
Symbol 597 MovieClip Frame 19
_parent.gotoAndStop("stand");
Symbol 598 MovieClip Frame 1
_parent.attack = true;
_parent.damage = 2;
Symbol 598 MovieClip Frame 21
_parent.attack = false;
_parent.gotoAndStop("stand");
Symbol 599 MovieClip Frame 1
_parent.attack = true;
_parent.damage = 3;
Symbol 599 MovieClip Frame 4
_parent.attack = false;
Symbol 599 MovieClip Frame 11
_parent.gotoAndStop("stand");
Symbol 600 MovieClip Frame 10
_parent.attack = true;
_parent.damage = 5;
Symbol 600 MovieClip Frame 13
_parent.attack = false;
Symbol 600 MovieClip Frame 20
_parent.gotoAndStop("stand");
Symbol 601 MovieClip Frame 5
_parent.attack = true;
_parent.damage = 1;
Symbol 601 MovieClip Frame 13
_parent.attack = false;
Symbol 601 MovieClip Frame 20
_parent.gotoAndStop("stand");
Symbol 602 MovieClip Frame 1
_parent.attack = true;
_parent.damage = 5;
Symbol 602 MovieClip Frame 4
_parent.attack = false;
Symbol 602 MovieClip Frame 7
_parent.gotoAndStop("airtime");
Symbol 603 MovieClip Frame 1
_parent.attack = true;
_parent.damage = 4;
Symbol 603 MovieClip Frame 6
_parent.attack = false;
Symbol 603 MovieClip Frame 13
_parent.gotoAndStop("airtime");
Symbol 604 MovieClip Frame 1
_parent.attack = true;
_parent.damage = 3;
Symbol 604 MovieClip Frame 4
_parent.attack = false;
Symbol 604 MovieClip Frame 8
_parent.gotoAndStop("airtime");
Symbol 605 MovieClip Frame 1
_parent.attack = true;
_parent.damage = 2;
Symbol 605 MovieClip Frame 7
_parent.attack = false;
Symbol 605 MovieClip Frame 13
_parent.gotoAndStop("airtime");
Symbol 606 MovieClip Frame 3
_parent.attack = true;
_parent.damage = 3;
Symbol 606 MovieClip Frame 6
_parent.attack = false;
Symbol 606 MovieClip Frame 10
stop();
_parent.stoppoint = true;
Symbol 606 MovieClip Frame 14
_parent.attack = true;
_parent.damage = 3;
Symbol 606 MovieClip Frame 17
_parent.attack = false;
Symbol 606 MovieClip Frame 22
stop();
_parent.stoppoint = true;
Symbol 606 MovieClip Frame 32
_parent.attack = true;
_parent.damage = 7;
Symbol 606 MovieClip Frame 36
_parent.attack = false;
_parent.gotoAndStop("stand");
Symbol 607 MovieClip Frame 4
_parent.attack = true;
_parent.damage = 3;
Symbol 607 MovieClip Frame 7
_parent.attack = false;
Symbol 607 MovieClip Frame 10
stop();
_parent.stoppoint = true;
Symbol 607 MovieClip Frame 14
_parent.attack = true;
_parent.damage = 3;
Symbol 607 MovieClip Frame 19
_parent.attack = false;
Symbol 607 MovieClip Frame 24
stop();
_parent.stoppoint = true;
Symbol 607 MovieClip Frame 27
_parent.attack = true;
_parent.damage = 5;
Symbol 607 MovieClip Frame 30
_parent.attack = false;
Symbol 607 MovieClip Frame 34
stop();
_parent.stoppoint = true;
Symbol 607 MovieClip Frame 40
_parent.attack = true;
_parent.damage = 5;
Symbol 607 MovieClip Frame 44
_parent.attack = false;
Symbol 607 MovieClip Frame 47
_parent.gotoAndStop("stand");
Symbol 608 MovieClip Frame 3
_parent.attack = true;
_parent.damage = 2;
Symbol 608 MovieClip Frame 8
_parent.attack = false;
Symbol 608 MovieClip Frame 12
stop();
_parent.stoppoint = true;
Symbol 608 MovieClip Frame 22
_parent.attack = true;
_parent.damage = 3;
Symbol 608 MovieClip Frame 28
_parent.attack = false;
Symbol 608 MovieClip Frame 32
stop();
_parent.stoppoint = true;
Symbol 608 MovieClip Frame 35
_parent.attack = true;
_parent.damage = 4;
Symbol 608 MovieClip Frame 38
_parent.attack = false;
Symbol 608 MovieClip Frame 41
stop();
_parent.stoppoint = true;
Symbol 608 MovieClip Frame 45
_parent.attack = true;
_parent.damage = 3;
Symbol 608 MovieClip Frame 60
_parent.attack = false;
Symbol 608 MovieClip Frame 62
_parent.gotoAndStop("stand");
Symbol 609 MovieClip Frame 3
_parent.attack = true;
_parent.damage = 2;
Symbol 609 MovieClip Frame 6
_parent.attack = false;
Symbol 609 MovieClip Frame 9
stop();
_parent.stoppoint = true;
Symbol 609 MovieClip Frame 15
_parent.attack = true;
_parent.damage = 4;
Symbol 609 MovieClip Frame 19
_parent.attack = false;
Symbol 609 MovieClip Frame 25
stop();
_parent.stoppoint = true;
Symbol 609 MovieClip Frame 31
_parent.attack = true;
_parent.damage = 4;
Symbol 609 MovieClip Frame 36
_parent.attack = false;
Symbol 609 MovieClip Frame 43
stop();
_parent.stoppoint = true;
Symbol 609 MovieClip Frame 47
_parent.attack = true;
_parent.damage = 4;
Symbol 609 MovieClip Frame 52
_parent.attack = false;
Symbol 609 MovieClip Frame 57
stop();
_parent.stoppoint = true;
Symbol 609 MovieClip Frame 58
_parent.attack = true;
_parent.damage = 6;
Symbol 609 MovieClip Frame 65
_parent.attack = false;
_parent.gotoAndStop("stand");
Symbol 610 MovieClip Frame 4
_parent.attack = true;
_parent.damage = 2;
Symbol 610 MovieClip Frame 8
_parent.attack = false;
Symbol 610 MovieClip Frame 12
stop();
_parent.stoppoint = true;
Symbol 610 MovieClip Frame 19
_parent.attack = true;
_parent.damage = 6;
Symbol 610 MovieClip Frame 22
_parent.attack = false;
Symbol 610 MovieClip Frame 25
stop();
_parent.stoppoint = true;
Symbol 610 MovieClip Frame 26
_parent.attack = true;
_parent.damage = 3;
Symbol 610 MovieClip Frame 29
_parent.attack = false;
Symbol 610 MovieClip Frame 32
stop();
_parent.stoppoint = true;
Symbol 610 MovieClip Frame 42
_parent.attack = true;
_parent.damage = 3;
Symbol 610 MovieClip Frame 52
_parent.attack = false;
Symbol 610 MovieClip Frame 57
_parent.gotoAndStop("stand");
Symbol 611 MovieClip Frame 3
_parent.attack = true;
_parent.damage = 3;
Symbol 611 MovieClip Frame 6
_parent.attack = false;
Symbol 611 MovieClip Frame 11
stop();
_parent.stoppoint = true;
Symbol 611 MovieClip Frame 15
_parent.attack = true;
_parent.damage = 3;
Symbol 611 MovieClip Frame 19
_parent.attack = false;
Symbol 611 MovieClip Frame 23
stop();
_parent.stoppoint = true;
Symbol 611 MovieClip Frame 35
_parent.attack = true;
_parent.damage = 8;
Symbol 611 MovieClip Frame 38
_parent.attack = false;
Symbol 611 MovieClip Frame 43
stop();
_parent.stoppoint = true;
Symbol 611 MovieClip Frame 52
_parent.attack = true;
_parent.damage = 10;
Symbol 611 MovieClip Frame 55
_parent.attack = false;
Symbol 611 MovieClip Frame 59
_parent.gotoAndStop("stand");
Symbol 612 MovieClip Frame 1
_parent.attack = true;
_parent.damage = 3;
Symbol 612 MovieClip Frame 4
_parent.attack = false;
Symbol 612 MovieClip Frame 8
stop();
_parent.stoppoint = true;
Symbol 612 MovieClip Frame 17
_parent.attack = true;
_parent.damage = 3;
Symbol 612 MovieClip Frame 22
stop();
_parent.attack = false;
_parent.stoppoint = true;
Symbol 612 MovieClip Frame 30
_parent.attack = true;
_parent.damage = 3;
Symbol 612 MovieClip Frame 37
_parent.attack = false;
Symbol 612 MovieClip Frame 42
stop();
_parent.stoppoint = true;
Symbol 612 MovieClip Frame 53
_parent.attack = true;
_parent.damage = 6;
Symbol 612 MovieClip Frame 59
_parent.attack = false;
Symbol 612 MovieClip Frame 64
_parent.gotoAndStop("stand");
Symbol 613 MovieClip Frame 4
_parent.attack = true;
_parent.damage = 3;
Symbol 613 MovieClip Frame 8
_parent.attack = false;
Symbol 613 MovieClip Frame 12
stop();
_parent.stoppoint = true;
Symbol 613 MovieClip Frame 16
_parent.attack = true;
_parent.damage = 3;
Symbol 613 MovieClip Frame 21
_parent.attack = false;
Symbol 613 MovieClip Frame 26
stop();
_parent.stoppoint = true;
Symbol 613 MovieClip Frame 31
_parent.attack = true;
_parent.damage = 2;
Symbol 613 MovieClip Frame 43
_parent.attack = false;
Symbol 613 MovieClip Frame 52
stop();
_parent.stoppoint = true;
Symbol 613 MovieClip Frame 53
_parent.attack = true;
_parent.damage = 10;
Symbol 613 MovieClip Frame 57
_parent.attack = false;
Symbol 613 MovieClip Frame 66
_parent.gotoAndStop("stand");
Symbol 617 MovieClip Frame 8
_parent.gotoAndStop("stand");
Symbol 640 MovieClip Frame 1
stop();
Symbol 644 MovieClip Frame 12
_parent.gotoAndStop("stand");
Symbol 648 MovieClip Frame 9
_parent.gotoAndStop("stand");
Symbol 650 MovieClip Frame 14
_parent.gotoAndStop("stand");
Symbol 652 MovieClip Frame 18
_parent.gotoAndStop("stand");
Symbol 654 MovieClip Frame 10
_parent.gotoAndStop("stand");
Symbol 656 MovieClip Frame 6
this.stop();
Symbol 662 MovieClip Frame 29
this.stop();
Symbol 667 MovieClip Frame 27
this.stop();
Symbol 668 MovieClip Frame 60
this.stop();
Symbol 669 MovieClip [animation] Frame 1
this.stop();
Instance of Symbol 38 MovieClip in Symbol 669 MovieClip [animation] Frame 1
onClipEvent (load) {
if (_parent._parent == _root.nmes) {
amnme = true;
_parent.punk = false;
if (_parent.health == null) {
_parent.health = _root.nmehealth + Math.floor(_root.hero.nmeset / 2);
}
if (_parent.char == null) {
_parent.char = "";
}
if (_parent.notpunch == null) {
_parent.notpunch = random(5) + 2;
}
if (_parent.notwalk == null) {
if (_root.hardmode) {
_parent.notwalk = random(8) + 2;
} else {
_parent.notwalk = random(4) + 2;
}
}
if (_parent.speed == null) {
speed = 0;
} else {
speed = _parent.speed;
}
clevel = _root.hero.clevel;
standheight = _root.hero.standheight;
jumpspeed = 0;
turns = 0;
if (_root.wtfmode) {
jumpmax = random(15) + 3;
turnmax = random(15) + 3;
} else {
jumpmax = random(6) + 3;
turnmax = random(6) + 3;
}
walkit = 0;
once = false;
death = true;
} else {
amnme = false;
}
}
onClipEvent (enterFrame) {
if (amnme && (_root.timeout)) {
if (_root.specials.hitTest(_parent._x, _parent._y - 10, true)) {
_parent.health = _parent.health - _root.specials.damage;
_parent.punk = true;
}
}
if (amnme && (!_root.timeout)) {
if ((_parent.health < 1) && (!_parent.punk)) {
if (death && (_parent._currentframe < 24)) {
_root.hero.nmeon = _root.hero.nmeon - 1;
_parent.gotoAndStop("die" + (random(4) + 1));
death = false;
}
if (_parent._y < standheight) {
jumpspeed--;
if ((_parent._y - jumpspeed) <= standheight) {
_parent._y = _parent._y - jumpspeed;
} else {
_parent._y = standheight;
}
}
if (_parent._x < (_root.camera._x - 110)) {
_parent.removeMovieClip(_parent);
}
if (((_root.camera._x > 1850) && (_parent._currentframe > 29)) && (_parent.health < 10000)) {
if (_parent._alpha > 0) {
_parent._alpha = _parent._alpha - 5;
} else {
_parent.removeMovieClip(_parent);
}
}
} else {
if (_parent.char == "") {
if (_root.wtfmode) {
charget = random(72) + 1;
if (charget > 6) {
charget++;
}
if (charget > 12) {
charget++;
}
if (charget > 24) {
charget++;
}
if (charget > 30) {
charget++;
}
if (charget > 40) {
charget++;
}
if (charget > 47) {
charget++;
}
if (charget > 55) {
charget++;
}
if (charget > 66) {
charget++;
}
if (charget > 75) {
charget++;
}
_parent.char = charget;
} else {
charget = random(_root["nmes_" + clevel].length);
_parent.char = _root["nmes_" + clevel][charget];
}
_parent.gotoAndStop("walk");
_parent.gotoAndStop("stand");
}
if (_parent.punk) {
if (_parent.health > 10000) {
_root.hero.bosshealth = _root.hero.bosshealth - (1000000 - _parent.health);
_parent.health = 1000000 /* 0x0F4240 */;
if (_root.hero.bosshealth < 1) {
_root.hero.a = -40;
_root.hero.bossdone = true;
_root.hero.bosshealth = 0;
_root.nmes.boss.health = 0;
_root.nmes.boss1.health = 0;
_root.nmes.boss2.health = 0;
_root.nmes.boss3.health = 0;
_root.nmes.boss1.death = false;
_root.nmes.boss2.death = false;
_root.nmes.boss3.death = false;
_root.nmes.boss.gotoAndStop("die");
_root.nmes.boss1.gotoAndStop("die" + (random(4) + 1));
_root.nmes.boss2.gotoAndStop("die" + (random(4) + 1));
_root.nmes.boss3.gotoAndStop("die" + (random(4) + 1));
}
barrr = Math.floor((_root.hero.bosshealth / _root.hero.btotal) * 100);
if (barrr < 0) {
barrr = 0;
}
_root.camera.bosshealth.guage._xscale = barrr;
}
if (_parent._x < _root.hero._x) {
_parent._xscale = 100;
} else {
_parent._xscale = -100;
}
_parent.gotoAndStop("hit" + (random(6) + 1));
if (_parent._xscale == 100) {
_parent.nmehealth._xscale = 200;
} else {
_parent.nmehealth._xscale = -200;
}
if (_parent.health < 5) {
_parent.nmehealth.gotoAndStop(3);
if (_parent.health < 0) {
_parent.health = 0;
}
} else {
_parent.nmehealth.gotoAndStop(2);
}
hundred = Math.floor(_parent.health / 100);
if (hundred == 0) {
hundred = 10;
ten = Math.floor(_parent.health / 10);
one = _parent.health - (ten * 10);
} else {
ten = Math.floor((_parent.health - 100) / 10);
one = (_parent.health - 100) - (ten * 10);
}
if (ten == 0) {
ten = 10;
}
if (one == 0) {
one = 10;
}
_parent.nmehealth.hundred.gotoAndStop(hundred);
_parent.nmehealth.ten.gotoAndStop(ten);
_parent.nmehealth.one.gotoAndStop(one);
_parent.punk = false;
}
if (_root.hero.attack) {
if (_parent.hitTest(_root.hero) && (!once)) {
_root.hero.hitlist.push(_parent._name);
once = true;
}
} else {
once = false;
}
if (_parent.attack) {
if (_root.hero._currentframe < 26) {
if (_parent.hitTest(_root.hero)) {
if (_root.hero.player) {
_root.hero.phealth = _root.hero.phealth - _parent.damage;
if (_root.hero.phealth < 1) {
_root.hero.phealth = 0;
}
} else {
_root.hero.health = _root.hero.health - _parent.damage;
if (_root.hero.health < 1) {
_root.hero.health = 0;
}
}
if (_parent._x > _root.hero._x) {
_root.hero._xscale = 100;
} else {
_root.hero._xscale = -100;
}
if (_root.hero._y < standheight) {
_root.hero.pdrop = true;
_root.hero.pdspeed = _root.hero.jumpspeed;
}
_root.hero.gotoAndStop("hit" + (random(6) + 1));
}
}
}
if ((_parent._currentframe == 1) && (_parent._y != standheight)) {
_parent.gotoAndStop("airtime");
}
if ((_parent._currentframe > 23) && (_parent._currentframe < 30)) {
if (_parent._xscale == 100) {
_parent._x = _parent._x - 2;
} else {
_parent._x = _parent._x + 2;
}
}
if (_parent.stoppoint) {
_parent.stoppoint = false;
if (random(5) == 0) {
_parent.hit.play();
} else {
_parent.gotoAndStop("stand");
}
}
if (_parent._currentframe == 1) {
if (random(20) == 0) {
if (random(2) == 0) {
_parent.gotoAndStop("jump");
} else {
_parent.gotoAndStop("crouch");
}
} else if (random(_parent.notwalk) == 0) {
_parent.gotoAndStop("walk");
walkmax = random(40) + 10;
} else if ((_parent._x > (_root.hero._x - 20)) && (_parent._x < (_root.hero._x + 20))) {
if (random(_parent.notpunch) == 0) {
rand = random(4) + 1;
_parent.gotoAndStop("punches" + rand);
} else if (random(_parent.notpunch) == 0) {
rand = random(4) + 1;
_parent.gotoAndStop("kicks" + rand);
}
}
}
if (_parent._currentframe == 2) {
_parent.hit.play();
if (walkit == 1) {
_parent._x = _parent._x - (1 + speed);
_parent._xscale = -100;
} else if (walkit == 2) {
_parent._x = _parent._x + (1 + speed);
_parent._xscale = 100;
} else if (_parent._x > (_root.hero._x + 10)) {
_parent._x = _parent._x - (1 + speed);
_parent._xscale = -100;
} else if (_parent._x < (_root.hero._x - 10)) {
_parent._x = _parent._x + (1 + speed);
_parent._xscale = 100;
} else {
walkit = random(2) + 1;
}
walkmax--;
if (walkmax == 0) {
_parent.gotoAndStop("stand");
walkit = 0;
}
}
if (_parent._currentframe == 3) {
if (_parent._x > _root.hero._x) {
_parent._xscale = -100;
} else {
_parent._xscale = 100;
}
if (random(5) == 0) {
rand = random(3) + 1;
_parent.gotoAndStop("crouchp" + rand);
} else if (random(5) == 0) {
rand = random(3) + 1;
_parent.gotoAndStop("crouchk" + rand);
} else if (random(10) == 0) {
_parent.hit.play();
}
}
if (_parent._currentframe == 5) {
if (turns == 0) {
jumpspeed = jumpmax;
turns = 1;
}
if ((random(2) == 0) && (turns < turnmax)) {
jumpspeed++;
turns++;
}
jumpspeed--;
if (_parent._x > (_root.hero._x + 10)) {
_parent._x = _parent._x - (2 + speed);
_parent._xscale = -100;
} else if (_parent._x < (_root.hero._x - 10)) {
_parent._x = _parent._x + (2 + speed);
_parent._xscale = 100;
} else if (random(5) == 0) {
if (random(2) == 0) {
_parent.gotoAndStop("inairp" + (random(2) + 1));
} else {
_parent.gotoAndStop("inairk" + (random(2) + 1));
}
}
if ((_parent._y - jumpspeed) < standheight) {
_parent._y = _parent._y - jumpspeed;
} else {
_parent._y = standheight;
_parent.gotoAndStop("stand");
turns = 0;
}
}
}
}
}
Symbol 812 MovieClip Frame 1
stop();
Instance of Symbol 817 MovieClip in Symbol 818 MovieClip Frame 1
onClipEvent (load) {
if (_root.continues == 3) {
this.gotoAndStop(1);
} else if (_root.continues == 2) {
this.gotoAndStop(2);
} else if (_root.continues == 1) {
this.gotoAndStop(3);
} else if (_root.continues == 0) {
this.gotoAndStop(4);
}
}
Symbol 819 MovieClip Frame 1
damage = 0;
stop();
Symbol 819 MovieClip Frame 19
damage = 40;
Symbol 819 MovieClip Frame 21
damage = 0;
Symbol 819 MovieClip Frame 57
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 75
damage = 15;
Symbol 819 MovieClip Frame 77
damage = 0;
Symbol 819 MovieClip Frame 95
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 119
damage = 10;
Symbol 819 MovieClip Frame 121
damage = 0;
Symbol 819 MovieClip Frame 178
damage = 5;
Symbol 819 MovieClip Frame 194
damage = 0;
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 274
damage = 20;
Symbol 819 MovieClip Frame 276
damage = 0;
Symbol 819 MovieClip Frame 288
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 289
Symbol 819 MovieClip Frame 310
damage = 20;
Symbol 819 MovieClip Frame 312
damage = 0;
Symbol 819 MovieClip Frame 337
damage = 5;
Symbol 819 MovieClip Frame 339
damage = 0;
Symbol 819 MovieClip Frame 370
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 425
damage = 25;
Symbol 819 MovieClip Frame 427
damage = 0;
Symbol 819 MovieClip Frame 435
damage = 25;
Symbol 819 MovieClip Frame 437
damage = 0;
Symbol 819 MovieClip Frame 458
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 532
damage = 20;
Symbol 819 MovieClip Frame 534
damage = 0;
Symbol 819 MovieClip Frame 547
damage = 10;
Symbol 819 MovieClip Frame 549
damage = 0;
Symbol 819 MovieClip Frame 558
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 567
damage = 30;
Symbol 819 MovieClip Frame 599
damage = 0;
Symbol 819 MovieClip Frame 600
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 637
damage = 5;
Symbol 819 MovieClip Frame 650
damage = 0;
Symbol 819 MovieClip Frame 675
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 701
damage = 30;
Symbol 819 MovieClip Frame 703
damage = 0;
Symbol 819 MovieClip Frame 764
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 765
damage = 90;
Symbol 819 MovieClip Frame 854
damage = 0;
Symbol 819 MovieClip Frame 855
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 875
damage = 10;
Symbol 819 MovieClip Frame 959
damage = 0;
Symbol 819 MovieClip Frame 960
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 989
damage = 50;
Symbol 819 MovieClip Frame 992
damage = 0;
Symbol 819 MovieClip Frame 1023
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 1024
damage = 2;
Symbol 819 MovieClip Frame 1160
damage = 0;
Symbol 819 MovieClip Frame 1162
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 1272
damage = 30;
Symbol 819 MovieClip Frame 1274
damage = 0;
Symbol 819 MovieClip Frame 1393
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 1503
damage = 40;
Symbol 819 MovieClip Frame 1505
damage = 0;
Symbol 819 MovieClip Frame 1609
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 1718
damage = 40;
Symbol 819 MovieClip Frame 1721
damage = 0;
Symbol 819 MovieClip Frame 1728
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 1787
damage = 6;
Symbol 819 MovieClip Frame 1823
damage = 0;
stop();
_root.hero.specialfinish = true;
Symbol 819 MovieClip Frame 1941
stop();
Instance of Symbol 818 MovieClip "gameover" in Symbol 819 MovieClip Frame 1941
onClipEvent (enterFrame) {
if (Key.isDown(_root.rightkey) && (rr == 0)) {
rr = 1;
}
if (!Key.isDown(_root.rightkey)) {
rr = 0;
}
if (Key.isDown(_root.leftkey) && (ll == 0)) {
ll = 1;
}
if (!Key.isDown(_root.leftkey)) {
ll = 0;
}
if ((rr == 1) || (ll == 1)) {
rr = 2;
ll = 2;
if (this.corr._currentframe == 1) {
this.corr.gotoAndStop(2);
} else {
this.corr.gotoAndStop(1);
}
}
if (!Key.isDown(_root.eskey)) {
espres = true;
}
if (Key.isDown(_root.eskey) && (espres)) {
if ((this.corr._currentframe == 1) && (_root.continues > 0)) {
_root.continues--;
_root.sp1 = 0;
_root.sp2 = 0;
_root.health = 100;
_root.phealth = 100;
stopAllSounds();
_root.gotoAndStop(_root._currentframe - 1);
} else {
stopAllSounds();
_root.gotoAndStop(6);
}
}
}
Symbol 824 MovieClip Frame 1
this.stop();