STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
225418
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2514 · P5027

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/65888507?noj=FRM65888507-7DC" width="1" height="1"></div>

Super Mario Rampage 2.swf

This is the info page for
Flash #251273

(Click the ID number above for more basic data on this flash file.)


Text
IT'S WORTH IT

0

PLAY

CASUALTY

Loading the awesome music,
gameplay and graphics!

SUPER MARIO HARDCORE

HARDCORE

PLAY

SMHC Controls:

Walking: Left/Right arrows
Jumping: X/Up arrow
Shooting: C
Weapon Change: 1-4

Quality:

-

h

g

i

H

m

u

d

e

M

w

o

L

What the hell is this?

On a beautiful day, I decided to make a parody of
Super Mario World implying guns and action (*gasp*).
Super Mario Killing Spree was born. Of course, this
wasn't sufficient for the people. So I made a sequel,
Super Mario Rampage. And still, the masses were not
to be pleased: "OGM TRUN THIS INTO A GAEM!!lolz"
After too much work this shit is finally done. FINALLY.
Now you better enjoy or I'll hunt you down/rape you.

VOTE 5!!! (or more)

VOTE 5!!! (or more)

LOL

Dedicated to AGNRYFAIC

GO TAKE THE SHIT OUT OF KOOPAS!

YOU CAN ALWAYS
WALK BACK IN A LEVEL
FOR MORE KILLING!

IF YOUR COMPUTER
FUCKS UP IN LEVEL 2,
I'M SORRY =(

GOT ROCKETS!

LEVEL COMPLETE!

WELL

WELL DONE

WELL DONE!!

SCORE:

0

0

0

NEXT LEVEL

Rifle

Rockets

Key

Minigun

Score:

0

100

HEALTH

LIFES

5

Player

Stage 1: Plains LOLOL

AND THEN I
TELL HIM:
YOU SUCK LOLOLOL

LOLOLOLOL

GAME OVER

COVER YOUR EARS!

COVER YOUR EARS!

or just

! PLAY AGAIN !

or if you prefer you can

WATCH THE CREDITS!

FINAL SCORE:

1000

Because this music is too awesome for you

CREDITS
I tried to make this funny so you can watch it =P
Concept - Casualty
Animation - Casualty
Coding - Casualty
Producer - Casualty
MUSIC:
Menu: Gorebastard - Loop 2
Stage 1: ChEsDeRmAn - Mario World March
Stage 2: GS-Screamer - Bowser the Shredder
Stage 3: SWiTCH - Mario 2 Cover
Game Over: CockRider - Mario has a fat fucking cock
Credits: DarKside555 - Burn
(Drum template by me =P)
Random statement:
I like toast (really)
THANKS TO:
Myself (for being an awesome person),
friends of mine (for being friends),
Gorebastard for his brutal bastard music,
Darkside555 for the same reason,
and any other people in the Metal Section =P.
Denvish for the support and the NG Log hosting,
for the top B/P list,
and for being AWESOME.
Bahamut for the music and the cool times.
Iron Maiden rocks, and so does Helloween!
LostChances, RedCoin, Sarai, Zendra, Dogzin,
people from to Nuke bros, Capt. Cup, Cuddles McGee,
Sir-Cannabis Clock, X-Naut, the EGB and TONS
more I forgot and I'm too lazy to start thinking.
Original-SHM SUCKS

Bashing DF is bad.
THE FOLLOWING BANDS ARE GOOD:
Lamb Of God
Helloween
Arch Enemy
Dragonforce
Hatebreed
Carnal Forge
CoB
Slayer
Iron Maiden
Pantera
Necrophagist
Metallica
Aborted
Megadeth
Gorebastard lol
Testament
NoFX
And there are a lot more of good bands.
Really.
I wrote this text at 17.36 PM on Nov 18 2006.
I like pie and pizza too.
Jokes:
Your mom's so fat, she falls out of her bed
from both sides.
Your mom's so fat when she walks past
the TV 4 movies are over.
*Ka-Dum - TSHING!*
I didn't say it would be good jokes...
Oh well...
Thanks for playing!

ActionScript [AS1/AS2]

Frame 1
function itemHandler1(obj, item) { getURL ("http://www.speeleiland.nl", "_blank"); } function itemHandler2(obj, item) { getURL ("http://www.speeleiland.nl", "_blank"); } function itemHandler3(obj, item) { getURL ("http://www.speeleiland.nl", "_blank"); } function itemHandler4(obj, item) { _quality = "high"; } function itemHandler5(obj, item) { _quality = "medium"; } function itemHandler6(obj, item) { _quality = "low"; } function itemHandler7(obj, item) { getURL ("http://www.speeleiland.nl", "_blank"); } function itemHandler8(obj, item) { getURL ("http://www.speeleiland.nl", "_blank"); } var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); item1 = new ContextMenuItem("Right Click > Play = Cheat >=(", itemHandler1); myMenu.customItems.push(item1); item2 = new ContextMenuItem("Visit Newgrounds Log", itemHandler2); item2.separatorBefore = true; myMenu.customItems.push(item2); item3 = new ContextMenuItem("Visit Newgrounds.com!", itemHandler3); myMenu.customItems.push(item3); item4 = new ContextMenuItem("High Quality", itemHandler4); item4.separatorBefore = true; myMenu.customItems.push(item4); item5 = new ContextMenuItem("Medium Quality", itemHandler5); myMenu.customItems.push(item5); item6 = new ContextMenuItem("Low Quality =(", itemHandler6); myMenu.customItems.push(item6); item7 = new ContextMenuItem("Send me a PM!", itemHandler7); item7.separatorBefore = true; myMenu.customItems.push(item7); item8 = new ContextMenuItem("CREATED BY CASUALTY", itemHandler8); myMenu.customItems.push(item8); _root.menu = myMenu;
Frame 2
stop(); stopAllSounds(); _root.bgSound.stop(); _root.bgSound = new Sound(this); stageTrack = "menuSound"; _root.bgSound.attachSound(stageTrack); _root.bgSound.start(0, 999);
Frame 3
stop(); stageName = "Stage 1: The plains"; stagePresentation.play(); _root.bgSound.stop(); _root.bgSound = new Sound(this); musicTrack = "Track Playing: ChEsDeRmaN - Mario World March #3!"; soundNumber = _root._currentframe - 2; stageTrack = "bgSound" + soundNumber; _root.bgSound.attachSound(stageTrack); _root.bgSound.start(0, 999); clearInterval(quitID); clearInterval(quitIDR); clearInterval(quitIDM); clearInterval(resetRedI); clearInterval(resetGreenI); _root.killedEnemies = 0; _root.coinsCollected = 0; _root.score = 0; numEnemiesRed = 5; i = 1; while (i < (numEnemiesRed + 1)) { _root.enemyRed0.duplicateMovieClip("enemyRed" + i, i); i++; } numEnemiesGreen = 5; i = 1; while (i < (numEnemiesGreen + 1)) { _root.enemyGreen0.duplicateMovieClip("enemyGreen" + i, i * 2); i++; } _root.Rocket.exploded = false;
Instance of Symbol 128 MovieClip "respwn1" in Frame 3
onClipEvent (enterFrame) { this._x = _root.bounds._x + 1190; }
Instance of Symbol 129 MovieClip "respwn2" in Frame 3
onClipEvent (enterFrame) { this._x = _root.bounds._x + 2300; }
Instance of Symbol 129 MovieClip "respwn0" in Frame 3
onClipEvent (enterFrame) { this._x = (_root.bounds._x + 400) + 248.8; }
Instance of Symbol 186 MovieClip "player" in Frame 3
onClipEvent (load) { function shoot() { lasercounter++; _root.Laser.duplicateMovieClip("Laser" + laserLevel, laserLevel); _root["Laser" + laserLevel]._visible = true; laserLevel++; if (laserLevel > maxLasers) { laserLevel = 1; } } function shootR() { rocketcounter++; _root.Rocket.duplicateMovieClip("Rocket" + rocketLevel, rocketLevel); _root["Rocket" + rocketLevel]._visible = true; rocketLevel++; if (rocketLevel > maxRockets) { rocketLevel = 1; } } function shootM() { poop = 0; while (poop < 3) { laserMcounter++; _root.LaserM.duplicateMovieClip("LaserM" + laserMLevel, laserMLevel); _root["LaserM" + laserMLevel]._visible = true; laserMLevel++; poop++; } } stopActions = false; weapon = 1; weapon1 = true; weapon2 = true; weapon3 = true; weapon4 = true; health = 100; lifes = 3; jumpkey = 88; jumpkey2 = 38; shootkey = 67; rightkey = 39; leftkey = 37; weapon1key = 49; weapon2key = 50; weapon3key = 51; weapon4key = 52; fall = true; jump = false; descend = 0; walkdescend = 0; walk = 5; maxspeed = 15.75; dropspeed = 5; resetdropspeed = 5; jumpspeed = 0; bounds = _root.bounds.rbounds; hbounds = _root.bounds.hbounds; wbounds = _root.bounds.wbounds; bounds._visible = false; hbounds._visible = false; wbounds._visible = false; _root.respwn1._visible = false; _root.respwn2._visible = false; _root.respwn0._visible = false; this.hitzone._visible = false; hei = 0; halfhei = 0; halfwid = 0; quartwid = 0; clearInterval(quitID); _root.Laser._visible = true; lasercounter = 1; maxLasers = 2; laserLevel = 1; clearInterval(quitIDR); _root.Rocket._visible = true; rocketcounter = 1; maxRockets = 2; rocketLevel = 1; clearInterval(quitIDM); _root.LaserM._visible = true; laserMcounter = 1; maxLasersM = 2; laserMLevel = 1; } onClipEvent (enterFrame) { if (!gameOver) { if (health <= 0) { lifes--; if (lifes == 0) { gotoAndPlay ("gameOver"); stopActions = true; } health = 100; _root.healthdisplay.healthbox.healthbar._xscale = _root.player.health; HColour = new Color(_root.healthdisplay.healthbox.healthbar); green = (_root.player.health * 255) / 100; red = _root.player.health ^ -2.55; blue = 0; HColour.setRGB(((red << 16) | (green << 8)) | 0); } _root.playerhealth = health; _root.playerlifes = lifes; hei = Math.floor(this.hitzone._height); halfhei = Math.floor(this.hitzone._height / 2); quarthei = Math.floor(this.hitzone._height / 4); halfwid = Math.floor(_width / 2); quartwid = Math.floor(_width / 4); if (!stopActions) { if (Key.isDown(rightkey)) { _xscale = 100; if ((!jump) && (!fall)) { if (weapon == 3) { if (((this.Mario1.key._currentframe == 1) || (this.Mario2.mariokey.key._currentframe == 1)) || (this.Mario3.mariokey.key._currentframe == 1)) { gotoAndStop ("walk"); } } else { gotoAndStop ("walk"); } } if (walkdescend == 0) { if (((bounds.hitTest((_x + halfwid) + walk, _y, true) && (!bounds.hitTest((_x + halfwid) + walk, ((_y - halfhei) - quarthei) - 10, true))) && (!jump)) && (!fall)) { _root.bounds._x = _root.bounds._x - walk; _root.pillar._x = _root.pillar._x - walk; redEnemies = _root.numEnemiesRed; a = 0; while (a < (redEnemies + 1)) { _root["enemyRed" + a]._x = _root["enemyRed" + a]._x - walk; a++; } a = 0; greenEnemies = _root.numEnemiesGreen; a = 0; while (a < (greenEnemies + 1)) { _root["enemyGreen" + a]._x = _root["enemyGreen" + a]._x - walk; a++; } a = 0; while (wbounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (wbounds.hitTest((_x + halfwid) + walk, _y, true)) { walkdescend = 1; } else if (wbounds.hitTest((_x + halfwid) + walk, _y - halfhei, true)) { walkdescend = 2; } else if (wbounds.hitTest((_x + halfwid) + walk, _y - hei, true)) { walkdescend = 3; } else { _root.bounds._x = _root.bounds._x - walk; _root.pillar._x = _root.pillar._x - walk; redEnemies = _root.numEnemiesRed; a = 0; while (a < (redEnemies + 1)) { _root["enemyRed" + a]._x = _root["enemyRed" + a]._x - walk; a++; } greenEnemies = _root.numEnemiesGreen; a = 0; while (a < (greenEnemies + 1)) { _root["enemyGreen" + a]._x = _root["enemyGreen" + a]._x - walk; a++; } } } if (walkdescend == 1) { while (!wbounds.hitTest((_x + halfwid) + 1, _y, true)) { _x = (_x+1); } walkdescend = 0; } if (walkdescend == 2) { while (!wbounds.hitTest((_x + halfwid) + 1, _y - halfhei, true)) { _x = (_x+1); } } walkdescend = 0; } if (walkdescend == 3) { while (!wbounds.hitTest((_x + halfwid) + 1, _y, true)) { _x = (_x+1); } walkdescend = 0; } if (Key.isDown(leftkey)) { _xscale = -100; if ((!jump) && (!fall)) { if (weapon == 3) { if (((this.Mario1.key._currentframe == 1) || (this.Mario2.mariokey.key._currentframe == 1)) || (this.Mario3.mariokey.key._currentframe == 1)) { gotoAndStop ("walk"); } } else { gotoAndStop ("walk"); } } if (walkdescend == 0) { if (((bounds.hitTest((_x - halfwid) - walk, _y, true) && (!bounds.hitTest((_x - halfwid) - walk, ((_y - halfhei) - quarthei) - 10, true))) && (!jump)) && (!fall)) { _root.bounds._x = _root.bounds._x + walk; _root.pillar._x = _root.pillar._x + walk; a = 0; while (a < (redEnemies + 1)) { _root["enemyRed" + a]._x = _root["enemyRed" + a]._x + walk; a++; } a = 0; a = 0; while (a < (greenEnemies + 1)) { _root["enemyGreen" + a]._x = _root["enemyGreen" + a]._x + walk; a++; } a = 0; while (bounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (wbounds.hitTest((_x - halfwid) - walk, _y, true)) { walkdescend = 1; } else if (wbounds.hitTest((_x - halfwid) - walk, _y - halfhei, true)) { walkdescend = 2; } else if (wbounds.hitTest((_x - halfwid) - walk, _y - hei, true)) { walkdescend = 3; } else { _root.bounds._x = _root.bounds._x + walk; _root.pillar._x = _root.pillar._x + walk; a = 0; while (a < (redEnemies + 1)) { _root["enemyRed" + a]._x = _root["enemyRed" + a]._x + walk; a++; } a = 0; a = 0; while (a < (greenEnemies + 1)) { _root["enemyGreen" + a]._x = _root["enemyGreen" + a]._x + walk; a++; } a = 0; } } if (walkdescend == 1) { while (!wbounds.hitTest(_x - halfwid, _y, true)) { _x = (_x-1); } walkdescend = 0; } if (walkdescend == 2) { while (!wbounds.hitTest(_x - halfwid, _y - halfhei, true)) { _x = (_x-1); } walkdescend = 0; } if (walkdescend == 3) { while (!wbounds.hitTest(_x - halfwid, _y - hei, true)) { _x = (_x-1); } walkdescend = 0; } } if (fall) { gotoAndStop ("jump"); if (descend == 0) { if (bounds.hitTest(_x + quartwid, _y + dropspeed, true)) { descend = 1; } else if (bounds.hitTest((_x - quartwid) + 1, _y + dropspeed, true)) { descend = 2; } else { _y = (_y + dropspeed); dropspeed = dropspeed + 2; } } if (descend == 1) { while (!bounds.hitTest(_x + quartwid, _y + 1, true)) { _y = (_y+1); } dropspeed = resetdropspeed; descend = 0; fall = false; } if (descend == 2) { while (!bounds.hitTest((_x - quartwid) + 1, _y + 1, true)) { _y = (_y+1); } dropspeed = resetdropspeed; descend = 0; fall = false; } } if (jump) { if (weapon == 3) { if (((this.Mario1.key._currentframe == 1) || (this.Mario2.mariokey.key._currentframe == 1)) || (this.Mario3.mariokey.key._currentframe == 1)) { gotoAndStop ("jump"); } } else { gotoAndStop ("jump"); } if (descend == 0) { if (hbounds.hitTest(_x + halfwid, (_y - hei) - jumpspeed, true)) { descend = 1; } else if (hbounds.hitTest((_x - halfwid) + 1, (_y - hei) - jumpspeed, true)) { descend = 2; } else if (hbounds.hitTest(_x, (_y - hei) - jumpspeed, true)) { descend = 3; } else { if (jumpspeed > 0) { _y = (_y - jumpspeed); jumpspeed = jumpspeed - 2; } if (jumpspeed <= 0) { fall = true; jump = false; dropspeed = 0; } } } if (descend == 1) { while (!hbounds.hitTest(_x + halfwid, _y - hei, true)) { _y = (_y-1); } descend = 0; fall = true; jump = false; dropspeed = jumpspeed; } if (descend == 2) { while (!hbounds.hitTest((_x - halfwid) + 1, _y - hei, true)) { _y = (_y-1); } descend = 0; fall = true; jump = false; dropspeed = jumpspeed; } if (descend == 3) { while (!hbounds.hitTest(_x, _y - hei, true)) { _y = (_y-1); } descend = 0; fall = true; jump = false; dropspeed = jumpspeed; } } if ((!fall) && (!jump)) { if (Key.isDown(jumpkey) || (Key.isDown(jumpkey2))) { jumpspeed = maxspeed; jump = true; } while (bounds.hitTest(_x, _y, true)) { _y = (_y-1); } if ((!bounds.hitTest((_x - quartwid) + 1, _y + 1, true)) && (!bounds.hitTest(_x + quartwid, _y + 1, true))) { fall = true; dropspeed = resetdropspeed; } } if ((((!Key.isDown(leftkey)) && (!Key.isDown(rightkey))) && (!jump)) && (!fall)) { stand = 1; run = 0; } else if ((!jump) && (!fall)) { stand = 0; run = 1; } else { stand = 0; run = 0; } if (stand) { keypath = this.Mario1.key; } else if (run) { keypath = this.Mario2.mariokey.key; } else { keypath = this.Mario2.mariokey.key; } if (stand) { if (weapon == 3) { if (((this.Mario1.key._currentframe == 1) || (this.Mario2.mariokey.key._currentframe == 1)) || (this.Mario3.mariokey.key._currentframe == 1)) { gotoAndStop ("stand"); } } else { gotoAndStop ("stand"); } } if (Key.isDown(shootkey)) { if (weapon == 1) { if ((laserCounter <= maxLasers) && (quitID <= 0)) { lasercounter++; _root.Laser.duplicateMovieClip("Laser" + laserLevel, laserLevel); _root["Laser" + laserLevel]._visible = true; laserLevel++; if (laserLevel > maxLasers) { laserLevel = 1; } quitID = setInterval(shoot, 270); } } else if (weapon == 2) { if ((rocketCounter <= maxRockets) && (quitIDR <= 0)) { lolfag = new Sound(this); _root.lolfag.attachSound(rocketLauncherShot); _root.lolfag.start(0, 0); rocketcounter++; _root.Rocket.duplicateMovieClip("Rocket" + rocketLevel, rocketLevel); _root["Rocket" + rocketLevel]._visible = true; rocketLevel++; if (rocketLevel > maxRockets) { rocketLevel = 1; } quitIDR = setInterval(shootR, 270); } } else if (weapon == 3) { if (stand) { this.Mario1.key.play(); } else if (run) { this.Mario2.mariokey.key.play(); } else { this.Mario3.mariokey.key.play(); } } else if (weapon == 4) { if ((laserMCounter <= maxMLasers) && (quitIDM <= 0)) { poop = 0; while (poop < 3) { laserMcounter++; _root.LaserM.duplicateMovieClip("LaserM" + laserMLevel, laserMLevel); _root["LaserM" + laserMLevel]._visible = true; laserMLevel++; poop++; } if (laserMLevel > maxLasersM) { laserMLevel = 1; } quitIDM = setInterval(shootM, 100); } } } if (!Key.isDown(shootkey)) { clearInterval(quitID); quitID = 0; clearInterval(quitIDR); quitIDR = 0; clearInterval(quitIDM); quitIDM = 0; } if (Key.isDown(weapon1key)) { if (weapon1) { weapon = 1; _root.weaponusing.gotoAndStop("rifle"); if (stand) { this.Mario1.gotoAndStop(weapon); } else if (run) { this.Mario2.gotoAndStop(weapon); } else { this.Mario3.gotoAndStop(weapon); } } } if (Key.isDown(weapon2key)) { if (weapon2) { weapon = 2; _root.weaponusing.gotoAndStop("rockets"); if (stand) { this.Mario1.gotoAndStop(weapon); } else if (run) { this.Mario2.gotoAndStop(weapon); } else { this.Mario3.gotoAndStop(weapon); } } } if (Key.isDown(weapon3key)) { if (weapon3) { weapon = 3; _root.weaponusing.gotoAndStop("key"); if (stand) { this.Mario1.gotoAndStop(weapon); } else if (run) { this.Mario2.gotoAndStop(weapon); } else { this.Mario3.gotoAndStop(weapon); } } } if (Key.isDown(weapon4key)) { if (weapon4) { weapon = 4; _root.weaponusing.gotoAndStop("minigun"); if (stand) { this.Mario1.gotoAndStop(weapon); } else if (run) { this.Mario2.gotoAndStop(weapon); } else { this.Mario3.gotoAndStop(weapon); } } } } } }
Instance of Symbol 189 MovieClip "Laser" in Frame 3
onClipEvent (load) { laserspeed = 28; currLaser++; wbounds = _root.bounds.wbounds; this._y = (_root.player._y - (_root.player._width / 2)) + 2; if (_root.player._xscale == 100) { this._x = _root.player._x + 15; } else { this._x = _root.player._x - 43; } playerdirection = _root.player._xscale; } onClipEvent (enterFrame) { if (playerdirection == 100) { this._x = this._x + laserspeed; } else { this._x = this._x - laserspeed; } if (this._x > 550) { this.removeMovieClip(); currLaser--; } if (this._x < -100) { this.removeMovieClip(); currLaser--; } redEnemies = _root.numEnemiesRed; a = 0; while (a < (redEnemies + 1)) { if (this.hitTest(_root["enemyRed" + a])) { _root["enemyRed" + a].play(); this.removeMovieClip(); } a++; } greenEnemies = _root.numEnemiesGreen; a = 0; while (a < (greenEnemies + 1)) { if (this.hitTest(_root["enemyGreen" + a])) { _root["enemyGreen" + a].play(); this.removeMovieClip(); } a++; } }
Instance of Symbol 207 MovieClip "enemyRed0" in Frame 3
onClipEvent (load) { function resetRed() { clearInterval(resetRedI); newrespwn = random(3); respwnwidthRed = _root["respwn" + newrespwn]._width; lolrandomRed = random(respwnwidthRed); newxRed = _root["respwn" + newrespwn]._x + lolrandomRed; this._x = newxRed; this._y = 315; gotoAndPlay (2); direction = random(2); if (direction == 0) { walkingright = false; walkingleft = true; } else { walkingleft = false; walkingright = true; } } Ekillkey = 90; Efall = true; Ejump = false; Edescend = 0; Ewalkdescend = 0; Ewalk = 3; Emaxspeed = 15.75; Edropspeed = 5; Eresetdropspeed = 5; Ejumpspeed = 0; Ebounds = _root.bounds.rbounds; Ehbounds = _root.bounds.hbounds; Ewbounds = _root.bounds.wbounds; this.painzone._visible = false; Ehei = 0; Ehalfhei = 0; Ehalfwid = 0; Equartwid = 0; } onClipEvent (enterFrame) { Ehei = Math.floor(_height); Ehalfhei = Math.floor(_height / 2); Equarthei = Math.floor(_height / 4); Ehalfwid = Math.floor(_width / 2); Equartwid = Math.floor(_width / 4); if (walkingright) { _xscale = 100; gotoAndStop ("walk"); if (Ebounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfwid, true)) { walkingright = false; walkingleft = true; } if (Ewalkdescend == 0) { if (((Ebounds.hitTest((_x + Ehalfwid) + Ewalk, _y, true) && (!Ebounds.hitTest((_x + Ehalfwid) + Ewalk, ((_y - Ehalfhei) - Equarthei) - 10, true))) && (!Ejump)) && (!Efall)) { _x = (_x + Ewalk); while (Ewbounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y, true)) { Ewalkdescend = 1; } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfhei, true)) { Ewalkdescend = 2; } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y - hei, true)) { Ewalkdescend = 3; } else { _x = (_x + Ewalk); } } if (Ewalkdescend == 1) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y, true)) { _x = (_x+1); } Ewalkdescend = 0; } if (Ewalkdescend == 2) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y - Ehalfhei, true)) { _x = (_x+1); } } Ewalkdescend = 0; } if (Ewalkdescend == 3) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y, true)) { _x = (_x+1); } Ewalkdescend = 0; } if (walkingleft) { _xscale = -100; gotoAndStop ("walk"); if (Ebounds.hitTest((_x - Ehalfwid) - Ewalk, _y - Ehalfwid, true)) { walkingleft = false; walkingright = true; } if (Ewalkdescend == 0) { if (((Ebounds.hitTest((_x - Ehalfwid) - Ewalk, _y, true) && (!bounds.hitTest((_x - halfwid) - walk, ((_y - halfhei) - quarthei) - 10, true))) && (!jump)) && (!fall)) { _x = (_x - Ewalk); while (Ebounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y, true)) { Ewalkdescend = 1; } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y - halfhei, true)) { Ewalkdescend = 2; } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y - hei, true)) { Ewalkdescend = 3; } else { _x = (_x - Ewalk); } } if (Ewalkdescend == 1) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y, true)) { _x = (_x-1); } Ewalkdescend = 0; } if (Ewalkdescend == 2) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y - Ehalfhei, true)) { _x = (_x-1); } Ewalkdescend = 0; } if (Ewalkdescend == 3) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y - Ehei, true)) { _x = (_x-1); } Ewalkdescend = 0; } } if (Efall) { gotoAndStop ("jump"); if (Edescend == 0) { if (Ebounds.hitTest(_x + Equartwid, _y + Edropspeed, true)) { Edescend = 1; } else if (Ebounds.hitTest((_x - Equartwid) + 1, _y + Edropspeed, true)) { Edescend = 2; } else { _y = (_y + Edropspeed); Edropspeed = Edropspeed + 2; } } if (Edescend == 1) { while (!Ebounds.hitTest(_x + Equartwid, _y + 1, true)) { _y = (_y+1); } Edropspeed = Eresetdropspeed; Edescend = 0; Efall = false; } if (Edescend == 2) { while (!Ebounds.hitTest((_x - Equartwid) + 1, _y + 1, true)) { _y = (_y+1); } Edropspeed = Eresetdropspeed; Edescend = 0; Efall = false; } } if (Ejump) { gotoAndStop ("jump"); if (Edescend == 0) { if (Ehbounds.hitTest(_x + Ehalfwid, (_y - Ehei) - Ejumpspeed, true)) { Edescend = 1; } else if (Ehbounds.hitTest((_x - Ehalfwid) + 1, (_y - Ehei) - Ejumpspeed, true)) { Edescend = 2; } else { if (Ejumpspeed > 0) { _y = (_y - Ejumpspeed); Ejumpspeed = Ejumpspeed - 2; } if (Ejumpspeed <= 0) { Efall = true; Ejump = false; Edropspeed = 0; } } } if (Edescend == 1) { while (!Ehbounds.hitTest(_x + Ehalfwid, _y - Ehei, true)) { _y = (_y-1); } Edescend = 0; Efall = true; Ejump = false; Edropspeed = Ejumpspeed; } if (Edescend == 2) { while (!Ehbounds.hitTest((_x - Ehalfwid) + 1, _y - Ehei, true)) { _y = (_y-1); } Edescend = 0; Efall = true; Ejump = false; Edropspeed = Ejumpspeed; } } if ((!Efall) && (!Ejump)) { if (Key.isDown(Ejumpkey)) { Ejumpspeed = Emaxspeed; Ejump = true; } while (Ebounds.hitTest(_x, _y, true)) { _y = (_y-1); } if ((!Ebounds.hitTest((_x - Equartwid) + 1, _y + 1, true)) && (!Ebounds.hitTest(_x + Equartwid, _y + 1, true))) { Efall = true; Edropspeed = Eresetdropspeed; } } if ((((!Key.isDown(Eleftkey)) && (!Key.isDown(Erightkey))) && (!Ejump)) && (!Efall)) { gotoAndStop ("stand"); } }
Instance of Symbol 221 MovieClip "Rocket" in Frame 3
onClipEvent (load) { if (this != _root.Rocket) { this.exploded = false; rocketspeed = 15; currRocket++; wbounds = _root.bounds.wbounds; this._y = (_root.player._y - (_root.player._width / 2)) + 2; if (_root.player._xscale == 100) { this._x = _root.player._x + 15; this._yscale = 100; } else { this._x = _root.player._x - 15; this._yscale = -100; } playerdirection = _root.player._xscale; } } onClipEvent (enterFrame) { if (!this.exploded) { if (playerdirection == 100) { this._x = this._x + rocketspeed; } else { this._x = this._x - rocketspeed; } } if (this._x > 550) { this.removeMovieClip(); currRocket--; } if (this._x < -100) { this.removeMovieClip(); currRocket--; } redEnemies = _root.numEnemiesRed; a = 0; while (a < (redEnemies + 1)) { if (this.rockethit.hitTest(_root["enemyRed" + a])) { _root["enemyRed" + a].play(); this.exploded = true; this.gotoAndPlay(26); } a++; } greenEnemies = _root.numEnemiesGreen; a = 0; while (a < (greenEnemies + 1)) { if (this.rockethit.hitTest(_root["enemyGreen" + a])) { _root["enemyGreen" + a].play(); this.exploded = true; this.gotoAndPlay(26); } a++; } }
Instance of Symbol 228 MovieClip "enemyGreen0" in Frame 3
onClipEvent (load) { function resetGreen() { clearInterval(resetGreenI); newrespwn = random(3); respwnwidthGreen = _root["respwn" + newrespwn]._width / 2; lolrandomGreen = random(respwnwidthGreen); newxGreen = _root["respwn" + newrespwn]._x + lolrandomGreen; this._x = newxGreen; this._y = 315; gotoAndPlay (2); direction = random(2); if (direction == 0) { walkingright = false; walkingleft = true; } else { walkingleft = false; walkingright = true; } } Ejumpkey = 73; Erightkey = 80; Eleftkey = 79; Ekillkey = 75; Efall = true; Ejump = false; Edescend = 0; Ewalkdescend = 0; Ewalk = 3; Emaxspeed = 15.75; Edropspeed = 5; Eresetdropspeed = 5; Ejumpspeed = 0; Ebounds = _root.bounds.rbounds; Ehbounds = _root.bounds.hbounds; Ewbounds = _root.bounds.wbounds; Ebounds._visible = false; Ehbounds._visible = false; Ewbounds._visible = false; this.painzone._visible = false; Ehei = 0; Ehalfhei = 0; Ehalfwid = 0; Equartwid = 0; } onClipEvent (enterFrame) { Ehei = Math.floor(_height); Ehalfhei = Math.floor(_height / 2); Equarthei = Math.floor(_height / 4); Ehalfwid = Math.floor(_width / 2); Equartwid = Math.floor(_width / 4); if (walkingright) { _xscale = 100; gotoAndStop ("walk"); if (Ebounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfwid, true)) { walkingright = false; walkingleft = true; } if (Ewalkdescend == 0) { if (((Ebounds.hitTest((_x + Ehalfwid) + Ewalk, _y, true) && (!Ebounds.hitTest((_x + Ehalfwid) + Ewalk, ((_y - Ehalfhei) - Equarthei) - 10, true))) && (!Ejump)) && (!Efall)) { _x = (_x + Ewalk); while (Ewbounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y, true)) { Ewalkdescend = 1; } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfhei, true)) { Ewalkdescend = 2; } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y - hei, true)) { Ewalkdescend = 3; } else { _x = (_x + Ewalk); } } if (Ewalkdescend == 1) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y, true)) { _x = (_x+1); } Ewalkdescend = 0; } if (Ewalkdescend == 2) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y - Ehalfhei, true)) { _x = (_x+1); } } Ewalkdescend = 0; } if (Ewalkdescend == 3) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y, true)) { _x = (_x+1); } Ewalkdescend = 0; } if (walkingleft) { _xscale = -100; gotoAndStop ("walk"); if (Ebounds.hitTest((_x - Ehalfwid) - Ewalk, _y - Ehalfwid, true)) { walkingleft = false; walkingright = true; } if (Ewalkdescend == 0) { if (((Ebounds.hitTest((_x - Ehalfwid) - Ewalk, _y, true) && (!bounds.hitTest((_x - halfwid) - walk, ((_y - halfhei) - quarthei) - 10, true))) && (!jump)) && (!fall)) { _x = (_x - Ewalk); while (Ebounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y, true)) { Ewalkdescend = 1; } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y - halfhei, true)) { Ewalkdescend = 2; } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y - hei, true)) { Ewalkdescend = 3; } else { _x = (_x - Ewalk); } } if (Ewalkdescend == 1) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y, true)) { _x = (_x-1); } Ewalkdescend = 0; } if (Ewalkdescend == 2) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y - Ehalfhei, true)) { _x = (_x-1); } Ewalkdescend = 0; } if (Ewalkdescend == 3) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y - Ehei, true)) { _x = (_x-1); } Ewalkdescend = 0; } } if (Efall) { gotoAndStop ("jump"); if (Edescend == 0) { if (Ebounds.hitTest(_x + Equartwid, _y + Edropspeed, true)) { Edescend = 1; } else if (Ebounds.hitTest((_x - Equartwid) + 1, _y + Edropspeed, true)) { Edescend = 2; } else { _y = (_y + Edropspeed); Edropspeed = Edropspeed + 2; } } if (Edescend == 1) { while (!Ebounds.hitTest(_x + Equartwid, _y + 1, true)) { _y = (_y+1); } Edropspeed = Eresetdropspeed; Edescend = 0; Efall = false; } if (Edescend == 2) { while (!Ebounds.hitTest((_x - Equartwid) + 1, _y + 1, true)) { _y = (_y+1); } Edropspeed = Eresetdropspeed; Edescend = 0; Efall = false; } } if (Ejump) { gotoAndStop ("jump"); if (Edescend == 0) { if (Ehbounds.hitTest(_x + Ehalfwid, (_y - Ehei) - Ejumpspeed, true)) { Edescend = 1; } else if (Ehbounds.hitTest((_x - Ehalfwid) + 1, (_y - Ehei) - Ejumpspeed, true)) { Edescend = 2; } else { if (Ejumpspeed > 0) { _y = (_y - Ejumpspeed); Ejumpspeed = Ejumpspeed - 2; } if (Ejumpspeed <= 0) { Efall = true; Ejump = false; Edropspeed = 0; } } } if (Edescend == 1) { while (!Ehbounds.hitTest(_x + Ehalfwid, _y - Ehei, true)) { _y = (_y-1); } Edescend = 0; Efall = true; Ejump = false; Edropspeed = Ejumpspeed; } if (Edescend == 2) { while (!Ehbounds.hitTest((_x - Ehalfwid) + 1, _y - Ehei, true)) { _y = (_y-1); } Edescend = 0; Efall = true; Ejump = false; Edropspeed = Ejumpspeed; } } if ((!Efall) && (!Ejump)) { if (Key.isDown(Ejumpkey)) { Ejumpspeed = Emaxspeed; Ejump = true; } while (Ebounds.hitTest(_x, _y, true)) { _y = (_y-1); } if ((!Ebounds.hitTest((_x - Equartwid) + 1, _y + 1, true)) && (!Ebounds.hitTest(_x + Equartwid, _y + 1, true))) { Efall = true; Edropspeed = Eresetdropspeed; } } }
Instance of Symbol 231 MovieClip "LaserM" in Frame 3
onClipEvent (load) { laserMspeed = 28; currLaserM++; wbounds = _root.bounds.wbounds; this._y = ((_root.player._y - (_root.player._width / 2)) + 10) - random(15); if (_root.player._xscale == 100) { this._x = _root.player._x + 15; } else { this._x = _root.player._x - 43; } playerdirection = _root.player._xscale; } onClipEvent (enterFrame) { if (playerdirection == 100) { this._x = this._x + laserMspeed; } else { this._x = this._x - laserMspeed; } if (this._x > 550) { this.removeMovieClip(); currLaserM--; } if (this._x < -100) { this.removeMovieClip(); currLaserM--; } redEnemies = _root.numEnemiesRed; a = 0; while (a < (redEnemies + 1)) { if (this.hitTest(_root["enemyRed" + a])) { _root["enemyRed" + a].play(); this.removeMovieClip(); } a++; } greenEnemies = _root.numEnemiesGreen; a = 0; while (a < (greenEnemies + 1)) { if (this.hitTest(_root["enemyGreen" + a])) { _root["enemyGreen" + a].play(); this.removeMovieClip(); } a++; } }
Instance of Symbol 234 MovieClip "pillar" in Frame 3
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone) && (_root.endMovie._currentframe == 1)) { _root.endMovie.play(); _root.player.stopActions = true; } }
Instance of Symbol 273 MovieClip in Frame 3
onClipEvent (enterFrame) { this.score = _root.score; }
Frame 4
stop(); stageName = "Stage 2: Underworld"; stagePresentation.play(); _root.bgSound.stop(); _root.bgSound = new Sound(this); musicTrack = "Track Playing: GS-Screamer - Bowser the Shredder"; soundNumber = _root._currentframe - 2; stageTrack = "bgSound" + soundNumber; _root.bgSound.attachSound(stageTrack); _root.bgSound.start(0, 999); clearInterval(quitID); clearInterval(quitIDR); clearInterval(quitIDM); clearInterval(resetRedI); clearInterval(resetGreenI); _root.endMovie.gotoAndStop(1); _root.killedEnemies = 0; _root.coinsCollected = 0; a = 0; while (a < (numEnemiesGreen + 1)) { removeMovieClip(_root["enemyGreen" + a]); a++; } a = 0; while (a < (numRedEnemies + 1)) { removeMovieClip(_root["enemyRed" + a]); a++; } numEnemiesRed2 = 5; i = 1; while (i < (numEnemiesRed2 + 1)) { _root.enemyRed0.duplicateMovieClip("enemyRed" + i, i); i++; } numEnemiesGreen2 = 5; i = 1; while (i < (numEnemiesGreen2 + 1)) { _root.enemyGreen0.duplicateMovieClip("enemyGreen" + i, i * 2); i++; } _root.Rocket.exploded = false;
Instance of Symbol 186 MovieClip "player" in Frame 4
onClipEvent (load) { function shoot() { lasercounter++; _root.Laser.duplicateMovieClip("Laser" + laserLevel, laserLevel); _root["Laser" + laserLevel]._visible = true; laserLevel++; if (laserLevel > maxLasers) { laserLevel = 1; } } function shootR() { rocketcounter++; _root.Rocket.duplicateMovieClip("Rocket" + rocketLevel, rocketLevel); _root["Rocket" + rocketLevel]._visible = true; rocketLevel++; if (rocketLevel > maxRockets) { rocketLevel = 1; } } function shootM() { poop = 0; while (poop < 3) { laserMcounter++; _root.LaserM.duplicateMovieClip("LaserM" + laserMLevel, laserMLevel); _root["LaserM" + laserMLevel]._visible = true; laserMLevel++; poop++; } } stopActions = false; gameOver = false; health = _root.playerhealth; lifes = _root.playerlifes; weapon = 1; weapon1 = true; weapon2 = true; weapon3 = true; weapon4 = true; jumpkey = 88; jumpkey2 = 38; shootkey = 67; rightkey = 39; leftkey = 37; weapon1key = 49; weapon2key = 50; weapon3key = 51; weapon4key = 52; fall = true; jump = false; descend = 0; walkdescend = 0; walk = 5; maxspeed = 15.75; dropspeed = 5; resetdropspeed = 5; jumpspeed = 0; bounds = _root.bounds.rbounds; hbounds = _root.bounds.hbounds; wbounds = _root.bounds.wbounds; eBounds = _root.bounds.eBounds; pitDeath = _root.bounds.pDeath; bounds._visible = false; hbounds._visible = false; wbounds._visible = false; eBounds._visible = false; _root.respwn1._visible = false; _root.respwn2._visible = false; _root.respwn0._visible = false; _root.respwn3._visible = false; _root.respwn4._visible = false; _root.respwn5._visible = false; _root.respwn6._visible = false; _root.respwn7._visible = false; _root.respwn8._visible = false; _root.respwn9._visible = false; _root.respwn10._visible = false; _root.respwn11._visible = false; this.hitzone._visible = false; hei = 0; halfhei = 0; halfwid = 0; quartwid = 0; clearInterval(quitID); _root.Laser._visible = true; lasercounter = 1; maxLasers = 2; laserLevel = 1; clearInterval(quitIDR); _root.Rocket._visible = true; rocketcounter = 1; maxRockets = 2; rocketLevel = 1; clearInterval(quitIDM); _root.LaserM._visible = true; laserMcounter = 1; maxLasersM = 2; laserMLevel = 1; } onClipEvent (enterFrame) { if (!gameOver) { if (health <= 0) { lifes--; if (lifes == 0) { gotoAndPlay ("gameOver"); stopActions = true; } health = 100; _root.healthdisplay.healthbox.healthbar._xscale = _root.player.health; HColour = new Color(_root.healthdisplay.healthbox.healthbar); green = (_root.player.health * 255) / 100; red = _root.player.health ^ -2.55; blue = 0; HColour.setRGB(((red << 16) | (green << 8)) | 0); } _root.playerhealth = health; _root.playerlifes = lifes; hei = Math.floor(this.hitzone._height); halfhei = Math.floor(this.hitzone._height / 2); quarthei = Math.floor(this.hitzone._height / 4); halfwid = Math.floor(_width / 2); quartwid = Math.floor(_width / 4); if (!stopActions) { if (Key.isDown(rightkey)) { _xscale = 100; if ((!jump) && (!fall)) { if (weapon == 3) { if (((this.Mario1.key._currentframe == 1) || (this.Mario2.mariokey.key._currentframe == 1)) || (this.Mario3.mariokey.key._currentframe == 1)) { gotoAndStop ("walk"); } } else { gotoAndStop ("walk"); } } if (walkdescend == 0) { if (((bounds.hitTest((_x + halfwid) + walk, _y, true) && (!bounds.hitTest((_x + halfwid) + walk, ((_y - halfhei) - quarthei) - 10, true))) && (!jump)) && (!fall)) { _root.bounds._x = _root.bounds._x - walk; _root.respwn0._x = _root.respwn0._x - walk; _root.respwn1._x = _root.respwn1._x - walk; _root.respwn2._x = _root.respwn2._x - walk; _root.respwn3._x = _root.respwn3._x - walk; _root.respwn4._x = _root.respwn4._x - walk; _root.respwn5._x = _root.respwn5._x - walk; _root.respwn6._x = _root.respwn6._x - walk; _root.respwn7._x = _root.respwn7._x - walk; _root.respwn8._x = _root.respwn8._x - walk; _root.respwn9._x = _root.respwn9._x - walk; _root.respwn10._x = _root.respwn10._x - walk; _root.respwn11._x = _root.respwn11._x - walk; _root.pillar._x = _root.pillar._x - walk; redEnemies = _root.numEnemiesRed; a = 0; while (a < (redEnemies + 1)) { _root["enemyRed" + a]._x = _root["enemyRed" + a]._x - walk; a++; } a = 0; greenEnemies = _root.numEnemiesGreen; a = 0; while (a < (greenEnemies + 1)) { _root["enemyGreen" + a]._x = _root["enemyGreen" + a]._x - walk; a++; } a = 0; while (wbounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (wbounds.hitTest((_x + halfwid) + walk, _y, true)) { walkdescend = 1; } else if (wbounds.hitTest((_x + halfwid) + walk, _y - halfhei, true)) { walkdescend = 2; } else if (wbounds.hitTest((_x + halfwid) + walk, _y - hei, true)) { walkdescend = 3; } else { _root.bounds._x = _root.bounds._x - walk; _root.respwn0._x = _root.respwn0._x - walk; _root.respwn1._x = _root.respwn1._x - walk; _root.respwn2._x = _root.respwn2._x - walk; _root.respwn3._x = _root.respwn3._x - walk; _root.respwn4._x = _root.respwn4._x - walk; _root.respwn5._x = _root.respwn5._x - walk; _root.respwn6._x = _root.respwn6._x - walk; _root.respwn7._x = _root.respwn7._x - walk; _root.respwn8._x = _root.respwn8._x - walk; _root.respwn9._x = _root.respwn9._x - walk; _root.respwn10._x = _root.respwn10._x - walk; _root.respwn11._x = _root.respwn11._x - walk; _root.pillar._x = _root.pillar._x - walk; redEnemies = _root.numEnemiesRed; a = 0; while (a < (redEnemies + 1)) { _root["enemyRed" + a]._x = _root["enemyRed" + a]._x - walk; a++; } greenEnemies = _root.numEnemiesGreen; a = 0; while (a < (greenEnemies + 1)) { _root["enemyGreen" + a]._x = _root["enemyGreen" + a]._x - walk; a++; } } } if (walkdescend == 1) { while (!wbounds.hitTest((_x + halfwid) + 1, _y, true)) { _x = (_x+1); } walkdescend = 0; } if (walkdescend == 2) { while (!wbounds.hitTest((_x + halfwid) + 1, _y - halfhei, true)) { _x = (_x+1); } } walkdescend = 0; } if (walkdescend == 3) { while (!wbounds.hitTest((_x + halfwid) + 1, _y, true)) { _x = (_x+1); } walkdescend = 0; } if (Key.isDown(leftkey)) { _xscale = -100; if ((!jump) && (!fall)) { if (weapon == 3) { if (((this.Mario1.key._currentframe == 1) || (this.Mario2.mariokey.key._currentframe == 1)) || (this.Mario3.mariokey.key._currentframe == 1)) { gotoAndStop ("walk"); } } else { gotoAndStop ("walk"); } } if (walkdescend == 0) { if (((bounds.hitTest((_x - halfwid) - walk, _y, true) && (!bounds.hitTest((_x - halfwid) - walk, ((_y - halfhei) - quarthei) - 10, true))) && (!jump)) && (!fall)) { _root.bounds._x = _root.bounds._x + walk; _root.respwn0._x = _root.respwn0._x + walk; _root.respwn1._x = _root.respwn1._x + walk; _root.respwn2._x = _root.respwn2._x + walk; _root.respwn3._x = _root.respwn3._x + walk; _root.respwn4._x = _root.respwn4._x + walk; _root.respwn5._x = _root.respwn5._x + walk; _root.respwn6._x = _root.respwn6._x + walk; _root.respwn7._x = _root.respwn7._x + walk; _root.respwn8._x = _root.respwn8._x + walk; _root.respwn9._x = _root.respwn9._x + walk; _root.respwn10._x = _root.respwn10._x + walk; _root.respwn11._x = _root.respwn11._x + walk; _root.pillar._x = _root.pillar._x + walk; a = 0; while (a < (redEnemies + 1)) { _root["enemyRed" + a]._x = _root["enemyRed" + a]._x + walk; a++; } a = 0; a = 0; while (a < (greenEnemies + 1)) { _root["enemyGreen" + a]._x = _root["enemyGreen" + a]._x + walk; a++; } a = 0; while (bounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (wbounds.hitTest((_x - halfwid) - walk, _y, true)) { walkdescend = 1; } else if (wbounds.hitTest((_x - halfwid) - walk, _y - halfhei, true)) { walkdescend = 2; } else if (wbounds.hitTest((_x - halfwid) - walk, _y - hei, true)) { walkdescend = 3; } else { _root.bounds._x = _root.bounds._x + walk; _root.respwn0._x = _root.respwn0._x + walk; _root.respwn1._x = _root.respwn1._x + walk; _root.respwn2._x = _root.respwn2._x + walk; _root.respwn3._x = _root.respwn3._x + walk; _root.respwn4._x = _root.respwn4._x + walk; _root.respwn5._x = _root.respwn5._x + walk; _root.respwn6._x = _root.respwn6._x + walk; _root.respwn7._x = _root.respwn7._x + walk; _root.respwn8._x = _root.respwn8._x + walk; _root.respwn9._x = _root.respwn9._x + walk; _root.respwn10._x = _root.respwn10._x + walk; _root.respwn11._x = _root.respwn11._x + walk; _root.pillar._x = _root.pillar._x + walk; a = 0; while (a < (redEnemies + 1)) { _root["enemyRed" + a]._x = _root["enemyRed" + a]._x + walk; a++; } a = 0; a = 0; while (a < (greenEnemies + 1)) { _root["enemyGreen" + a]._x = _root["enemyGreen" + a]._x + walk; a++; } a = 0; } } if (walkdescend == 1) { while (!wbounds.hitTest(_x - halfwid, _y, true)) { _x = (_x-1); } walkdescend = 0; } if (walkdescend == 2) { while (!wbounds.hitTest(_x - halfwid, _y - halfhei, true)) { _x = (_x-1); } walkdescend = 0; } if (walkdescend == 3) { while (!wbounds.hitTest(_x - halfwid, _y - hei, true)) { _x = (_x-1); } walkdescend = 0; } } if (fall && (!dead)) { gotoAndStop ("jump"); if (descend == 0) { if (bounds.hitTest(_x + quartwid, _y + dropspeed, true)) { descend = 1; } else if (bounds.hitTest((_x - quartwid) + 1, _y + dropspeed, true)) { descend = 2; } else { _y = (_y + dropspeed); dropspeed = dropspeed + 2; } } if (descend == 1) { while (!bounds.hitTest(_x + quartwid, _y + 1, true)) { _y = (_y+1); } dropspeed = resetdropspeed; descend = 0; fall = false; } if (descend == 2) { while (!bounds.hitTest((_x - quartwid) + 1, _y + 1, true)) { _y = (_y+1); } dropspeed = resetdropspeed; descend = 0; fall = false; } } if (jump) { if (weapon == 3) { if (((this.Mario1.key._currentframe == 1) || (this.Mario2.mariokey.key._currentframe == 1)) || (this.Mario3.mariokey.key._currentframe == 1)) { gotoAndStop ("jump"); } } else { gotoAndStop ("jump"); } if (descend == 0) { if (hbounds.hitTest(_x + halfwid, (_y - hei) - jumpspeed, true)) { descend = 1; } else if (hbounds.hitTest((_x - halfwid) + 1, (_y - hei) - jumpspeed, true)) { descend = 2; } else if (hbounds.hitTest(_x, (_y - hei) - jumpspeed, true)) { descend = 3; } else { if (jumpspeed > 0) { _y = (_y - jumpspeed); jumpspeed = jumpspeed - 2; } if (jumpspeed <= 0) { fall = true; jump = false; dropspeed = 0; } } } if (descend == 1) { while (!hbounds.hitTest(_x + halfwid, _y - hei, true)) { _y = (_y-1); } descend = 0; fall = true; jump = false; dropspeed = jumpspeed; } if (descend == 2) { while (!hbounds.hitTest((_x - halfwid) + 1, _y - hei, true)) { _y = (_y-1); } descend = 0; fall = true; jump = false; dropspeed = jumpspeed; } if (descend == 3) { while (!hbounds.hitTest(_x, _y - hei, true)) { _y = (_y-1); } descend = 0; fall = true; jump = false; dropspeed = jumpspeed; } } if ((!fall) && (!jump)) { if (Key.isDown(jumpkey) || (Key.isDown(jumpkey2))) { jumpspeed = maxspeed; jump = true; } while (bounds.hitTest(_x, _y, true)) { _y = (_y-1); } if ((!bounds.hitTest((_x - quartwid) + 1, _y + 1, true)) && (!bounds.hitTest(_x + quartwid, _y + 1, true))) { fall = true; dropspeed = resetdropspeed; } } if ((((!Key.isDown(leftkey)) && (!Key.isDown(rightkey))) && (!jump)) && (!fall)) { stand = 1; run = 0; } else if ((!jump) && (!fall)) { stand = 0; run = 1; } else { stand = 0; run = 0; } if (stand) { keypath = this.Mario1.key; } else if (run) { keypath = this.Mario2.mariokey.key; } else { keypath = this.Mario2.mariokey.key; } if (stand) { if (weapon == 3) { if (((this.Mario1.key._currentframe == 1) || (this.Mario2.mariokey.key._currentframe == 1)) || (this.Mario3.mariokey.key._currentframe == 1)) { gotoAndStop ("stand"); } } else { gotoAndStop ("stand"); } } if (Key.isDown(shootkey)) { if (weapon == 1) { if ((laserCounter <= maxLasers) && (quitID <= 0)) { lasercounter++; _root.Laser.duplicateMovieClip("Laser" + laserLevel, laserLevel); _root["Laser" + laserLevel]._visible = true; laserLevel++; if (laserLevel > maxLasers) { laserLevel = 1; } quitID = setInterval(shoot, 270); } } else if (weapon == 2) { if ((rocketCounter <= maxRockets) && (quitIDR <= 0)) { rocketcounter++; _root.Rocket.duplicateMovieClip("Rocket" + rocketLevel, rocketLevel); _root["Rocket" + rocketLevel]._visible = true; rocketLevel++; if (rocketLevel > maxRockets) { rocketLevel = 1; } quitIDR = setInterval(shootR, 270); } } else if (weapon == 3) { if (stand) { this.Mario1.key.play(); } else if (run) { this.Mario2.mariokey.key.play(); } else { this.Mario3.mariokey.key.play(); } } else if (weapon == 4) { if ((laserMCounter <= maxMLasers) && (quitIDM <= 0)) { poop = 0; while (poop < 3) { laserMcounter++; _root.LaserM.duplicateMovieClip("LaserM" + laserMLevel, laserMLevel); _root["LaserM" + laserMLevel]._visible = true; laserMLevel++; poop++; } if (laserMLevel > maxLasersM) { laserMLevel = 1; } quitIDM = setInterval(shootM, 100); } } } if (!Key.isDown(shootkey)) { clearInterval(quitID); quitID = 0; clearInterval(quitIDR); quitIDR = 0; clearInterval(quitIDM); quitIDM = 0; } if (Key.isDown(weapon1key)) { if (weapon1) { weapon = 1; _root.weaponusing.gotoAndStop("rifle"); if (stand) { this.Mario1.gotoAndStop(weapon); } else if (run) { this.Mario2.gotoAndStop(weapon); } else { this.Mario3.gotoAndStop(weapon); } } } if (Key.isDown(weapon2key)) { if (weapon2) { weapon = 2; _root.weaponusing.gotoAndStop("rockets"); if (stand) { this.Mario1.gotoAndStop(weapon); } else if (run) { this.Mario2.gotoAndStop(weapon); } else { this.Mario3.gotoAndStop(weapon); } } } if (Key.isDown(weapon3key)) { if (weapon3) { weapon = 3; _root.weaponusing.gotoAndStop("key"); if (stand) { this.Mario1.gotoAndStop(weapon); } else if (run) { this.Mario2.gotoAndStop(weapon); } else { this.Mario3.gotoAndStop(weapon); } } } if (Key.isDown(weapon4key)) { if (weapon4) { weapon = 4; _root.weaponusing.gotoAndStop("minigun"); if (stand) { this.Mario1.gotoAndStop(weapon); } else if (run) { this.Mario2.gotoAndStop(weapon); } else { this.Mario3.gotoAndStop(weapon); } } } if (this.hitTest(_root.bounds.getrocket.rockethit)) { weapon2 = true; _root.bounds.getrocket.gotoAndPlay(9); } if (this.hitzone.hitTest(pitDeath)) { this.gotoAndPlay("death"); this._y = 200; dead = true; } } } }
Instance of Symbol 207 MovieClip "enemyRed0" in Frame 4
onClipEvent (load) { function resetRed() { clearInterval(resetRedI); newrespwn = random(12); respwnwidthRed = _root["respwn" + newrespwn]._width; lolrandomRed = random(respwnwidthRed); newxRed = _root["respwn" + newrespwn]._x + lolrandomRed; this._x = newxRed; this._y = _root["respwn" + newrespwn]._y + 20; gotoAndPlay (2); direction = random(2); if (direction == 0) { walkingright = false; walkingleft = true; } else { walkingleft = false; walkingright = true; } } Ekillkey = 90; Efall = true; Ejump = false; Edescend = 0; Ewalkdescend = 0; Ewalk = 3; Emaxspeed = 15.75; Edropspeed = 5; Eresetdropspeed = 5; Ejumpspeed = 0; Ebounds = _root.bounds.rbounds; Ehbounds = _root.bounds.hbounds; Ewbounds = _root.bounds.wbounds; eBounds = _root.bounds.eBounds; pitDeath = _root.bounds.pDeath; this.painzone._visible = false; Ehei = 0; Ehalfhei = 0; Ehalfwid = 0; Equartwid = 0; } onClipEvent (enterFrame) { Ehei = Math.floor(_height); Ehalfhei = Math.floor(_height / 2); Equarthei = Math.floor(_height / 4); Ehalfwid = Math.floor(_width / 2); Equartwid = Math.floor(_width / 4); if (walkingright) { _xscale = 100; gotoAndStop ("walk"); if (Ebounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfwid, true) || (eBounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfwid, true))) { walkingright = false; walkingleft = true; } if (Ewalkdescend == 0) { if (((Ebounds.hitTest((_x + Ehalfwid) + Ewalk, _y, true) && (!Ebounds.hitTest((_x + Ehalfwid) + Ewalk, ((_y - Ehalfhei) - Equarthei) - 10, true))) && (!Ejump)) && (!Efall)) { _x = (_x + Ewalk); while (Ewbounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y, true)) { Ewalkdescend = 1; } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfhei, true)) { Ewalkdescend = 2; } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y - hei, true)) { Ewalkdescend = 3; } else { _x = (_x + Ewalk); } } if (Ewalkdescend == 1) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y, true)) { _x = (_x+1); } Ewalkdescend = 0; } if (Ewalkdescend == 2) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y - Ehalfhei, true)) { _x = (_x+1); } } Ewalkdescend = 0; } if (Ewalkdescend == 3) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y, true)) { _x = (_x+1); } Ewalkdescend = 0; } if (walkingleft) { _xscale = -100; gotoAndStop ("walk"); if (Ebounds.hitTest((_x - Ehalfwid) - Ewalk, _y - Ehalfwid, true) || (eBounds.hitTest((_x - Ehalfwid) - Ewalk, _y - Ehalfwid, true))) { walkingleft = false; walkingright = true; } if (Ewalkdescend == 0) { if (((Ebounds.hitTest((_x - Ehalfwid) - Ewalk, _y, true) && (!bounds.hitTest((_x - halfwid) - walk, ((_y - halfhei) - quarthei) - 10, true))) && (!jump)) && (!fall)) { _x = (_x - Ewalk); while (Ebounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y, true)) { Ewalkdescend = 1; } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y - halfhei, true)) { Ewalkdescend = 2; } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y - hei, true)) { Ewalkdescend = 3; } else { _x = (_x - Ewalk); } } if (Ewalkdescend == 1) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y, true)) { _x = (_x-1); } Ewalkdescend = 0; } if (Ewalkdescend == 2) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y - Ehalfhei, true)) { _x = (_x-1); } Ewalkdescend = 0; } if (Ewalkdescend == 3) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y - Ehei, true)) { _x = (_x-1); } Ewalkdescend = 0; } } if (Efall) { gotoAndStop ("jump"); if (Edescend == 0) { if (Ebounds.hitTest(_x + Equartwid, _y + Edropspeed, true)) { Edescend = 1; } else if (Ebounds.hitTest((_x - Equartwid) + 1, _y + Edropspeed, true)) { Edescend = 2; } else { _y = (_y + Edropspeed); Edropspeed = Edropspeed + 2; } } if (Edescend == 1) { while (!Ebounds.hitTest(_x + Equartwid, _y + 1, true)) { _y = (_y+1); } Edropspeed = Eresetdropspeed; Edescend = 0; Efall = false; } if (Edescend == 2) { while (!Ebounds.hitTest((_x - Equartwid) + 1, _y + 1, true)) { _y = (_y+1); } Edropspeed = Eresetdropspeed; Edescend = 0; Efall = false; } } if (Ejump) { gotoAndStop ("jump"); if (Edescend == 0) { if (Ehbounds.hitTest(_x + Ehalfwid, (_y - Ehei) - Ejumpspeed, true)) { Edescend = 1; } else if (Ehbounds.hitTest((_x - Ehalfwid) + 1, (_y - Ehei) - Ejumpspeed, true)) { Edescend = 2; } else { if (Ejumpspeed > 0) { _y = (_y - Ejumpspeed); Ejumpspeed = Ejumpspeed - 2; } if (Ejumpspeed <= 0) { Efall = true; Ejump = false; Edropspeed = 0; } } } if (Edescend == 1) { while (!Ehbounds.hitTest(_x + Ehalfwid, _y - Ehei, true)) { _y = (_y-1); } Edescend = 0; Efall = true; Ejump = false; Edropspeed = Ejumpspeed; } if (Edescend == 2) { while (!Ehbounds.hitTest((_x - Ehalfwid) + 1, _y - Ehei, true)) { _y = (_y-1); } Edescend = 0; Efall = true; Ejump = false; Edropspeed = Ejumpspeed; } } if ((!Efall) && (!Ejump)) { if (Key.isDown(Ejumpkey)) { Ejumpspeed = Emaxspeed; Ejump = true; } while (Ebounds.hitTest(_x, _y, true)) { _y = (_y-1); } if ((!Ebounds.hitTest((_x - Equartwid) + 1, _y + 1, true)) && (!Ebounds.hitTest(_x + Equartwid, _y + 1, true))) { Efall = true; Edropspeed = Eresetdropspeed; } } if ((((!Key.isDown(Eleftkey)) && (!Key.isDown(Erightkey))) && (!Ejump)) && (!Efall)) { gotoAndStop ("stand"); } if (this.hitzone.hitTest(pitDeath)) { this.play(); } }
Instance of Symbol 228 MovieClip "enemyGreen0" in Frame 4
onClipEvent (load) { function resetGreen() { clearInterval(resetGreenI); newrespwn = random(12); respwnwidthGreen = _root["respwn" + newrespwn]._width / 2; lolrandomGreen = random(respwnwidthGreen); newxGreen = _root["respwn" + newrespwn]._x + lolrandomGreen; this._x = newxGreen; this._y = _root["respwn" + newrespwn]._y + 20; gotoAndPlay (2); direction = random(2); if (direction == 0) { walkingright = false; walkingleft = true; } else { walkingleft = false; walkingright = true; } } Ejumpkey = 73; Erightkey = 80; Eleftkey = 79; Ekillkey = 75; Efall = true; Ejump = false; Edescend = 0; Ewalkdescend = 0; Ewalk = 3; Emaxspeed = 15.75; Edropspeed = 5; Eresetdropspeed = 5; Ejumpspeed = 0; Ebounds = _root.bounds.rbounds; Ehbounds = _root.bounds.hbounds; Ewbounds = _root.bounds.wbounds; eBounds = _root.bounds.eBounds; Ebounds._visible = false; Ehbounds._visible = false; Ewbounds._visible = false; pitDeath = _root.bounds.pDeath; this.painzone._visible = false; Ehei = 0; Ehalfhei = 0; Ehalfwid = 0; Equartwid = 0; } onClipEvent (enterFrame) { Ehei = Math.floor(_height); Ehalfhei = Math.floor(_height / 2); Equarthei = Math.floor(_height / 4); Ehalfwid = Math.floor(_width / 2); Equartwid = Math.floor(_width / 4); if (walkingright) { _xscale = 100; gotoAndStop ("walk"); if (Ebounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfwid, true) || (eBounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfwid, true))) { walkingright = false; walkingleft = true; } if (Ewalkdescend == 0) { if (((Ebounds.hitTest((_x + Ehalfwid) + Ewalk, _y, true) && (!Ebounds.hitTest((_x + Ehalfwid) + Ewalk, ((_y - Ehalfhei) - Equarthei) - 10, true))) && (!Ejump)) && (!Efall)) { _x = (_x + Ewalk); while (Ewbounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y, true)) { Ewalkdescend = 1; } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfhei, true)) { Ewalkdescend = 2; } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y - hei, true)) { Ewalkdescend = 3; } else { _x = (_x + Ewalk); } } if (Ewalkdescend == 1) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y, true)) { _x = (_x+1); } Ewalkdescend = 0; } if (Ewalkdescend == 2) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y - Ehalfhei, true)) { _x = (_x+1); } } Ewalkdescend = 0; } if (Ewalkdescend == 3) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y, true)) { _x = (_x+1); } Ewalkdescend = 0; } if (walkingleft) { _xscale = -100; gotoAndStop ("walk"); if (Ebounds.hitTest((_x - Ehalfwid) - Ewalk, _y - Ehalfwid, true) || (eBounds.hitTest((_x - Ehalfwid) - Ewalk, _y - Ehalfwid, true))) { walkingleft = false; walkingright = true; } if (Ewalkdescend == 0) { if (((Ebounds.hitTest((_x - Ehalfwid) - Ewalk, _y, true) && (!bounds.hitTest((_x - halfwid) - walk, ((_y - halfhei) - quarthei) - 10, true))) && (!jump)) && (!fall)) { _x = (_x - Ewalk); while (Ebounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y, true)) { Ewalkdescend = 1; } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y - halfhei, true)) { Ewalkdescend = 2; } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y - hei, true)) { Ewalkdescend = 3; } else { _x = (_x - Ewalk); } } if (Ewalkdescend == 1) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y, true)) { _x = (_x-1); } Ewalkdescend = 0; } if (Ewalkdescend == 2) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y - Ehalfhei, true)) { _x = (_x-1); } Ewalkdescend = 0; } if (Ewalkdescend == 3) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y - Ehei, true)) { _x = (_x-1); } Ewalkdescend = 0; } } if (Efall) { gotoAndStop ("jump"); if (Edescend == 0) { if (Ebounds.hitTest(_x + Equartwid, _y + Edropspeed, true)) { Edescend = 1; } else if (Ebounds.hitTest((_x - Equartwid) + 1, _y + Edropspeed, true)) { Edescend = 2; } else { _y = (_y + Edropspeed); Edropspeed = Edropspeed + 2; } } if (Edescend == 1) { while (!Ebounds.hitTest(_x + Equartwid, _y + 1, true)) { _y = (_y+1); } Edropspeed = Eresetdropspeed; Edescend = 0; Efall = false; } if (Edescend == 2) { while (!Ebounds.hitTest((_x - Equartwid) + 1, _y + 1, true)) { _y = (_y+1); } Edropspeed = Eresetdropspeed; Edescend = 0; Efall = false; } } if (Ejump) { gotoAndStop ("jump"); if (Edescend == 0) { if (Ehbounds.hitTest(_x + Ehalfwid, (_y - Ehei) - Ejumpspeed, true)) { Edescend = 1; } else if (Ehbounds.hitTest((_x - Ehalfwid) + 1, (_y - Ehei) - Ejumpspeed, true)) { Edescend = 2; } else { if (Ejumpspeed > 0) { _y = (_y - Ejumpspeed); Ejumpspeed = Ejumpspeed - 2; } if (Ejumpspeed <= 0) { Efall = true; Ejump = false; Edropspeed = 0; } } } if (Edescend == 1) { while (!Ehbounds.hitTest(_x + Ehalfwid, _y - Ehei, true)) { _y = (_y-1); } Edescend = 0; Efall = true; Ejump = false; Edropspeed = Ejumpspeed; } if (Edescend == 2) { while (!Ehbounds.hitTest((_x - Ehalfwid) + 1, _y - Ehei, true)) { _y = (_y-1); } Edescend = 0; Efall = true; Ejump = false; Edropspeed = Ejumpspeed; } } if ((!Efall) && (!Ejump)) { if (Key.isDown(Ejumpkey)) { Ejumpspeed = Emaxspeed; Ejump = true; } while (Ebounds.hitTest(_x, _y, true)) { _y = (_y-1); } if ((!Ebounds.hitTest((_x - Equartwid) + 1, _y + 1, true)) && (!Ebounds.hitTest(_x + Equartwid, _y + 1, true))) { Efall = true; Edropspeed = Eresetdropspeed; } } if (this.hitzone.hitTest(pitDeath)) { this.play(); } }
Instance of Symbol 320 MovieClip "pillar" in Frame 4
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone) && (_root.endMovie._currentframe == 1)) { _root.endMovie.play(); _root.player.stopActions = true; } }
Frame 5
stop(); stageName = "Stage 3: Donut Plains"; stagePresentation.play(); _root.bgSound.stop(); _root.bgSound = new Sound(this); musicTrack = "Track Playing: SWiTCH - Mario 2 Cover"; soundNumber = _root._currentframe - 2; stageTrack = "bgSound" + soundNumber; _root.bgSound.attachSound(stageTrack); _root.bgSound.start(0, 999); clearInterval(quitID); clearInterval(quitIDR); clearInterval(quitIDM); clearInterval(resetRedI); clearInterval(resetGreenI); _root.endMovie.gotoAndStop(1); _root.killedEnemies = 0; _root.coinsCollected = 0; a = 0; while (a < (numEnemiesGreen2 + 1)) { removeMovieClip(_root["enemyGreen" + a]); a++; } a = 0; while (a < (numEnemiesRed2 + 1)) { removeMovieClip(_root["enemyRed" + a]); a++; } numEnemiesRed3 = 5; i = 1; while (i < (numEnemiesRed3 + 1)) { _root.enemyRed0.duplicateMovieClip("enemyRed" + i, i); i++; } numEnemiesGreen3 = 5; i = 1; while (i < (numEnemiesGreen3 + 1)) { _root.enemyGreen0.duplicateMovieClip("enemyGreen" + i, i * 2); i++; } _root.Rocket.exploded = false; _root.respwn0._x = 547; _root.respwn1._x = 1249.2; _root.respwn2._x = 645.8; _root.respwn3._x = 890.1; _root.respwn4._x = 1523.1; _root.respwn5._x = 1693.1; _root.respwn6._x = 2458.9; _root.respwn7._x = 1719.3; _root.respwn8._x = 2760.3; _root.respwn9._x = 2875.2; _root.respwn10._x = 3547; _root.respwn11._x = 3747; _root.respwn12._x = 4047;
Instance of Symbol 186 MovieClip "player" in Frame 5
onClipEvent (load) { function shoot() { lasercounter++; _root.Laser.duplicateMovieClip("Laser" + laserLevel, laserLevel); _root["Laser" + laserLevel]._visible = true; laserLevel++; if (laserLevel > maxLasers) { laserLevel = 1; } } function shootR() { rocketcounter++; _root.Rocket.duplicateMovieClip("Rocket" + rocketLevel, rocketLevel); _root["Rocket" + rocketLevel]._visible = true; rocketLevel++; if (rocketLevel > maxRockets) { rocketLevel = 1; } } function shootM() { poop = 0; while (poop < 3) { laserMcounter++; _root.LaserM.duplicateMovieClip("LaserM" + laserMLevel, laserMLevel); _root["LaserM" + laserMLevel]._visible = true; laserMLevel++; poop++; } } stopActions = false; gameOver = false; health = _root.playerhealth; lifes = _root.playerlifes; weapon = 1; weapon1 = true; weapon2 = true; weapon3 = true; weapon4 = true; jumpkey = 88; jumpkey2 = 38; shootkey = 67; rightkey = 39; leftkey = 37; weapon1key = 49; weapon2key = 50; weapon3key = 51; weapon4key = 52; fall = true; jump = false; descend = 0; walkdescend = 0; walk = 5; maxspeed = 15.75; dropspeed = 5; resetdropspeed = 5; jumpspeed = 0; bounds = _root.bounds.rbounds; hbounds = _root.bounds.hbounds; wbounds = _root.bounds.wbounds; eBounds = _root.bounds.eBounds; pitDeath = _root.bounds.pDeath; bounds._visible = false; hbounds._visible = false; wbounds._visible = false; eBounds._visible = false; _root.respwn1._visible = false; _root.respwn2._visible = false; _root.respwn0._visible = false; _root.respwn3._visible = false; _root.respwn4._visible = false; _root.respwn5._visible = false; _root.respwn6._visible = false; _root.respwn7._visible = false; _root.respwn8._visible = false; _root.respwn9._visible = false; _root.respwn10._visible = false; _root.respwn11._visible = false; this.hitzone._visible = false; hei = 0; halfhei = 0; halfwid = 0; quartwid = 0; clearInterval(quitID); _root.Laser._visible = true; lasercounter = 1; maxLasers = 2; laserLevel = 1; clearInterval(quitIDR); _root.Rocket._visible = true; rocketcounter = 1; maxRockets = 2; rocketLevel = 1; clearInterval(quitIDM); _root.LaserM._visible = true; laserMcounter = 1; maxLasersM = 2; laserMLevel = 1; } onClipEvent (enterFrame) { if (!gameOver) { if (health <= 0) { lifes--; if (lifes == 0) { gotoAndPlay ("gameOver"); stopActions = true; } health = 100; _root.healthdisplay.healthbox.healthbar._xscale = _root.player.health; HColour = new Color(_root.healthdisplay.healthbox.healthbar); green = (_root.player.health * 255) / 100; red = _root.player.health ^ -2.55; blue = 0; HColour.setRGB(((red << 16) | (green << 8)) | 0); } _root.playerhealth = health; _root.playerlifes = lifes; hei = Math.floor(this.hitzone._height); halfhei = Math.floor(this.hitzone._height / 2); quarthei = Math.floor(this.hitzone._height / 4); halfwid = Math.floor(_width / 2); quartwid = Math.floor(_width / 4); if (!stopActions) { if (Key.isDown(rightkey)) { _xscale = 100; if ((!jump) && (!fall)) { if (weapon == 3) { if (((this.Mario1.key._currentframe == 1) || (this.Mario2.mariokey.key._currentframe == 1)) || (this.Mario3.mariokey.key._currentframe == 1)) { gotoAndStop ("walk"); } } else { gotoAndStop ("walk"); } } if (walkdescend == 0) { if (((bounds.hitTest((_x + halfwid) + walk, _y, true) && (!bounds.hitTest((_x + halfwid) + walk, ((_y - halfhei) - quarthei) - 10, true))) && (!jump)) && (!fall)) { _root.bounds._x = _root.bounds._x - walk; _root.respwn0._x = _root.respwn0._x - walk; _root.respwn1._x = _root.respwn1._x - walk; _root.respwn2._x = _root.respwn2._x - walk; _root.respwn3._x = _root.respwn3._x - walk; _root.respwn4._x = _root.respwn4._x - walk; _root.respwn5._x = _root.respwn5._x - walk; _root.respwn6._x = _root.respwn6._x - walk; _root.respwn7._x = _root.respwn7._x - walk; _root.respwn8._x = _root.respwn8._x - walk; _root.respwn9._x = _root.respwn9._x - walk; _root.respwn10._x = _root.respwn10._x - walk; _root.respwn11._x = _root.respwn11._x - walk; _root.pillar._x = _root.pillar._x - walk; redEnemies = _root.numEnemiesRed; a = 0; while (a < (redEnemies + 1)) { _root["enemyRed" + a]._x = _root["enemyRed" + a]._x - walk; a++; } a = 0; greenEnemies = _root.numEnemiesGreen; a = 0; while (a < (greenEnemies + 1)) { _root["enemyGreen" + a]._x = _root["enemyGreen" + a]._x - walk; a++; } a = 0; while (wbounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (wbounds.hitTest((_x + halfwid) + walk, _y, true)) { walkdescend = 1; } else if (wbounds.hitTest((_x + halfwid) + walk, _y - halfhei, true)) { walkdescend = 2; } else if (wbounds.hitTest((_x + halfwid) + walk, _y - hei, true)) { walkdescend = 3; } else { _root.bounds._x = _root.bounds._x - walk; _root.respwn0._x = _root.respwn0._x - walk; _root.respwn1._x = _root.respwn1._x - walk; _root.respwn2._x = _root.respwn2._x - walk; _root.respwn3._x = _root.respwn3._x - walk; _root.respwn4._x = _root.respwn4._x - walk; _root.respwn5._x = _root.respwn5._x - walk; _root.respwn6._x = _root.respwn6._x - walk; _root.respwn7._x = _root.respwn7._x - walk; _root.respwn8._x = _root.respwn8._x - walk; _root.respwn9._x = _root.respwn9._x - walk; _root.respwn10._x = _root.respwn10._x - walk; _root.respwn11._x = _root.respwn11._x - walk; _root.pillar._x = _root.pillar._x - walk; redEnemies = _root.numEnemiesRed; a = 0; while (a < (redEnemies + 1)) { _root["enemyRed" + a]._x = _root["enemyRed" + a]._x - walk; a++; } greenEnemies = _root.numEnemiesGreen; a = 0; while (a < (greenEnemies + 1)) { _root["enemyGreen" + a]._x = _root["enemyGreen" + a]._x - walk; a++; } } } if (walkdescend == 1) { while (!wbounds.hitTest((_x + halfwid) + 1, _y, true)) { _x = (_x+1); } walkdescend = 0; } if (walkdescend == 2) { while (!wbounds.hitTest((_x + halfwid) + 1, _y - halfhei, true)) { _x = (_x+1); } } walkdescend = 0; } if (walkdescend == 3) { while (!wbounds.hitTest((_x + halfwid) + 1, _y, true)) { _x = (_x+1); } walkdescend = 0; } if (Key.isDown(leftkey)) { _xscale = -100; if ((!jump) && (!fall)) { if (weapon == 3) { if (((this.Mario1.key._currentframe == 1) || (this.Mario2.mariokey.key._currentframe == 1)) || (this.Mario3.mariokey.key._currentframe == 1)) { gotoAndStop ("walk"); } } else { gotoAndStop ("walk"); } } if (walkdescend == 0) { if (((bounds.hitTest((_x - halfwid) - walk, _y, true) && (!bounds.hitTest((_x - halfwid) - walk, ((_y - halfhei) - quarthei) - 10, true))) && (!jump)) && (!fall)) { _root.bounds._x = _root.bounds._x + walk; _root.respwn0._x = _root.respwn0._x + walk; _root.respwn1._x = _root.respwn1._x + walk; _root.respwn2._x = _root.respwn2._x + walk; _root.respwn3._x = _root.respwn3._x + walk; _root.respwn4._x = _root.respwn4._x + walk; _root.respwn5._x = _root.respwn5._x + walk; _root.respwn6._x = _root.respwn6._x + walk; _root.respwn7._x = _root.respwn7._x + walk; _root.respwn8._x = _root.respwn8._x + walk; _root.respwn9._x = _root.respwn9._x + walk; _root.respwn10._x = _root.respwn10._x + walk; _root.respwn11._x = _root.respwn11._x + walk; _root.pillar._x = _root.pillar._x + walk; a = 0; while (a < (redEnemies + 1)) { _root["enemyRed" + a]._x = _root["enemyRed" + a]._x + walk; a++; } a = 0; a = 0; while (a < (greenEnemies + 1)) { _root["enemyGreen" + a]._x = _root["enemyGreen" + a]._x + walk; a++; } a = 0; while (bounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (wbounds.hitTest((_x - halfwid) - walk, _y, true)) { walkdescend = 1; } else if (wbounds.hitTest((_x - halfwid) - walk, _y - halfhei, true)) { walkdescend = 2; } else if (wbounds.hitTest((_x - halfwid) - walk, _y - hei, true)) { walkdescend = 3; } else { _root.bounds._x = _root.bounds._x + walk; _root.respwn0._x = _root.respwn0._x + walk; _root.respwn1._x = _root.respwn1._x + walk; _root.respwn2._x = _root.respwn2._x + walk; _root.respwn3._x = _root.respwn3._x + walk; _root.respwn4._x = _root.respwn4._x + walk; _root.respwn5._x = _root.respwn5._x + walk; _root.respwn6._x = _root.respwn6._x + walk; _root.respwn7._x = _root.respwn7._x + walk; _root.respwn8._x = _root.respwn8._x + walk; _root.respwn9._x = _root.respwn9._x + walk; _root.respwn10._x = _root.respwn10._x + walk; _root.respwn11._x = _root.respwn11._x + walk; _root.pillar._x = _root.pillar._x + walk; a = 0; while (a < (redEnemies + 1)) { _root["enemyRed" + a]._x = _root["enemyRed" + a]._x + walk; a++; } a = 0; a = 0; while (a < (greenEnemies + 1)) { _root["enemyGreen" + a]._x = _root["enemyGreen" + a]._x + walk; a++; } a = 0; } } if (walkdescend == 1) { while (!wbounds.hitTest(_x - halfwid, _y, true)) { _x = (_x-1); } walkdescend = 0; } if (walkdescend == 2) { while (!wbounds.hitTest(_x - halfwid, _y - halfhei, true)) { _x = (_x-1); } walkdescend = 0; } if (walkdescend == 3) { while (!wbounds.hitTest(_x - halfwid, _y - hei, true)) { _x = (_x-1); } walkdescend = 0; } } if (fall && (!dead)) { gotoAndStop ("jump"); if (descend == 0) { if (bounds.hitTest(_x + quartwid, _y + dropspeed, true)) { descend = 1; } else if (bounds.hitTest((_x - quartwid) + 1, _y + dropspeed, true)) { descend = 2; } else { _y = (_y + dropspeed); dropspeed = dropspeed + 2; } } if (descend == 1) { while (!bounds.hitTest(_x + quartwid, _y + 1, true)) { _y = (_y+1); } dropspeed = resetdropspeed; descend = 0; fall = false; } if (descend == 2) { while (!bounds.hitTest((_x - quartwid) + 1, _y + 1, true)) { _y = (_y+1); } dropspeed = resetdropspeed; descend = 0; fall = false; } } if (jump) { if (weapon == 3) { if (((this.Mario1.key._currentframe == 1) || (this.Mario2.mariokey.key._currentframe == 1)) || (this.Mario3.mariokey.key._currentframe == 1)) { gotoAndStop ("jump"); } } else { gotoAndStop ("jump"); } if (descend == 0) { if (hbounds.hitTest(_x + halfwid, (_y - hei) - jumpspeed, true)) { descend = 1; } else if (hbounds.hitTest((_x - halfwid) + 1, (_y - hei) - jumpspeed, true)) { descend = 2; } else if (hbounds.hitTest(_x, (_y - hei) - jumpspeed, true)) { descend = 3; } else { if (jumpspeed > 0) { _y = (_y - jumpspeed); jumpspeed = jumpspeed - 2; } if (jumpspeed <= 0) { fall = true; jump = false; dropspeed = 0; } } } if (descend == 1) { while (!hbounds.hitTest(_x + halfwid, _y - hei, true)) { _y = (_y-1); } descend = 0; fall = true; jump = false; dropspeed = jumpspeed; } if (descend == 2) { while (!hbounds.hitTest((_x - halfwid) + 1, _y - hei, true)) { _y = (_y-1); } descend = 0; fall = true; jump = false; dropspeed = jumpspeed; } if (descend == 3) { while (!hbounds.hitTest(_x, _y - hei, true)) { _y = (_y-1); } descend = 0; fall = true; jump = false; dropspeed = jumpspeed; } } if ((!fall) && (!jump)) { if (Key.isDown(jumpkey) || (Key.isDown(jumpkey2))) { jumpspeed = maxspeed; jump = true; } while (bounds.hitTest(_x, _y, true)) { _y = (_y-1); } if ((!bounds.hitTest((_x - quartwid) + 1, _y + 1, true)) && (!bounds.hitTest(_x + quartwid, _y + 1, true))) { fall = true; dropspeed = resetdropspeed; } } if ((((!Key.isDown(leftkey)) && (!Key.isDown(rightkey))) && (!jump)) && (!fall)) { stand = 1; run = 0; } else if ((!jump) && (!fall)) { stand = 0; run = 1; } else { stand = 0; run = 0; } if (stand) { keypath = this.Mario1.key; } else if (run) { keypath = this.Mario2.mariokey.key; } else { keypath = this.Mario2.mariokey.key; } if (stand) { if (weapon == 3) { if (((this.Mario1.key._currentframe == 1) || (this.Mario2.mariokey.key._currentframe == 1)) || (this.Mario3.mariokey.key._currentframe == 1)) { gotoAndStop ("stand"); } } else { gotoAndStop ("stand"); } } if (Key.isDown(shootkey)) { if (weapon == 1) { if ((laserCounter <= maxLasers) && (quitID <= 0)) { lasercounter++; _root.Laser.duplicateMovieClip("Laser" + laserLevel, laserLevel); _root["Laser" + laserLevel]._visible = true; laserLevel++; if (laserLevel > maxLasers) { laserLevel = 1; } quitID = setInterval(shoot, 270); } } else if (weapon == 2) { if ((rocketCounter <= maxRockets) && (quitIDR <= 0)) { rocketcounter++; _root.Rocket.duplicateMovieClip("Rocket" + rocketLevel, rocketLevel); _root["Rocket" + rocketLevel]._visible = true; rocketLevel++; if (rocketLevel > maxRockets) { rocketLevel = 1; } quitIDR = setInterval(shootR, 270); } } else if (weapon == 3) { if (stand) { this.Mario1.key.play(); } else if (run) { this.Mario2.mariokey.key.play(); } else { this.Mario3.mariokey.key.play(); } } else if (weapon == 4) { if ((laserMCounter <= maxMLasers) && (quitIDM <= 0)) { poop = 0; while (poop < 3) { laserMcounter++; _root.LaserM.duplicateMovieClip("LaserM" + laserMLevel, laserMLevel); _root["LaserM" + laserMLevel]._visible = true; laserMLevel++; poop++; } if (laserMLevel > maxLasersM) { laserMLevel = 1; } quitIDM = setInterval(shootM, 100); } } } if (!Key.isDown(shootkey)) { clearInterval(quitID); quitID = 0; clearInterval(quitIDR); quitIDR = 0; clearInterval(quitIDM); quitIDM = 0; } if (Key.isDown(weapon1key)) { if (weapon1) { weapon = 1; _root.weaponusing.gotoAndStop("rifle"); if (stand) { this.Mario1.gotoAndStop(weapon); } else if (run) { this.Mario2.gotoAndStop(weapon); } else { this.Mario3.gotoAndStop(weapon); } } } if (Key.isDown(weapon2key)) { if (weapon2) { weapon = 2; _root.weaponusing.gotoAndStop("rockets"); if (stand) { this.Mario1.gotoAndStop(weapon); } else if (run) { this.Mario2.gotoAndStop(weapon); } else { this.Mario3.gotoAndStop(weapon); } } } if (Key.isDown(weapon3key)) { if (weapon3) { weapon = 3; _root.weaponusing.gotoAndStop("key"); if (stand) { this.Mario1.gotoAndStop(weapon); } else if (run) { this.Mario2.gotoAndStop(weapon); } else { this.Mario3.gotoAndStop(weapon); } } } if (Key.isDown(weapon4key)) { if (weapon4) { weapon = 4; _root.weaponusing.gotoAndStop("minigun"); if (stand) { this.Mario1.gotoAndStop(weapon); } else if (run) { this.Mario2.gotoAndStop(weapon); } else { this.Mario3.gotoAndStop(weapon); } } } if (this.hitTest(_root.bounds.getrocket.rockethit)) { weapon2 = true; _root.bounds.getrocket.gotoAndPlay(9); } if (this.hitzone.hitTest(pitDeath)) { this.gotoAndPlay("death"); this._y = 200; dead = true; } } } }
Instance of Symbol 351 MovieClip "enemyRed0" in Frame 5
onClipEvent (load) { function resetRed() { clearInterval(resetRedI); newrespwn = random(11); respwnwidthRed = _root["respwn" + newrespwn]._width; lolrandomRed = random(respwnwidthRed); newxRed = _root["respwn" + newrespwn]._x + lolrandomRed; this._x = newxRed; this._y = _root["respwn" + newrespwn]._y + 20; gotoAndPlay (2); direction = random(2); if (direction == 0) { walkingright = false; walkingleft = true; } else { walkingleft = false; walkingright = true; } } Ekillkey = 90; Efall = true; Ejump = false; Edescend = 0; Ewalkdescend = 0; Ewalk = 3; Emaxspeed = 15.75; Edropspeed = 5; Eresetdropspeed = 5; Ejumpspeed = 0; Ebounds = _root.bounds.rbounds; Ehbounds = _root.bounds.hbounds; Ewbounds = _root.bounds.wbounds; eBounds = _root.bounds.eBounds; pitDeath = _root.bounds.pDeath; this.painzone._visible = false; Ehei = 0; Ehalfhei = 0; Ehalfwid = 0; Equartwid = 0; } onClipEvent (enterFrame) { Ehei = Math.floor(_height); Ehalfhei = Math.floor(_height / 2); Equarthei = Math.floor(_height / 4); Ehalfwid = Math.floor(_width / 2); Equartwid = Math.floor(_width / 4); distancePlayer = Math.sqrt(Math.pow(this._x - _root.player._x, 2) + Math.pow(this._y - _root.player._y, 2)); if (walkingright) { if (((distancePlayer <= 300) && (this._x < _root.player._x)) && (this._y >= (_root.player._y - 30))) { this.instance.play(); } _xscale = 100; gotoAndStop ("walk"); if (Ebounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfwid, true) || (eBounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfwid, true))) { walkingright = false; walkingleft = true; } if (Ewalkdescend == 0) { if (((Ebounds.hitTest((_x + Ehalfwid) + Ewalk, _y, true) && (!Ebounds.hitTest((_x + Ehalfwid) + Ewalk, ((_y - Ehalfhei) - Equarthei) - 10, true))) && (!Ejump)) && (!Efall)) { _x = (_x + Ewalk); while (Ewbounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y, true)) { Ewalkdescend = 1; } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfhei, true)) { Ewalkdescend = 2; } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y - hei, true)) { Ewalkdescend = 3; } else { _x = (_x + Ewalk); } } if (Ewalkdescend == 1) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y, true)) { _x = (_x+1); } Ewalkdescend = 0; } if (Ewalkdescend == 2) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y - Ehalfhei, true)) { _x = (_x+1); } } Ewalkdescend = 0; } if (Ewalkdescend == 3) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y, true)) { _x = (_x+1); } Ewalkdescend = 0; } if (walkingleft) { if (((distancePlayer <= 300) && (this._x > _root.player._x)) && (this._y >= (_root.player._y - 30))) { this.instance.play(); } _xscale = -100; gotoAndStop ("walk"); if (Ebounds.hitTest((_x - Ehalfwid) - Ewalk, _y - Ehalfwid, true) || (eBounds.hitTest((_x - Ehalfwid) - Ewalk, _y - Ehalfwid, true))) { walkingleft = false; walkingright = true; } if (Ewalkdescend == 0) { if (((Ebounds.hitTest((_x - Ehalfwid) - Ewalk, _y, true) && (!bounds.hitTest((_x - halfwid) - walk, ((_y - halfhei) - quarthei) - 10, true))) && (!jump)) && (!fall)) { _x = (_x - Ewalk); while (Ebounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y, true)) { Ewalkdescend = 1; } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y - halfhei, true)) { Ewalkdescend = 2; } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y - hei, true)) { Ewalkdescend = 3; } else { _x = (_x - Ewalk); } } if (Ewalkdescend == 1) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y, true)) { _x = (_x-1); } Ewalkdescend = 0; } if (Ewalkdescend == 2) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y - Ehalfhei, true)) { _x = (_x-1); } Ewalkdescend = 0; } if (Ewalkdescend == 3) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y - Ehei, true)) { _x = (_x-1); } Ewalkdescend = 0; } } if (Efall) { gotoAndStop ("jump"); if (Edescend == 0) { if (Ebounds.hitTest(_x + Equartwid, _y + Edropspeed, true)) { Edescend = 1; } else if (Ebounds.hitTest((_x - Equartwid) + 1, _y + Edropspeed, true)) { Edescend = 2; } else { _y = (_y + Edropspeed); Edropspeed = Edropspeed + 2; } } if (Edescend == 1) { while (!Ebounds.hitTest(_x + Equartwid, _y + 1, true)) { _y = (_y+1); } Edropspeed = Eresetdropspeed; Edescend = 0; Efall = false; } if (Edescend == 2) { while (!Ebounds.hitTest((_x - Equartwid) + 1, _y + 1, true)) { _y = (_y+1); } Edropspeed = Eresetdropspeed; Edescend = 0; Efall = false; } } if (Ejump) { gotoAndStop ("jump"); if (Edescend == 0) { if (Ehbounds.hitTest(_x + Ehalfwid, (_y - Ehei) - Ejumpspeed, true)) { Edescend = 1; } else if (Ehbounds.hitTest((_x - Ehalfwid) + 1, (_y - Ehei) - Ejumpspeed, true)) { Edescend = 2; } else { if (Ejumpspeed > 0) { _y = (_y - Ejumpspeed); Ejumpspeed = Ejumpspeed - 2; } if (Ejumpspeed <= 0) { Efall = true; Ejump = false; Edropspeed = 0; } } } if (Edescend == 1) { while (!Ehbounds.hitTest(_x + Ehalfwid, _y - Ehei, true)) { _y = (_y-1); } Edescend = 0; Efall = true; Ejump = false; Edropspeed = Ejumpspeed; } if (Edescend == 2) { while (!Ehbounds.hitTest((_x - Ehalfwid) + 1, _y - Ehei, true)) { _y = (_y-1); } Edescend = 0; Efall = true; Ejump = false; Edropspeed = Ejumpspeed; } } if ((!Efall) && (!Ejump)) { if (Key.isDown(Ejumpkey)) { Ejumpspeed = Emaxspeed; Ejump = true; } while (Ebounds.hitTest(_x, _y, true)) { _y = (_y-1); } if ((!Ebounds.hitTest((_x - Equartwid) + 1, _y + 1, true)) && (!Ebounds.hitTest(_x + Equartwid, _y + 1, true))) { Efall = true; Edropspeed = Eresetdropspeed; } } if ((((!Key.isDown(Eleftkey)) && (!Key.isDown(Erightkey))) && (!Ejump)) && (!Efall)) { gotoAndStop ("stand"); } if (this.hitzone.hitTest(pitDeath)) { this.play(); } }
Instance of Symbol 361 MovieClip "enemyGreen0" in Frame 5
onClipEvent (load) { function resetGreen() { clearInterval(resetGreenI); newrespwn = random(12); respwnwidthGreen = _root["respwn" + newrespwn]._width / 2; lolrandomGreen = random(respwnwidthGreen); newxGreen = _root["respwn" + newrespwn]._x + lolrandomGreen; this._x = newxGreen; this._y = _root["respwn" + newrespwn]._y + 20; gotoAndPlay (2); direction = random(2); if (direction == 0) { walkingright = false; walkingleft = true; } else { walkingleft = false; walkingright = true; } } Ejumpkey = 73; Erightkey = 80; Eleftkey = 79; Ekillkey = 75; Efall = true; Ejump = false; Edescend = 0; Ewalkdescend = 0; Ewalk = 3; Emaxspeed = 15.75; Edropspeed = 5; Eresetdropspeed = 5; Ejumpspeed = 0; Ebounds = _root.bounds.rbounds; Ehbounds = _root.bounds.hbounds; Ewbounds = _root.bounds.wbounds; eBounds = _root.bounds.eBounds; Ebounds._visible = false; Ehbounds._visible = false; Ewbounds._visible = false; pitDeath = _root.bounds.pDeath; this.painzone._visible = false; Ehei = 0; Ehalfhei = 0; Ehalfwid = 0; Equartwid = 0; } onClipEvent (enterFrame) { Ehei = Math.floor(_height); Ehalfhei = Math.floor(_height / 2); Equarthei = Math.floor(_height / 4); Ehalfwid = Math.floor(_width / 2); Equartwid = Math.floor(_width / 4); if (walkingright) { _xscale = 100; gotoAndStop ("walk"); if (Ebounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfwid, true) || (eBounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfwid, true))) { walkingright = false; walkingleft = true; } if (Ewalkdescend == 0) { if (((Ebounds.hitTest((_x + Ehalfwid) + Ewalk, _y, true) && (!Ebounds.hitTest((_x + Ehalfwid) + Ewalk, ((_y - Ehalfhei) - Equarthei) - 10, true))) && (!Ejump)) && (!Efall)) { _x = (_x + Ewalk); while (Ewbounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y, true)) { Ewalkdescend = 1; } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y - Ehalfhei, true)) { Ewalkdescend = 2; } else if (Ewbounds.hitTest((_x + Ehalfwid) + Ewalk, _y - hei, true)) { Ewalkdescend = 3; } else { _x = (_x + Ewalk); } } if (Ewalkdescend == 1) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y, true)) { _x = (_x+1); } Ewalkdescend = 0; } if (Ewalkdescend == 2) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y - Ehalfhei, true)) { _x = (_x+1); } } Ewalkdescend = 0; } if (Ewalkdescend == 3) { while (!Ewbounds.hitTest((_x + Ehalfwid) + 1, _y, true)) { _x = (_x+1); } Ewalkdescend = 0; } if (walkingleft) { _xscale = -100; gotoAndStop ("walk"); if (Ebounds.hitTest((_x - Ehalfwid) - Ewalk, _y - Ehalfwid, true) || (eBounds.hitTest((_x - Ehalfwid) - Ewalk, _y - Ehalfwid, true))) { walkingleft = false; walkingright = true; } if (Ewalkdescend == 0) { if (((Ebounds.hitTest((_x - Ehalfwid) - Ewalk, _y, true) && (!bounds.hitTest((_x - halfwid) - walk, ((_y - halfhei) - quarthei) - 10, true))) && (!jump)) && (!fall)) { _x = (_x - Ewalk); while (Ebounds.hitTest(_x, _y, true)) { _y = (_y-1); } } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y, true)) { Ewalkdescend = 1; } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y - halfhei, true)) { Ewalkdescend = 2; } else if (Ewbounds.hitTest((_x - Ehalfwid) - Ewalk, _y - hei, true)) { Ewalkdescend = 3; } else { _x = (_x - Ewalk); } } if (Ewalkdescend == 1) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y, true)) { _x = (_x-1); } Ewalkdescend = 0; } if (Ewalkdescend == 2) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y - Ehalfhei, true)) { _x = (_x-1); } Ewalkdescend = 0; } if (Ewalkdescend == 3) { while (!Ewbounds.hitTest(_x - Ehalfwid, _y - Ehei, true)) { _x = (_x-1); } Ewalkdescend = 0; } } if (Efall) { gotoAndStop ("jump"); if (Edescend == 0) { if (Ebounds.hitTest(_x + Equartwid, _y + Edropspeed, true)) { Edescend = 1; } else if (Ebounds.hitTest((_x - Equartwid) + 1, _y + Edropspeed, true)) { Edescend = 2; } else { _y = (_y + Edropspeed); Edropspeed = Edropspeed + 2; } } if (Edescend == 1) { while (!Ebounds.hitTest(_x + Equartwid, _y + 1, true)) { _y = (_y+1); } Edropspeed = Eresetdropspeed; Edescend = 0; Efall = false; } if (Edescend == 2) { while (!Ebounds.hitTest((_x - Equartwid) + 1, _y + 1, true)) { _y = (_y+1); } Edropspeed = Eresetdropspeed; Edescend = 0; Efall = false; } } if (Ejump) { gotoAndStop ("jump"); if (Edescend == 0) { if (Ehbounds.hitTest(_x + Ehalfwid, (_y - Ehei) - Ejumpspeed, true)) { Edescend = 1; } else if (Ehbounds.hitTest((_x - Ehalfwid) + 1, (_y - Ehei) - Ejumpspeed, true)) { Edescend = 2; } else { if (Ejumpspeed > 0) { _y = (_y - Ejumpspeed); Ejumpspeed = Ejumpspeed - 2; } if (Ejumpspeed <= 0) { Efall = true; Ejump = false; Edropspeed = 0; } } } if (Edescend == 1) { while (!Ehbounds.hitTest(_x + Ehalfwid, _y - Ehei, true)) { _y = (_y-1); } Edescend = 0; Efall = true; Ejump = false; Edropspeed = Ejumpspeed; } if (Edescend == 2) { while (!Ehbounds.hitTest((_x - Ehalfwid) + 1, _y - Ehei, true)) { _y = (_y-1); } Edescend = 0; Efall = true; Ejump = false; Edropspeed = Ejumpspeed; } } if ((!Efall) && (!Ejump)) { if (Key.isDown(Ejumpkey)) { Ejumpspeed = Emaxspeed; Ejump = true; } while (Ebounds.hitTest(_x, _y, true)) { _y = (_y-1); } if ((!Ebounds.hitTest((_x - Equartwid) + 1, _y + 1, true)) && (!Ebounds.hitTest(_x + Equartwid, _y + 1, true))) { Efall = true; Edropspeed = Eresetdropspeed; } } if (this.hitzone.hitTest(pitDeath)) { this.play(); } }
Instance of Symbol 234 MovieClip "pillar" in Frame 5
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone) && (_root.endMovie._currentframe == 1)) { _root.endMovie.play(); _root.player.stopActions = true; } }
Frame 6
stop(); gameEdOverLMAO = true; if (_root.player.gameOver == true) { endState = "GAME OVER!"; } else { endState = "CONGRATULATIONS!"; } _root.player.gameOver = false; _root.bgSound.stop(); _root.bgSound = new Sound(this); stageTrack = "endSound"; _root.bgSound.attachSound(stageTrack); _root.bgSound.start(0, 999); _root.endMovie.gotoAndStop(1); a = 0; while (a < (numEnemiesGreen3 + 1)) { removeMovieClip(_root["enemyGreen" + a]); a++; } a = 0; while (a < (numEnemiesRed3 + 1)) { removeMovieClip(_root["enemyRed" + a]); a++; }
Frame 7
stop(); _root.bgSound.stop();
Symbol 18 Button
on (release) { _root.title.play(); }
Symbol 19 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(loader.loadingBar, _xscale , PercentLoaded); percent = Math.round(PercentLoaded) + "%"; } else { gotoAndStop ("loaded"); percent = "DONE LOADING SO PLAY THAT SHIT."; }
Symbol 19 MovieClip Frame 2
gotoAndPlay (1);
Symbol 22 Button
on (release) { getURL ("http://www.speeleiland.nl", "_blank"); }
Symbol 37 Button
on (release) { getURL ("http://www.speeleiland.nl", "_blank"); }
Symbol 46 MovieClip Frame 25
stop();
Symbol 47 MovieClip Frame 1
if (!_root.gameEdOverLMAO) { stop(); }
Symbol 47 MovieClip Frame 15
if (!_root.gameEdOverLMAO) { _root.nextFrame(); }
Symbol 47 MovieClip Frame 23
stop();
Symbol 64 Button
on (release) { _root.nextFrame(); }
Symbol 73 Button
on (release) { this.gotoAndStop(1); _quality = "high"; }
Symbol 79 Button
on (release) { this.gotoAndStop(2); _quality = "medium"; }
Symbol 83 Button
on (release) { this.gotoAndStop(3); _quality = "low"; }
Symbol 87 MovieClip Frame 1
stop();
Symbol 125 MovieClip Frame 1
stop();
Instance of Symbol 123 MovieClip in Symbol 125 MovieClip Frame 1
onClipEvent (enterFrame) { if (this._parent.hitTest(_root.player.hitzone)) { this._parent.play(); } }
Symbol 125 MovieClip Frame 10
oldscore = int(_root.score); newscore = oldscore + 50; _root.score = newscore; _root.coinsCollected++; stop();
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 142 MovieClip "hitzone" in Symbol 143 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 145 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 1
stop();
Symbol 151 MovieClip Frame 2
stop();
Symbol 151 MovieClip Frame 3
stop();
Symbol 151 MovieClip Frame 4
stop();
Symbol 155 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 8
gotoAndStop (1);
Symbol 168 MovieClip Frame 1
stop();
Symbol 168 MovieClip Frame 2
stop();
Symbol 168 MovieClip Frame 3
stop();
Symbol 168 MovieClip Frame 4
stop();
Symbol 186 MovieClip Frame 1
stop();
Instance of Symbol 151 MovieClip "Mario1" in Symbol 186 MovieClip Frame 1
onClipEvent (load) { this.gotoAndStop(_root.player.weapon); }
Symbol 186 MovieClip Frame 2
stop();
Instance of Symbol 168 MovieClip "Mario2" in Symbol 186 MovieClip Frame 2
onClipEvent (load) { this.gotoAndStop(_root.player.weapon); }
Symbol 186 MovieClip Frame 3
stop();
Instance of Symbol 178 MovieClip "Mario3" in Symbol 186 MovieClip Frame 3
onClipEvent (load) { this.gotoAndStop(_root.player.weapon); }
Instance of Symbol 183 MovieClip "Mario3" in Symbol 186 MovieClip Frame 4
onClipEvent (load) { this.gotoAndStop(_root.player.weapon); }
Symbol 186 MovieClip Frame 24
dead = false; gotoAndStop (1);
Symbol 186 MovieClip Frame 25
_root.player.gameOver = true;
Instance of Symbol 171 MovieClip "Mario3" in Symbol 186 MovieClip Frame 25
onClipEvent (load) { this.gotoAndStop(_root.player.weapon); }
Symbol 186 MovieClip Frame 45
_root.gotoAndStop("gameOver");
Symbol 207 MovieClip Frame 1
this.resetRed();
Instance of Symbol 194 MovieClip "head" in Symbol 207 MovieClip Frame 14
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.player) && (_root.player.fall == true)) { this._parent.gotoAndPlay("headdeath"); trace("gaay"); } }
Symbol 207 MovieClip Frame 17
stop();
Instance of Symbol 196 MovieClip "painzone" in Symbol 207 MovieClip Frame 17
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone) && (!_root.player.fall)) { _root.player.health = _root.player.health - 10; _root.healthdisplay.healthbox.healthbar._xscale = _root.player.health; HColour = new Color(_root.healthdisplay.healthbox.healthbar); green = (_root.player.health * 255) / 100; red = _root.player.health ^ -2.55; blue = 0; HColour.setRGB(((red << 16) | (green << 8)) | 0); this._parent.play(); } if (_root.player.stand) { if (this.hitTest(_root.player.Mario1.key.key2.hitzone)) { this._parent.gotoAndPlay("headdeath"); } } else if (_root.player.run) { if (this.hitTest(_root.player.Mario2.mariokey.key.key2.hitzone)) { this._parent.gotoAndPlay("headdeath"); } } else if (this.hitTest(_root.player.Mario3.mariokey.key.key2.hitzone)) { this._parent.gotoAndPlay("headdeath"); } }
Symbol 207 MovieClip Frame 25
stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; gotoAndPlay (1);
Symbol 207 MovieClip Frame 34
stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; _root.killedEnemies++; gotoAndPlay (1);
Instance of Symbol 212 MovieClip "rockethit" in Symbol 221 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 221 MovieClip Frame 8
gotoAndPlay (1);
Symbol 221 MovieClip Frame 25
this.removeMovieClip();
Instance of Symbol 185 MovieClip in Symbol 221 MovieClip Frame 26
onClipEvent (enterFrame) { redEnemies = _root.numEnemiesRed; a = 0; while (a < (redEnemies + 1)) { if (this.hitTest(_root["enemyRed" + a])) { _root["enemyRed" + a].play(); } a++; } greenEnemies = _root.numEnemiesGreen; a = 0; while (a < (greenEnemies + 1)) { if (this.hitTest(_root["enemyGreen" + a])) { _root["enemyGreen" + a].play(); } a++; } }
Symbol 221 MovieClip Frame 35
currRocket--; this.removeMovieClip();
Symbol 228 MovieClip Frame 1
this.resetGreen();
Instance of Symbol 194 MovieClip "head" in Symbol 228 MovieClip Frame 14
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.player) && (_root.player.fall == true)) { this._parent.gotoAndPlay("headdeath"); } }
Symbol 228 MovieClip Frame 17
stop();
Instance of Symbol 196 MovieClip "painzone" in Symbol 228 MovieClip Frame 17
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone) && (!_root.player.fall)) { _root.player.health = _root.player.health - 10; _root.healthdisplay.healthbox.healthbar._xscale = _root.player.health; HColour = new Color(_root.healthdisplay.healthbox.healthbar); green = (_root.player.health * 255) / 100; red = _root.player.health ^ -2.55; blue = 0; HColour.setRGB(((red << 16) | (green << 8)) | 0); this._parent.play(); } if (_root.player.stand) { if (this.hitTest(_root.player.Mario1.key.key2.hitzone)) { this._parent.gotoAndPlay("headdeath"); } } else if (_root.player.run) { if (this.hitTest(_root.player.Mario2.mariokey.key.key2.hitzone)) { this._parent.gotoAndPlay("headdeath"); } } else if (this.hitTest(_root.player.Mario3.mariokey.key.key2.hitzone)) { this._parent.gotoAndPlay("headdeath"); } }
Symbol 228 MovieClip Frame 25
stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; gotoAndPlay (1);
Symbol 228 MovieClip Frame 34
stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; _root.killedEnemies++; gotoAndPlay (1);
Symbol 256 Button
on (release) { _root.nextFrame(); }
Symbol 257 MovieClip Frame 1
stop(); _root.player.gotoAndStop(1);
Symbol 257 MovieClip Frame 24
this.stop();
Symbol 269 MovieClip Frame 1
stop();
Symbol 269 MovieClip Frame 2
stop();
Symbol 269 MovieClip Frame 3
stop();
Symbol 269 MovieClip Frame 4
stop();
Symbol 289 Button
on (release) { _root.bgSound.start(); }
Symbol 293 Button
on (release) { _root.bgSound.stop(); }
Symbol 300 MovieClip Frame 1
slider.slideBar._x = 71; slider.slideBar.onEnterFrame = function () { _root.bgSound.setVolume((this._x / 71) * 100); }; slider.slideBar.onPress = function () { startDrag (this, false, 0, this._y, 71, this._y); }; slider.slideBar.onRelease = (slider.slideBar.onReleaseOutside = function () { stopDrag(); }); stop();
Symbol 304 MovieClip Frame 45
this.stop();
Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }
Symbol 344 MovieClip Frame 1
stop();
Instance of Symbol 343 MovieClip in Symbol 344 MovieClip Frame 2
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { _root.player.health = _root.player.health - 3; _root.player.blood.play(); HColour = new Color(_root.healthdisplay.healthbox.healthbar); green = (_root.player.health * 255) / 100; red = _root.player.health ^ -2.55; blue = 0; HColour.setRGB(((red << 16) | (green << 8)) | 0); this.removeMovieClip(); } }
Symbol 344 MovieClip Frame 23
gotoAndStop (1);
Instance of Symbol 343 MovieClip in Symbol 344 MovieClip Frame 23
onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.removeMovieClip(); trace("pain"); } }
Symbol 351 MovieClip Frame 1
this.resetRed();
Instance of Symbol 194 MovieClip "head" in Symbol 351 MovieClip Frame 14
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.player) && (_root.player.fall == true)) { this._parent.gotoAndPlay("headdeath"); trace("gaay"); } }
Symbol 351 MovieClip Frame 17
stop();
Instance of Symbol 196 MovieClip "painzone" in Symbol 351 MovieClip Frame 17
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone) && (!_root.player.fall)) { _root.player.health = _root.player.health - 10; _root.healthdisplay.healthbox.healthbar._xscale = _root.player.health; HColour = new Color(_root.healthdisplay.healthbox.healthbar); green = (_root.player.health * 255) / 100; red = _root.player.health ^ -2.55; blue = 0; HColour.setRGB(((red << 16) | (green << 8)) | 0); this._parent.play(); } if (_root.player.stand) { if (this.hitTest(_root.player.Mario1.key.key2.hitzone)) { this._parent.gotoAndPlay("headdeath"); } } else if (_root.player.run) { if (this.hitTest(_root.player.Mario2.mariokey.key.key2.hitzone)) { this._parent.gotoAndPlay("headdeath"); } } else if (this.hitTest(_root.player.Mario3.mariokey.key.key2.hitzone)) { this._parent.gotoAndPlay("headdeath"); } }
Symbol 351 MovieClip Frame 25
stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; gotoAndPlay (1);
Symbol 351 MovieClip Frame 34
stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; _root.killedEnemies++; gotoAndPlay (1);
Symbol 361 MovieClip Frame 1
this.resetGreen();
Instance of Symbol 194 MovieClip "head" in Symbol 361 MovieClip Frame 14
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.player) && (_root.player.fall == true)) { this._parent.gotoAndPlay("headdeath"); trace("gaay"); } }
Symbol 361 MovieClip Frame 17
stop();
Instance of Symbol 196 MovieClip "painzone" in Symbol 361 MovieClip Frame 17
onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone) && (!_root.player.fall)) { _root.player.health = _root.player.health - 10; _root.healthdisplay.healthbox.healthbar._xscale = _root.player.health; HColour = new Color(_root.healthdisplay.healthbox.healthbar); green = (_root.player.health * 255) / 100; red = _root.player.health ^ -2.55; blue = 0; HColour.setRGB(((red << 16) | (green << 8)) | 0); this._parent.play(); } if (_root.player.stand) { if (this.hitTest(_root.player.Mario1.key.key2.hitzone)) { this._parent.gotoAndPlay("headdeath"); } } else if (_root.player.run) { if (this.hitTest(_root.player.Mario2.mariokey.key.key2.hitzone)) { this._parent.gotoAndPlay("headdeath"); } } else if (this.hitTest(_root.player.Mario3.mariokey.key.key2.hitzone)) { this._parent.gotoAndPlay("headdeath"); } }
Symbol 361 MovieClip Frame 25
stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; gotoAndPlay (1);
Symbol 361 MovieClip Frame 34
stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; _root.killedEnemies++; gotoAndPlay (1);
Symbol 379 Button
on (release) { _root.gotoAndStop(2); }
Symbol 385 Button
on (release) { _root.nextFrame(); }
Symbol 395 MovieClip Frame 2096
_root.gotoAndStop(2);

Library Items

Symbol 2 BitmapUsed by:3 48 109 362
Symbol 3 GraphicUses:2Used by:Timeline
Symbol 4 FontUsed by:5
Symbol 5 TextUses:4Used by:Timeline
Symbol 6 GraphicUsed by:Timeline
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:10
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:8 9Used by:19
Symbol 11 FontUsed by:12 66 68 69 70 71 72 74 75 76 77 78 80 81 82 89 90 91 93 94 98 218 250 260 264 266 268 271 272 275 276 277 278 366 367 371 372 374 380 382 386 387 391 392
Symbol 12 EditableTextUses:11Used by:19
Symbol 13 GraphicUsed by:18
Symbol 14 FontUsed by:15 40 42 62 65 67 88 237 370
Symbol 15 TextUses:14Used by:18
Symbol 16 GraphicUsed by:18
Symbol 17 GraphicUsed by:18
Symbol 18 ButtonUses:13 15 16 17Used by:19
Symbol 19 MovieClipUses:10 12 18Used by:Timeline
Symbol 20 BitmapUsed by:21 245
Symbol 21 GraphicUses:20Used by:22
Symbol 22 ButtonUses:21Used by:Timeline
Symbol 23 GraphicUsed by:35 37 194
Symbol 24 GraphicUsed by:35 37
Symbol 25 GraphicUsed by:35 37
Symbol 26 GraphicUsed by:35 37
Symbol 27 GraphicUsed by:35 37
Symbol 28 GraphicUsed by:35 37
Symbol 29 FontUsed by:30
Symbol 30 TextUses:29Used by:35 37
Symbol 31 GraphicUsed by:35
Symbol 32 GraphicUsed by:35
Symbol 33 GraphicUsed by:35
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:23 24 25 26 27 28 30 31 32 33 34Used by:37
Symbol 36 GraphicUsed by:37
Symbol 37 ButtonUses:35 36 23 24 25 26 27 28 30Used by:Timeline
Symbol 38 FontUsed by:39
Symbol 39 TextUses:38Used by:Timeline
Symbol 40 TextUses:14Used by:47
Symbol 41 GraphicUsed by:46
Symbol 42 TextUses:14Used by:45
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:45
Symbol 45 MovieClipUses:42 44Used by:46
Symbol 46 MovieClipUses:41 45Used by:47
Symbol 47 MovieClipUses:40 46Used by:Timeline
Symbol 1 Sound [rocketLauncherShot]
Symbol 48 GraphicUses:2Used by:Timeline
Symbol 49 ShapeTweeningUsed by:52 64
Symbol 50 ShapeTweeningUsed by:52
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:49 50 51Used by:64
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:61
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:61
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:61
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:61
Symbol 61 MovieClipUses:54 56 58 60Used by:64
Symbol 62 TextUses:14Used by:64
Symbol 63 GraphicUsed by:64
Symbol 64 ButtonUses:52 61 62 49 63Used by:Timeline
Symbol 65 TextUses:14Used by:Timeline
Symbol 66 TextUses:11Used by:Timeline
Symbol 67 TextUses:14Used by:Timeline
Symbol 68 TextUses:11Used by:87
Symbol 69 TextUses:11Used by:73
Symbol 70 TextUses:11Used by:73
Symbol 71 TextUses:11Used by:73 79
Symbol 72 TextUses:11Used by:73
Symbol 73 ButtonUses:69 70 71 72Used by:87
Symbol 74 TextUses:11Used by:79
Symbol 75 TextUses:11Used by:79
Symbol 76 TextUses:11Used by:79
Symbol 77 TextUses:11Used by:79
Symbol 78 TextUses:11Used by:79
Symbol 79 ButtonUses:74 75 71 76 77 78Used by:87
Symbol 80 TextUses:11Used by:83
Symbol 81 TextUses:11Used by:83
Symbol 82 TextUses:11Used by:83
Symbol 83 ButtonUses:80 81 82Used by:87
Symbol 84 GraphicUsed by:87
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:68 73 79 83 84 85 86Used by:Timeline
Symbol 88 TextUses:14Used by:Timeline
Symbol 89 TextUses:11Used by:Timeline
Symbol 90 TextUses:11Used by:92
Symbol 91 TextUses:11Used by:92
Symbol 92 MovieClipUses:90 91Used by:Timeline
Symbol 93 TextUses:11Used by:Timeline
Symbol 94 TextUses:11Used by:Timeline
Symbol 95 BitmapUsed by:96 393
Symbol 96 GraphicUses:95Used by:97
Symbol 97 MovieClipUses:96Used by:Timeline
Symbol 98 TextUses:11Used by:Timeline
Symbol 99 FontUsed by:100 101 376
Symbol 100 TextUses:99Used by:Timeline
Symbol 101 TextUses:99Used by:Timeline
Symbol 102 Sound [bgSound2]Used by:Timeline
Symbol 103 Sound [bgSound1]Used by:Timeline
Symbol 104 Sound [bgSound3]Used by:Timeline
Symbol 105 Sound [menuSound]Used by:Timeline
Symbol 106 Sound [endSound]Used by:Timeline
Symbol 107 SoundUsed by:Timeline
Symbol 108 BitmapUsed by:109 110
Symbol 109 GraphicUses:108 2Used by:111
Symbol 110 GraphicUses:108Used by:111
Symbol 111 MovieClipUses:109 110Used by:126
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:126
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:126
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:126
Symbol 118 BitmapUsed by:119 120 121 122
Symbol 119 GraphicUses:118Used by:123
Symbol 120 GraphicUses:118Used by:123
Symbol 121 GraphicUses:118Used by:123
Symbol 122 GraphicUses:118Used by:123
Symbol 123 MovieClipUses:119 120 121 122Used by:125
Symbol 124 SoundUsed by:125
Symbol 125 MovieClipUses:123 124Used by:126 318 335
Symbol 126 MovieClipUses:111 113 115 117 125Used by:Timeline
Symbol 127 GraphicUsed by:128 129
Symbol 128 MovieClipUses:127Used by:Timeline
Symbol 129 MovieClipUses:127Used by:Timeline
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:186
Symbol 132 GraphicUsed by:151 158 161 167
Symbol 133 BitmapUsed by:134 352 353 354 355
Symbol 134 GraphicUses:133Used by:135
Symbol 135 MovieClipUses:134Used by:151 158 172
Symbol 136 BitmapUsed by:137 148
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClipUses:137Used by:151 161 178
Symbol 139 GraphicUsed by:151 161 178
Symbol 140 GraphicUsed by:143 267
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:143
Symbol 143 MovieClipUses:140 142Used by:145
Symbol 144 SoundUsed by:145
Symbol 145 MovieClipUses:143 144Used by:151 165 175
Symbol 146 BitmapUsed by:147 162 163 164 173 180 181 182 365
Symbol 147 GraphicUses:146Used by:151
Symbol 148 GraphicUses:136Used by:149
Symbol 149 MovieClipUses:148Used by:151 167 176 269
Symbol 150 GraphicUsed by:151 167 176
Symbol 151 MovieClipUses:132 135 138 139 145 147 149 150Used by:186
Symbol 152 ShapeTweeningUsed by:155
Symbol 153 ShapeTweeningUsed by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:152 153 154Used by:186
Symbol 156 GraphicUsed by:158
Symbol 157 GraphicUsed by:158 167
Symbol 158 MovieClipUses:132 135 156 157Used by:168
Symbol 159 GraphicUsed by:161
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:132 138 139 159 160Used by:168
Symbol 162 GraphicUses:146Used by:165
Symbol 163 GraphicUses:146Used by:165
Symbol 164 GraphicUses:146Used by:165
Symbol 165 MovieClipUses:145 162 163 164Used by:168
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:132 149 150 166 157Used by:168
Symbol 168 MovieClipUses:158 161 165 167Used by:186
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:171
Symbol 171 MovieClipUses:170Used by:172 176 178 186
Symbol 172 MovieClipUses:171 135Used by:178
Symbol 173 GraphicUses:146Used by:174
Symbol 174 MovieClipUses:173Used by:175
Symbol 175 MovieClipUses:145 174Used by:178
Symbol 176 MovieClipUses:171 149 150Used by:177
Symbol 177 MovieClipUses:176Used by:178
Symbol 178 MovieClipUses:172 171 138 139 175 177Used by:186
Symbol 179 GraphicUsed by:186
Symbol 180 GraphicUses:146Used by:183
Symbol 181 GraphicUses:146Used by:183
Symbol 182 GraphicUses:146Used by:183
Symbol 183 MovieClipUses:180 181 182Used by:186
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:186 221
Symbol 186 MovieClipUses:131 151 155 168 178 179 183 171 185Used by:Timeline
Symbol 187 GraphicUsed by:189
Symbol 188 SoundUsed by:189
Symbol 189 MovieClipUses:187 188Used by:Timeline
Symbol 190 BitmapUsed by:191 192 222 223
Symbol 191 GraphicUses:190Used by:193
Symbol 192 GraphicUses:190Used by:193
Symbol 193 MovieClipUses:191 192Used by:207
Symbol 194 MovieClipUses:23Used by:207 228 351 361
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:207 228 351 361
Symbol 197 ShapeTweeningUsed by:207
Symbol 198 GraphicUsed by:207
Symbol 199 ShapeTweeningUsed by:207
Symbol 200 GraphicUsed by:207
Symbol 201 GraphicUsed by:207 228 351 361
Symbol 202 SoundUsed by:207 228 351 361
Symbol 203 GraphicUsed by:207 228
Symbol 204 GraphicUsed by:207 228
Symbol 205 GraphicUsed by:207 228 351 361
Symbol 206 GraphicUsed by:207 228
Symbol 207 MovieClipUses:193 194 196 197 198 199 200 201 202 203 204 205 206Used by:Timeline
Symbol 208 GraphicUsed by:221
Symbol 209 GraphicUsed by:221
Symbol 210 GraphicUsed by:221
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:221
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:221
Symbol 215 GraphicUsed by:221
Symbol 216 GraphicUsed by:221
Symbol 217 GraphicUsed by:221
Symbol 218 TextUses:11Used by:221
Symbol 219 GraphicUsed by:221
Symbol 220 SoundUsed by:221
Symbol 221 MovieClipUses:208 209 210 212 214 215 216 217 218 219 185 220Used by:Timeline
Symbol 222 GraphicUses:190Used by:224
Symbol 223 GraphicUses:190Used by:224
Symbol 224 MovieClipUses:222 223Used by:228
Symbol 225 ShapeTweeningUsed by:228
Symbol 226 ShapeTweeningUsed by:228
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:224 194 196 225 226 227 201 202 203 204 205 206Used by:Timeline
Symbol 229 GraphicUsed by:231
Symbol 230 SoundUsed by:231 344
Symbol 231 MovieClipUses:229 230Used by:Timeline
Symbol 232 BitmapUsed by:233 306 319
Symbol 233 GraphicUses:232Used by:234
Symbol 234 MovieClipUses:233Used by:Timeline
Symbol 235 ShapeTweeningUsed by:257
Symbol 236 GraphicUsed by:257
Symbol 237 TextUses:14Used by:257
Symbol 238 FontUsed by:239 240 241 242 243 244 246
Symbol 239 TextUses:238Used by:257
Symbol 240 TextUses:238Used by:257
Symbol 241 TextUses:238Used by:257
Symbol 242 TextUses:238Used by:257
Symbol 243 EditableTextUses:238Used by:257
Symbol 244 EditableTextUses:238Used by:257
Symbol 245 GraphicUses:20Used by:257
Symbol 246 EditableTextUses:238Used by:257
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:257 369
Symbol 249 GraphicUsed by:256
Symbol 250 TextUses:11Used by:256
Symbol 251 GraphicUsed by:256
Symbol 252 GraphicUsed by:256
Symbol 253 GraphicUsed by:256
Symbol 254 GraphicUsed by:256
Symbol 255 GraphicUsed by:256
Symbol 256 ButtonUses:249 250 251 252 253 254 255Used by:257
Symbol 257 MovieClipUses:235 236 237 239 240 241 242 243 244 245 246 248 256Used by:Timeline
Symbol 258 GraphicUsed by:Timeline
Symbol 259 GraphicUsed by:269
Symbol 260 TextUses:11Used by:269
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:263
Symbol 263 MovieClipUses:262Used by:269
Symbol 264 TextUses:11Used by:269
Symbol 265 GraphicUsed by:269
Symbol 266 TextUses:11Used by:269
Symbol 267 MovieClipUses:140Used by:269
Symbol 268 TextUses:11Used by:269
Symbol 269 MovieClipUses:259 260 263 264 265 266 267 268 149Used by:Timeline
Symbol 270 GraphicUsed by:273
Symbol 271 TextUses:11Used by:273
Symbol 272 EditableTextUses:11Used by:273
Symbol 273 MovieClipUses:270 271 272Used by:Timeline
Symbol 274 GraphicUsed by:283
Symbol 275 EditableTextUses:11Used by:283
Symbol 276 TextUses:11Used by:283
Symbol 277 TextUses:11Used by:283
Symbol 278 EditableTextUses:11Used by:283
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:282
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:280 281Used by:283
Symbol 283 MovieClipUses:274 275 276 277 278 282Used by:Timeline
Symbol 284 GraphicUsed by:300
Symbol 285 GraphicUsed by:289
Symbol 286 GraphicUsed by:289
Symbol 287 GraphicUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 ButtonUses:285 286 287 288Used by:300
Symbol 290 GraphicUsed by:293
Symbol 291 GraphicUsed by:293
Symbol 292 GraphicUsed by:293
Symbol 293 ButtonUses:290 291 292Used by:300
Symbol 294 FontUsed by:295 302
Symbol 295 EditableTextUses:294Used by:300
Symbol 296 GraphicUsed by:299
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:299
Symbol 299 MovieClipUses:296 298Used by:300
Symbol 300 MovieClipUses:284 289 293 295 299Used by:Timeline
Symbol 301 GraphicUsed by:303
Symbol 302 EditableTextUses:294Used by:303
Symbol 303 MovieClipUses:301 302Used by:304
Symbol 304 MovieClipUses:303Used by:Timeline
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305 232Used by:307
Symbol 307 MovieClipUses:306Used by:318
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:318
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:318
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:318
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:318
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:318
Symbol 318 MovieClipUses:307 309 311 313 315 317 125Used by:Timeline
Symbol 319 GraphicUses:232Used by:320
Symbol 320 MovieClipUses:319Used by:Timeline
Symbol 321 BitmapUsed by:323
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:321 322Used by:324
Symbol 324 MovieClipUses:323Used by:335
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:335
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:327Used by:335
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:335
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:335
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:335
Symbol 335 MovieClipUses:324 326 328 330 332 334 125Used by:Timeline
Symbol 336 BitmapUsed by:337 338 339 340
Symbol 337 GraphicUses:336Used by:341
Symbol 338 GraphicUses:336Used by:341
Symbol 339 GraphicUses:336Used by:341
Symbol 340 GraphicUses:336Used by:341
Symbol 341 MovieClipUses:337 338 339 340Used by:344 351
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:344
Symbol 344 MovieClipUses:341 343 230Used by:351
Symbol 345 ShapeTweeningUsed by:351
Symbol 346 ShapeTweeningUsed by:351
Symbol 347 GraphicUsed by:351
Symbol 348 GraphicUsed by:351 361
Symbol 349 GraphicUsed by:351
Symbol 350 GraphicUsed by:351 361
Symbol 351 MovieClipUses:341 194 196 344 345 346 347 201 202 348 349 205 350Used by:Timeline
Symbol 352 GraphicUses:133Used by:356
Symbol 353 GraphicUses:133Used by:356
Symbol 354 GraphicUses:133Used by:356
Symbol 355 GraphicUses:133Used by:356
Symbol 356 MovieClipUses:352 353 354 355Used by:361
Symbol 357 ShapeTweeningUsed by:361
Symbol 358 ShapeTweeningUsed by:361
Symbol 359 GraphicUsed by:361
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:356 194 196 357 358 359 201 202 348 360 205 350Used by:Timeline
Symbol 362 GraphicUses:2Used by:Timeline
Symbol 363 GraphicUsed by:369
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:146 364Used by:369
Symbol 366 TextUses:11Used by:369
Symbol 367 TextUses:11Used by:369
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:363 365 248 366 367 368Used by:Timeline
Symbol 370 EditableTextUses:14Used by:Timeline
Symbol 371 TextUses:11Used by:373
Symbol 372 TextUses:11Used by:373
Symbol 373 MovieClipUses:371 372Used by:Timeline
Symbol 374 TextUses:11Used by:Timeline
Symbol 375 GraphicUsed by:379
Symbol 376 TextUses:99Used by:379
Symbol 377 GraphicUsed by:379
Symbol 378 GraphicUsed by:379
Symbol 379 ButtonUses:375 376 377 378Used by:Timeline
Symbol 380 TextUses:11Used by:Timeline
Symbol 381 GraphicUsed by:385
Symbol 382 TextUses:11Used by:385
Symbol 383 GraphicUsed by:385
Symbol 384 GraphicUsed by:385
Symbol 385 ButtonUses:381 382 383 384Used by:Timeline
Symbol 386 TextUses:11Used by:Timeline
Symbol 387 EditableTextUses:11Used by:Timeline
Symbol 388 FontUsed by:389
Symbol 389 TextUses:388Used by:Timeline
Symbol 390 GraphicUsed by:Timeline
Symbol 391 TextUses:11Used by:394
Symbol 392 TextUses:11Used by:394
Symbol 393 GraphicUses:95Used by:394
Symbol 394 MovieClipUses:391 392 393Used by:395
Symbol 395 MovieClipUses:394 SS1Used by:Timeline
Streaming Sound 1Used by:Symbol 395 MovieClip

Instance Names

"title"Frame 1Symbol 47 MovieClip
"bounds"Frame 3Symbol 126 MovieClip
"respwn1"Frame 3Symbol 128 MovieClip
"respwn2"Frame 3Symbol 129 MovieClip
"respwn0"Frame 3Symbol 129 MovieClip
"player"Frame 3Symbol 186 MovieClip
"Laser"Frame 3Symbol 189 MovieClip
"enemyRed0"Frame 3Symbol 207 MovieClip
"Rocket"Frame 3Symbol 221 MovieClip
"enemyGreen0"Frame 3Symbol 228 MovieClip
"LaserM"Frame 3Symbol 231 MovieClip
"pillar"Frame 3Symbol 234 MovieClip
"endMovie"Frame 3Symbol 257 MovieClip
"weaponusing"Frame 3Symbol 269 MovieClip
"healthdisplay"Frame 3Symbol 283 MovieClip
"musicPlayer"Frame 3Symbol 300 MovieClip
"stagePresentation"Frame 3Symbol 304 MovieClip
"bounds"Frame 4Symbol 318 MovieClip
"respwn0"Frame 4Symbol 129 MovieClip
"respwn1"Frame 4Symbol 128 MovieClip
"respwn2"Frame 4Symbol 129 MovieClip
"respwn3"Frame 4Symbol 128 MovieClip
"respwn4"Frame 4Symbol 128 MovieClip
"respwn5"Frame 4Symbol 128 MovieClip
"respwn6"Frame 4Symbol 128 MovieClip
"respwn7"Frame 4Symbol 128 MovieClip
"respwn8"Frame 4Symbol 128 MovieClip
"respwn9"Frame 4Symbol 128 MovieClip
"respwn10"Frame 4Symbol 128 MovieClip
"player"Frame 4Symbol 186 MovieClip
"enemyRed0"Frame 4Symbol 207 MovieClip
"enemyGreen0"Frame 4Symbol 228 MovieClip
"pillar"Frame 4Symbol 320 MovieClip
"bounds"Frame 5Symbol 335 MovieClip
"respwn11"Frame 5Symbol 128 MovieClip
"player"Frame 5Symbol 186 MovieClip
"enemyRed0"Frame 5Symbol 351 MovieClip
"enemyGreen0"Frame 5Symbol 361 MovieClip
"pillar"Frame 5Symbol 234 MovieClip
"loadingBar"Symbol 10 MovieClip Frame 1Symbol 8 MovieClip
"loader"Symbol 19 MovieClip Frame 1Symbol 10 MovieClip
"tbounds"Symbol 126 MovieClip Frame 1Symbol 111 MovieClip
"rbounds"Symbol 126 MovieClip Frame 1Symbol 113 MovieClip
"wbounds"Symbol 126 MovieClip Frame 1Symbol 115 MovieClip
"hbounds"Symbol 126 MovieClip Frame 1Symbol 117 MovieClip
"hitzone"Symbol 143 MovieClip Frame 1Symbol 142 MovieClip
"key2"Symbol 145 MovieClip Frame 1Symbol 143 MovieClip
"key"Symbol 151 MovieClip Frame 3Symbol 145 MovieClip
"key"Symbol 165 MovieClip Frame 1Symbol 145 MovieClip
"mariokey"Symbol 168 MovieClip Frame 3Symbol 165 MovieClip
"key"Symbol 175 MovieClip Frame 1Symbol 145 MovieClip
"mariokey"Symbol 178 MovieClip Frame 3Symbol 175 MovieClip
"hitzone"Symbol 186 MovieClip Frame 1Symbol 131 MovieClip
"Mario1"Symbol 186 MovieClip Frame 1Symbol 151 MovieClip
"blood"Symbol 186 MovieClip Frame 1Symbol 155 MovieClip
"Mario2"Symbol 186 MovieClip Frame 2Symbol 168 MovieClip
"Mario3"Symbol 186 MovieClip Frame 3Symbol 178 MovieClip
"Mario3"Symbol 186 MovieClip Frame 4Symbol 183 MovieClip
"Mario3"Symbol 186 MovieClip Frame 25Symbol 171 MovieClip
"head"Symbol 207 MovieClip Frame 14Symbol 194 MovieClip
"painzone"Symbol 207 MovieClip Frame 17Symbol 196 MovieClip
"rockethit"Symbol 221 MovieClip Frame 1Symbol 212 MovieClip
"rockethit"Symbol 221 MovieClip Frame 1Symbol 214 MovieClip
"head"Symbol 228 MovieClip Frame 14Symbol 194 MovieClip
"painzone"Symbol 228 MovieClip Frame 17Symbol 196 MovieClip
"healthbar"Symbol 282 MovieClip Frame 1Symbol 280 MovieClip
"healthbox"Symbol 283 MovieClip Frame 1Symbol 282 MovieClip
"slideBar"Symbol 299 MovieClip Frame 1Symbol 298 MovieClip
"slider"Symbol 300 MovieClip Frame 1Symbol 299 MovieClip
"board"Symbol 304 MovieClip Frame 1Symbol 303 MovieClip
"tbounds"Symbol 318 MovieClip Frame 1Symbol 307 MovieClip
"rbounds"Symbol 318 MovieClip Frame 1Symbol 309 MovieClip
"wbounds"Symbol 318 MovieClip Frame 1Symbol 311 MovieClip
"hbounds"Symbol 318 MovieClip Frame 1Symbol 313 MovieClip
"eBounds"Symbol 318 MovieClip Frame 1Symbol 315 MovieClip
"pDeath"Symbol 318 MovieClip Frame 1Symbol 317 MovieClip
"tbounds"Symbol 335 MovieClip Frame 1Symbol 324 MovieClip
"rbounds"Symbol 335 MovieClip Frame 1Symbol 326 MovieClip
"wbounds"Symbol 335 MovieClip Frame 1Symbol 328 MovieClip
"hbounds"Symbol 335 MovieClip Frame 1Symbol 330 MovieClip
"eBounds"Symbol 335 MovieClip Frame 1Symbol 332 MovieClip
"pDeath"Symbol 335 MovieClip Frame 1Symbol 334 MovieClip
"head"Symbol 351 MovieClip Frame 14Symbol 194 MovieClip
"painzone"Symbol 351 MovieClip Frame 17Symbol 196 MovieClip
"instance"Symbol 351 MovieClip Frame 17Symbol 344 MovieClip
"head"Symbol 361 MovieClip Frame 14Symbol 194 MovieClip
"painzone"Symbol 361 MovieClip Frame 17Symbol 196 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "rocketLauncherShot"
ExportAssets (56)Timeline Frame 2Symbol 102 as "bgSound2"
ExportAssets (56)Timeline Frame 2Symbol 103 as "bgSound1"
ExportAssets (56)Timeline Frame 2Symbol 104 as "bgSound3"
ExportAssets (56)Timeline Frame 2Symbol 105 as "menuSound"
ExportAssets (56)Timeline Frame 2Symbol 106 as "endSound"

Labels

"gameOver"Frame 6
"loaded"Symbol 19 MovieClip Frame 3
"stand"Symbol 186 MovieClip Frame 1
"walk"Symbol 186 MovieClip Frame 2
"jump"Symbol 186 MovieClip Frame 3
"death"Symbol 186 MovieClip Frame 4
"gameOver"Symbol 186 MovieClip Frame 25
"headdeath"Symbol 207 MovieClip Frame 26
"explode"Symbol 221 MovieClip Frame 26
"headdeath"Symbol 228 MovieClip Frame 26
"rifle"Symbol 269 MovieClip Frame 1
"rockets"Symbol 269 MovieClip Frame 2
"key"Symbol 269 MovieClip Frame 3
"minigun"Symbol 269 MovieClip Frame 4
"walk"Symbol 344 MovieClip Frame 1
"shoot"Symbol 344 MovieClip Frame 2
"headdeath"Symbol 351 MovieClip Frame 26
"headdeath"Symbol 361 MovieClip Frame 26

Dynamic Text Variables

percentSymbol 12 EditableText"0"
_root.scoreSymbol 243 EditableText"0"
_root.scoreSymbol 244 EditableText"0"
_root.scoreSymbol 246 EditableText"0"
scoreSymbol 272 EditableText"0"
_root.player.healthSymbol 275 EditableText"100"
_root.player.lifesSymbol 278 EditableText"5"
_root.musicTrackSymbol 295 EditableText"Player"
_root.stageNameSymbol 302 EditableText"Stage 1: Plains LOLOL"
_root.endStateSymbol 370 EditableText"GAME OVER"
_root.scoreSymbol 387 EditableText"1000"




http://swfchan.com/51/251273/info.shtml
Created: 24/1 -2023 22:54:55 Last modified: 24/1 -2023 22:54:55 Server time: 07/02 -2023 02:44:34