STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229671 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2596 · P5191 |
This is the info page for Flash #251273 |
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 1function 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 2stop(); stopAllSounds(); _root.bgSound.stop(); _root.bgSound = new Sound(this); stageTrack = "menuSound"; _root.bgSound.attachSound(stageTrack); _root.bgSound.start(0, 999);Frame 3stop(); 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 3onClipEvent (enterFrame) { this._x = _root.bounds._x + 1190; }Instance of Symbol 129 MovieClip "respwn2" in Frame 3onClipEvent (enterFrame) { this._x = _root.bounds._x + 2300; }Instance of Symbol 129 MovieClip "respwn0" in Frame 3onClipEvent (enterFrame) { this._x = (_root.bounds._x + 400) + 248.8; }Instance of Symbol 186 MovieClip "player" in Frame 3onClipEvent (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 3onClipEvent (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 3onClipEvent (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 3onClipEvent (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 3onClipEvent (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 3onClipEvent (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 3onClipEvent (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 3onClipEvent (enterFrame) { this.score = _root.score; }Frame 4stop(); 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 4onClipEvent (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 4onClipEvent (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 4onClipEvent (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 4onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone) && (_root.endMovie._currentframe == 1)) { _root.endMovie.play(); _root.player.stopActions = true; } }Frame 5stop(); 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 5onClipEvent (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 5onClipEvent (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 5onClipEvent (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 5onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone) && (_root.endMovie._currentframe == 1)) { _root.endMovie.play(); _root.player.stopActions = true; } }Frame 6stop(); 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 7stop(); _root.bgSound.stop();Symbol 18 Buttonon (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 2gotoAndPlay (1);Symbol 22 Buttonon (release) { getURL ("http://www.speeleiland.nl", "_blank"); }Symbol 37 Buttonon (release) { getURL ("http://www.speeleiland.nl", "_blank"); }Symbol 46 MovieClip Frame 25stop();Symbol 47 MovieClip Frame 1if (!_root.gameEdOverLMAO) { stop(); }Symbol 47 MovieClip Frame 15if (!_root.gameEdOverLMAO) { _root.nextFrame(); }Symbol 47 MovieClip Frame 23stop();Symbol 64 Buttonon (release) { _root.nextFrame(); }Symbol 73 Buttonon (release) { this.gotoAndStop(1); _quality = "high"; }Symbol 79 Buttonon (release) { this.gotoAndStop(2); _quality = "medium"; }Symbol 83 Buttonon (release) { this.gotoAndStop(3); _quality = "low"; }Symbol 87 MovieClip Frame 1stop();Symbol 125 MovieClip Frame 1stop();Instance of Symbol 123 MovieClip in Symbol 125 MovieClip Frame 1onClipEvent (enterFrame) { if (this._parent.hitTest(_root.player.hitzone)) { this._parent.play(); } }Symbol 125 MovieClip Frame 10oldscore = int(_root.score); newscore = oldscore + 50; _root.score = newscore; _root.coinsCollected++; stop();Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 126 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 142 MovieClip "hitzone" in Symbol 143 MovieClip Frame 1onClipEvent (load) { this._visible = false; }Symbol 145 MovieClip Frame 1stop();Symbol 151 MovieClip Frame 1stop();Symbol 151 MovieClip Frame 2stop();Symbol 151 MovieClip Frame 3stop();Symbol 151 MovieClip Frame 4stop();Symbol 155 MovieClip Frame 1stop();Symbol 155 MovieClip Frame 8gotoAndStop (1);Symbol 168 MovieClip Frame 1stop();Symbol 168 MovieClip Frame 2stop();Symbol 168 MovieClip Frame 3stop();Symbol 168 MovieClip Frame 4stop();Symbol 186 MovieClip Frame 1stop();Instance of Symbol 151 MovieClip "Mario1" in Symbol 186 MovieClip Frame 1onClipEvent (load) { this.gotoAndStop(_root.player.weapon); }Symbol 186 MovieClip Frame 2stop();Instance of Symbol 168 MovieClip "Mario2" in Symbol 186 MovieClip Frame 2onClipEvent (load) { this.gotoAndStop(_root.player.weapon); }Symbol 186 MovieClip Frame 3stop();Instance of Symbol 178 MovieClip "Mario3" in Symbol 186 MovieClip Frame 3onClipEvent (load) { this.gotoAndStop(_root.player.weapon); }Instance of Symbol 183 MovieClip "Mario3" in Symbol 186 MovieClip Frame 4onClipEvent (load) { this.gotoAndStop(_root.player.weapon); }Symbol 186 MovieClip Frame 24dead = false; gotoAndStop (1);Symbol 186 MovieClip Frame 25_root.player.gameOver = true;Instance of Symbol 171 MovieClip "Mario3" in Symbol 186 MovieClip Frame 25onClipEvent (load) { this.gotoAndStop(_root.player.weapon); }Symbol 186 MovieClip Frame 45_root.gotoAndStop("gameOver");Symbol 207 MovieClip Frame 1this.resetRed();Instance of Symbol 194 MovieClip "head" in Symbol 207 MovieClip Frame 14onClipEvent (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 17stop();Instance of Symbol 196 MovieClip "painzone" in Symbol 207 MovieClip Frame 17onClipEvent (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 25stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; gotoAndPlay (1);Symbol 207 MovieClip Frame 34stop(); 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 1onClipEvent (load) { this._visible = false; }Symbol 221 MovieClip Frame 8gotoAndPlay (1);Symbol 221 MovieClip Frame 25this.removeMovieClip();Instance of Symbol 185 MovieClip in Symbol 221 MovieClip Frame 26onClipEvent (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 35currRocket--; this.removeMovieClip();Symbol 228 MovieClip Frame 1this.resetGreen();Instance of Symbol 194 MovieClip "head" in Symbol 228 MovieClip Frame 14onClipEvent (load) { this._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root.player) && (_root.player.fall == true)) { this._parent.gotoAndPlay("headdeath"); } }Symbol 228 MovieClip Frame 17stop();Instance of Symbol 196 MovieClip "painzone" in Symbol 228 MovieClip Frame 17onClipEvent (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 25stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; gotoAndPlay (1);Symbol 228 MovieClip Frame 34stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; _root.killedEnemies++; gotoAndPlay (1);Symbol 256 Buttonon (release) { _root.nextFrame(); }Symbol 257 MovieClip Frame 1stop(); _root.player.gotoAndStop(1);Symbol 257 MovieClip Frame 24this.stop();Symbol 269 MovieClip Frame 1stop();Symbol 269 MovieClip Frame 2stop();Symbol 269 MovieClip Frame 3stop();Symbol 269 MovieClip Frame 4stop();Symbol 289 Buttonon (release) { _root.bgSound.start(); }Symbol 293 Buttonon (release) { _root.bgSound.stop(); }Symbol 300 MovieClip Frame 1slider.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 45this.stop();Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Instance of Symbol 125 MovieClip in Symbol 318 MovieClip Frame 1onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.play(); } }Symbol 344 MovieClip Frame 1stop();Instance of Symbol 343 MovieClip in Symbol 344 MovieClip Frame 2onClipEvent (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 23gotoAndStop (1);Instance of Symbol 343 MovieClip in Symbol 344 MovieClip Frame 23onClipEvent (enterFrame) { if (this.hitTest(_root.player.hitzone)) { this.removeMovieClip(); trace("pain"); } }Symbol 351 MovieClip Frame 1this.resetRed();Instance of Symbol 194 MovieClip "head" in Symbol 351 MovieClip Frame 14onClipEvent (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 17stop();Instance of Symbol 196 MovieClip "painzone" in Symbol 351 MovieClip Frame 17onClipEvent (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 25stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; gotoAndPlay (1);Symbol 351 MovieClip Frame 34stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; _root.killedEnemies++; gotoAndPlay (1);Symbol 361 MovieClip Frame 1this.resetGreen();Instance of Symbol 194 MovieClip "head" in Symbol 361 MovieClip Frame 14onClipEvent (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 17stop();Instance of Symbol 196 MovieClip "painzone" in Symbol 361 MovieClip Frame 17onClipEvent (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 25stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; gotoAndPlay (1);Symbol 361 MovieClip Frame 34stop(); oldscore = int(_root.score); newscore = oldscore + 100; _root.score = newscore; _root.killedEnemies++; gotoAndPlay (1);Symbol 379 Buttonon (release) { _root.gotoAndStop(2); }Symbol 385 Buttonon (release) { _root.nextFrame(); }Symbol 395 MovieClip Frame 2096_root.gotoAndStop(2);
Library Items
Symbol 2 Bitmap | Used by:3 48 109 362 | |
Symbol 3 Graphic | Uses:2 | Used by:Timeline |
Symbol 4 Font | Used by:5 | |
Symbol 5 Text | Uses:4 | Used by:Timeline |
Symbol 6 Graphic | Used by:Timeline | |
Symbol 7 Graphic | Used by:8 | |
Symbol 8 MovieClip | Uses:7 | Used by:10 |
Symbol 9 Graphic | Used by:10 | |
Symbol 10 MovieClip | Uses:8 9 | Used by:19 |
Symbol 11 Font | Used 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 EditableText | Uses:11 | Used by:19 |
Symbol 13 Graphic | Used by:18 | |
Symbol 14 Font | Used by:15 40 42 62 65 67 88 237 370 | |
Symbol 15 Text | Uses:14 | Used by:18 |
Symbol 16 Graphic | Used by:18 | |
Symbol 17 Graphic | Used by:18 | |
Symbol 18 Button | Uses:13 15 16 17 | Used by:19 |
Symbol 19 MovieClip | Uses:10 12 18 | Used by:Timeline |
Symbol 20 Bitmap | Used by:21 245 | |
Symbol 21 Graphic | Uses:20 | Used by:22 |
Symbol 22 Button | Uses:21 | Used by:Timeline |
Symbol 23 Graphic | Used by:35 37 194 | |
Symbol 24 Graphic | Used by:35 37 | |
Symbol 25 Graphic | Used by:35 37 | |
Symbol 26 Graphic | Used by:35 37 | |
Symbol 27 Graphic | Used by:35 37 | |
Symbol 28 Graphic | Used by:35 37 | |
Symbol 29 Font | Used by:30 | |
Symbol 30 Text | Uses:29 | Used by:35 37 |
Symbol 31 Graphic | Used by:35 | |
Symbol 32 Graphic | Used by:35 | |
Symbol 33 Graphic | Used by:35 | |
Symbol 34 Graphic | Used by:35 | |
Symbol 35 MovieClip | Uses:23 24 25 26 27 28 30 31 32 33 34 | Used by:37 |
Symbol 36 Graphic | Used by:37 | |
Symbol 37 Button | Uses:35 36 23 24 25 26 27 28 30 | Used by:Timeline |
Symbol 38 Font | Used by:39 | |
Symbol 39 Text | Uses:38 | Used by:Timeline |
Symbol 40 Text | Uses:14 | Used by:47 |
Symbol 41 Graphic | Used by:46 | |
Symbol 42 Text | Uses:14 | Used by:45 |
Symbol 43 Graphic | Used by:44 | |
Symbol 44 MovieClip | Uses:43 | Used by:45 |
Symbol 45 MovieClip | Uses:42 44 | Used by:46 |
Symbol 46 MovieClip | Uses:41 45 | Used by:47 |
Symbol 47 MovieClip | Uses:40 46 | Used by:Timeline |
Symbol 1 Sound [rocketLauncherShot] | ||
Symbol 48 Graphic | Uses:2 | Used by:Timeline |
Symbol 49 ShapeTweening | Used by:52 64 | |
Symbol 50 ShapeTweening | Used by:52 | |
Symbol 51 Graphic | Used by:52 | |
Symbol 52 MovieClip | Uses:49 50 51 | Used by:64 |
Symbol 53 Bitmap | Used by:54 | |
Symbol 54 Graphic | Uses:53 | Used by:61 |
Symbol 55 Bitmap | Used by:56 | |
Symbol 56 Graphic | Uses:55 | Used by:61 |
Symbol 57 Bitmap | Used by:58 | |
Symbol 58 Graphic | Uses:57 | Used by:61 |
Symbol 59 Bitmap | Used by:60 | |
Symbol 60 Graphic | Uses:59 | Used by:61 |
Symbol 61 MovieClip | Uses:54 56 58 60 | Used by:64 |
Symbol 62 Text | Uses:14 | Used by:64 |
Symbol 63 Graphic | Used by:64 | |
Symbol 64 Button | Uses:52 61 62 49 63 | Used by:Timeline |
Symbol 65 Text | Uses:14 | Used by:Timeline |
Symbol 66 Text | Uses:11 | Used by:Timeline |
Symbol 67 Text | Uses:14 | Used by:Timeline |
Symbol 68 Text | Uses:11 | Used by:87 |
Symbol 69 Text | Uses:11 | Used by:73 |
Symbol 70 Text | Uses:11 | Used by:73 |
Symbol 71 Text | Uses:11 | Used by:73 79 |
Symbol 72 Text | Uses:11 | Used by:73 |
Symbol 73 Button | Uses:69 70 71 72 | Used by:87 |
Symbol 74 Text | Uses:11 | Used by:79 |
Symbol 75 Text | Uses:11 | Used by:79 |
Symbol 76 Text | Uses:11 | Used by:79 |
Symbol 77 Text | Uses:11 | Used by:79 |
Symbol 78 Text | Uses:11 | Used by:79 |
Symbol 79 Button | Uses:74 75 71 76 77 78 | Used by:87 |
Symbol 80 Text | Uses:11 | Used by:83 |
Symbol 81 Text | Uses:11 | Used by:83 |
Symbol 82 Text | Uses:11 | Used by:83 |
Symbol 83 Button | Uses:80 81 82 | Used by:87 |
Symbol 84 Graphic | Used by:87 | |
Symbol 85 Graphic | Used by:87 | |
Symbol 86 Graphic | Used by:87 | |
Symbol 87 MovieClip | Uses:68 73 79 83 84 85 86 | Used by:Timeline |
Symbol 88 Text | Uses:14 | Used by:Timeline |
Symbol 89 Text | Uses:11 | Used by:Timeline |
Symbol 90 Text | Uses:11 | Used by:92 |
Symbol 91 Text | Uses:11 | Used by:92 |
Symbol 92 MovieClip | Uses:90 91 | Used by:Timeline |
Symbol 93 Text | Uses:11 | Used by:Timeline |
Symbol 94 Text | Uses:11 | Used by:Timeline |
Symbol 95 Bitmap | Used by:96 393 | |
Symbol 96 Graphic | Uses:95 | Used by:97 |
Symbol 97 MovieClip | Uses:96 | Used by:Timeline |
Symbol 98 Text | Uses:11 | Used by:Timeline |
Symbol 99 Font | Used by:100 101 376 | |
Symbol 100 Text | Uses:99 | Used by:Timeline |
Symbol 101 Text | Uses:99 | Used 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 Sound | Used by:Timeline | |
Symbol 108 Bitmap | Used by:109 110 | |
Symbol 109 Graphic | Uses:108 2 | Used by:111 |
Symbol 110 Graphic | Uses:108 | Used by:111 |
Symbol 111 MovieClip | Uses:109 110 | Used by:126 |
Symbol 112 Graphic | Used by:113 | |
Symbol 113 MovieClip | Uses:112 | Used by:126 |
Symbol 114 Graphic | Used by:115 | |
Symbol 115 MovieClip | Uses:114 | Used by:126 |
Symbol 116 Graphic | Used by:117 | |
Symbol 117 MovieClip | Uses:116 | Used by:126 |
Symbol 118 Bitmap | Used by:119 120 121 122 | |
Symbol 119 Graphic | Uses:118 | Used by:123 |
Symbol 120 Graphic | Uses:118 | Used by:123 |
Symbol 121 Graphic | Uses:118 | Used by:123 |
Symbol 122 Graphic | Uses:118 | Used by:123 |
Symbol 123 MovieClip | Uses:119 120 121 122 | Used by:125 |
Symbol 124 Sound | Used by:125 | |
Symbol 125 MovieClip | Uses:123 124 | Used by:126 318 335 |
Symbol 126 MovieClip | Uses:111 113 115 117 125 | Used by:Timeline |
Symbol 127 Graphic | Used by:128 129 | |
Symbol 128 MovieClip | Uses:127 | Used by:Timeline |
Symbol 129 MovieClip | Uses:127 | Used by:Timeline |
Symbol 130 Graphic | Used by:131 | |
Symbol 131 MovieClip | Uses:130 | Used by:186 |
Symbol 132 Graphic | Used by:151 158 161 167 | |
Symbol 133 Bitmap | Used by:134 352 353 354 355 | |
Symbol 134 Graphic | Uses:133 | Used by:135 |
Symbol 135 MovieClip | Uses:134 | Used by:151 158 172 |
Symbol 136 Bitmap | Used by:137 148 | |
Symbol 137 Graphic | Uses:136 | Used by:138 |
Symbol 138 MovieClip | Uses:137 | Used by:151 161 178 |
Symbol 139 Graphic | Used by:151 161 178 | |
Symbol 140 Graphic | Used by:143 267 | |
Symbol 141 Graphic | Used by:142 | |
Symbol 142 MovieClip | Uses:141 | Used by:143 |
Symbol 143 MovieClip | Uses:140 142 | Used by:145 |
Symbol 144 Sound | Used by:145 | |
Symbol 145 MovieClip | Uses:143 144 | Used by:151 165 175 |
Symbol 146 Bitmap | Used by:147 162 163 164 173 180 181 182 365 | |
Symbol 147 Graphic | Uses:146 | Used by:151 |
Symbol 148 Graphic | Uses:136 | Used by:149 |
Symbol 149 MovieClip | Uses:148 | Used by:151 167 176 269 |
Symbol 150 Graphic | Used by:151 167 176 | |
Symbol 151 MovieClip | Uses:132 135 138 139 145 147 149 150 | Used by:186 |
Symbol 152 ShapeTweening | Used by:155 | |
Symbol 153 ShapeTweening | Used by:155 | |
Symbol 154 Graphic | Used by:155 | |
Symbol 155 MovieClip | Uses:152 153 154 | Used by:186 |
Symbol 156 Graphic | Used by:158 | |
Symbol 157 Graphic | Used by:158 167 | |
Symbol 158 MovieClip | Uses:132 135 156 157 | Used by:168 |
Symbol 159 Graphic | Used by:161 | |
Symbol 160 Graphic | Used by:161 | |
Symbol 161 MovieClip | Uses:132 138 139 159 160 | Used by:168 |
Symbol 162 Graphic | Uses:146 | Used by:165 |
Symbol 163 Graphic | Uses:146 | Used by:165 |
Symbol 164 Graphic | Uses:146 | Used by:165 |
Symbol 165 MovieClip | Uses:145 162 163 164 | Used by:168 |
Symbol 166 Graphic | Used by:167 | |
Symbol 167 MovieClip | Uses:132 149 150 166 157 | Used by:168 |
Symbol 168 MovieClip | Uses:158 161 165 167 | Used by:186 |
Symbol 169 Bitmap | Used by:170 | |
Symbol 170 Graphic | Uses:169 | Used by:171 |
Symbol 171 MovieClip | Uses:170 | Used by:172 176 178 186 |
Symbol 172 MovieClip | Uses:171 135 | Used by:178 |
Symbol 173 Graphic | Uses:146 | Used by:174 |
Symbol 174 MovieClip | Uses:173 | Used by:175 |
Symbol 175 MovieClip | Uses:145 174 | Used by:178 |
Symbol 176 MovieClip | Uses:171 149 150 | Used by:177 |
Symbol 177 MovieClip | Uses:176 | Used by:178 |
Symbol 178 MovieClip | Uses:172 171 138 139 175 177 | Used by:186 |
Symbol 179 Graphic | Used by:186 | |
Symbol 180 Graphic | Uses:146 | Used by:183 |
Symbol 181 Graphic | Uses:146 | Used by:183 |
Symbol 182 Graphic | Uses:146 | Used by:183 |
Symbol 183 MovieClip | Uses:180 181 182 | Used by:186 |
Symbol 184 Graphic | Used by:185 | |
Symbol 185 MovieClip | Uses:184 | Used by:186 221 |
Symbol 186 MovieClip | Uses:131 151 155 168 178 179 183 171 185 | Used by:Timeline |
Symbol 187 Graphic | Used by:189 | |
Symbol 188 Sound | Used by:189 | |
Symbol 189 MovieClip | Uses:187 188 | Used by:Timeline |
Symbol 190 Bitmap | Used by:191 192 222 223 | |
Symbol 191 Graphic | Uses:190 | Used by:193 |
Symbol 192 Graphic | Uses:190 | Used by:193 |
Symbol 193 MovieClip | Uses:191 192 | Used by:207 |
Symbol 194 MovieClip | Uses:23 | Used by:207 228 351 361 |
Symbol 195 Graphic | Used by:196 | |
Symbol 196 MovieClip | Uses:195 | Used by:207 228 351 361 |
Symbol 197 ShapeTweening | Used by:207 | |
Symbol 198 Graphic | Used by:207 | |
Symbol 199 ShapeTweening | Used by:207 | |
Symbol 200 Graphic | Used by:207 | |
Symbol 201 Graphic | Used by:207 228 351 361 | |
Symbol 202 Sound | Used by:207 228 351 361 | |
Symbol 203 Graphic | Used by:207 228 | |
Symbol 204 Graphic | Used by:207 228 | |
Symbol 205 Graphic | Used by:207 228 351 361 | |
Symbol 206 Graphic | Used by:207 228 | |
Symbol 207 MovieClip | Uses:193 194 196 197 198 199 200 201 202 203 204 205 206 | Used by:Timeline |
Symbol 208 Graphic | Used by:221 | |
Symbol 209 Graphic | Used by:221 | |
Symbol 210 Graphic | Used by:221 | |
Symbol 211 Graphic | Used by:212 | |
Symbol 212 MovieClip | Uses:211 | Used by:221 |
Symbol 213 Graphic | Used by:214 | |
Symbol 214 MovieClip | Uses:213 | Used by:221 |
Symbol 215 Graphic | Used by:221 | |
Symbol 216 Graphic | Used by:221 | |
Symbol 217 Graphic | Used by:221 | |
Symbol 218 Text | Uses:11 | Used by:221 |
Symbol 219 Graphic | Used by:221 | |
Symbol 220 Sound | Used by:221 | |
Symbol 221 MovieClip | Uses:208 209 210 212 214 215 216 217 218 219 185 220 | Used by:Timeline |
Symbol 222 Graphic | Uses:190 | Used by:224 |
Symbol 223 Graphic | Uses:190 | Used by:224 |
Symbol 224 MovieClip | Uses:222 223 | Used by:228 |
Symbol 225 ShapeTweening | Used by:228 | |
Symbol 226 ShapeTweening | Used by:228 | |
Symbol 227 Graphic | Used by:228 | |
Symbol 228 MovieClip | Uses:224 194 196 225 226 227 201 202 203 204 205 206 | Used by:Timeline |
Symbol 229 Graphic | Used by:231 | |
Symbol 230 Sound | Used by:231 344 | |
Symbol 231 MovieClip | Uses:229 230 | Used by:Timeline |
Symbol 232 Bitmap | Used by:233 306 319 | |
Symbol 233 Graphic | Uses:232 | Used by:234 |
Symbol 234 MovieClip | Uses:233 | Used by:Timeline |
Symbol 235 ShapeTweening | Used by:257 | |
Symbol 236 Graphic | Used by:257 | |
Symbol 237 Text | Uses:14 | Used by:257 |
Symbol 238 Font | Used by:239 240 241 242 243 244 246 | |
Symbol 239 Text | Uses:238 | Used by:257 |
Symbol 240 Text | Uses:238 | Used by:257 |
Symbol 241 Text | Uses:238 | Used by:257 |
Symbol 242 Text | Uses:238 | Used by:257 |
Symbol 243 EditableText | Uses:238 | Used by:257 |
Symbol 244 EditableText | Uses:238 | Used by:257 |
Symbol 245 Graphic | Uses:20 | Used by:257 |
Symbol 246 EditableText | Uses:238 | Used by:257 |
Symbol 247 Graphic | Used by:248 | |
Symbol 248 MovieClip | Uses:247 | Used by:257 369 |
Symbol 249 Graphic | Used by:256 | |
Symbol 250 Text | Uses:11 | Used by:256 |
Symbol 251 Graphic | Used by:256 | |
Symbol 252 Graphic | Used by:256 | |
Symbol 253 Graphic | Used by:256 | |
Symbol 254 Graphic | Used by:256 | |
Symbol 255 Graphic | Used by:256 | |
Symbol 256 Button | Uses:249 250 251 252 253 254 255 | Used by:257 |
Symbol 257 MovieClip | Uses:235 236 237 239 240 241 242 243 244 245 246 248 256 | Used by:Timeline |
Symbol 258 Graphic | Used by:Timeline | |
Symbol 259 Graphic | Used by:269 | |
Symbol 260 Text | Uses:11 | Used by:269 |
Symbol 261 Bitmap | Used by:262 | |
Symbol 262 Graphic | Uses:261 | Used by:263 |
Symbol 263 MovieClip | Uses:262 | Used by:269 |
Symbol 264 Text | Uses:11 | Used by:269 |
Symbol 265 Graphic | Used by:269 | |
Symbol 266 Text | Uses:11 | Used by:269 |
Symbol 267 MovieClip | Uses:140 | Used by:269 |
Symbol 268 Text | Uses:11 | Used by:269 |
Symbol 269 MovieClip | Uses:259 260 263 264 265 266 267 268 149 | Used by:Timeline |
Symbol 270 Graphic | Used by:273 | |
Symbol 271 Text | Uses:11 | Used by:273 |
Symbol 272 EditableText | Uses:11 | Used by:273 |
Symbol 273 MovieClip | Uses:270 271 272 | Used by:Timeline |
Symbol 274 Graphic | Used by:283 | |
Symbol 275 EditableText | Uses:11 | Used by:283 |
Symbol 276 Text | Uses:11 | Used by:283 |
Symbol 277 Text | Uses:11 | Used by:283 |
Symbol 278 EditableText | Uses:11 | Used by:283 |
Symbol 279 Graphic | Used by:280 | |
Symbol 280 MovieClip | Uses:279 | Used by:282 |
Symbol 281 Graphic | Used by:282 | |
Symbol 282 MovieClip | Uses:280 281 | Used by:283 |
Symbol 283 MovieClip | Uses:274 275 276 277 278 282 | Used by:Timeline |
Symbol 284 Graphic | Used by:300 | |
Symbol 285 Graphic | Used by:289 | |
Symbol 286 Graphic | Used by:289 | |
Symbol 287 Graphic | Used by:289 | |
Symbol 288 Graphic | Used by:289 | |
Symbol 289 Button | Uses:285 286 287 288 | Used by:300 |
Symbol 290 Graphic | Used by:293 | |
Symbol 291 Graphic | Used by:293 | |
Symbol 292 Graphic | Used by:293 | |
Symbol 293 Button | Uses:290 291 292 | Used by:300 |
Symbol 294 Font | Used by:295 302 | |
Symbol 295 EditableText | Uses:294 | Used by:300 |
Symbol 296 Graphic | Used by:299 | |
Symbol 297 Graphic | Used by:298 | |
Symbol 298 MovieClip | Uses:297 | Used by:299 |
Symbol 299 MovieClip | Uses:296 298 | Used by:300 |
Symbol 300 MovieClip | Uses:284 289 293 295 299 | Used by:Timeline |
Symbol 301 Graphic | Used by:303 | |
Symbol 302 EditableText | Uses:294 | Used by:303 |
Symbol 303 MovieClip | Uses:301 302 | Used by:304 |
Symbol 304 MovieClip | Uses:303 | Used by:Timeline |
Symbol 305 Bitmap | Used by:306 | |
Symbol 306 Graphic | Uses:305 232 | Used by:307 |
Symbol 307 MovieClip | Uses:306 | Used by:318 |
Symbol 308 Graphic | Used by:309 | |
Symbol 309 MovieClip | Uses:308 | Used by:318 |
Symbol 310 Graphic | Used by:311 | |
Symbol 311 MovieClip | Uses:310 | Used by:318 |
Symbol 312 Graphic | Used by:313 | |
Symbol 313 MovieClip | Uses:312 | Used by:318 |
Symbol 314 Graphic | Used by:315 | |
Symbol 315 MovieClip | Uses:314 | Used by:318 |
Symbol 316 Graphic | Used by:317 | |
Symbol 317 MovieClip | Uses:316 | Used by:318 |
Symbol 318 MovieClip | Uses:307 309 311 313 315 317 125 | Used by:Timeline |
Symbol 319 Graphic | Uses:232 | Used by:320 |
Symbol 320 MovieClip | Uses:319 | Used by:Timeline |
Symbol 321 Bitmap | Used by:323 | |
Symbol 322 Bitmap | Used by:323 | |
Symbol 323 Graphic | Uses:321 322 | Used by:324 |
Symbol 324 MovieClip | Uses:323 | Used by:335 |
Symbol 325 Graphic | Used by:326 | |
Symbol 326 MovieClip | Uses:325 | Used by:335 |
Symbol 327 Graphic | Used by:328 | |
Symbol 328 MovieClip | Uses:327 | Used by:335 |
Symbol 329 Graphic | Used by:330 | |
Symbol 330 MovieClip | Uses:329 | Used by:335 |
Symbol 331 Graphic | Used by:332 | |
Symbol 332 MovieClip | Uses:331 | Used by:335 |
Symbol 333 Graphic | Used by:334 | |
Symbol 334 MovieClip | Uses:333 | Used by:335 |
Symbol 335 MovieClip | Uses:324 326 328 330 332 334 125 | Used by:Timeline |
Symbol 336 Bitmap | Used by:337 338 339 340 | |
Symbol 337 Graphic | Uses:336 | Used by:341 |
Symbol 338 Graphic | Uses:336 | Used by:341 |
Symbol 339 Graphic | Uses:336 | Used by:341 |
Symbol 340 Graphic | Uses:336 | Used by:341 |
Symbol 341 MovieClip | Uses:337 338 339 340 | Used by:344 351 |
Symbol 342 Graphic | Used by:343 | |
Symbol 343 MovieClip | Uses:342 | Used by:344 |
Symbol 344 MovieClip | Uses:341 343 230 | Used by:351 |
Symbol 345 ShapeTweening | Used by:351 | |
Symbol 346 ShapeTweening | Used by:351 | |
Symbol 347 Graphic | Used by:351 | |
Symbol 348 Graphic | Used by:351 361 | |
Symbol 349 Graphic | Used by:351 | |
Symbol 350 Graphic | Used by:351 361 | |
Symbol 351 MovieClip | Uses:341 194 196 344 345 346 347 201 202 348 349 205 350 | Used by:Timeline |
Symbol 352 Graphic | Uses:133 | Used by:356 |
Symbol 353 Graphic | Uses:133 | Used by:356 |
Symbol 354 Graphic | Uses:133 | Used by:356 |
Symbol 355 Graphic | Uses:133 | Used by:356 |
Symbol 356 MovieClip | Uses:352 353 354 355 | Used by:361 |
Symbol 357 ShapeTweening | Used by:361 | |
Symbol 358 ShapeTweening | Used by:361 | |
Symbol 359 Graphic | Used by:361 | |
Symbol 360 Graphic | Used by:361 | |
Symbol 361 MovieClip | Uses:356 194 196 357 358 359 201 202 348 360 205 350 | Used by:Timeline |
Symbol 362 Graphic | Uses:2 | Used by:Timeline |
Symbol 363 Graphic | Used by:369 | |
Symbol 364 Bitmap | Used by:365 | |
Symbol 365 Graphic | Uses:146 364 | Used by:369 |
Symbol 366 Text | Uses:11 | Used by:369 |
Symbol 367 Text | Uses:11 | Used by:369 |
Symbol 368 Graphic | Used by:369 | |
Symbol 369 MovieClip | Uses:363 365 248 366 367 368 | Used by:Timeline |
Symbol 370 EditableText | Uses:14 | Used by:Timeline |
Symbol 371 Text | Uses:11 | Used by:373 |
Symbol 372 Text | Uses:11 | Used by:373 |
Symbol 373 MovieClip | Uses:371 372 | Used by:Timeline |
Symbol 374 Text | Uses:11 | Used by:Timeline |
Symbol 375 Graphic | Used by:379 | |
Symbol 376 Text | Uses:99 | Used by:379 |
Symbol 377 Graphic | Used by:379 | |
Symbol 378 Graphic | Used by:379 | |
Symbol 379 Button | Uses:375 376 377 378 | Used by:Timeline |
Symbol 380 Text | Uses:11 | Used by:Timeline |
Symbol 381 Graphic | Used by:385 | |
Symbol 382 Text | Uses:11 | Used by:385 |
Symbol 383 Graphic | Used by:385 | |
Symbol 384 Graphic | Used by:385 | |
Symbol 385 Button | Uses:381 382 383 384 | Used by:Timeline |
Symbol 386 Text | Uses:11 | Used by:Timeline |
Symbol 387 EditableText | Uses:11 | Used by:Timeline |
Symbol 388 Font | Used by:389 | |
Symbol 389 Text | Uses:388 | Used by:Timeline |
Symbol 390 Graphic | Used by:Timeline | |
Symbol 391 Text | Uses:11 | Used by:394 |
Symbol 392 Text | Uses:11 | Used by:394 |
Symbol 393 Graphic | Uses:95 | Used by:394 |
Symbol 394 MovieClip | Uses:391 392 393 | Used by:395 |
Symbol 395 MovieClip | Uses:394 SS1 | Used by:Timeline |
Streaming Sound 1 | Used by:Symbol 395 MovieClip |
Instance Names
"title" | Frame 1 | Symbol 47 MovieClip |
"bounds" | Frame 3 | Symbol 126 MovieClip |
"respwn1" | Frame 3 | Symbol 128 MovieClip |
"respwn2" | Frame 3 | Symbol 129 MovieClip |
"respwn0" | Frame 3 | Symbol 129 MovieClip |
"player" | Frame 3 | Symbol 186 MovieClip |
"Laser" | Frame 3 | Symbol 189 MovieClip |
"enemyRed0" | Frame 3 | Symbol 207 MovieClip |
"Rocket" | Frame 3 | Symbol 221 MovieClip |
"enemyGreen0" | Frame 3 | Symbol 228 MovieClip |
"LaserM" | Frame 3 | Symbol 231 MovieClip |
"pillar" | Frame 3 | Symbol 234 MovieClip |
"endMovie" | Frame 3 | Symbol 257 MovieClip |
"weaponusing" | Frame 3 | Symbol 269 MovieClip |
"healthdisplay" | Frame 3 | Symbol 283 MovieClip |
"musicPlayer" | Frame 3 | Symbol 300 MovieClip |
"stagePresentation" | Frame 3 | Symbol 304 MovieClip |
"bounds" | Frame 4 | Symbol 318 MovieClip |
"respwn0" | Frame 4 | Symbol 129 MovieClip |
"respwn1" | Frame 4 | Symbol 128 MovieClip |
"respwn2" | Frame 4 | Symbol 129 MovieClip |
"respwn3" | Frame 4 | Symbol 128 MovieClip |
"respwn4" | Frame 4 | Symbol 128 MovieClip |
"respwn5" | Frame 4 | Symbol 128 MovieClip |
"respwn6" | Frame 4 | Symbol 128 MovieClip |
"respwn7" | Frame 4 | Symbol 128 MovieClip |
"respwn8" | Frame 4 | Symbol 128 MovieClip |
"respwn9" | Frame 4 | Symbol 128 MovieClip |
"respwn10" | Frame 4 | Symbol 128 MovieClip |
"player" | Frame 4 | Symbol 186 MovieClip |
"enemyRed0" | Frame 4 | Symbol 207 MovieClip |
"enemyGreen0" | Frame 4 | Symbol 228 MovieClip |
"pillar" | Frame 4 | Symbol 320 MovieClip |
"bounds" | Frame 5 | Symbol 335 MovieClip |
"respwn11" | Frame 5 | Symbol 128 MovieClip |
"player" | Frame 5 | Symbol 186 MovieClip |
"enemyRed0" | Frame 5 | Symbol 351 MovieClip |
"enemyGreen0" | Frame 5 | Symbol 361 MovieClip |
"pillar" | Frame 5 | Symbol 234 MovieClip |
"loadingBar" | Symbol 10 MovieClip Frame 1 | Symbol 8 MovieClip |
"loader" | Symbol 19 MovieClip Frame 1 | Symbol 10 MovieClip |
"tbounds" | Symbol 126 MovieClip Frame 1 | Symbol 111 MovieClip |
"rbounds" | Symbol 126 MovieClip Frame 1 | Symbol 113 MovieClip |
"wbounds" | Symbol 126 MovieClip Frame 1 | Symbol 115 MovieClip |
"hbounds" | Symbol 126 MovieClip Frame 1 | Symbol 117 MovieClip |
"hitzone" | Symbol 143 MovieClip Frame 1 | Symbol 142 MovieClip |
"key2" | Symbol 145 MovieClip Frame 1 | Symbol 143 MovieClip |
"key" | Symbol 151 MovieClip Frame 3 | Symbol 145 MovieClip |
"key" | Symbol 165 MovieClip Frame 1 | Symbol 145 MovieClip |
"mariokey" | Symbol 168 MovieClip Frame 3 | Symbol 165 MovieClip |
"key" | Symbol 175 MovieClip Frame 1 | Symbol 145 MovieClip |
"mariokey" | Symbol 178 MovieClip Frame 3 | Symbol 175 MovieClip |
"hitzone" | Symbol 186 MovieClip Frame 1 | Symbol 131 MovieClip |
"Mario1" | Symbol 186 MovieClip Frame 1 | Symbol 151 MovieClip |
"blood" | Symbol 186 MovieClip Frame 1 | Symbol 155 MovieClip |
"Mario2" | Symbol 186 MovieClip Frame 2 | Symbol 168 MovieClip |
"Mario3" | Symbol 186 MovieClip Frame 3 | Symbol 178 MovieClip |
"Mario3" | Symbol 186 MovieClip Frame 4 | Symbol 183 MovieClip |
"Mario3" | Symbol 186 MovieClip Frame 25 | Symbol 171 MovieClip |
"head" | Symbol 207 MovieClip Frame 14 | Symbol 194 MovieClip |
"painzone" | Symbol 207 MovieClip Frame 17 | Symbol 196 MovieClip |
"rockethit" | Symbol 221 MovieClip Frame 1 | Symbol 212 MovieClip |
"rockethit" | Symbol 221 MovieClip Frame 1 | Symbol 214 MovieClip |
"head" | Symbol 228 MovieClip Frame 14 | Symbol 194 MovieClip |
"painzone" | Symbol 228 MovieClip Frame 17 | Symbol 196 MovieClip |
"healthbar" | Symbol 282 MovieClip Frame 1 | Symbol 280 MovieClip |
"healthbox" | Symbol 283 MovieClip Frame 1 | Symbol 282 MovieClip |
"slideBar" | Symbol 299 MovieClip Frame 1 | Symbol 298 MovieClip |
"slider" | Symbol 300 MovieClip Frame 1 | Symbol 299 MovieClip |
"board" | Symbol 304 MovieClip Frame 1 | Symbol 303 MovieClip |
"tbounds" | Symbol 318 MovieClip Frame 1 | Symbol 307 MovieClip |
"rbounds" | Symbol 318 MovieClip Frame 1 | Symbol 309 MovieClip |
"wbounds" | Symbol 318 MovieClip Frame 1 | Symbol 311 MovieClip |
"hbounds" | Symbol 318 MovieClip Frame 1 | Symbol 313 MovieClip |
"eBounds" | Symbol 318 MovieClip Frame 1 | Symbol 315 MovieClip |
"pDeath" | Symbol 318 MovieClip Frame 1 | Symbol 317 MovieClip |
"tbounds" | Symbol 335 MovieClip Frame 1 | Symbol 324 MovieClip |
"rbounds" | Symbol 335 MovieClip Frame 1 | Symbol 326 MovieClip |
"wbounds" | Symbol 335 MovieClip Frame 1 | Symbol 328 MovieClip |
"hbounds" | Symbol 335 MovieClip Frame 1 | Symbol 330 MovieClip |
"eBounds" | Symbol 335 MovieClip Frame 1 | Symbol 332 MovieClip |
"pDeath" | Symbol 335 MovieClip Frame 1 | Symbol 334 MovieClip |
"head" | Symbol 351 MovieClip Frame 14 | Symbol 194 MovieClip |
"painzone" | Symbol 351 MovieClip Frame 17 | Symbol 196 MovieClip |
"instance" | Symbol 351 MovieClip Frame 17 | Symbol 344 MovieClip |
"head" | Symbol 361 MovieClip Frame 14 | Symbol 194 MovieClip |
"painzone" | Symbol 361 MovieClip Frame 17 | Symbol 196 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "rocketLauncherShot" |
ExportAssets (56) | Timeline Frame 2 | Symbol 102 as "bgSound2" |
ExportAssets (56) | Timeline Frame 2 | Symbol 103 as "bgSound1" |
ExportAssets (56) | Timeline Frame 2 | Symbol 104 as "bgSound3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 105 as "menuSound" |
ExportAssets (56) | Timeline Frame 2 | Symbol 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
percent | Symbol 12 EditableText | "0" |
_root.score | Symbol 243 EditableText | "0" |
_root.score | Symbol 244 EditableText | "0" |
_root.score | Symbol 246 EditableText | "0" |
score | Symbol 272 EditableText | "0" |
_root.player.health | Symbol 275 EditableText | "100" |
_root.player.lifes | Symbol 278 EditableText | "5" |
_root.musicTrack | Symbol 295 EditableText | "Player" |
_root.stageName | Symbol 302 EditableText | "Stage 1: Plains LOLOL" |
_root.endState | Symbol 370 EditableText | "GAME OVER" |
_root.score | Symbol 387 EditableText | "1000" |
|