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

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

Futility - blast your way through rapidly more challenging levels.swf

This is the info page for
Flash #92676

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


Text
loading...

play

developed by

sponsored by

Dissolute
Productions

ParagonX9
Grey Fox (DaelJericho)
cazok

music by

what doesn't kill you, just delays the inevitable.

sdf

<p align="center"><font face="04b_08" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">D</font></p>

P: Pause
M: toggle mute
Config Controls in
pause menu

Sponsored by

skip

score:
time:

<p align="left"></p>

<p align="left"></p>

Levels

play more games at

Controls

Set key

Fire

Shield

JUmP

<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>

<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>

<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>

Left

Right

Look up

Look Down

<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>

<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>

<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>

<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>

Configure KEYS

DONE

press KEY

Level

There has been a bug!!

x

17

SCORE:

<p align="left"><font face="Baveuse" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

TIME:

<p align="left"><font face="Baveuse" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

SHIELD:

paused

Continue

main menu

controls

FAIL

try again

Main Menu

ActionScript [AS1/AS2]

Frame 2
firekey = 88; shieldkey = 16; jumpkey = 90; leftkey = 37; rightkey = 39; upkey = 38; downkey = 40; stop();
Frame 3
stop();
Frame 18
stop();
Frame 88
stop();
Frame 89
menumusic = new Sound(); menumusic.attachSound("menu music"); menumusic.start(0, 99);
Frame 109
function displaylevel(levelnum) { if (_root.SO.data["score" + levelnum] == undefined) { _root.shownscore = "-"; } else { _root.shownscore = _root.SO.data["score" + levelnum]; } if (_root.SO.data["time" + levelnum] == undefined) { _root.showntime = "-"; } else { _root.showntime = _root.SO.data["time" + levelnum]; } if (_root.SO.data["medal" + levelnum] == undefined) { _root.shownmedal = 0; } else { _root.shownmedal = _root.SO.data["medal" + levelnum]; } } function getdifficultystring(difficulty) { if (difficulty == 0) { return("Extremely easy"); } if (difficulty == 1) { return("quite easy"); } if (difficulty == 2) { return("average"); } if (difficulty == 3) { return("medium"); } if (difficulty == 4) { return("vaguely hard"); } difficulty = difficulty - 5; difficultystring = ""; while (difficulty > 0) { difficultystring = difficultystring + wordz[difficulty % totalstrings]; difficultystring = difficultystring + " "; difficulty = Math.floor(difficulty / totalstrings); } difficultystring = difficultystring + "hard"; return(difficultystring); } stop(); _root.SO = SharedObject.getLocal("asdasdf", "/", false); if (_root.SO.data.completed == undefined) { _root.SO.data.completed = 0; } _root.shownscore = "-"; _root.showntime = "-"; _root.shownmedal = 0; totalstrings = 4; wordz = ["very", "stupidly", "insanely", "extremely"]; y = 0; levels.createEmptyMovieClip("buttons", levels.getNextHighestDepth()); i = 0; while (i < (_root.SO.data.completed + 5)) { tmp = levels.buttons.attachMovie("level button", "lb" + levels.buttons.getNextHighestDepth(), levels.buttons.getNextHighestDepth()); if (i > _root.SO.data.completed) { tmp.nextFrame(); } tmp.txt.autoSize = true; tmp.txt.text = getdifficultystring(i); tmp.btn._width = tmp.txt._width; tmp.btn._height = tmp.txt._height - 5; tmp._width = 200; tmp._yscale = tmp._xscale; tmp._y = _root.y; tmp._x = tmp._x - 100; if (i == 0) { } tmp.i = i + 1; levels.buttons.setMask(levels.mask); _root.y = _root.y + tmp._height; i++; }
Instance of Symbol 413 MovieClip "config" in Frame 109
onClipEvent (load) { _visible = false; }
Frame 110
function startTrack(id) { if (_root.mute != true) { _root.music = new Sound(_root); _root.music.attachSound(((fightingBoss ? "boss" : "music") + id) + " intro"); _root.music.start(); _root.music.id = id; _root.music.onSoundComplete = function () { _root.music.attachSound(((fightingBoss ? "boss" : "music") + id) + " loop"); _root.music.start(0, 999); }; } } _root.menumusic.stop(); if (_root.level == undefined) { _root.level = 37; } _root.score = 0; _root.scoreroller = _root.score; lives = 5;
Frame 111
stop(); lives = 5;
Frame 112
function addmonster(platformID, monsterName, yOffset, depthToAdd) { tmp2 = _root.all.all.attachMovie(monsterName, monsterName + (_root.baddyArray.length + 1), depthToAdd); tmp2._y = platformID._y - yOffset; tmp2._x = platformID._x + random(platformID._width); tmp2.plat = platformID; tmp2.health = 1; baddyArray.push(tmp2); return(tmp2); } function initlevel(boss1, boss2, noplat, horzfreq, vertfreq, dropplatfreq, centifreq, centilength, chasertot, floatffreq, floatsfreq, floatcfreq, spinnerfreq, dropperfreq, hopperfreq, popperfreq, nooflives) { _root.bosstype = boss1; _root.bosstype2 = boss2; totalPlats = noplat; hfreq = horzfreq; vfreq = vertfreq; dfreq = dropplatfreq; centipedefreq = centifreq; centipedelength = centilength; noofchaser = chasertot; fffreq = floatffreq; fsfreq = floatsfreq; fcfreq = floatcfreq; spinfreq = spinnerfreq; dropfreq = dropperfreq; hopfreq = hopperfreq; popfreq = popperfreq; lives = nooflives; } function boss() { if (!_root.fightingBoss) { _root.fightingBoss = true; _root.music.stop(); _root.bossmusic = random(3) + 1; _root.startTrack(_root.bossmusic); _root.red._visible = true; for (i in platArray) { if (i != platArray.length) { platArray[i - 1].gotoAndPlay("fall"); } } for (i in sceneryArray) { sceneryArray[i].gotoAndPlay("fall"); } for (i in _root.baddyArray) { _root.baddyArray[i].removeMovieClip(); } bossdelay = 60; } } function attachboss() { if (!bossattached) { bossattached = true; if (_root.bosstype == 0) { tmp = _root.all.all.attachMovie("hopperboss", "hopperboss", _root.all.all.getNextHighestDepth()); tmp._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp._y = _root.lastPlat._y; tmp.health = 100; tmp.hoppermother = bossmum; _root.baddyArray.push(tmp); } else if (_root.bosstype == 1) { tmp = _root.all.all.attachMovie("floaterboss", "floaterboss", _root.all.all.getNextHighestDepth()); tmp._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp._y = _root.lastPlat._y - 600; tmp.health = 100; tmp.plat = _root.lastPlat; tmp.floatermother = bossmum; _root.baddyArray.push(tmp); } else if (_root.bosstype == 2) { tmp = _root.all.all.attachMovie("spinnerboss", "spinnerboss", _root.all.all.getNextHighestDepth()); tmp._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp._y = _root.lastPlat._y - 500; tmp.health = 100; tmp.plat = _root.lastPlat; _root.baddyArray.push(tmp); if (_root.bosstype2 == 2) { tmp._x = tmp._x - 100; } } else if (_root.bosstype == 3) { tmp = _root.all.all.attachMovie("placeholder", "placeholder", _root.all.all.getNextHighestDepth()); tmp.health = 100; centipedelength = 40; centipededepth = _root.all.all.getNextHighestDepth() + centipedelength; prevpede = addmonster(_root.lastPlat, "centipede", 1000, centipededepth); centipededepth--; prevpede.boss = true; prevpede.myBoss = tmp; iter = 1; while (iter < centipedelength) { thispede = addmonster(_root.lastPlat, "centipede", 1000, centipededepth); thispede.following = prevpede; thispede._x = prevpede._x + 15; prevpede = thispede; prevpede.myBoss = tmp; centipededepth--; prevpede.boss = true; iter++; } } else if (_root.bosstype == 4) { tmp = _root.all.all.attachMovie("popperboss", "popperboss", _root.all.all.getNextHighestDepth()); tmp._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp._y = _root.lastPlat._y - 500; tmp.health = 100; tmp.plat = _root.lastPlat; _root.baddyArray.push(tmp); } else if (_root.bosstype == 5) { tmp = _root.all.all.attachMovie("dropperboss", "dropperboss", _root.all.all.getNextHighestDepth()); tmp._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp._y = _root.lastPlat._y; tmp.health = 100; tmp.plat = _root.lastPlat; _root.baddyArray.push(tmp); } else if (_root.bosstype == 6) { tmp = _root.all.all.attachMovie("chaserboss", "chaserboss", _root.all.all.getNextHighestDepth()); tmp._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp._y = _root.lastPlat._y - 250; tmp.health = 100; tmp.plat = _root.lastPlat; _root.baddyArray.push(tmp); tmp2 = _root.all.all.attachMovie("chaserbosshit2", "chaserbosshit2", _root.all.all.getNextHighestDepth()); tmp2._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp2._y = _root.lastPlat._y - 250; tmp2.partof = tmp; _root.baddyArray.push(tmp2); } _root.boss = tmp; _root.bossbar.play(); if (_root.bosstype2 != null) { if (_root.bosstype2 == 0) { tmp = _root.all.all.attachMovie("hopperboss", "hopperboss2", _root.all.all.getNextHighestDepth()); tmp._x = _root.lastPlat._x + random(_root.lastPlat._width); tmp._y = _root.lastPlat._y; tmp.health = 100; tmp.hoppermother = bossmum; _root.baddyArray.push(tmp); } else if (_root.bosstype2 == 1) { tmp = _root.all.all.attachMovie("floaterboss", "floaterboss2", _root.all.all.getNextHighestDepth()); tmp._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp._y = _root.lastPlat._y - 600; tmp.health = 100; tmp.plat = _root.lastPlat; tmp.floatermother = bossmum; _root.baddyArray.push(tmp); } else if (_root.bosstype2 == 2) { tmp = _root.all.all.attachMovie("spinnerboss", "spinnerboss2", _root.all.all.getNextHighestDepth()); tmp._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp._y = _root.lastPlat._y - 500; tmp.health = 100; tmp.plat = _root.lastPlat; _root.baddyArray.push(tmp); if (_root.bosstype == 2) { tmp._x = tmp._x + 100; } } else if (_root.bosstype2 == 3) { tmp = _root.all.all.attachMovie("placeholder", "placeholder2", _root.all.all.getNextHighestDepth()); tmp.health = 100; centipedelength = 40; centipededepth = _root.all.all.getNextHighestDepth() + centipedelength; prevpede = addmonster(_root.lastPlat, "centipede", 1000, centipededepth); centipededepth--; prevpede.boss = true; prevpede.myBoss = tmp; iter = 1; while (iter < centipedelength) { thispede = addmonster(_root.lastPlat, "centipede", 1000, centipededepth); thispede.following = prevpede; thispede._x = prevpede._x - 15; prevpede = thispede; prevpede.myBoss = tmp; centipededepth--; prevpede.boss = true; iter++; } } else if (_root.bosstype2 == 4) { tmp = _root.all.all.attachMovie("popperboss", "popperboss2", _root.all.all.getNextHighestDepth()); tmp._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp._y = _root.lastPlat._y - 500; tmp.health = 100; tmp.plat = _root.lastPlat; _root.baddyArray.push(tmp); } else if (_root.bosstype2 == 5) { tmp = _root.all.all.attachMovie("dropperboss", "dropperboss2", _root.all.all.getNextHighestDepth()); tmp._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp._y = _root.lastPlat._y; tmp.health = 100; tmp.plat = _root.lastPlat; _root.baddyArray.push(tmp); } else if (_root.bosstype2 == 6) { tmp = _root.all.all.attachMovie("chaserboss", "chaserboss2", _root.all.all.getNextHighestDepth()); tmp._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp._y = _root.lastPlat._y - 250; tmp.health = 100; tmp.plat = _root.lastPlat; _root.baddyArray.push(tmp); tmp2 = _root.all.all.attachMovie("chaserbosshit2", "chaserbosshit2", _root.all.all.getNextHighestDepth()); tmp2._x = _root.lastPlat._x + (_root.lastPlat._width / 2); tmp2._y = _root.lastPlat._y - 250; tmp2.partof = tmp; _root.baddyArray.push(tmp2); } _root.boss2 = tmp; _root.bossbar2.play(); } } } function init(t) { t.xvel = 0; t.yvel = 0; t.onFloor = false; t.shootTimer = 0; } function genPhys(t) { if (!_root.pausegame) { with (t) { if (bossdead) { delayafterboss--; if (delayafterboss <= 0) { _root.tryagain = false; playnextlevel(); bossdead = false; } } if (_root.fightingBoss) { bossdelay--; if (bossdelay <= 0) { attachboss(); } } _root.deathsound = false; if (_root.shieldleft < 0) { _root.shieldleft = 0; } if (_root.shieldleft < _root.maxshield) { _root.shieldcounter++; if (_root.shieldcounter >= _root.shieldrefresh) { _root.shieldcounter = 0; _root.shieldleft++; } } else { _root.shieldcounter = 0; } timer = getTimer() - starttime; timerinseconds = Math.round(timer / 10) / 100; if ((timerinseconds % 0.1) == 0) { timerinseconds = timerinseconds + "0"; } if ((timerinseconds % 1) == 0) { timerinseconds = timerinseconds + "0"; } xvel = xvel * 0.7; if (!onFloor) { yvel = yvel + _root.grav; if ((_y > (_root.lowPlat + 40)) and (!dead)) { fallen++; if (fallen == 2) { s = new Sound(this); s.attachSound("fall"); s.start(); } if (fallen > 25) { t.died(); } } else { fallen = 0; } } _y = _y + yvel; _x = _x + xvel; if (onFloor and (!lastplattouched.normalplatform)) { oldx = lastplattouched._x; oldy = lastplattouched._y; } for (i in _root.platArray) { if (_root.platArray[i].horzplatform) { _root.platArray[i]._x = _root.platArray[i]._x + (_root.platArray[i].horzdir * _root.platArray[i].horzspeed); _root.platArray[i].horzcounter++; if (_root.platArray[i].horzcounter > _root.platArray[i].horztotal) { _root.platArray[i].horzcounter = 0; _root.platArray[i].horzdir = _root.platArray[i].horzdir * -1; } } if (_root.platArray[i].vertplatform) { _root.platArray[i]._y = _root.platArray[i]._y + (_root.platArray[i].vertdir * Math.floor(_root.platArray[i].vertspeed)); _root.platArray[i].vertcounter++; if (_root.platArray[i].vertcounter > _root.platArray[i].verttotal) { _root.platArray[i].vertcounter = 0; _root.platArray[i].vertdir = _root.platArray[i].vertdir * -1; } } if (_root.platArray[i].dropper) { if ((_root.platArray[i] == lastplattouched) and (!_root.platArray[i].fallen)) { _root.platArray[i].gotoAndPlay("fall2"); _root.platArray[i].fallen = true; _root.platArray[i].timetoreset = 0; } if (_root.platArray[i].fallen and _root.platArray[i].lol) { if (!_root.platArray[i].noiseplaying) { _root.platArray[i].noiseplaying = true; _root.platArray[i].s = new Sound(_root.platArray[i]); _root.platArray[i].s.attachSound("plat drop"); _root.platArray[i].s.start(); } _root.platArray[i]._alpha = _root.platArray[i]._alpha - 5; _root.platArray[i]._y = _root.platArray[i]._y + _root.platArray[i].fallspeed; _root.platArray[i].timetoreset++; if ((_root.platArray[i].timetoreset > _root.platArray[i].timetoresettotal) and (!_root.fightingBoss)) { _root.platArray[i].noiseplaying = false; _root.platArray[i].timetoreset = 0; _root.platArray[i]._alpha = 100; _root.platArray[i]._y = _root.platArray[i].originaly; _root.platArray[i].fallen = false; _root.platArray[i].lol = false; _root.platArray[i].gotoAndStop(1); } } } } if (onFloor and (!lastplattouched.normalplatform)) { newx = lastplattouched._x; newy = lastplattouched._y; t._x = t._x + (newx - oldx); t._y = t._y + (newy - oldy); } thudplay = onFloor; onFloor = false; for (i in _root.platArray) { if (((t.area.hitTest(_root.platArray[i].area) and (_y >= _root.platArray[i]._y)) and (yvel >= 0)) and (_root.platArray[i]._alpha > 30)) { _y = _root.platArray[i]._y; yvel = 0; if (!thudplay) { dropsnd = new Sound(t); dropsnd.attachSound("drop"); dropsnd.start(); } onFloor = true; lastplattouched = _root.platArray[i]; if (!_root.platArray[i].dropper) { _root.resetpointx = t._x; _root.resetpointy = t._y; _root.resetplat = _root.platArray[i]; } if (_root.platArray[i] == _root.lastPlat) { _root.boss(); } } } } } } function sparkle(t) { tmp = _root.all.all.attachMovie("sparkle", "sparkle" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); tmp._x = (t._x - 10) + random(20); tmp._y = t._y - random(20); } function firesparkle(t) { tmp = _root.all.all.attachMovie("firesparkle", "firesparkle" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); tmp._x = (t._x - 10) + random(20); tmp._y = t._y - random(20); } function fire(t) { _root.ammo--; if (Key.isDown(_root.upkey)) { shootrotation = 0; } else if (Key.isDown(_root.downkey)) { shootrotation = 180; } else { if (t._xscale < 0) { shootrotation = -90; } if (t._xscale > 0) { shootrotation = 90; } } if (_root.weaponType == 4) { shootcounter++; if (shootcounter > 3) { shootcounter = 0; } shootrotation = -90 + (shootcounter * 90); } if (_root.weaponType != 2) { if ((_root.weaponType == 0) || (_root.weaponType == 4)) { tmp = _root.all.all.attachMovie("shoot", "shoot" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); } else if (_root.weaponType == 3) { tmp = _root.all.all.attachMovie("shootthru", "shootthru" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); } tmp._x = t._x; tmp._y = t._y - 20; tmp._rotation = shootrotation; } else if (_root.weaponType == 2) { tmp = _root.all.all.attachMovie("shoot", "shoot" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); tmp._x = t._x; tmp._y = t._y - 20; tmp._rotation = shootrotation + 10; tmp = _root.all.all.attachMovie("shootnosound", "shoot" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); tmp._x = t._x; tmp._y = t._y - 20; tmp._rotation = shootrotation - 10; } } function nextLevel() { if ((!onebossdown) and (_root.bosstype2 != null)) { onebossdown = true; } else { delayafterboss = 60; bossdead = true; } } function playnextlevel() { _root.all.all.p1.fireshieldsound.stop(); _root.doors.play(); if (_root.level == (_root.SO.data.completed + 1)) { _root.SO.data.completed++; } if ((_root.SO.data["score" + _root.level] == undefined) || (_root.SO.data["score" + _root.level] <= _root.score)) { _root.SO.data["score" + _root.level] = _root.score; } if ((_root.SO.data["time" + _root.level] == undefined) || (_root.SO.data["time" + _root.level] >= _root.timerinseconds)) { _root.SO.data["time" + _root.level] = _root.timerinseconds; } _root.level++; } function baddyDieExplode(t) { with (t) { s = new Sound(this); s.attachSound("explosionsound"); s.start(); i = 0; while (i <= (20 + random(10))) { fireno = random(2) + 1; tmp = _root.all.all.attachMovie("fire" + fireno, "blood" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); tmp._x = _x + random(5); tmp._y = _y + random(5); tmp = _root.all.all.attachMovie("shrapnel", "blood" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); tmp._x = _x + random(5); tmp._y = _y + random(5); i++; } } } function bossDying(t) { if (!_root.endnoise) { _root.endnoise = true; t.s = new Sound(t); t.s.attachSound("boss kill"); t.s.start(); } bossDieCoin(t); } function bossDieCoin(t) { with (t) { tmp = _root.all.all.attachMovie("powerup", "powerup" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); tmp._x = _x; tmp._y = _y - 20; tmp.xvel = -10 + (Math.random() * 20); tmp.yvel = -1 - (Math.random() * 20); tmp.timer = 200; tmp.thetype = random(4) + 1; } } function baddyDie(t) { with (t) { if (!_root.deathsound) { s = new Sound(this); s.attachSound("baddydie" + (random(3) + 1)); s.start(); _root.deathsound = true; } i = 0; while (i <= (30 + random(10))) { if (bloodcount < 100) { bloodcount++; tmp = _root.all.all.attachMovie("blood", "blood" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); tmp._x = _x + random(5); tmp._y = _y + random(5); } i++; } if (random(2 + bonusdifficulty) == 0) { tmp = _root.all.all.attachMovie("powerup", "powerup" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); tmp._x = _x; tmp._y = _y - 20; tmp.xvel = 5 * ((random(2) * 2) - 1); tmp.yvel = -1 - random(6); tmp.timer = 200; tmp.thetype = random(11) + 1; } } } function baddyHurt(atx, aty) { if (!_root.deathsound) { s = new Sound(this); s.attachSound("baddydie3"); s.start(); _root.deathsound = true; } i = 0; while (i <= (5 + random(10))) { if (bloodcount < 100) { bloodcount++; tmp = _root.all.all.attachMovie("blood", "blood" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); tmp._x = atx + random(5); tmp._y = aty + random(5); } i++; } } stop(); _root.fightingBoss = false; endnoise = false; slowzoom = false; shootcounter = 0; _root.score = 0; weaponType = 0; _root.fireshieldcounter = 60; _root.fireshield = true; _root.wings = false; _root.wingstimer = 0; _root.bonusforlives = 200; bossdelay = 30; bossattached = false; bossdead = false; deathsound = false; bloodcount = 0; starttime = getTimer(); fallen = 0; _root.maxshield = 25; _root.shieldleft = _root.maxshield; _root.shieldcounter = 0; _root.shieldrefresh = 5; platArray = [all.all.plat1]; sceneryArray = new Array(); _root.lowPlat = all.all.plat1._y; all.all.plat1.normalplatform = true; baddyArray = new Array(); bossHealth = 100; bossHealth2 = 100; bossmum = true; onebossdown = false; if (_root.level == 1) { _root.attachMovie("instructions", "instructions", _root.getNextHighestDepth()); } bossplatsizearray = [800, 500, 800, 700, 400, 700, 800]; if (_root.level > 35) { _root.levelstripped = ((_root.level - 6) % 29) + 6; bonusdifficulty = Math.floor((_root.level - 6) / 29); } else { _root.levelstripped = _root.level; bonusdifficulty = 0; } switch (_root.levelstripped) { case 1 : initlevel(0, null, 20, 0, 0.4, 0, 0, 5, 0, 0.1, 0, 0, 0, 0.1, 0.3, 0, 10); break; case 2 : initlevel(3, null, 22, 0.4, 0, 0, 0, 5, 0, 0.2, 0.3, 0, 0, 0, 0.15, 0, 10); break; case 3 : initlevel(4, null, 25, 0.1, 0, 0.3, 0, 5, 1, 0, 0, 0.7, 0, 0.1, 0, 0.4, 10); break; case 4 : initlevel(5, null, 28, 0.3, 0.3, 0, 0, 5, 2, 0, 0, 0, 0, 0, 0.3, 0.5, 10); break; case 5 : initlevel(1, null, 30, 0.1, 0.4, 0.3, 0, 3, 0, 0, 0.5, 0, 0, 0.4, 0.2, 0, 10); break; case 6 : initlevel(6, null, 32, 0.3, 0, 0.2, 0.1, 3, 3, 0.1, 0.1, 0.2, 0, 0, 0, 0, 10); break; case 7 : initlevel(2, null, 34, 0.2, 0.2, 0.2, 0.05, 7, 2, 0, 0, 0, 0.3, 0.1, 0.1, 0.1, 10); break; case 8 : initlevel(0, 3, 35, 0.2, 0.3, 0.1, 0, 5, 0, 0, 0, 0, 0.5, 0.4, 0, 0, 10); break; case 9 : initlevel(4, 1, 36, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0.5, 10); break; case 10 : initlevel(2, 6, 37, 0.2, 0.2, 0.2, 0.1, 6, 0, 0, 0, 0, 0, 0.2, 0, 0, 10); break; case 11 : initlevel(3, 5, 38, 0.1, 0.1, 0.4, 0, 5, 10, 0, 0, 0, 0.1, 0.2, 0.4, 0, 10); break; case 12 : initlevel(0, 6, 39, 0, 0, 0, 0, 5, 5, 0.1, 0.2, 0.1, 0.1, 0.1, 0.1, 0.1, 10); break; case 13 : initlevel(1, 2, 40, 0.5, 1, 0, 0.15, 10, 0, 0.1, 0.1, 0.1, 0, 1, 0, 0, 10); break; case 14 : initlevel(4, 3, 41, 0, 0, 0.6, 0, 5, 1, 0.3, 0, 0, 0, 0.3, 0, 0, 10); break; case 15 : initlevel(6, 5, 42, 0, 0, 0.2, 0.2, 1, 10, 0, 0, 0, 0.2, 0.3, 0.5, 0.5, 10); break; case 16 : initlevel(0, 0, 43, 0.2, 0.3, 0.1, 0.1, 3, 3, 0, 0.4, 0, 0.4, 0, 0, 0, 10); break; case 17 : initlevel(1, 5, 44, 0, 0, 0.6, 0, 5, 0, 0, 0, 0, 0, 1, 0, 1, 10); break; case 18 : initlevel(3, 3, 45, 0, 0.5, 0.1, 0, 5, 3, 0.3, 0.3, 0.3, 0, 0, 0.2, 0, 10); break; case 19 : initlevel(4, 2, 46, 0, 0, 0.6, 0, 5, 0, 0, 0, 0, 0, 1, 0, 0, 10); break; case 20 : initlevel(1, 6, 47, 0.3, 0.3, 0.6, 0, 5, 20, 0, 0, 0.5, 0, 0.1, 0, 0.3, 10); break; case 21 : initlevel(4, 4, 48, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 1, 1, 1, 10); break; case 22 : initlevel(0, 1, 49, 0.1, 0.1, 0.1, 0.1, 4, 1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 10); break; case 23 : initlevel(2, 3, 50, 0, 0, 0.6, 0.1, 8, 0, 0, 0, 0, 0.1, 0.3, 0.2, 0.1, 10); break; case 24 : initlevel(3, 6, 50, 0, 0, 0.7, 0, 5, 0, 0.2, 0, 0, 0, 0.8, 0, 0, 10); break; case 25 : initlevel(5, 5, 50, 0, 0.3, 0.4, 0, 5, 30, 0, 0, 0, 0, 0, 0, 1, 10); break; case 26 : initlevel(2, 5, 50, 0.1, 0.1, 0, 0, 5, 0, 0.7, 0.7, 0.7, 0, 0, 0, 0, 10); break; case 27 : initlevel(0, 2, 50, 0, 0, 0, 0, 5, 10, 0, 0, 0, 1, 0, 0, 0, 10); break; case 28 : initlevel(1, 1, 50, 0, 0.2, 0.2, 0.6, 2, 0, 0, 0, 0, 0, 0.4, 0.3, 0.2, 10); break; case 29 : initlevel(0, 5, 50, 0, 0.9, 0, 0.1, 4, 1, 0.1, 0, 0, 0.1, 0, 0, 0, 10); break; case 30 : initlevel(4, 5, 50, 0.9, 0, 0, 0, 5, 0, 0, 0.4, 0.4, 0, 0, 0, 0, 10); break; case 31 : initlevel(6, 6, 50, 0, 0, 0.3, 0, 5, 2, 0, 0.3, 0, 0, 1, 0, 0.5, 10); break; case 32 : initlevel(1, 3, 50, 0, 0.1, 0.7, 0, 5, 0, 0, 0, 0, 0, 1, 0, 0, 10); break; case 33 : initlevel(4, 6, 50, 0, 0, 0, 0.1, 2, 5, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 10); break; case 34 : initlevel(4, 0, 50, 0.3, 0.4, 0.5, 0.1, 2, 5, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 10); break; case 35 : initlevel(2, 2, 50, 0.2, 0.3, 0.4, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 10); } if (bonusdifficulty > 0) { lives = lives - (bonusdifficulty * 2); if (lives < 3) { lives = 3; } _root.fireshieldcounter = 5; totalPlats = totalPlats + (bonusdifficulty * 20); noofchaser = noofchaser + (bonusdifficulty * 5); fsfreq = fsfreq + (0.1 * bonusdifficulty); fcfreq = fcfreq + (0.1 * bonusdifficulty); spinfreq = spinfreq + (0.1 * bonusdifficulty); dropfreq = dropfreq + (0.1 * bonusdifficulty); } bossmum = true; grav = 2; SwitchdirectionsbufferMax = 5; Switchdirectionsbuffer = SwitchdirectionsbufferMax; Platdirection = random(4); i = 2; while (i <= totalPlats) { tmp = _root.all.all.attachMovie("plat", "plat" + (platArray.length + 1), _root.all.all.getNextHighestDepth()); tmp.normalplatform = true; tmp.horzplatform = false; tmp.vertplatform = false; tmp.dropper = false; if (i != totalPlats) { if (Math.random() < hfreq) { tmp.horzplatform = true; tmp.normalplatform = false; } else if (Math.random() < vfreq) { tmp.vertplatform = true; tmp.normalplatform = false; } else if (Math.random() < dfreq) { tmp.dropper = true; tmp.normalplatform = false; } } if (!tinyplats) { tmp._width = 100 + random(200); } else { tmp._width = 80; } prevmidpoint = platArray[platArray.length - 1]._x + (platArray[platArray.length - 1]._width / 2); halflength = tmp._width / 2; switch (Platdirection) { case 0 : tmp._x = (prevmidpoint + (random(200) * ((random(2) * 2) - 1))) - halflength; tmp._y = (platArray[platArray.length - 1]._y - 80) - random(50); break; case 1 : tmp._x = prevmidpoint + (random(200) * (tmp.dropper ? 0.5 : 1)); tmp._y = platArray[platArray.length - 1]._y + ((80 + random(50)) * ((random(2) * 2) - 1)); break; case 2 : dropdistance = 80 + random(100); tmp._y = platArray[platArray.length - 1]._y + dropdistance; tmp._x = (prevmidpoint + (random(dropdistance * 3) * ((random(2) * 2) - 1))) - halflength; break; case 3 : tmp._x = (prevmidpoint - (random(200) * (tmp.dropper ? 0.5 : 1))) - (halflength * 2); tmp._y = platArray[platArray.length - 1]._y + ((80 + random(50)) * ((random(2) * 2) - 1)); } if (tmp.normalplatform and (i != totalPlats)) { rr = random(3); ii = 1; while (ii <= rr) { scenerytmp = _root.all.all.attachMovie("scenery", "scenery" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); scenerytmp._x = (tmp._x + random(tmp._width - 60)) + 30; scenerytmp._y = tmp._y; sceneryArray.push(scenerytmp); ii++; } } if (tmp.horzplatform) { tmp.horztotal = 100; tmp.horzspeed = 2 + (Math.random() * 4); tmp.horzdir = 1; tmp.horzcounter = random(100); tmp._x = tmp._x + ((tmp.horzcounter - 50) * tmp.horzspeed); } tmp.lowerby = 0; if (tmp.vertplatform) { tmp.verttotal = 100; tmp.vertspeed = 2 + (Math.random() * 3); tmp.vertdir = 1; tmp.vertcounter = random(100); tmp._y = tmp._y + ((tmp.vertcounter - 50) * tmp.vertspeed); tmp.lowerby = tmp.vertcounter * tmp.vertspeed; } if (tmp.dropper) { tmp.fallen = false; tmp.fallspeed = 15; tmp.timetoresettotal = 90; tmp.timetoreset = 0; tmp.originaly = tmp._y; tmp.lowerby = tmp.fallspeed * 14; } if (Switchdirectionsbuffer <= 0) { randomswitch = ((Platdirection == 2) ? 6 : 4); if (random(randomswitch) == 0) { Platdirection = Platdirection + (random(3) - 1); if (Platdirection < 0) { Platdirection = Platdirection + 4; } if (Platdirection > 3) { Platdirection = Platdirection - 4; } Switchdirectionsbuffer = ((Platdirection == 2) ? (SwitchdirectionsbufferMax) : (SwitchdirectionsbufferMax - 2)); } } else { Switchdirectionsbuffer--; } platArray.push(tmp); if ((tmp._y + tmp.lowerby) > _root.lowPlat) { _root.lowPlat = tmp._y + tmp.lowerby; } prob = 4; if ((Math.random() < centipedefreq) and (i != totalPlats)) { centipedelength = centipedelength; centipededepth = _root.all.all.getNextHighestDepth() + centipedelength; prevpede = addmonster(tmp, "centipede", 0, centipededepth); centipededepth--; iter = 1; while (iter < centipedelength) { thispede = addmonster(tmp, "centipede", 0, centipededepth); thispede.following = prevpede; thispede._x = prevpede._x + 15; prevpede = thispede; centipededepth--; iter++; } } if (((Math.random() < hopfreq) and (i != totalPlats)) and tmp.normalplatform) { addmonster(tmp, "hopper", 0, _root.all.all.getNextHighestDepth()); } if ((((Math.random() < dropfreq) and (i != totalPlats)) and (Platdirection != 2)) and tmp.normalplatform) { addmonster(tmp, "dropper", 600, _root.all.all.getNextHighestDepth()); } if (((Math.random() < popfreq) and (i != totalPlats)) and tmp.normalplatform) { addmonster(tmp, "popper", 0, _root.all.all.getNextHighestDepth()); } if ((Math.random() < fffreq) and (i != totalPlats)) { addmonster(tmp, "floater", 50, _root.all.all.getNextHighestDepth()); } if ((Math.random() < fcfreq) and (i != totalPlats)) { addmonster(tmp, "floaterchaser", 50, _root.all.all.getNextHighestDepth()); } if ((Math.random() < fsfreq) and (i != totalPlats)) { addmonster(tmp, "shooter floater", 50, _root.all.all.getNextHighestDepth()); } if ((Math.random() < spinfreq) and (i != totalPlats)) { addmonster(tmp, "spinner", 50, _root.all.all.getNextHighestDepth()); } i++; } if (_root.level > 0) { iter = 0; while (iter < noofchaser) { chasertmp = addmonster(platArray[0], "chaser", random(300), _root.all.all.getNextHighestDepth()); chasertmp._x = chasertmp._x + (random(200) - 100); iter++; } } lastPlat = platArray[platArray.length - 1]; if (_root.bosstype2 != null) { lastPlat._width = Math.max(bossplatsizearray[_root.bosstype], bossplatsizearray[_root.bosstype]) + 100; } else { lastPlat._width = bossplatsizearray[_root.bosstype]; } lastPlat.normalplatform = true; lastPlat.horzplatform = false; lastPlat.vertplatform = false; lastPlat.dropper = false; _root.dir = function (o1, o2) { return(Math.atan2(o1._x - o2._x, (o1._y - (o1._height / 2)) - o2._y)); }; _root.dir2 = function (o1, o2) { return(Math.atan2(o1._x - o2._x, o1._y - o2._y)); }; _root.dist = function (o1, o2) { return(Math.sqrt(Math.pow(o1._x - o2._x, 2) + Math.pow(o1._y - o2._y, 2))); }; _root.shoot = function (sx, sy, dir, speed) { b = _root.all.all.attachMovie("bullet1", "b" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); b._x = sx; b._y = sy; b.dir = dir; b._rotation = (dir / Math.PI) * 180; b.speed = speed; b.s = new Sound(b); }; _root.shoot2 = function (sx, sy, dir, speed) { b = _root.all.all.attachMovie("bullet1", "b" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); b._xscale = (b._yscale = 300); b._x = sx; b._y = sy; b.dir = dir; b._rotation = (dir / Math.PI) * 180; b.speed = speed; };
Instance of Symbol 427 MovieClip "arggh" in Frame 112
onClipEvent (load) { theY = _root.bg._y; } onClipEvent (enterFrame) { }
Instance of Symbol 431 MovieClip "bghg" in Frame 112
onClipEvent (load) { theY = _root.bg._y; } onClipEvent (enterFrame) { if (_root.bg._y > theY) { _visible = true; } else { _visible = false; } }
Instance of Symbol 76 MovieClip [bgs] "bg" in Frame 112
onClipEvent (load) { function reset() { _x = resetx; _y = resety; } resetx = _x; resety = _y; bga = new Array(); rightedge = 1660; leftedge = 0; oldx = _x; } onClipEvent (enterFrame) { if ((_x + rightedge) < Stage.width) { tmp = attachMovie("bgs", "bgs" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); if (((rightedge / _width) % 2) == 0) { tmp._x = rightedge; } else { tmp._x = rightedge + _width; tmp._xscale = -100; } tmp.gotoAndStop(_currentframe); rightedge = rightedge + _width; bga.push(tmp); } if ((_x - leftedge) > 0) { tmp = attachMovie("bgs", "bgs" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); tmp._x = -leftedge; if (((leftedge / _width) % 2) == 0) { tmp._x = -leftedge; tmp._xscale = -100; } else { tmp._x = (-leftedge) - _width; } tmp.gotoAndStop(_currentframe); leftedge = leftedge + _width; bga.push(tmp); } for (i in bga) { } oldx = _x; }
Instance of Symbol 433 MovieClip "red" in Frame 112
onClipEvent (load) { _visible = false; }
Instance of Symbol 464 MovieClip "all" in Frame 112
onClipEvent (enterFrame) { if (!_root.pausegame) { if (!_root.fightingBoss) { s = Math.sqrt((all.p1.xvel * all.p1.xvel) + (all.p1.yvel * all.p1.yvel)); if (_root.all.all.p1._y < (_root.lowPlat + 100)) { if (_root.slowzoom) { _xscale = (_xscale - ((_xscale - (100 - (s * 2))) / 100)); _yscale = (_yscale - ((_yscale - (100 - (s * 2))) / 100)); } else { _xscale = (_xscale - ((_xscale - (100 - (s * 2))) / 20)); _yscale = (_yscale - ((_yscale - (100 - (s * 2))) / 20)); } if (_xscale < 10) { _xscale = 10; _yscale = 10; } } } else { newscale = 45 + ((900 - _root.lastPlat._width) / 25); _xscale = (_xscale - ((_xscale - newscale) / 20)); _yscale = (_yscale - ((_yscale - newscale) / 20)); } } }
Instance of Symbol 474 MovieClip in Frame 112
onClipEvent (load) { function f() { if (_root.mute and (!_root.muteall)) { _root.muteall = true; no._visible = true; } else if (_root.mute) { note._visible = true; no._visible = false; _root.mute = false; _root.muteall = false; if (_root.fightingBoss) { _root.startTrack(_root.bossmusic); } else { _root.startTrack(_root.levelmusic); } } else { note._visible = false; _root.music.stop(); _root.mute = true; } } _root.pausegame = false; if (_root.mute != true) { _root.mute = false; } _root.muteall = false; no._visible = false; } onClipEvent (keyDown) { if (Key.isDown(77)) { f(); } if (Key.isDown(80)) { _root.pausegame = !_root.pausegame; } } on (press) { f(); } onClipEvent (enterFrame) { if (_root.muteall) { s = new Sound(_root); s.setVolume(0); } else { s = new Sound(_root); s.setVolume(100); } }
Instance of Symbol 479 MovieClip "weaponbar" in Frame 112
onClipEvent (enterFrame) { bar.bar._xscale = 100 * (_root.ammo / totalammo); if (((_root.ammo <= 0) or (_root.weaponType == 0)) and onscreen) { play(); } if (((_root.ammo > 0) and (!onscreen)) and (_root.weaponType != 0)) { play(); } } onClipEvent (load) { n = 1; }
Instance of Symbol 479 MovieClip "firebar" in Frame 112
onClipEvent (load) { totalammo = _root.fireshieldcounter; bar.z.gotoAndStop(10); } onClipEvent (enterFrame) { bar.bar._xscale = 100 * (_root.fireshieldcounter / totalammo); if ((!_root.fireshield) and onscreen) { _root.all.all.p1.fireshieldsound.stop(); play(); } if (_root.fireshield and (!onscreen)) { play(); } } onClipEvent (load) { n = 2; }
Instance of Symbol 479 MovieClip "wingbar" in Frame 112
onClipEvent (enterFrame) { bar.bar._xscale = 100 * (_root.wingcounter / totalammo); if ((!_root.wings) and onscreen) { play(); } if (_root.wings and (!onscreen)) { play(); } } onClipEvent (load) { n = 3; }
Instance of Symbol 476 MovieClip in Frame 112
onClipEvent (enterFrame) { if (_root.all.all.p1.shield) { barflash._visible = true; } else { barflash._visible = false; } _xscale = (100 * ((_root.shieldleft + (_root.shieldcounter / _root.shieldrefresh)) / _root.maxshield)); }
Instance of Symbol 513 MovieClip in Frame 112
onClipEvent (enterFrame) { _visible = _root.pausegame; }
Instance of Symbol 413 MovieClip "config" in Frame 112
onClipEvent (load) { _visible = false; }
Frame 113
_root.music.stop(); stop();
Frame 114
menumusic = new Sound(); menumusic.attachSound("menu music"); menumusic.start(0, 99); gotoAndPlay ("realmenu");
Symbol 16 Button
on (press) { if (Key.isDown(16)) { _root.gotoAndPlay("menuintro"); } else { _root.play(); } }
Symbol 17 MovieClip Frame 1
stop();
Instance of Symbol 10 MovieClip in Symbol 17 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = ((100 * _root.getBytesLoaded()) / _root.getBytesTotal()); if (_xscale == 100) { _parent.nextFrame(); } }
Symbol 17 MovieClip Frame 2
stop();
Symbol 25 Button
on (press) { getURL ("http://www.dissoluteproductions.com/", "_blank"); }
Symbol 30 Button
on (press) { getURL ("http://www.maxgames.com/", "_blank"); }
Symbol 35 MovieClip Frame 1
a = new Array(); a.push("why bother?"); a.push("keep trying, keep dying."); a.push("just one more level..."); a.push("what doesn't kill you, just delays the inevitable."); a.push("trying is the first step towards failure."); a.push("you didn't fail. you just found more ways to die."); a.push("try again. fail again. fail better."); txt.text = a[random(a.length)];
Symbol 76 MovieClip [bgs] Frame 1
gotoAndStop(_root.levelbg);
Symbol 79 MovieClip Frame 1
_visible = false;
Symbol 84 MovieClip [blood] Frame 1
if (random(5) == 1) { stopper = true; } else { stopper = false; } hitplatform = false; xvel = (random(20) * ((random(2) * 2) - 1)) + (_root.all.all.p1.xvel / 2); yvel = (-(10 + random(20))) + (_root.all.all.p1.yvel / 2); _yscale = (50 + random(100)); _xscale = (50 + random(100)); _rotation = random(360); g = 1 + (Math.random() * 2); onEnterFrame = function () { if (!_root.pausegame) { if (!hitplatform) { yvel = yvel + g; xvel = xvel * 0.9; _y = (_y + yvel); _x = (_x + xvel); } if (stopper) { for (i in _root.platArray) { if (this.area.hitTest(_root.platArray[i].area)) { yvel = yvel * -0.7; } } } } }; gotoAndPlay(random(5) + 1);
Symbol 84 MovieClip [blood] Frame 25
_root.bloodcount--; this.removeMovieClip();
Symbol 85 MovieClip [chaserbosshit2] Frame 1
function die() { partof.die(); } onEnterFrame = function () { _x = partof._x; _y = partof._y; _rotation = partof._rotation; if (partof.health <= 0) { this.removeMovieClip(); } if (this.area.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } };
Symbol 88 MovieClip [fire1] Frame 1
xvel = random(10) * ((random(2) * 2) - 1); yvel = -10 + random(20); _yscale = (50 + random(100)); _xscale = (50 + random(100)); _rotation = random(360); rotvel = random(50) * ((random(2) * 2) - 1); onEnterFrame = function () { xvel = xvel * 0.9; yvel = yvel * 0.9; rotvel = rotvel * 0.9; _y = (_y + yvel); _x = (_x + xvel); _rotation = (_rotation + rotvel); }; gotoAndPlay(random(5) + 1);
Symbol 88 MovieClip [fire1] Frame 25
this.removeMovieClip();
Symbol 91 MovieClip [fire2] Frame 1
xvel = random(10) * ((random(2) * 2) - 1); yvel = -10 + random(20); _yscale = (50 + random(100)); _xscale = (50 + random(100)); _rotation = random(360); rotvel = random(50) * ((random(2) * 2) - 1); onEnterFrame = function () { xvel = xvel * 0.9; yvel = yvel * 0.9; rotvel = rotvel * 0.9; _y = (_y + yvel); _x = (_x + xvel); _rotation = (_rotation + rotvel); }; gotoAndPlay(random(5) + 1);
Symbol 91 MovieClip [fire2] Frame 25
this.removeMovieClip();
Symbol 96 Button
on (press) { _root.tryagain = false; _root.diff = i; _root.level = i; _root.stopAllSounds(); _root.gotoAndPlay("gameinit"); } on (rollOver) { _root.displaylevel(i); }
Symbol 99 MovieClip [level button] Frame 1
stop();
Symbol 100 MovieClip [placeholder] Frame 1
_visible = false;
Symbol 106 MovieClip Frame 1
gotoAndStop(_root.levelbg);
Symbol 108 MovieClip [plat] Frame 1
stop();
Symbol 108 MovieClip [plat] Frame 15
this.removeMovieClip(); this.unloadMovie();
Symbol 108 MovieClip [plat] Frame 21
stop(); lol = true;
Symbol 131 MovieClip Frame 1
this.blendMode = "add";
Symbol 134 MovieClip Frame 1
function f() { _root.score = _root.score + 50; } gotoAndStop(_parent.thetype);
Symbol 134 MovieClip Frame 2
function f() { _root.score = _root.score + 100; } gotoAndStop(_parent.thetype);
Symbol 134 MovieClip Frame 3
function f() { _root.score = _root.score + 200; } gotoAndStop(_parent.thetype);
Symbol 134 MovieClip Frame 4
function f() { _root.score = _root.score + 400; } gotoAndStop(_parent.thetype);
Symbol 134 MovieClip Frame 5
function f() { _root.lives = _root.lives + 1; }
Symbol 134 MovieClip Frame 6
function f() { _root.ammo = 200; _root.weaponType = 1; }
Symbol 134 MovieClip Frame 7
function f() { _root.ammo = 100; _root.weaponType = 2; }
Symbol 134 MovieClip Frame 8
function f() { _root.ammo = 100; _root.weaponType = 3; }
Symbol 134 MovieClip Frame 9
function f() { _root.ammo = 100; _root.weaponType = 4; }
Symbol 134 MovieClip Frame 10
function f() { _root.fireshield = true; _root.fireshieldcounter = 150; s = new Sound(this); s.attachSound("fire shield start"); s.start(); _root.all.all.p1.fireshieldsound = new Sound(_root.all.all.p1); _root.all.all.p1.fireshieldsound.attachSound("fire shield"); _root.all.all.p1.fireshieldsound.start(0, 3); }
Symbol 134 MovieClip Frame 11
function f() { _root.wings = true; _root.wingcounter = 300; _root.all.all.p1.wing1._visible = true; _root.all.all.p1.wing2._visible = true; }
Symbol 135 MovieClip [powerup] Frame 1
stop(); onEnterFrame = function () { if (!_root.pausegame) { timer--; if (timer < 0) { _alpha = (_alpha-1); if (_alpha <= 0) { this.removeMovieClip(); } } yvel = yvel + (_root.grav / 2); if (this.hitTest(_root.all.all.p1.area) and (!_root.all.all.p1.dead)) { delete onEnterFrame; gotoAndPlay ("got"); } for (i in _root.platArray) { if (_root.platArray[i].area.hitTest(hitarea)) { _y = _root.platArray[i]._y; yvel = -7; } } _y = (_y + yvel); _x = (_x + xvel); } };
Symbol 135 MovieClip [powerup] Frame 2
z.f(); s = new Sound(this); switch (thetype) { case 1 : case 2 : case 3 : case 4 : s.attachSound("coin snd"); break; case 5 : s.attachSound("life snd"); break; case 6 : case 7 : case 8 : case 9 : _root.weaponbar.totalammo = _root.ammo; _root.weaponbar.bar.thetype = thetype; _root.weaponbar.bar.z.gotoAndStop(thetype); s.attachSound("powerup get"); break; case 10 : _root.firebar.totalammo = _root.fireshieldcounter; _root.firebar.bar.z.gotoAndStop(thetype); break; case 11 : _root.wingbar.totalammo = _root.wingcounter; _root.wingbar.bar.z.gotoAndStop(thetype); default : s.attachSound("powerup get"); } s.start();
Symbol 135 MovieClip [powerup] Frame 6
this.removeMovieClip();
Symbol 139 MovieClip Frame 1
gotoAndStop(random(_totalframes) + 1);
Symbol 143 MovieClip Frame 1
scan = 0.01;
Symbol 143 MovieClip Frame 2
if (Math.random() > scan) { gotoAndPlay(_currentframe - 1); }
Symbol 143 MovieClip Frame 24
if (Math.random() > scan) { gotoAndPlay(_currentframe - 1); }
Symbol 143 MovieClip Frame 45
if (Math.random() > scan) { gotoAndPlay(_currentframe - 1); }
Symbol 143 MovieClip Frame 66
if (Math.random() > scan) { gotoAndPlay(_currentframe - 1); }
Symbol 143 MovieClip Frame 91
if (Math.random() > scan) { gotoAndPlay(_currentframe - 1); }
Symbol 149 MovieClip Frame 1
onEnterFrame = function () { if (Math.random() < 0.1) { n = this.attachMovie("glitter1", "g" + this.getNextHighestDepth(), this.getNextHighestDepth()); n._xscale = (n._yscale = 30 + (Math.random() * 30)); n._x = random(60) - 30; } };
Symbol 150 MovieClip Frame 1
gotoAndStop(random(_totalframes) + 1);
Symbol 158 MovieClip Frame 1
gotoAndStop(random(_totalframes) + 1);
Instance of Symbol 155 MovieClip in Symbol 158 MovieClip Frame 2
onClipEvent (load) { gotoAndPlay(random(80)); }
Symbol 162 MovieClip Frame 1
gotoAndStop(random(_totalframes) + 1);
Symbol 172 MovieClip Frame 1
gotoAndStop(random(_totalframes) + 1);
Symbol 173 MovieClip Frame 1
gotoAndStop(_root.levelbg);
Symbol 174 MovieClip [scenery] Frame 1
stop();
Symbol 174 MovieClip [scenery] Frame 15
this.removeMovieClip();
Symbol 176 MovieClip [shoot] Frame 1
speed = 50; ii = 0; onEnterFrame = function () { ii++; if (ii > 10) { this.removeMovieClip(); } _x = (_x + (Math.sin((_rotation / 180) * Math.PI) * speed)); _y = (_y - (Math.cos((_rotation / 180) * Math.PI) * speed)); for (i in _root.baddyArray) { if (this.hitTest(_root.baddyArray[i].area)) { _root.baddyArray[i].die(_x, _y); if (_root.baddyArray[i].pointsforhitting != undefined) { _root.score = _root.score + ((Number(_root.baddyArray[i].pointsforhitting) != _root.baddyArray[i].pointsforhitting) ? 0 : (_root.baddyArray[i].pointsforhitting)); } this.removeMovieClip(); } } };
Symbol 177 MovieClip [shootnosound] Frame 1
speed = 50; ii = 0; onEnterFrame = function () { ii++; if (ii > 10) { this.removeMovieClip(); } _x = (_x + (Math.sin((_rotation / 180) * Math.PI) * speed)); _y = (_y - (Math.cos((_rotation / 180) * Math.PI) * speed)); for (i in _root.baddyArray) { if (this.hitTest(_root.baddyArray[i].area)) { _root.baddyArray[i].die(_x, _y); if (_root.baddyArray[i].pointsforhitting != undefined) { _root.score = _root.score + ((Number(_root.baddyArray[i].pointsforhitting) != _root.baddyArray[i].pointsforhitting) ? 0 : (_root.baddyArray[i].pointsforhitting)); } this.removeMovieClip(); } } };
Symbol 184 MovieClip [shootthru] Frame 1
speed = 50; ii = 0; helf = 1; onEnterFrame = function () { ii++; if (ii > 10) { this.removeMovieClip(); } _x = (_x + (Math.sin((_rotation / 180) * Math.PI) * speed)); _y = (_y - (Math.cos((_rotation / 180) * Math.PI) * speed)); for (i in _root.baddyArray) { if (this.hitTest(_root.baddyArray[i].area)) { _root.baddyArray[i].die(_x, _y); if (_root.baddyArray[i].pointsforhitting != undefined) { _root.score = _root.score + ((Number(_root.baddyArray[i].pointsforhitting) != _root.baddyArray[i].pointsforhitting) ? 0 : (_root.baddyArray[i].pointsforhitting)); } if (helf == 0) { this.removeMovieClip(); } helf--; } } };
Symbol 187 MovieClip [shrapnel] Frame 1
xvel = random(10) * ((random(2) * 2) - 1); yvel = -(10 + random(20)); _yscale = (50 + random(100)); _xscale = (50 + random(100)); _rotation = random(360); rotvel = random(10) * ((random(2) * 2) - 1); onEnterFrame = function () { xvel = xvel * 0.9; yvel = yvel * 0.9; rotvel = rotvel * 0.9; _y = (_y + yvel); _x = (_x + xvel); _rotation = (_rotation + rotvel); }; gotoAndPlay(random(5) + 1);
Symbol 187 MovieClip [shrapnel] Frame 25
this.removeMovieClip();
Symbol 190 MovieClip [sparkle] Frame 13
this.removeMovieClip();
Symbol 193 MovieClip Frame 1
Symbol 194 MovieClip [dp letter] Frame 34
stop();
Symbol 197 MovieClip [instructions] Frame 151
Symbol 197 MovieClip [instructions] Frame 213
this.removeMovieClip();
Symbol 201 MovieClip [hopper] Frame 1
function die() { health--; if ((_currentframe == 1) and (health <= 0)) { delete onEnterFrame; gotoAndPlay ("die"); } } vel = 5; pointsforhitting = 30; onEnterFrame = function () { if (!_root.pausegame) { _x = (_x + vel); if (_x > (plat._x + plat._width)) { _xscale = -100; vel = -5; } if (_x < plat._x) { _xscale = 100; vel = 5; } if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } } }; stop();
Symbol 201 MovieClip [hopper] Frame 2
_root.baddyDie(this);
Symbol 201 MovieClip [hopper] Frame 6
this.removeMovieClip();
Symbol 204 MovieClip [hopperboss] Frame 1
isStopped = false; onEnterFrame = function () { if ((isStopped and (!_root.pausegame)) and (_currentframe != 71)) { play(); isStopped = false; } else if ((!isStopped) and _root.pausegame) { stop(); isStopped = true; } }; function die(atx, aty) { atx = _x + ((atx - _x) * 0.8); aty = _y + ((aty - _y) * 0.8); _root.baddyHurt(atx, aty); pointsforhitting = 1; health = health - 2; if ((health <= 0) and (!dead)) { dead = true; gotoAndPlay ("die"); } } pointsforhitting = 1; xvel = 5;
Instance of Symbol 79 MovieClip "area" in Symbol 204 MovieClip [hopperboss] Frame 10
onClipEvent (enterFrame) { if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } }
Instance of Symbol 100 MovieClip [placeholder] in Symbol 204 MovieClip [hopperboss] Frame 26
onClipEvent (enterFrame) { if (!_root.pausegame) { _parent._x = _parent._x + _parent.xvel; } }
Instance of Symbol 79 MovieClip "area" in Symbol 204 MovieClip [hopperboss] Frame 52
onClipEvent (enterFrame) { if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } }
Symbol 204 MovieClip [hopperboss] Frame 71
stop();
Instance of Symbol 100 MovieClip [placeholder] in Symbol 204 MovieClip [hopperboss] Frame 71
onClipEvent (load) { i = 0; _parent.xvel = 1; speed = 8; } onClipEvent (enterFrame) { if (!_root.pausegame) { i++; if (i > 20) { i = 0; _parent.xvel = speed * ((_parent._x > _root.all.all.p1._x) ? -1 : 1); if (_parent._x < (_root.lastPlat._x + 100)) { _parent.xvel = speed; } if (_parent._x > ((_root.lastPlat._x + _root.lastPlat._width) - 100)) { _parent.xvel = -speed; } _parent._xscale = ((_parent.xvel > 0) ? 100 : -100); if (_parent.hoppermother) { tmp2 = _root.all.all.attachMovie("hopper", "hopper" + (_root.baddyArray.length + 1), _root.all.all.getNextHighestDepth()); tmp2._y = _root.lastPlat._y; tmp2._x = _parent._x; tmp2.plat = _root.lastPlat; tmp2.health = 1; _root.baddyArray.push(tmp2); } _parent.gotoAndPlay("jump"); _parent.isStopped = false; } } }
Symbol 204 MovieClip [hopperboss] Frame 72
play();
Instance of Symbol 79 MovieClip in Symbol 204 MovieClip [hopperboss] Frame 72
onClipEvent (enterFrame) { _root.bossDying(_parent); }
Symbol 204 MovieClip [hopperboss] Frame 91
delete onEnterFrame; _root.baddyHurt(_x, _y - 20); _root.baddyHurt(_x, _y - 20);
Symbol 204 MovieClip [hopperboss] Frame 110
stop(); _root.nextLevel();
Symbol 219 MovieClip Frame 6
if ((_parent.vertmode == 1) and (random(5) > 1)) { tmp2 = _root.all.all.attachMovie("popper", "popper" + (_root.baddyArray.length + 1), _root.all.all.getNextHighestDepth()); tmp2.plat = _parent.plat; tmp2.health = 1; _root.baddyArray.push(tmp2); tmp2._x = _parent._x; tmp2._y = _parent._y; } else if (_parent.vertmode == 1) { _parent.vertmode = -1; _parent._yscale = -100; _parent._y = _parent._y + _parent.plat._height; } else { _parent.vertmode = 1; _parent._yscale = 100; _parent._y = _parent.floory; }
Symbol 219 MovieClip Frame 10
gotoAndStop ("normal");
Symbol 219 MovieClip Frame 15
stop();
Symbol 219 MovieClip Frame 20
gotoAndStop ("normal");
Symbol 219 MovieClip Frame 29
gotoAndStop ("normal");
Symbol 220 MovieClip [popperboss] Frame 1
function die(atx, aty) { atx = _x + ((atx - _x) * 0.8); aty = _y + ((aty - _y) * 0.8); _root.baddyHurt(atx, aty); health--; _root.bossHealth--; if (x) { health = 0; } if ((_currentframe == 1) and (health <= 0)) { gotoAndPlay ("die"); } } stop(); vertmode = 1; ani.gotoAndPlay("fall"); pointsforhitting = 1; yv = 0; jumping = true; floory = plat._y; leftx = plat._x; rightx = plat._x + plat._width; freq = 0.95; ran = function (val) { return(((Math.random() * val) * 2) - val); }; onEnterFrame = function () { if (!_root.pausegame) { if (jumping) { _y = (_y + yv); yv = yv + (1 * vertmode); if (yv == (1 * vertmode)) { ani.play(); } _x = (_x + xtoadd); if (vertmode == 1) { if (_y > floory) { ani.gotoAndPlay("land"); jumping = false; yv = 0; _y = floory; } } else if (_y < (floory + plat._height)) { ani.gotoAndPlay("land"); jumping = false; yv = 0; _y = (floory + plat._height); } } else if ((ani._currentframe == 1) and (Math.random() < freq)) { if (random(((vertmode == 1) ? 2 : 3)) == 1) { ani.gotoAndPlay("squash"); } else { ani.gotoAndPlay("jump"); if (vertmode == -1) { yv = 10; } else { yv = -20; } aimx = leftx + random(rightx - leftx); xtoadd = (aimx - _x) / 40; jumping = true; } } if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } } };
Instance of Symbol 79 MovieClip in Symbol 220 MovieClip [popperboss] Frame 2
onClipEvent (enterFrame) { _root.bossDying(_parent); }
Symbol 220 MovieClip [popperboss] Frame 3
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 220 MovieClip [popperboss] Frame 4
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 220 MovieClip [popperboss] Frame 5
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 220 MovieClip [popperboss] Frame 6
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 220 MovieClip [popperboss] Frame 7
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 220 MovieClip [popperboss] Frame 8
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 220 MovieClip [popperboss] Frame 9
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 220 MovieClip [popperboss] Frame 10
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 220 MovieClip [popperboss] Frame 11
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 220 MovieClip [popperboss] Frame 12
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 220 MovieClip [popperboss] Frame 13
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 220 MovieClip [popperboss] Frame 14
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 220 MovieClip [popperboss] Frame 15
_root.baddyDie(this);
Symbol 220 MovieClip [popperboss] Frame 42
_root.nextLevel(); this.removeMovieClip();
Symbol 222 MovieClip [popper] Frame 1
function die(x) { health--; if (x) { health = 0; } if ((_currentframe == 1) and (health <= 0)) { gotoAndPlay ("die"); } } stop(); pointsforhitting = 50; yv = 0; jumping = false; floory = _y; freq = 0.05; ran = function (val) { return(((Math.random() * val) * 2) - val); }; onEnterFrame = function () { if (!_root.pausegame) { if (jumping) { _y = (_y + yv); yv = yv + 1; if (_y > floory) { jumping = false; yv = 0; _y = floory; } } else if (Math.random() < freq) { yv = -20; jumping = true; } if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } } };
Symbol 222 MovieClip [popper] Frame 2
_root.baddyDie(this);
Symbol 222 MovieClip [popper] Frame 5
this.removeMovieClip();
Symbol 233 MovieClip Frame 1
stop();
Symbol 234 MovieClip [dropper] Frame 1
function die(x) { health--; if (x) { health = 0; } if ((_currentframe == 1) and (health <= 0)) { gotoAndPlay ("die"); } } stop(); pointsforhitting = 50; yv = 0; jumping = false; floory = plat._y; yvel = 0; nearness = 80; waiting = true; freq = 0.05; ran = function (val) { return(((Math.random() * val) * 2) - val); }; onEnterFrame = function () { if (!_root.pausegame) { if (waiting) { if ((((_root.all.all.p1._y <= floory) and (_root.all.all.p1._y > _y)) and (_x > (_root.all.all.p1._x - nearness))) and (_x < (_root.all.all.p1._x + nearness))) { waiting = false; falling = true; s = new Sound(this); s.attachSound("Dropnoise"); s.start(); } } else if (falling) { yvel = yvel + 1; _y = (_y + yvel); if (_y >= floory) { _y = floory; s = new Sound(this); s.attachSound("hitfloor"); s.start(); ani.gotoAndStop("stuck"); falling = false; } } if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } } };
Symbol 234 MovieClip [dropper] Frame 2
_root.baddyDie(this);
Symbol 234 MovieClip [dropper] Frame 5
this.removeMovieClip();
Symbol 235 MovieClip [dropperboss] Frame 1
function die(atx, aty) { atx = _x + ((atx - _x) * 0.8); aty = _y + ((aty - _y) * 0.8); _root.baddyHurt(atx, aty); health = health - 1.4; _root.bossHealth = health; if ((_currentframe == 1) and (health <= 0)) { gotoAndPlay ("die"); } } stop(); pointsforhitting = 1; yv = 0; floory = _y; _y = (_y - 1000); breedline = plat._y - 400; bredonce = false; yvel = 0; speed = 15; turn = 0.1; circling = true; breeding = false; radius = 400; radtodegree = 57.2957795130823; rotpoint = 0; dir = 0; doit = false; freq = 0.05; ran = function (val) { return(((Math.random() * val) * 2) - val); }; normalizedir = function (val) { val2 = val; if (val > Math.PI) { val2 = val - (Math.PI*2); } else if (val < -3.14159265358979) { val2 = val + (Math.PI*2); } return(val2); }; onEnterFrame = function () { if (!_root.pausegame) { if (circling) { rotpoint = rotpoint + 0.05; if (rotpoint > Math.PI) { rotpoint = rotpoint - (Math.PI*2); } actualdir = rotpoint - (Math.PI/2); actualdir = normalizedir(actualdir); normaldir = normalizedir(actualdir - dir); if (Math.abs(normaldir) > turn) { if (normaldir > 0) { dir = dir + turn; } else { dir = dir - turn; } dir = normalizedir(dir); } else { dir = dir + normaldir; } _rotation = ((-dir) * radtodegree); xwanted = _root.all.all.p1._x + (radius * Math.cos(rotpoint)); ywanted = _root.all.all.p1._y - (radius * Math.sin(rotpoint)); _x = (_x + ((xwanted - _x) / 3)); _y = (_y + ((ywanted - _y) / 3)); if (random(150) == 1) { circling = false; breeding = true; targetx = plat._x + random(plat._width); } else if ((random(120) == 1) and (Math.abs(normaldir) < turn)) { circling = false; nowdir = Math.atan2(_root.all.all.p1._y - _y, _root.all.all.p1._x - _x); xattack = Math.cos(nowdir) * speed; yattack = Math.sin(nowdir) * speed; } } else if (breeding) { rotpoint = (Math.PI/2); _rotation = (_rotation / 2); dir = dir / 2; if ((doit and (_y > (breedline - speed))) and (_y < (breedline + speed))) { bredonce = true; tmp2 = _root.all.all.attachMovie("dropper", "dropper" + (_root.baddyArray.length + 1), _root.all.all.getNextHighestDepth()); tmp2.plat = plat; tmp2.health = 1; _root.baddyArray.push(tmp2); tmp2._x = _x; tmp2._y = _y; targetx = plat._x + random(plat._width); doit = false; } if (Math.abs(_x - targetx) < speed) { doit = true; } else if (targetx > _x) { _x = (_x + speed); } else { _x = (_x - speed); } if (Math.abs(_y - breedline) < speed) { _y = breedline; } else if (breedline > _y) { _y = (_y + speed); } else { _y = (_y - speed); } if ((random(60) == 1) and bredonce) { bredonce = false; circling = true; breeding = false; } } else { _x = (_x + xattack); _y = (_y + yattack); if (_root.dist(_root.all.all.p1, this) > (radius + 20)) { rotpoint = normalizedir(_root.dir(_root.all.all.p1, this) + (Math.PI/2)); circling = true; } } if (this.area.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } } };
Symbol 235 MovieClip [dropperboss] Frame 2
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Instance of Symbol 79 MovieClip in Symbol 235 MovieClip [dropperboss] Frame 2
onClipEvent (enterFrame) { _root.bossDying(_parent); }
Symbol 235 MovieClip [dropperboss] Frame 3
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 235 MovieClip [dropperboss] Frame 4
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 235 MovieClip [dropperboss] Frame 5
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 235 MovieClip [dropperboss] Frame 6
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 235 MovieClip [dropperboss] Frame 7
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 235 MovieClip [dropperboss] Frame 8
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 235 MovieClip [dropperboss] Frame 9
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 235 MovieClip [dropperboss] Frame 10
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 235 MovieClip [dropperboss] Frame 11
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 235 MovieClip [dropperboss] Frame 12
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 235 MovieClip [dropperboss] Frame 13
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 235 MovieClip [dropperboss] Frame 15
_root.baddyDie(this);
Symbol 235 MovieClip [dropperboss] Frame 58
_root.nextLevel(); this.removeMovieClip();
Symbol 243 MovieClip [floater] Frame 1
function die() { health--; if ((_currentframe == 1) and (health <= 0)) { delete onEnterFrame; gotoAndPlay ("die"); } } stop(); pointsforhitting = 20; var xv = 0; var yv = 0; var dir = 0; var tc = 0; speed = 2; turn = 0.2; ran = function (val) { return(((Math.random() * val) * 2) - val); }; onEnterFrame = function () { if (!_root.pausegame) { if ((_root.dist(plat, this) < 100) || (baby)) { tc = (tc * 0.7) + ran(turn); dir = dir + tc; } else { dir = _root.dir(plat, this); } _y = (_y + (Math.cos(dir) * speed)); _x = (_x + (Math.sin(dir) * speed)); _xscale = ((Math.sin(dir) > 0) ? 100 : -100); if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } } };
Symbol 243 MovieClip [floater] Frame 2
_root.baddyDie(this);
Symbol 243 MovieClip [floater] Frame 5
this.removeMovieClip();
Symbol 245 MovieClip [floaterchaser] Frame 1
function die() { health--; if ((_currentframe == 1) and (health <= 0)) { delete onEnterFrame; gotoAndPlay ("die"); } } stop(); pointsforhitting = 30; var xv = 0; var yv = 0; var dir = 0; var tc = 0; speed = 2; startspeed = speed; turn = 0.2; ran = function (val) { return(((Math.random() * val) * 2) - val); }; onEnterFrame = function () { if (!_root.pausegame) { if (!baby) { if (((_root.dist(_root.all.all.p1, this) < 200) and (!_root.all.all.p1.dead)) and (_root.all.all.p1.invincitimer <= 0)) { speed = startspeed + 2; dir = _root.dir(_root.all.all.p1, this); } else if (_root.dist(plat, this) < 100) { tc = (tc * 0.7) + ran(turn); dir = dir + tc; } else { dir = _root.dir(plat, this); } } else { speed = startspeed + 2; dir = _root.dir(_root.all.all.p1, this); } _y = (_y + (Math.cos(dir) * speed)); _x = (_x + (Math.sin(dir) * speed)); _xscale = ((Math.sin(dir) > 0) ? 100 : -100); if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } } };
Symbol 245 MovieClip [floaterchaser] Frame 2
_root.baddyDie(this);
Symbol 245 MovieClip [floaterchaser] Frame 5
this.removeMovieClip();
Symbol 247 MovieClip [chaser] Frame 1
function die() { if ((!waiting) || (_root.fightingBoss)) { health--; if ((_currentframe < 3) and (health <= 0)) { delete onEnterFrame; gotoAndPlay ("die"); } } } stop(); _alpha = 0; waiting = true; waittime = random(300) + 100; pointsforhitting = 30; var xv = 0; var yv = 0; dir = 0; var tc = 0; radtodegree = 57.2957795130823; speed = 2; startspeed = speed; turn = 0.08; ran = function (val) { return(((Math.random() * val) * 2) - val); }; normalizedir = function (val) { val2 = val; if (val > Math.PI) { val2 = val - (Math.PI*2); } else if (val < -3.14159265358979) { val2 = val + (Math.PI*2); } return(val2); }; onEnterFrame = function () { if (!_root.pausegame) { if (!waiting) { if ((_alpha < 100) && (health > 0)) { _alpha = (_alpha + 8); } if ((!_root.all.all.p1.dead) and (_root.all.all.p1.invincitimer <= 0)) { speed = startspeed + 4; actualdir = _root.dir(_root.all.all.p1, this); normaldir = normalizedir(actualdir - dir); if (Math.abs(normaldir) > turn) { if (normaldir > 0) { dir = dir + turn; } else { dir = dir - turn; } dir = normalizedir(dir); } else { dir = dir + normaldir; } } _y = (_y + (Math.cos(dir) * speed)); _x = (_x + (Math.sin(dir) * speed)); dir = dir % Math.PI; _rotation = ((-dir) * radtodegree); if (this.hitTest(_root.all.all.p1.area) && (_alpha >= 100)) { _root.all.all.p1.die(); } } else { waittime--; if (waittime <= 0) { waiting = false; gotoAndStop (2); } } } };
Symbol 247 MovieClip [chaser] Frame 3
_root.baddyDieExplode(this);
Symbol 247 MovieClip [chaser] Frame 6
this.removeMovieClip();
Symbol 248 MovieClip [chaserbaby] Frame 1
function die() { if ((!waiting) || (_root.fightingBoss)) { health--; if ((_currentframe < 3) and (health <= 0)) { delete onEnterFrame; gotoAndPlay ("die"); } } } stop(); pointsforhitting = 1; var xv = 0; var yv = 0; dir = 0; var tc = 0; radtodegree = 57.2957795130823; speed = 4; startspeed = speed; turn = 0.08; ran = function (val) { return(((Math.random() * val) * 2) - val); }; normalizedir = function (val) { val2 = val; if (val > Math.PI) { val2 = val - (Math.PI*2); } else if (val < -3.14159265358979) { val2 = val + (Math.PI*2); } return(val2); }; onEnterFrame = function () { if (!_root.pausegame) { if ((!_root.all.all.p1.dead) and (_root.all.all.p1.invincitimer <= 0)) { speed = startspeed + 4; actualdir = _root.dir(_root.all.all.p1, this); normaldir = normalizedir(actualdir - dir); if (Math.abs(normaldir) > turn) { if (normaldir > 0) { dir = dir + turn; } else { dir = dir - turn; } dir = normalizedir(dir); } else { dir = dir + normaldir; } } _y = (_y + (Math.cos(dir) * speed)); _x = (_x + (Math.sin(dir) * speed)); dir = dir % Math.PI; _rotation = ((-dir) * radtodegree); if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } if (this.area.hitTest(plat)) { die(); } } };
Symbol 248 MovieClip [chaserbaby] Frame 2
_root.baddyDieExplode(this);
Symbol 248 MovieClip [chaserbaby] Frame 5
this.removeMovieClip();
Symbol 252 MovieClip Frame 1
onEnterFrame = function () { _rotation = (((Math.atan2(_parent._parent._y - _root.all.all.p1._y, _parent._parent._x - _root.all.all.p1._x) / Math.PI) * 180) - _parent._parent._rotation); };
Symbol 255 MovieClip Frame 1
stop();
Symbol 258 MovieClip [chaserboss] Frame 1
function die() { if ((!waiting) || (_root.fightingBoss)) { health = health - 2; ani.play(); _root.bossHealth = health; if ((_currentframe < 3) and (health <= 0)) { delete onEnterFrame; gotoAndPlay ("die"); } } } stop(); _alpha = 0; smokefreq = 5; smokecounter = 0; rising = false; waiting = false; pointsforhitting = 1; var xv = 0; var yv = 0; dir = 0; var tc = 0; radtodegree = 57.2957795130823; turning = 0; chaseturn = 0.2; speed = 9; startspeed = speed; turn = 0.04; ran = function (val) { return(((Math.random() * val) * 2) - val); }; normalizedir = function (val) { val2 = val; if (val > Math.PI) { val2 = val - (Math.PI*2); } else if (val < -3.14159265358979) { val2 = val + (Math.PI*2); } return(val2); }; onEnterFrame = function () { if (!_root.pausegame) { if ((_alpha < 100) && (health > 0)) { _alpha = (_alpha + 8); } if (!_root.all.all.p1.dead) { if (rising) { actualdir = -3.14159265358979; normaldir = normalizedir(actualdir - dir); if (Math.abs(normaldir) > chaseturn) { if (normaldir > 0) { dir = dir + chaseturn; } else { dir = dir - chaseturn; } dir = normalizedir(dir); } else { dir = dir + normaldir; } turning = 0; if (_y < (plat._y - 400)) { rising = false; } } else { if (_y > plat._y) { rising = true; } if (((_y < (plat._y - 500)) or (_x < plat._x)) or (_x > (plat._x + plat._width))) { actualdir = _root.dir(_root.all.all.p1, this); normaldir = normalizedir(actualdir - dir); if (Math.abs(normaldir) > chaseturn) { if (normaldir > 0) { dir = dir + chaseturn; } else { dir = dir - chaseturn; } dir = normalizedir(dir); } else { dir = dir + normaldir; } turning = 0; } else { if ((_y < (plat._y - 80)) and (random(30) == 1)) { tmp2 = _root.all.all.attachMovie("chaserbaby", "chaserbaby" + (_root.baddyArray.length + 1), _root.all.all.getNextHighestDepth()); tmp2.plat = plat; tmp2.health = 1; _root.baddyArray.push(tmp2); tmp2._x = _x; tmp2._y = _y; } if (turning > turn) { turning = turn; } if (turning < (-turn)) { turning = -turn; } turning = turning + (ran(turn) / 4); tc = (tc * 0.7) + turning; dir = dir + tc; } } } while (smokecounter > smokefreq) { smokecounter = smokecounter - smokefreq; tmp = underclip.attachMovie("shrapnel", "blood" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); tmp._x = random(5); tmp._y = random(5); } smokecounter = smokecounter + (100 - health); _y = (_y + (Math.cos(dir) * speed)); _x = (_x + (Math.sin(dir) * speed)); _rotation = ((-dir) * radtodegree); if (this.area.hitTest(_root.all.all.p1.area) && (_alpha >= 100)) { _root.all.all.p1.die(); } } };
Symbol 258 MovieClip [chaserboss] Frame 2
Instance of Symbol 79 MovieClip in Symbol 258 MovieClip [chaserboss] Frame 2
onClipEvent (enterFrame) { _root.bossDying(_parent); }
Symbol 258 MovieClip [chaserboss] Frame 12
_root.baddyDieExplode(this);
Symbol 258 MovieClip [chaserboss] Frame 13
_root.baddyDieExplode(this);
Symbol 258 MovieClip [chaserboss] Frame 14
_root.baddyDieExplode(this);
Symbol 258 MovieClip [chaserboss] Frame 50
_root.nextLevel(); this.removeMovieClip(); _root.baddyDieExplode(this);
Symbol 264 MovieClip Frame 1
stop();
Symbol 264 MovieClip Frame 2
stop();
Symbol 265 MovieClip [centipede] Frame 1
function die() { if ((following and (!red)) and boss) { body.gotoAndStop("red"); red = true; } else { health--; if ((_currentframe == 1) and (health <= 0)) { delete onEnterFrame; gotoAndPlay ("die"); } } } stop(); pointsforhitting = 20; var xv = 0; var yv = 0; var dir = 0; var tc = 0; radtodegree = 57.2957795130823; speed = 2; startspeed = speed; turn = 0.1; red = false; ran = function (val) { return(((Math.random() * val) * 2) - val); }; onEnterFrame = function () { if (!_root.pausegame) { if (following == null) { if (!boss) { if (((_root.dist(_root.all.all.p1, this) < 200) and (!_root.all.all.p1.dead)) and (_root.all.all.p1.invincitimer <= 0)) { speed = startspeed + 2; dir = _root.dir(_root.all.all.p1, this); } else if (_root.dist(plat, this) < 100) { tc = (tc * 0.7) + ran(turn); dir = dir + tc; } else { dir = _root.dir(plat, this); } } else if (_root.dist(_root.all.all.p1, this) > 300) { speed = startspeed + 6; dir = _root.dir(_root.all.all.p1, this); } else { tc = (tc * 0.7) + ran(turn); dir = dir + tc; } } else { if (_root.dist(following, this) > 15) { dir = _root.dir2(following, this); speed = following.speed; } if ((following.health <= 0) || (following.health == null)) { following = null; } } _y = (_y + (Math.cos(dir) * speed)); _x = (_x + (Math.sin(dir) * speed)); dir = dir % Math.PI; _rotation = ((-dir) * radtodegree); if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } } };
Instance of Symbol 261 MovieClip "head" in Symbol 265 MovieClip [centipede] Frame 1
onClipEvent (enterFrame) { if (_parent.following != null) { _visible = false; } else { _visible = true; } }
Instance of Symbol 264 MovieClip "body" in Symbol 265 MovieClip [centipede] Frame 1
onClipEvent (enterFrame) { if (_parent.following == null) { _visible = false; } else { _visible = true; } }
Symbol 265 MovieClip [centipede] Frame 2
_root.baddyHurt(_x, _y);
Symbol 265 MovieClip [centipede] Frame 5
if (boss) { myBoss.health = myBoss.health - 2.5; if (myBoss.health <= 0) { _root.nextLevel(); } else { this.removeMovieClip(); } } else { this.removeMovieClip(); }
Instance of Symbol 79 MovieClip in Symbol 265 MovieClip [centipede] Frame 6
onClipEvent (enterFrame) { _root.bossDying(_parent); }
Symbol 265 MovieClip [centipede] Frame 18
this.removeMovieClip();
Symbol 267 MovieClip [shooter floater] Frame 1
function die() { health--; if ((_currentframe == 1) and (health <= 0)) { delete onEnterFrame; gotoAndPlay ("die"); } } stop(); xv = 0; yv = 0; dir = 0; tc = 0; timer = 50; pointsforhitting = 40; speed = 2; turn = 0.2; t = timer; shootspeed = 5; initx = _x; inity = _y; ran = function (val) { return(((Math.random() * val) * 2) - val); }; onEnterFrame = function () { if (!_root.pausegame) { if ((_root.dist(plat, this) < 100) || (baby)) { tc = (tc * 0.7) + ran(turn); dir = dir + tc; } else { dir = _root.dir(plat, this); } _y = (_y + (Math.cos(dir) * speed)); _x = (_x + (Math.sin(dir) * speed)); _xscale = ((Math.sin(dir) > 0) ? 100 : -100); if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } t--; if (t <= 0) { if (_root.dist(_root.all.all.p1, this) < 300) { _root.shoot(_x, _y, _root.dir(_root.all.all.p1, this), shootspeed); } t = timer; } } };
Symbol 267 MovieClip [shooter floater] Frame 2
_root.baddyDie(this);
Symbol 267 MovieClip [shooter floater] Frame 5
this.removeMovieClip();
Symbol 273 MovieClip Frame 1
stop();
Symbol 273 MovieClip Frame 5
gotoAndStop ("normal");
Symbol 273 MovieClip Frame 9
gotoAndStop ("normal");
Symbol 274 MovieClip Frame 1
lookingright = true; stop();
Symbol 274 MovieClip Frame 10
lookingright = false; stop();
Symbol 275 MovieClip [floaterboss] Frame 1
function die(atx, aty) { atx = _x + ((atx - _x) * 0.8); aty = _y + ((aty - _y) * 0.8); _root.baddyHurt(atx, aty); health = health - 2; _root.bossHealth = health; eyes.e1.gotoAndPlay("hit"); eyes.e2.gotoAndPlay("hit"); if ((_currentframe == 1) and (health <= 0)) { delete onEnterFrame; gotoAndPlay ("die"); } } stop(); innerboxhu = 150; innerboxhd = 190; innerboxw = -50; outerboxw = 150; outerboxhu = 450; outerboxhd = 300; p1 = plat._x; p2 = plat._x + plat._width; floory = plat._y; xv = 0; yv = 0; dir = 0; tc = 0; pointsforhitting = 1; speed = 11; turn = 0.2; t = timer; shootspeed = 5; if (_root.bosstype2 != null) { timer = 20; } else { timer = 27; } initx = _x; inity = _y; ran = function (val) { return(((Math.random() * val) * 2) - val); }; onEnterFrame = function () { if (!_root.pausegame) { tc = (tc * 0.7) + ran(turn); dir = dir + tc; _y = (_y + (Math.cos(dir) * speed)); if (_y < (floory - outerboxhu)) { _y = (floory - outerboxhu); } if (_y > (floory + outerboxhd)) { _y = (floory + outerboxhd); } if ((((_x > (p1 - innerboxw)) and (_x < (p2 + innerboxw))) and (_y > (floory - innerboxhu))) and (_y < (floory + innerboxhd))) { if ((Math.cos(dir) * speed) > 0) { _y = (floory - innerboxhu); } else { _y = (floory + innerboxhd); } } _x = (_x + (Math.sin(dir) * speed)); if (_x < (p1 - outerboxw)) { _x = (p1 - outerboxw); } if (_x > (p2 + outerboxw)) { _x = (p2 + outerboxw); } if ((((_x > (p1 - innerboxw)) and (_x < (p2 + innerboxw))) and (_y > (floory - innerboxhu))) and (_y < (floory + innerboxhd))) { if ((Math.sin(dir) * speed) > 0) { _x = (p1 - innerboxw); } else { _x = (p2 + innerboxw); } } if (Math.sin(dir) > 0) { if (!eyes.lookright) { eyes.play(); } } else if (eyes.lookright) { eyes.play(); } if (this.area.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } t--; if (t <= 0) { _root.shoot((_x + random(20)) - 10, (_y + random(20)) - 10, _root.dir(_root.all.all.p1, this), shootspeed); t = timer + random(6); } if ((random(200) == 1) && (floatermother)) { tmp = plat; if ((random(3) == 1) && (_root.level < 5)) { tmp2 = _root.all.all.attachMovie("floater", "floater" + (_root.baddyArray.length + 1), _root.all.all.getNextHighestDepth()); tmp2.plat = tmp; tmp2.health = 1; _root.baddyArray.push(tmp2); } else if (random(2) == 1) { tmp2 = _root.all.all.attachMovie("floaterchaser", "floaterchaser" + (_root.baddyArray.length + 1), _root.all.all.getNextHighestDepth()); tmp2.plat = tmp; tmp2.health = 1; _root.baddyArray.push(tmp2); } else { tmp2 = _root.all.all.attachMovie("shooter floater", "shooter floater" + (_root.baddyArray.length + 1), _root.all.all.getNextHighestDepth()); tmp2.plat = tmp; tmp2.health = 1; _root.baddyArray.push(tmp2); } tmp2._x = _x; tmp2._y = _y; tmp2.baby = true; eyes.e1.gotoAndPlay("breed"); eyes.e2.gotoAndPlay("breed"); } } };
Symbol 275 MovieClip [floaterboss] Frame 2
_root.baddyHurt((_x + random(30)) - 15, (_y - random(40)) + 10);
Instance of Symbol 79 MovieClip in Symbol 275 MovieClip [floaterboss] Frame 2
onClipEvent (enterFrame) { _root.bossDying(_parent); }
Symbol 275 MovieClip [floaterboss] Frame 3
_root.baddyHurt((_x + random(30)) - 15, (_y - random(40)) + 10);
Symbol 275 MovieClip [floaterboss] Frame 4
_root.baddyHurt((_x + random(30)) - 15, (_y - random(40)) + 10);
Symbol 275 MovieClip [floaterboss] Frame 5
_root.baddyHurt((_x + random(30)) - 15, (_y - random(40)) + 10);
Symbol 275 MovieClip [floaterboss] Frame 6
_root.baddyHurt((_x + random(30)) - 15, (_y - random(40)) + 10);
Symbol 275 MovieClip [floaterboss] Frame 7
_root.baddyHurt((_x + random(30)) - 15, (_y - random(40)) + 10);
Symbol 275 MovieClip [floaterboss] Frame 8
_root.baddyHurt((_x + random(30)) - 15, (_y - random(40)) + 10);
Symbol 275 MovieClip [floaterboss] Frame 9
_root.baddyDie(this);
Symbol 275 MovieClip [floaterboss] Frame 46
_root.baddyDie(this); _root.nextLevel(); this.removeMovieClip();
Symbol 282 MovieClip [bullet1] Frame 1
stop(); i = 0; onEnterFrame = function () { if (!_root.pausegame) { i++; if (i > 100) { play(); } _y = (_y + (Math.cos(dir) * speed)); _x = (_x + (Math.sin(dir) * speed)); if (this.hitTest(_root.all.all.p1.area) and (_currentframe == 1)) { _root.all.all.p1.die(); play(); } } };
Symbol 282 MovieClip [bullet1] Frame 2
delete onEnterFrame;
Symbol 282 MovieClip [bullet1] Frame 4
this.removeMovieClip();
Symbol 285 MovieClip Frame 1
stop();
Symbol 285 MovieClip Frame 11
stop();
Symbol 287 MovieClip [spinner] Frame 1
function die() { health--; if ((_currentframe == 1) and (health <= 0)) { delete onEnterFrame; gotoAndPlay ("die"); } } stop(); pointsforhitting = 100; spin = 0.1; timer = 20; shootspeed = 10; var t = timer; var dir = 0; ran = function (val) { return(((Math.random() * val) * 2) - val); }; onEnterFrame = function () { if (!_root.pausegame) { dir = dir + spin; bg._rotation = (dir / Math.PI) * -180; t--; if (t <= 0) { if (_root.dist(_root.all.all.p1, this) < 300) { _root.shoot(_x + (Math.sin(dir) * 25), _y + (Math.cos(dir) * 25), dir, shootspeed); _root.shoot(_x - (Math.sin(dir) * 25), _y - (Math.cos(dir) * 25), dir - Math.PI, shootspeed); } t = timer; } if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } } };
Symbol 287 MovieClip [spinner] Frame 2
_root.baddyDie(this);
Symbol 287 MovieClip [spinner] Frame 5
this.removeMovieClip();
Symbol 291 MovieClip Frame 1
stop();
Symbol 292 MovieClip [spinnerboss] Frame 1
function die(atx, aty) { atx = _x + ((atx - _x) * 0.8); timer = atx; aty = _y + ((aty - _y) * 0.8); _root.baddyHurt(atx, aty); health = health - 0.5; timer = (health / 10) + 2; if (xvel > 0) { xvel = xvel + acc; } else { xvel = xvel - acc; } _root.bossHealth = health; if ((_currentframe == 1) and (health <= 0)) { delete onEnterFrame; gotoAndPlay ("die"); } } stop(); pointsforhitting = 1; spin = 0.1; timer = 14; shootspeed = 10; xvel = 5; p1 = plat._x + 80; p2 = (plat._x + plat._width) - 80; acc = 0.2; var t = timer; var dir = 0; ran = function (val) { return(((Math.random() * val) * 2) - val); }; onEnterFrame = function () { if (!_root.pausegame) { _x = (_x + xvel); if (_x > p2) { _x = p2; xvel = -xvel; } if (_x < p1) { _x = p1; xvel = -xvel; } dir = dir + spin; bg._rotation = (dir / Math.PI) * -180; t--; if (t <= 0) { _root.shoot2(_x + (Math.sin(dir) * 250), _y + (Math.cos(dir) * 250), dir, shootspeed); _root.shoot2(_x - (Math.sin(dir) * 250), _y - (Math.cos(dir) * 250), dir - Math.PI, shootspeed); t = timer; } if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } } };
Symbol 292 MovieClip [spinnerboss] Frame 2
bg.play();
Instance of Symbol 79 MovieClip in Symbol 292 MovieClip [spinnerboss] Frame 2
onClipEvent (enterFrame) { _root.bossDying(_parent); }
Symbol 292 MovieClip [spinnerboss] Frame 5
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 292 MovieClip [spinnerboss] Frame 6
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 292 MovieClip [spinnerboss] Frame 7
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 292 MovieClip [spinnerboss] Frame 8
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 292 MovieClip [spinnerboss] Frame 9
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 292 MovieClip [spinnerboss] Frame 10
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 292 MovieClip [spinnerboss] Frame 11
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 292 MovieClip [spinnerboss] Frame 12
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 292 MovieClip [spinnerboss] Frame 13
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 292 MovieClip [spinnerboss] Frame 14
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 292 MovieClip [spinnerboss] Frame 15
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 292 MovieClip [spinnerboss] Frame 16
_root.baddyHurt((_x + random(60)) - 30, (_y + random(60)) - 30);
Symbol 292 MovieClip [spinnerboss] Frame 20
_root.baddyDie(this);
Symbol 292 MovieClip [spinnerboss] Frame 41
_root.nextLevel(); this.removeMovieClip();
Symbol 294 MovieClip [spinnerbaby] Frame 1
function die() { health--; if ((_currentframe == 1) and (health <= 0)) { delete onEnterFrame; gotoAndPlay ("die"); } } stop(); pointsforhitting = 5; spin = 0.1; timer = 20; shootspeed = 10; var t = timer; var dir = 0; ran = function (val) { return(((Math.random() * val) * 2) - val); }; onEnterFrame = function () { if (!_root.pausegame) { if (_y < plat._y) { _y = (_y+1); } dir = dir + spin; bg._rotation = (dir / Math.PI) * -180; t--; if (t <= 0) { if (_root.dist(_root.all.all.p1, this) < 300) { _root.shoot(_x + (Math.sin(dir) * 25), _y + (Math.cos(dir) * 25), dir, shootspeed); _root.shoot(_x - (Math.sin(dir) * 25), _y - (Math.cos(dir) * 25), dir - Math.PI, shootspeed); } t = timer; } if (this.hitTest(_root.all.all.p1.area)) { _root.all.all.p1.die(); } } };
Symbol 294 MovieClip [spinnerbaby] Frame 2
_root.baddyDie(this);
Symbol 294 MovieClip [spinnerbaby] Frame 5
this.removeMovieClip();
Symbol 295 MovieClip [firesparkle] Frame 7
this.removeMovieClip();
Symbol 298 MovieClip [glitter1] Frame 1
speed = Math.random(); fade = 1 + (Math.random() * 2); onEnterFrame = function () { if (_alpha > 0) { _rotation = (_rotation + (1 + (Math.random() * 5))); _y = (_y - speed); _alpha = (_alpha - fade); } else { removeMovieClip(this); } }; this.gotoAndStop(random(2) + 1);
Symbol 299 MovieClip Frame 1
stop();
Symbol 300 Button
on (press) { getURL ("http://www.dissoluteproductions.com/", "_blank"); }
Symbol 311 MovieClip Frame 7
t = "dissolute productions"; i = 0; while (i <= 21) { z = this.attachMovie("dp letter", "dpl" + i, this.getNextHighestDepth()); z._x = ((i == 0) ? 0 : ((this["dpl" + (i - 1)]._x + this["dpl" + (i - 1)]._width) + 2)); z.gotoAndPlay(random(10) + 1); z.letter = t.charAt(i); i++; }
Symbol 311 MovieClip Frame 72
stop(); _parent.play();
Symbol 320 MovieClip Frame 59
stop(); _parent.play();
Symbol 322 Button
on (press) { getURL ("http://www.maxgames.com/", "_blank"); }
Symbol 325 Button
on (press) { _root.gotoAndPlay("menuintro"); }
Symbol 332 MovieClip Frame 1
if (_parent.z) { stop(); }
Symbol 347 MovieClip Frame 1
stop();
Symbol 347 MovieClip Frame 25
stop();
Symbol 352 MovieClip Frame 94
z = true;
Symbol 352 MovieClip Frame 164
z1.play(); z2.play();
Symbol 352 MovieClip Frame 208
_root.gotoAndPlay("menuintro");
Symbol 358 MovieClip Frame 10
stop();
Instance of Symbol 365 MovieClip "drag" in Symbol 372 MovieClip Frame 1
onClipEvent (load) { _y = _parent.bar._y; x = _x; y = _y; } on (press) { this.startDrag(false, x, y, x, (_parent.bar._y + _parent.bar._height) - 36); } on (release, releaseOutside) { this.stopDrag(); } onClipEvent (enterFrame) { pos = (_y - _parent.bar._y) / (_parent.bar._height - 36); _parent.buttons._y = 10 - ((_parent.buttons._height - _parent.bar._height) * pos); }
Symbol 377 Button
on (press) { _root.config._visible = true; }
Symbol 379 Button
on (press) { getURL ("http://www.dissoluteproductions.com/", "_blank"); }
Symbol 382 MovieClip Frame 1
onPress = function () { }; this.useHandCursor = false;
Symbol 385 Button
on (press) { keytochange = "fire"; enterkey._visible = true; }
Symbol 389 Button
on (press) { keytochange = "jump"; enterkey._visible = true; }
Symbol 390 Button
on (press) { keytochange = "shield"; enterkey._visible = true; }
Symbol 402 Button
on (press) { keytochange = "left"; enterkey._visible = true; }
Symbol 403 Button
on (press) { keytochange = "right"; enterkey._visible = true; }
Symbol 404 Button
on (press) { keytochange = "up"; enterkey._visible = true; }
Symbol 405 Button
on (press) { keytochange = "down"; enterkey._visible = true; }
Symbol 409 Button
on (press) { _visible = false; }
Symbol 413 MovieClip Frame 1
function returnkeyname(id) { if (id >= 48) { return(String.fromCharCode(id)); } switch (id) { case 32 : return("space"); case 16 : return("shift"); case 17 : return("ctrl"); case 37 : return("left"); case 38 : return("up"); case 39 : return("right"); case 40 : return("down"); } return("???"); } keytochange = "fire"; showfirekey = returnkeyname(_root.firekey); showshieldkey = returnkeyname(_root.shieldkey); showjumpkey = returnkeyname(_root.jumpkey); showleftkey = returnkeyname(_root.leftkey); showrightkey = returnkeyname(_root.rightkey); showdownkey = returnkeyname(_root.downkey); showupkey = returnkeyname(_root.upkey);
Instance of Symbol 412 MovieClip "enterkey" in Symbol 413 MovieClip Frame 1
onClipEvent (load) { _visible = false; onKeyDown = function () { if (_visible) { _root[_parent.keytochange + "key"] = Key.getCode(); _parent[("show" + _parent.keytochange) + "key"] = _parent.returnkeyname(Key.getCode()); _visible = false; } }; Key.addListener(this); }
Symbol 421 MovieClip Frame 6
if (!_root.tryagain) { _root.levelmusic = random(3) + 1; _root.bossmusic = random(3) + 1; _root.levelbg = random(5) + 1; } _root.startTrack(_root.levelmusic); _root.gotoAndStop("next"); levelname.text = _root.getdifficultystring(_root.level - 1);
Symbol 421 MovieClip Frame 33
_root.gotoAndStop("game");
Symbol 421 MovieClip Frame 40
stop();
Symbol 427 MovieClip Frame 1
gotoAndStop(_root.levelbg);
Symbol 431 MovieClip Frame 1
switch (_root.levelbg) { case 1 : levelname = "mountain"; break; case 2 : levelname = "twilight"; break; case 3 : levelname = "sky"; break; case 4 : levelname = "city"; break; case 5 : levelname = "desert"; } gotoAndStop(levelname);
Symbol 434 MovieClip Frame 1
stop();
Symbol 437 MovieClip Frame 1
function f() { if ((_root.all.all.p1.invincitimer > 0) or _root.fireshield) { _visible = true; } else { _visible = false; } } f(); onEnterFrame = function () { f(); }; this.blendMode = "add";
Symbol 439 MovieClip Frame 1
stop();
Symbol 440 MovieClip Frame 9
_parent.gotoAndStop(1);
Symbol 446 MovieClip Frame 9
i = 0; while (i <= (30 + random(10))) { tmp = _root.all.all.attachMovie("blood", "blood" + _root.all.all.getNextHighestDepth(), _root.all.all.getNextHighestDepth()); tmp._x = _parent._x + random(5); tmp._y = _parent._y + random(5); i++; }
Symbol 446 MovieClip Frame 35
stop(); _parent.died();
Symbol 449 MovieClip Frame 4
stop();
Symbol 452 MovieClip Frame 6
_parent.gotoAndStop(1);
Symbol 461 MovieClip Frame 1
function Size(t) { with (t) { if (_parent._parent._xscale > 0) { _width = (600 - _parent._parent.p.x) * (100 / _root.all._xscale); } else { _width = (_parent._parent.p.x + 50) * (100 / _root.all._xscale); } } }
Symbol 461 MovieClip Frame 5
s = new Sound(this); s.attachSound("whoop"); s.start(0, 999);
Instance of Symbol 460 MovieClip in Symbol 461 MovieClip Frame 5
onClipEvent (load) { switchval = 1; _parent.Size(this); } onClipEvent (enterFrame) { if (switchval == 1) { for (i in _root.baddyArray) { if (this.hitTest(_root.baddyArray[i].area)) { _root.baddyArray[i].die(_x, _y); if (_root.baddyArray[i].pointsforhitting != undefined) { _root.score = _root.score + ((Number(_root.baddyArray[i].pointsforhitting) != _root.baddyArray[i].pointsforhitting) ? 0 : (_root.baddyArray[i].pointsforhitting)); } this.removeMovieClip(); } } } switchval = switchval * -1; _parent.Size(this); }
Symbol 461 MovieClip Frame 8
stop(); onEnterFrame = function () { _root.ammo--; if (_root.ammo < 0) { _root.weaponType = 0; _parent.gotoAndStop(1); } };
Instance of Symbol 460 MovieClip in Symbol 461 MovieClip Frame 8
onClipEvent (load) { switchval = 1; _parent.Size(this); } onClipEvent (enterFrame) { if (switchval == 1) { for (i in _root.baddyArray) { if (this.hitTest(_root.baddyArray[i].area)) { _root.baddyArray[i].die(_x, _y); _root.score = _root.score + ((Number(_root.baddyArray[i].pointsforhitting) != _root.baddyArray[i].pointsforhitting) ? 0 : (_root.baddyArray[i].pointsforhitting)); this.removeMovieClip(); } } } switchval = switchval * -1; _parent.Size(this); }
Symbol 462 MovieClip Frame 1
stop();
Instance of Symbol 434 MovieClip "wing2" in Symbol 462 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 79 MovieClip "area" in Symbol 462 MovieClip Frame 1
onClipEvent (enterFrame) { _height = (Math.abs(_parent.yvel) + 30); }
Instance of Symbol 434 MovieClip "wing1" in Symbol 462 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Instance of Symbol 461 MovieClip "body" in Symbol 462 MovieClip Frame 5
onClipEvent (enterFrame) { if (!Key.isDown(_root.firekey)) { _parent.gotoAndStop(1); } } onClipEvent (unload) { s.stop(); }
Instance of Symbol 462 MovieClip "p1" in Symbol 463 MovieClip Frame 1
onClipEvent (load) { function die() { if ((invincitimer <= 0) and (!_root.fireshield)) { dead = true; gotoAndStop ("death"); _root.wings = false; _root.wingstimer = 0; wing1._visible = false; wing2._visible = false; } } function died() { _root.lives--; _root.weaponType = 0; _root.all.all.p1.fireshieldsound.stop(); _root.fireshieldcounter = 0; _root.fireshield = false; _root.wings = false; _root.wingstimer = 0; wing1._visible = false; wing2._visible = false; if (_root.lives >= 0) { _root.shieldleft = _root.maxshield; xvel = 0; yvel = 0; invincitimer = 50; gotoAndStop (1); dead = false; _x = (_root.resetplat._x + (_root.resetplat._width / 2)); _y = _root.resetplat._y; } else { _root.fightingBoss = false; _root.gotoAndPlay("gameover"); } } shieldok = true; flipflop = 1; shield = false; this.swapDepths(999); invincitimer = 0; _root.init(this); speed = 5; dead = false; } onClipEvent (enterFrame) { if (!_root.pausegame) { if (_root.ammo <= 0) { _root.weaponType = 0; } if (_root.scoreroller < _root.score) { _root.scoreroller = _root.scoreroller + Math.ceil((_root.score - _root.scoreroller) / 2); } else if (_root.scoreroller > _root.score) { _root.scoreroller = _root.scoreroller + Math.ceil((_root.score - _root.scoreroller) / 2); } if ((invincitimer > 0) and (!shield)) { if (flashon) { flashon = false; _alpha = 100; } else { flashon = true; _alpha = 0; } invincitimer--; } else { _alpha = 100; } _root.genPhys(this); if (_currentframe == 5) { shooping = true; if (_xscale < 0) { xvel = xvel + (speed / 3); } else { xvel = xvel - (speed / 3); } } else { shooping = false; } if (!dead) { if (Key.isDown(_root.leftkey)) { if (!shooping) { if (onFloor) { body.play(); } _xscale = -100; } xvel = xvel - speed; } if (Key.isDown(_root.rightkey)) { if (!shooping) { if (onFloor) { body.play(); } _xscale = 100; } xvel = xvel + speed; } if (_root.wings) { _root.wingcounter--; if (_root.wingcounter < 0) { _root.wings = false; wing1._visible = false; wing2._visible = false; } } if (Key.isDown(_root.jumpkey)) { wing1.play(); wing2.play(); if (onFloor || (_root.wings and (wing1._currentframe == 1))) { yvel = yvel - 20; if (yvel < -30) { yvel = -30; } if (!dead) { gotoAndStop ("jump"); } } } if (((Key.isDown(_root.shieldkey) and (_root.shieldleft > 0)) and (invincitimer < 2)) and shieldok) { invincitimer = 1; _root.sparkle(this); _root.shieldleft--; if (!shield) { shieldsnd = new Sound(this); shieldsnd.attachSound("shield"); shieldsnd.start(0, 999); } shield = true; } else if (shield) { shieldok = false; shieldsnd.stop(); shield = false; } else if (!Key.isDown(_root.shieldkey)) { shieldok = true; } if (_root.fireshield) { if ((_root.fireshieldcounter > 10) || (flipflop > 0)) { _root.firesparkle(this); _alpha = 50; } flipflop = flipflop * -1; if (flipflop > 0) { for (i in _root.baddyArray) { if (this.hitTest(_root.baddyArray[i].area)) { _root.baddyArray[i].die(_x, _y); _root.score = _root.score + ((Number(_root.baddyArray[i].pointsforhitting) != _root.baddyArray[i].pointsforhitting) ? 0 : (_root.baddyArray[i].pointsforhitting)); } } } _root.fireshieldcounter--; if (_root.fireshieldcounter <= 0) { _root.fireshield = false; _root.all.all.p1.fireshieldsound.stop(); } } if (Key.isDown(_root.firekey)) { if (shootTimer <= 0) { shootTimer = 4; if (_root.weaponType != 1) { _root.fire(this); gotoAndStop ("fire"); } else if (_root.weaponType == 1) { gotoAndStop ("shoop"); } if (_root.weaponType != 4) { if (Key.isDown(_root.upkey)) { a._rotation = -45; } else if (Key.isDown(_root.downkey)) { a._rotation = 45; } else { a._rotation = 0; } } else { a._rotation = -180 + (_root.shootcounter * 90); } a.gotoAndPlay(1); } } } if (shootTimer > 0) { shootTimer--; if (_root.weaponType == 4) { shootTimer--; } } p = {x:_x, y:_y}; _parent.localToGlobal(p); } }
Instance of Symbol 463 MovieClip "all" in Symbol 464 MovieClip Frame 1
onClipEvent (enterFrame) { if (!_root.pausegame) { if (!_root.fightingBoss) { if (_root.slowzoom) { _x = (_x - ((_x + p1._x) / 20)); _y = (_y - ((_y + p1._y) / 20)); } else { _x = (_x - ((_x + p1._x) / 2)); _y = (_y - ((_y + p1._y) / 2)); } if (_y < (-(_root.lowPlat + 100))) { _y = (-(_root.lowPlat + 100)); } } else { _x = (_x - ((_x + (_root.lastPlat._x + (_root.lastPlat._width / 2))) / 10)); _y = (_y - (((_y + _root.lastPlat._y) - 100) / 10)); } _root.bg._x = _root.bg._x + ((_x - oldx) / 5); _root.bg._y = _root.bg._y + ((_y - oldy) / 5); oldx = _x; oldy = _y; } }
Symbol 478 MovieClip Frame 1
gotoAndStop(_parent.n);
Instance of Symbol 476 MovieClip "bar" in Symbol 478 MovieClip Frame 1
onClipEvent (enterFrame) { barflash._visible = true; _xscale = (100 * ((_root.shieldleft + (_root.shieldcounter / _root.shieldrefresh)) / _root.maxshield)); }
Symbol 479 MovieClip Frame 1
onscreen = false; stop();
Symbol 479 MovieClip Frame 5
onscreen = true; stop();
Symbol 487 Button
on (press) { getURL ("http://www.maxgames.com/", "_blank"); }
Instance of Symbol 489 MovieClip in Symbol 497 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = _root.boss.health; if (_root.boss.health <= 0) { _parent._parent.play(); } }
Instance of Symbol 496 MovieClip in Symbol 497 MovieClip Frame 1
onClipEvent (enterFrame) { gotoAndStop(_root.bosstype + 1); }
Symbol 498 MovieClip Frame 1
stop();
Symbol 498 MovieClip Frame 11
stop();
Symbol 498 MovieClip Frame 12
if (_root.boss2.health <= 0) { _root.fightingBoss = false; _root.slowzoom = true; _root.music.stop(); _root.score = _root.score + (_root.lives * ((Number(_root.bonusforlives) != _root.bonusforlives) ? 1 : (_root.bonusforlives))); }
Symbol 498 MovieClip Frame 20
Instance of Symbol 489 MovieClip in Symbol 500 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = _root.boss2.health; if (_root.boss2.health <= 0) { _parent._parent.play(); } }
Instance of Symbol 496 MovieClip in Symbol 500 MovieClip Frame 1
onClipEvent (enterFrame) { gotoAndStop(_root.bosstype2 + 1); }
Symbol 501 MovieClip Frame 1
stop();
Symbol 501 MovieClip Frame 11
stop();
Symbol 501 MovieClip Frame 12
if (_root.boss.health <= 0) { _root.slowzoom = true; _root.score = _root.score + (_root.lives * ((Number(_root.bonusforlives) != _root.bonusforlives) ? 1 : (_root.bonusforlives))); _root.fightingBoss = false; _root.music.stop(); }
Symbol 501 MovieClip Frame 21
stop();
Symbol 506 Button
on (press) { _root.pausegame = false; }
Symbol 507 Button
on (press) { _root.music.stop(); _root.stopAllSounds(); _root.gotoAndPlay("menu"); }
Symbol 508 Button
on (press) { _root.config._visible = true; }
Symbol 522 Button
on (press) { _root.tryagain = true; _root.gotoAndPlay("gameinit"); }
Symbol 525 Button
on (press) { _root.gotoAndPlay("menu"); }
Symbol 527 MovieClip Frame 75
stop();

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:352  Timeline
Symbol 4 GraphicUsed by:Timeline
Symbol 5 GraphicUsed by:Timeline
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:Timeline
Symbol 8 GraphicUsed by:17 513
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:17
Symbol 11 GraphicUsed by:17
Symbol 12 FontUsed by:13 15 34 97 98 195 318 324 366 367 368 376 384 386 387 388 391 392 393 394 395 396 397 398 399 400 401 406 408 411 481 482 483 484 488 509 510 511 512 515 521 524
Symbol 13 TextUses:12Used by:17
Symbol 14 GraphicUsed by:16
Symbol 15 TextUses:12Used by:16
Symbol 16 ButtonUses:14 15Used by:17
Symbol 17 MovieClipUses:8 10 11 13 16Used by:Timeline
Symbol 18 FontUsed by:19 20 33 374 391 392 393 398 399 400 401 418 419 482 484
Symbol 19 TextUses:18Used by:Timeline
Symbol 20 TextUses:18Used by:Timeline
Symbol 21 GraphicUsed by:Timeline
Symbol 22 FontUsed by:23
Symbol 23 TextUses:22Used by:25
Symbol 24 GraphicUsed by:25
Symbol 25 ButtonUses:23 24Used by:Timeline
Symbol 26 BitmapUsed by:27 28 485 486
Symbol 27 GraphicUses:26Used by:30
Symbol 28 GraphicUses:26Used by:30
Symbol 29 GraphicUsed by:30
Symbol 30 ButtonUses:27 28 29Used by:380 526  Timeline
Symbol 31 FontUsed by:32
Symbol 32 TextUses:31Used by:Timeline
Symbol 33 TextUses:18Used by:Timeline
Symbol 34 EditableTextUses:12Used by:35
Symbol 35 MovieClipUses:34Used by:Timeline
Symbol 36 GraphicUsed by:100 278 299
Symbol 37 Sound [boss1 intro]Used by:299
Symbol 38 Sound [boss1 loop]Used by:299
Symbol 39 Sound [boss2 intro]Used by:299
Symbol 40 Sound [boss2 loop]Used by:299
Symbol 41 Sound [boss3 intro]Used by:299
Symbol 42 Sound [boss3 loop]Used by:299
Symbol 43 Sound [coin snd]Used by:299
Symbol 44 Sound [Dropnoise]Used by:299
Symbol 45 Sound [explosionsound]Used by:299
Symbol 46 Sound [fall]Used by:299
Symbol 47 Sound [hitfloor]Used by:299
Symbol 48 Sound [life snd]Used by:299
Symbol 49 Sound [music1 intro]Used by:299
Symbol 50 Sound [music1 loop]Used by:299
Symbol 51 Sound [music2 intro]Used by:299
Symbol 52 Sound [music2 loop]Used by:299
Symbol 53 Sound [music3 intro]Used by:299
Symbol 54 Sound [music3 loop]Used by:299
Symbol 55 Sound [powerup get]Used by:299
Symbol 56 Sound [whoop]Used by:299
Symbol 57 Sound [zap snd]Used by:184 299
Symbol 58 Sound [baddydie1]Used by:299
Symbol 59 Sound [baddydie2]Used by:299
Symbol 60 Sound [baddydie3]Used by:299
Symbol 61 Sound [boss kill]Used by:299
Symbol 62 Sound [drop]Used by:299
Symbol 63 Sound [fire shield]Used by:299
Symbol 64 Sound [fire shield start]Used by:299
Symbol 65 Sound [menu music]Used by:299
Symbol 66 Sound [plat drop]Used by:299
Symbol 67 Sound [shield]Used by:299
Symbol 68 GraphicUsed by:76
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:76
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:76
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:76
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClip [bgs]Uses:68 70 72 74 75Used by:299  Timeline
Symbol 77 GraphicUsed by:84
Symbol 78 GraphicUsed by:79 96 300 322 351 371 379 487
Symbol 79 MovieClipUses:78Used by:84 85 108 173 201 204 220 222 234 235 243 245 247 248 258 265 267 275 287 292 294 462
Symbol 80 ShapeTweeningUsed by:84
Symbol 81 GraphicUsed by:84
Symbol 82 ShapeTweeningUsed by:84
Symbol 83 GraphicUsed by:84 88 91 187
Symbol 84 MovieClip [blood]Uses:77 79 80 81 82 83Used by:299
Symbol 85 MovieClip [chaserbosshit2]Uses:79Used by:299
Symbol 86 ShapeTweeningUsed by:88
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClip [fire1]Uses:86 87 83Used by:299
Symbol 89 ShapeTweeningUsed by:91
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClip [fire2]Uses:89 90 83Used by:299
Symbol 92 GraphicUsed by:96
Symbol 93 GraphicUsed by:96
Symbol 94 SoundUsed by:96
Symbol 95 SoundUsed by:96
Symbol 96 ButtonUses:92 93 78 94 95Used by:99
Symbol 97 EditableTextUses:12Used by:99
Symbol 98 EditableTextUses:12Used by:99
Symbol 99 MovieClip [level button]Uses:96 97 98Used by:299
Symbol 100 MovieClip [placeholder]Uses:36Used by:204 299
Symbol 101 GraphicUsed by:106
Symbol 102 GraphicUsed by:106
Symbol 103 GraphicUsed by:106
Symbol 104 GraphicUsed by:106
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:101 102 103 104 105Used by:108
Symbol 107 SoundUsed by:108
Symbol 108 MovieClip [plat]Uses:106 79 107Used by:299 463
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:135
Symbol 111 GraphicUsed by:115
Symbol 112 GraphicUsed by:115
Symbol 113 GraphicUsed by:115
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:111 112 113 114Used by:134
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClipUses:116Used by:120
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:120
Symbol 120 MovieClipUses:117 119Used by:134
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:123
Symbol 123 MovieClipUses:122Used by:134
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:134
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:126Used by:134
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClipUses:128Used by:134 176 177 183
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:134 295
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:134 434
Symbol 134 MovieClipUses:115 120 123 125 127 129 131 133Used by:135 478
Symbol 135 MovieClip [powerup]Uses:110 134Used by:299
Symbol 136 GraphicUsed by:139
Symbol 137 GraphicUsed by:139
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:136 137 138Used by:173
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:143
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClipUses:141 142Used by:150 162
Symbol 144 GraphicUsed by:150
Symbol 145 GraphicUsed by:150
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClipUses:146Used by:150
Symbol 148 GraphicUsed by:150
Symbol 149 MovieClipUsed by:150
Symbol 150 MovieClipUses:143 144 145 147 148 149Used by:173
Symbol 151 GraphicUsed by:158
Symbol 152 GraphicUsed by:154
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:152 153Used by:155
Symbol 155 MovieClipUses:154Used by:158
Symbol 156 GraphicUsed by:158
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:151 155 156 157Used by:173
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:162
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:160 161 143Used by:173
Symbol 163 GraphicUsed by:172
Symbol 164 GraphicUsed by:172
Symbol 165 GraphicUsed by:172
Symbol 166 GraphicUsed by:172
Symbol 167 GraphicUsed by:172
Symbol 168 GraphicUsed by:172
Symbol 169 GraphicUsed by:172
Symbol 170 GraphicUsed by:172
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:163 164 165 166 167 168 169 170 171Used by:173
Symbol 173 MovieClipUses:139 79 150 158 162 172Used by:174
Symbol 174 MovieClip [scenery]Uses:173Used by:299
Symbol 175 SoundUsed by:176 184 320
Symbol 176 MovieClip [shoot]Uses:129 175Used by:299
Symbol 177 MovieClip [shootnosound]Uses:129Used by:299
Symbol 178 GraphicUsed by:183
Symbol 179 GraphicUsed by:183
Symbol 180 GraphicUsed by:183
Symbol 181 GraphicUsed by:183
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:129 178 179 180 181 182Used by:184
Symbol 184 MovieClip [shootthru]Uses:183 175 57Used by:299
Symbol 185 ShapeTweeningUsed by:187
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClip [shrapnel]Uses:185 186 83Used by:299
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:188Used by:190
Symbol 190 MovieClip [sparkle]Uses:189Used by:299
Symbol 191 FontUsed by:192
Symbol 192 EditableTextUses:191Used by:193
Symbol 193 MovieClipUses:192Used by:194
Symbol 194 MovieClip [dp letter]Uses:193Used by:299
Symbol 195 TextUses:12Used by:196
Symbol 196 MovieClipUses:195Used by:197
Symbol 197 MovieClip [instructions]Uses:196Used by:299
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:200 204 496
Symbol 200 MovieClipUses:199Used by:201
Symbol 201 MovieClip [hopper]Uses:79 200Used by:299
Symbol 202 SoundUsed by:204 255
Symbol 203 SoundUsed by:204
Symbol 204 MovieClip [hopperboss]Uses:199 79 202 100 203Used by:299
Symbol 205 GraphicUsed by:219
Symbol 206 ShapeTweeningUsed by:219
Symbol 207 ShapeTweeningUsed by:219
Symbol 208 ShapeTweeningUsed by:219
Symbol 209 ShapeTweeningUsed by:219
Symbol 210 ShapeTweeningUsed by:219
Symbol 211 ShapeTweeningUsed by:219
Symbol 212 SoundUsed by:219
Symbol 213 ShapeTweeningUsed by:219
Symbol 214 ShapeTweeningUsed by:219
Symbol 215 ShapeTweeningUsed by:219
Symbol 216 ShapeTweeningUsed by:219
Symbol 217 ShapeTweeningUsed by:219
Symbol 218 ShapeTweeningUsed by:219
Symbol 219 MovieClipUses:205 206 207 208 209 210 211 212 213 214 215 216 217 218Used by:220
Symbol 220 MovieClip [popperboss]Uses:79 219Used by:299
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClip [popper]Uses:79 221Used by:299
Symbol 223 GraphicUsed by:233
Symbol 224 GraphicUsed by:227
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:227 231
Symbol 227 MovieClipUses:224 226Used by:233
Symbol 228 GraphicUsed by:233
Symbol 229 GraphicUsed by:233
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230 226Used by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:223 227 228 229 231 232Used by:234 235
Symbol 234 MovieClip [dropper]Uses:79 233Used by:299
Symbol 235 MovieClip [dropperboss]Uses:79 233Used by:299
Symbol 236 ShapeTweeningUsed by:241
Symbol 237 ShapeTweeningUsed by:241
Symbol 238 ShapeTweeningUsed by:241
Symbol 239 ShapeTweeningUsed by:241
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:236 237 238 239 240Used by:243 245 267 275
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClip [floater]Uses:79 241 242Used by:299
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClip [floaterchaser]Uses:79 241 244Used by:299
Symbol 246 GraphicUsed by:247 248
Symbol 247 MovieClip [chaser]Uses:79 246Used by:299
Symbol 248 MovieClip [chaserbaby]Uses:79 246Used by:299
Symbol 249 MovieClipUsed by:258
Symbol 250 GraphicUsed by:255
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251Used by:255
Symbol 253 ShapeTweeningUsed by:255
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:250 252 253 202 254Used by:258
Symbol 256 ShapeTweeningUsed by:258
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClip [chaserboss]Uses:249 79 255 256 257Used by:299
Symbol 259 GraphicUsed by:261
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:259 260Used by:265
Symbol 262 GraphicUsed by:264
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:262 263Used by:265
Symbol 265 MovieClip [centipede]Uses:79 261 264Used by:299
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClip [shooter floater]Uses:79 241 266Used by:299
Symbol 268 GraphicUsed by:273
Symbol 269 GraphicUsed by:273
Symbol 270 GraphicUsed by:273
Symbol 271 GraphicUsed by:273
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:268 269 270 271 272Used by:274
Symbol 274 MovieClipUses:273Used by:275
Symbol 275 MovieClip [floaterboss]Uses:79 241 274Used by:299
Symbol 276 ShapeTweeningUsed by:278
Symbol 277 ShapeTweeningUsed by:278
Symbol 278 MovieClipUses:276 277 36Used by:282
Symbol 279 SoundUsed by:282
Symbol 280 ShapeTweeningUsed by:282
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClip [bullet1]Uses:278 279 280 281Used by:299
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:285
Symbol 285 MovieClipUses:284Used by:287 292 294 496
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClip [spinner]Uses:79 285 286Used by:299
Symbol 288 GraphicUsed by:291
Symbol 289 GraphicUsed by:291
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:288 289 290Used by:292
Symbol 292 MovieClip [spinnerboss]Uses:79 285 291Used by:299
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClip [spinnerbaby]Uses:79 285 293Used by:299
Symbol 295 MovieClip [firesparkle]Uses:131Used by:299
Symbol 296 GraphicUsed by:298
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClip [glitter1]Uses:296 297Used by:299
Symbol 299 MovieClipUses:36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 76 84 85 88 91 99 100 108 135 174 176 177 184 187 190 194 197 201 204 220 222 234 235 243 245 247 248 258 265 267 275 282 287 292 294 295 298Used by:Timeline
Symbol 300 ButtonUses:78Used by:Timeline
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:301Used by:305
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:305
Symbol 305 MovieClipUses:302 304Used by:311
Symbol 306 ShapeTweeningUsed by:311
Symbol 307 SoundUsed by:311
Symbol 308 ShapeTweeningUsed by:311
Symbol 309 ShapeTweeningUsed by:311
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:305 306 307 308 309 310Used by:Timeline
Symbol 312 BitmapUsed by:313 314 316 319
Symbol 313 GraphicUses:312Used by:320
Symbol 314 GraphicUses:312Used by:315
Symbol 315 MovieClipUses:314Used by:320
Symbol 316 GraphicUses:312Used by:317
Symbol 317 MovieClipUses:316Used by:320
Symbol 318 TextUses:12Used by:320
Symbol 319 GraphicUses:312Used by:320
Symbol 320 MovieClipUses:313 315 317 318 319 175Used by:Timeline
Symbol 321 SoundUsed by:Timeline
Symbol 322 ButtonUses:78Used by:Timeline
Symbol 323 GraphicUsed by:325
Symbol 324 TextUses:12Used by:325
Symbol 325 ButtonUses:323 324Used by:Timeline
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:328
Symbol 328 MovieClipUses:327Used by:352
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:332
Symbol 331 SoundUsed by:332 439
Symbol 332 MovieClipUses:330 331Used by:352
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:352
Symbol 335 SoundUsed by:352
Symbol 336 GraphicUsed by:347
Symbol 337 ShapeTweeningUsed by:347
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:338Used by:347
Symbol 340 ShapeTweeningUsed by:347
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:347
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:347
Symbol 345 GraphicUsed by:347
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:336 337 339 340 342 344 345 346Used by:352
Symbol 348 SoundUsed by:352
Symbol 349 SoundUsed by:352
Symbol 350 SoundUsed by:352
Symbol 351 MovieClipUses:78Used by:352
Symbol 352 MovieClipUses:328 332 334 335 347 348 3 349 350 351Used by:Timeline
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:355
Symbol 355 MovieClipUses:354Used by:Timeline
Symbol 356 ShapeTweeningUsed by:358
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClipUses:356 357Used by:Timeline
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:Timeline
Symbol 361 GraphicUsed by:372
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:372
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:372
Symbol 366 TextUses:12Used by:372
Symbol 367 EditableTextUses:12Used by:372
Symbol 368 EditableTextUses:12Used by:372
Symbol 369 FontUsed by:370
Symbol 370 TextUses:369Used by:372
Symbol 371 MovieClipUses:78Used by:372
Symbol 372 MovieClipUses:361 363 365 366 367 368 370 371Used by:Timeline
Symbol 373 GraphicUsed by:380
Symbol 374 TextUses:18Used by:380
Symbol 375 GraphicUsed by:377
Symbol 376 TextUses:12Used by:377
Symbol 377 ButtonUses:375 376Used by:380
Symbol 378 GraphicUsed by:379
Symbol 379 ButtonUses:378 78Used by:380
Symbol 380 MovieClipUses:373 374 377 30 379Used by:Timeline
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381Used by:413
Symbol 383 GraphicUsed by:385 389 390 402 403 404 405
Symbol 384 TextUses:12Used by:385 389 390 402 403 404 405
Symbol 385 ButtonUses:383 384Used by:413
Symbol 386 TextUses:12Used by:413
Symbol 387 TextUses:12Used by:413
Symbol 388 TextUses:12Used by:413
Symbol 389 ButtonUses:383 384Used by:413
Symbol 390 ButtonUses:383 384Used by:413
Symbol 391 EditableTextUses:12 18Used by:413
Symbol 392 EditableTextUses:12 18Used by:413
Symbol 393 EditableTextUses:12 18Used by:413
Symbol 394 TextUses:12Used by:413
Symbol 395 TextUses:12Used by:413
Symbol 396 TextUses:12Used by:413
Symbol 397 TextUses:12Used by:413
Symbol 398 EditableTextUses:12 18Used by:413
Symbol 399 EditableTextUses:12 18Used by:413
Symbol 400 EditableTextUses:12 18Used by:413
Symbol 401 EditableTextUses:12 18Used by:413
Symbol 402 ButtonUses:383 384Used by:413
Symbol 403 ButtonUses:383 384Used by:413
Symbol 404 ButtonUses:383 384Used by:413
Symbol 405 ButtonUses:383 384Used by:413
Symbol 406 TextUses:12Used by:413
Symbol 407 GraphicUsed by:409
Symbol 408 TextUses:12Used by:409
Symbol 409 ButtonUses:407 408Used by:413
Symbol 410 GraphicUsed by:412
Symbol 411 TextUses:12Used by:412
Symbol 412 MovieClipUses:410 411Used by:413
Symbol 413 MovieClipUses:382 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 409 412Used by:Timeline
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:421
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:421
Symbol 418 TextUses:18Used by:421
Symbol 419 EditableTextUses:18Used by:421
Symbol 420 SoundUsed by:421
Symbol 421 MovieClipUses:415 417 418 419 420Used by:Timeline
Symbol 422 GraphicUsed by:427
Symbol 423 GraphicUsed by:427
Symbol 424 GraphicUsed by:427 431
Symbol 425 GraphicUsed by:427 431
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:422 423 424 425 426Used by:Timeline
Symbol 428 GraphicUsed by:431
Symbol 429 GraphicUsed by:431
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:428 429 424 425 430Used by:Timeline
Symbol 432 GraphicUsed by:433 489
Symbol 433 MovieClipUses:432Used by:Timeline
Symbol 434 MovieClipUses:133Used by:462
Symbol 435 GraphicUsed by:438 467
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:436Used by:438 449 453 455
Symbol 438 MovieClipUses:435 437Used by:439 440
Symbol 439 MovieClipUses:438 331Used by:462
Symbol 440 MovieClipUses:438Used by:462
Symbol 441 SoundUsed by:462
Symbol 442 GraphicUsed by:443 453
Symbol 443 MovieClipUses:442Used by:446
Symbol 444 ShapeTweeningUsed by:446
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:443 444 445Used by:462
Symbol 447 SoundUsed by:462
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:448 437Used by:452
Symbol 450 GraphicUsed by:451
Symbol 451 MovieClipUses:450Used by:452
Symbol 452 MovieClipUses:449 451Used by:462
Symbol 453 MovieClipUses:442 437Used by:461
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454 437Used by:461
Symbol 456 GraphicUsed by:460
Symbol 457 GraphicUsed by:460
Symbol 458 GraphicUsed by:460
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:456 457 458 459Used by:461
Symbol 461 MovieClipUses:453 455 460Used by:462
Symbol 462 MovieClipUses:434 79 439 440 441 446 447 452 461Used by:463
Symbol 463 MovieClipUses:108 462Used by:464
Symbol 464 MovieClipUses:463Used by:Timeline
Symbol 465 FontUsed by:466 468
Symbol 466 TextUses:465Used by:Timeline
Symbol 467 MovieClipUses:435Used by:Timeline
Symbol 468 EditableTextUses:465Used by:Timeline
Symbol 469 GraphicUsed by:474
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:474
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:474
Symbol 474 MovieClipUses:469 471 473Used by:Timeline
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:478  Timeline
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:476 477 134Used by:479
Symbol 479 MovieClipUses:478Used by:Timeline
Symbol 480 GraphicUsed by:497  Timeline
Symbol 481 TextUses:12Used by:Timeline
Symbol 482 EditableTextUses:12 18Used by:Timeline
Symbol 483 TextUses:12Used by:Timeline
Symbol 484 EditableTextUses:12 18Used by:Timeline
Symbol 485 GraphicUses:26Used by:487
Symbol 486 GraphicUses:26Used by:487
Symbol 487 ButtonUses:485 486 78Used by:Timeline
Symbol 488 TextUses:12Used by:Timeline
Symbol 489 MovieClipUses:432Used by:497 500
Symbol 490 GraphicUsed by:496
Symbol 491 GraphicUsed by:496
Symbol 492 GraphicUsed by:496
Symbol 493 GraphicUsed by:496
Symbol 494 GraphicUsed by:496
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:199 490 285 491 492 493 494 495Used by:497 500
Symbol 497 MovieClipUses:489 480 496Used by:498
Symbol 498 MovieClipUses:497Used by:Timeline
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClipUses:489 499 496Used by:501
Symbol 501 MovieClipUses:500Used by:Timeline
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:513
Symbol 504 GraphicUsed by:506 507 508
Symbol 505 GraphicUsed by:506 507 508
Symbol 506 ButtonUses:504 505Used by:513
Symbol 507 ButtonUses:504 505Used by:513
Symbol 508 ButtonUses:504 505Used by:513
Symbol 509 TextUses:12Used by:513
Symbol 510 TextUses:12Used by:513
Symbol 511 TextUses:12Used by:513
Symbol 512 TextUses:12Used by:513
Symbol 513 MovieClipUses:8 503 506 507 508 509 510 511 512Used by:Timeline
Symbol 514 GraphicUsed by:527
Symbol 515 TextUses:12Used by:527
Symbol 516 GraphicUsed by:527
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:517Used by:527
Symbol 519 SoundUsed by:527
Symbol 520 GraphicUsed by:522
Symbol 521 TextUses:12Used by:522
Symbol 522 ButtonUses:520 521Used by:526
Symbol 523 GraphicUsed by:525
Symbol 524 TextUses:12Used by:525
Symbol 525 ButtonUses:523 524Used by:526
Symbol 526 MovieClipUses:522 525 30Used by:527
Symbol 527 MovieClipUses:514 515 516 518 519 526Used by:Timeline

Instance Names

"levels"Frame 100Symbol 372 MovieClip
"config"Frame 109Symbol 413 MovieClip
"doors"Frame 111Symbol 421 MovieClip
"arggh"Frame 112Symbol 427 MovieClip
"bghg"Frame 112Symbol 431 MovieClip
"bg"Frame 112Symbol 76 MovieClip [bgs]
"red"Frame 112Symbol 433 MovieClip
"all"Frame 112Symbol 464 MovieClip
"weaponbar"Frame 112Symbol 479 MovieClip
"firebar"Frame 112Symbol 479 MovieClip
"wingbar"Frame 112Symbol 479 MovieClip
"bossbar"Frame 112Symbol 498 MovieClip
"bossbar2"Frame 112Symbol 501 MovieClip
"config"Frame 112Symbol 413 MovieClip
"playbtn"Symbol 17 MovieClip Frame 2Symbol 16 Button
"txt"Symbol 35 MovieClip Frame 1Symbol 34 EditableText
"area"Symbol 84 MovieClip [blood] Frame 1Symbol 79 MovieClip
"area"Symbol 85 MovieClip [chaserbosshit2] Frame 1Symbol 79 MovieClip
"btn"Symbol 99 MovieClip [level button] Frame 1Symbol 96 Button
"txt"Symbol 99 MovieClip [level button] Frame 1Symbol 97 EditableText
"txt"Symbol 99 MovieClip [level button] Frame 2Symbol 98 EditableText
"area"Symbol 108 MovieClip [plat] Frame 1Symbol 79 MovieClip
"area"Symbol 108 MovieClip [plat] Frame 16Symbol 79 MovieClip
"hitarea"Symbol 135 MovieClip [powerup] Frame 1Symbol 110 MovieClip
"z"Symbol 135 MovieClip [powerup] Frame 1Symbol 134 MovieClip
"object"Symbol 174 MovieClip [scenery] Frame 1Symbol 173 MovieClip
"l"Symbol 193 MovieClip Frame 1Symbol 192 EditableText
"area"Symbol 201 MovieClip [hopper] Frame 1Symbol 79 MovieClip
"area"Symbol 204 MovieClip [hopperboss] Frame 10Symbol 79 MovieClip
"area"Symbol 204 MovieClip [hopperboss] Frame 52Symbol 79 MovieClip
"area"Symbol 220 MovieClip [popperboss] Frame 1Symbol 79 MovieClip
"ani"Symbol 220 MovieClip [popperboss] Frame 1Symbol 219 MovieClip
"area"Symbol 222 MovieClip [popper] Frame 1Symbol 79 MovieClip
"area"Symbol 234 MovieClip [dropper] Frame 1Symbol 79 MovieClip
"ani"Symbol 234 MovieClip [dropper] Frame 1Symbol 233 MovieClip
"area"Symbol 235 MovieClip [dropperboss] Frame 1Symbol 79 MovieClip
"area"Symbol 243 MovieClip [floater] Frame 1Symbol 79 MovieClip
"area"Symbol 245 MovieClip [floaterchaser] Frame 1Symbol 79 MovieClip
"area"Symbol 247 MovieClip [chaser] Frame 2Symbol 79 MovieClip
"area"Symbol 248 MovieClip [chaserbaby] Frame 1Symbol 79 MovieClip
"underclip"Symbol 258 MovieClip [chaserboss] Frame 1Symbol 249 MovieClip
"area"Symbol 258 MovieClip [chaserboss] Frame 1Symbol 79 MovieClip
"ani"Symbol 258 MovieClip [chaserboss] Frame 1Symbol 255 MovieClip
"area"Symbol 265 MovieClip [centipede] Frame 1Symbol 79 MovieClip
"head"Symbol 265 MovieClip [centipede] Frame 1Symbol 261 MovieClip
"body"Symbol 265 MovieClip [centipede] Frame 1Symbol 264 MovieClip
"area"Symbol 267 MovieClip [shooter floater] Frame 1Symbol 79 MovieClip
"e2"Symbol 274 MovieClip Frame 1Symbol 273 MovieClip
"e1"Symbol 274 MovieClip Frame 1Symbol 273 MovieClip
"area"Symbol 275 MovieClip [floaterboss] Frame 1Symbol 79 MovieClip
"eyes"Symbol 275 MovieClip [floaterboss] Frame 1Symbol 274 MovieClip
"area"Symbol 287 MovieClip [spinner] Frame 1Symbol 79 MovieClip
"bg"Symbol 287 MovieClip [spinner] Frame 1Symbol 285 MovieClip
"area"Symbol 292 MovieClip [spinnerboss] Frame 1Symbol 79 MovieClip
"bg"Symbol 292 MovieClip [spinnerboss] Frame 1Symbol 285 MovieClip
"body"Symbol 292 MovieClip [spinnerboss] Frame 1Symbol 291 MovieClip
"area"Symbol 294 MovieClip [spinnerbaby] Frame 1Symbol 79 MovieClip
"bg"Symbol 294 MovieClip [spinnerbaby] Frame 1Symbol 285 MovieClip
"z2"Symbol 352 MovieClip Frame 142Symbol 347 MovieClip
"z1"Symbol 352 MovieClip Frame 163Symbol 347 MovieClip
"bar"Symbol 372 MovieClip Frame 1Symbol 363 MovieClip
"drag"Symbol 372 MovieClip Frame 1Symbol 365 MovieClip
"mask"Symbol 372 MovieClip Frame 1Symbol 371 MovieClip
"enterkey"Symbol 413 MovieClip Frame 1Symbol 412 MovieClip
"levelname"Symbol 421 MovieClip Frame 6Symbol 419 EditableText
"wing2"Symbol 462 MovieClip Frame 1Symbol 434 MovieClip
"area"Symbol 462 MovieClip Frame 1Symbol 79 MovieClip
"body"Symbol 462 MovieClip Frame 1Symbol 439 MovieClip
"wing1"Symbol 462 MovieClip Frame 1Symbol 434 MovieClip
"body"Symbol 462 MovieClip Frame 2Symbol 440 MovieClip
"body"Symbol 462 MovieClip Frame 3Symbol 446 MovieClip
"a"Symbol 462 MovieClip Frame 4Symbol 452 MovieClip
"body"Symbol 462 MovieClip Frame 5Symbol 461 MovieClip
"plat1"Symbol 463 MovieClip Frame 1Symbol 108 MovieClip [plat]
"p1"Symbol 463 MovieClip Frame 1Symbol 462 MovieClip
"all"Symbol 464 MovieClip Frame 1Symbol 463 MovieClip
"no"Symbol 474 MovieClip Frame 1Symbol 471 MovieClip
"note"Symbol 474 MovieClip Frame 1Symbol 473 MovieClip
"bar"Symbol 478 MovieClip Frame 1Symbol 476 MovieClip
"z"Symbol 478 MovieClip Frame 1Symbol 134 MovieClip
"bar"Symbol 479 MovieClip Frame 1Symbol 478 MovieClip
"bg"Symbol 496 MovieClip Frame 3Symbol 285 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 2Symbol 37 as "boss1 intro"
ExportAssets (56)Timeline Frame 2Symbol 38 as "boss1 loop"
ExportAssets (56)Timeline Frame 2Symbol 39 as "boss2 intro"
ExportAssets (56)Timeline Frame 2Symbol 40 as "boss2 loop"
ExportAssets (56)Timeline Frame 2Symbol 41 as "boss3 intro"
ExportAssets (56)Timeline Frame 2Symbol 42 as "boss3 loop"
ExportAssets (56)Timeline Frame 2Symbol 43 as "coin snd"
ExportAssets (56)Timeline Frame 2Symbol 44 as "Dropnoise"
ExportAssets (56)Timeline Frame 2Symbol 45 as "explosionsound"
ExportAssets (56)Timeline Frame 2Symbol 46 as "fall"
ExportAssets (56)Timeline Frame 2Symbol 47 as "hitfloor"
ExportAssets (56)Timeline Frame 2Symbol 48 as "life snd"
ExportAssets (56)Timeline Frame 2Symbol 49 as "music1 intro"
ExportAssets (56)Timeline Frame 2Symbol 50 as "music1 loop"
ExportAssets (56)Timeline Frame 2Symbol 51 as "music2 intro"
ExportAssets (56)Timeline Frame 2Symbol 52 as "music2 loop"
ExportAssets (56)Timeline Frame 2Symbol 53 as "music3 intro"
ExportAssets (56)Timeline Frame 2Symbol 54 as "music3 loop"
ExportAssets (56)Timeline Frame 2Symbol 55 as "powerup get"
ExportAssets (56)Timeline Frame 2Symbol 56 as "whoop"
ExportAssets (56)Timeline Frame 2Symbol 57 as "zap snd"
ExportAssets (56)Timeline Frame 2Symbol 58 as "baddydie1"
ExportAssets (56)Timeline Frame 2Symbol 59 as "baddydie2"
ExportAssets (56)Timeline Frame 2Symbol 60 as "baddydie3"
ExportAssets (56)Timeline Frame 2Symbol 61 as "boss kill"
ExportAssets (56)Timeline Frame 2Symbol 62 as "drop"
ExportAssets (56)Timeline Frame 2Symbol 63 as "fire shield"
ExportAssets (56)Timeline Frame 2Symbol 64 as "fire shield start"
ExportAssets (56)Timeline Frame 2Symbol 65 as "menu music"
ExportAssets (56)Timeline Frame 2Symbol 66 as "plat drop"
ExportAssets (56)Timeline Frame 2Symbol 67 as "shield"
ExportAssets (56)Timeline Frame 2Symbol 76 as "bgs"
ExportAssets (56)Timeline Frame 2Symbol 84 as "blood"
ExportAssets (56)Timeline Frame 2Symbol 85 as "chaserbosshit2"
ExportAssets (56)Timeline Frame 2Symbol 88 as "fire1"
ExportAssets (56)Timeline Frame 2Symbol 91 as "fire2"
ExportAssets (56)Timeline Frame 2Symbol 99 as "level button"
ExportAssets (56)Timeline Frame 2Symbol 100 as "placeholder"
ExportAssets (56)Timeline Frame 2Symbol 108 as "plat"
ExportAssets (56)Timeline Frame 2Symbol 135 as "powerup"
ExportAssets (56)Timeline Frame 2Symbol 174 as "scenery"
ExportAssets (56)Timeline Frame 2Symbol 176 as "shoot"
ExportAssets (56)Timeline Frame 2Symbol 177 as "shootnosound"
ExportAssets (56)Timeline Frame 2Symbol 184 as "shootthru"
ExportAssets (56)Timeline Frame 2Symbol 187 as "shrapnel"
ExportAssets (56)Timeline Frame 2Symbol 190 as "sparkle"
ExportAssets (56)Timeline Frame 2Symbol 194 as "dp letter"
ExportAssets (56)Timeline Frame 2Symbol 197 as "instructions"
ExportAssets (56)Timeline Frame 2Symbol 201 as "hopper"
ExportAssets (56)Timeline Frame 2Symbol 204 as "hopperboss"
ExportAssets (56)Timeline Frame 2Symbol 220 as "popperboss"
ExportAssets (56)Timeline Frame 2Symbol 222 as "popper"
ExportAssets (56)Timeline Frame 2Symbol 234 as "dropper"
ExportAssets (56)Timeline Frame 2Symbol 235 as "dropperboss"
ExportAssets (56)Timeline Frame 2Symbol 243 as "floater"
ExportAssets (56)Timeline Frame 2Symbol 245 as "floaterchaser"
ExportAssets (56)Timeline Frame 2Symbol 247 as "chaser"
ExportAssets (56)Timeline Frame 2Symbol 248 as "chaserbaby"
ExportAssets (56)Timeline Frame 2Symbol 258 as "chaserboss"
ExportAssets (56)Timeline Frame 2Symbol 265 as "centipede"
ExportAssets (56)Timeline Frame 2Symbol 267 as "shooter floater"
ExportAssets (56)Timeline Frame 2Symbol 275 as "floaterboss"
ExportAssets (56)Timeline Frame 2Symbol 282 as "bullet1"
ExportAssets (56)Timeline Frame 2Symbol 287 as "spinner"
ExportAssets (56)Timeline Frame 2Symbol 292 as "spinnerboss"
ExportAssets (56)Timeline Frame 2Symbol 294 as "spinnerbaby"
ExportAssets (56)Timeline Frame 2Symbol 295 as "firesparkle"
ExportAssets (56)Timeline Frame 2Symbol 298 as "glitter1"

Labels

"menuintro"Frame 89
"realmenu"Frame 97
"gameinit"Frame 110
"next"Frame 111
"game"Frame 112
"gameover"Frame 113
"menu"Frame 114
"fall"Symbol 108 MovieClip [plat] Frame 2
"fall2"Symbol 108 MovieClip [plat] Frame 16
"got"Symbol 135 MovieClip [powerup] Frame 2
"fall"Symbol 174 MovieClip [scenery] Frame 2
"die"Symbol 201 MovieClip [hopper] Frame 2
"jump"Symbol 204 MovieClip [hopperboss] Frame 26
"die"Symbol 204 MovieClip [hopperboss] Frame 72
"normal"Symbol 219 MovieClip Frame 1
"squash"Symbol 219 MovieClip Frame 2
"jump"Symbol 219 MovieClip Frame 11
"fall"Symbol 219 MovieClip Frame 15
"land"Symbol 219 MovieClip Frame 22
"die"Symbol 220 MovieClip [popperboss] Frame 2
"die"Symbol 222 MovieClip [popper] Frame 2
"stuck"Symbol 233 MovieClip Frame 2
"die"Symbol 234 MovieClip [dropper] Frame 2
"die"Symbol 235 MovieClip [dropperboss] Frame 2
"die"Symbol 243 MovieClip [floater] Frame 2
"die"Symbol 245 MovieClip [floaterchaser] Frame 2
"die"Symbol 247 MovieClip [chaser] Frame 3
"die"Symbol 248 MovieClip [chaserbaby] Frame 2
"die"Symbol 258 MovieClip [chaserboss] Frame 2
"red"Symbol 264 MovieClip Frame 2
"die"Symbol 265 MovieClip [centipede] Frame 2
"die"Symbol 267 MovieClip [shooter floater] Frame 2
"normal"Symbol 273 MovieClip Frame 1
"hit"Symbol 273 MovieClip Frame 2
"breed;"Symbol 273 MovieClip Frame 6
"die"Symbol 275 MovieClip [floaterboss] Frame 2
"die"Symbol 287 MovieClip [spinner] Frame 2
"die"Symbol 292 MovieClip [spinnerboss] Frame 2
"die"Symbol 294 MovieClip [spinnerbaby] Frame 2
"mountain"Symbol 431 MovieClip Frame 1
"twilight"Symbol 431 MovieClip Frame 2
"sky"Symbol 431 MovieClip Frame 3
"city"Symbol 431 MovieClip Frame 4
"desert"Symbol 431 MovieClip Frame 5
"walk"Symbol 462 MovieClip Frame 1
"jump"Symbol 462 MovieClip Frame 2
"death"Symbol 462 MovieClip Frame 3
"fire"Symbol 462 MovieClip Frame 4
"shoop"Symbol 462 MovieClip Frame 5

Dynamic Text Variables

_parent.letterSymbol 192 EditableText"<p align="center"><font face="04b_08" size="22" color="#ffffff" letterSpacing="0.000000" kerning="1">D</font></p>"
_root.shownscoreSymbol 367 EditableText"<p align="left"></p>"
_root.showntimeSymbol 368 EditableText"<p align="left"></p>"
showfirekeySymbol 391 EditableText"<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>"
showjumpkeySymbol 392 EditableText"<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>"
showshieldkeySymbol 393 EditableText"<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>"
.showleftkeySymbol 398 EditableText"<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>"
showrightkeySymbol 399 EditableText"<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>"
showupkeySymbol 400 EditableText"<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>"
showdownkeySymbol 401 EditableText"<p align="left"><font face="Baveuse" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">xx</font></p>"
_root.livesSymbol 468 EditableText"17"
_root.scorerollerSymbol 482 EditableText"<p align="left"><font face="Baveuse" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>"
_root.timerinsecondsSymbol 484 EditableText"<p align="left"><font face="Baveuse" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>"




http://swfchan.com/19/92676/info.shtml
Created: 27/3 -2019 07:34:07 Last modified: 27/3 -2019 07:34:07 Server time: 02/05 -2024 13:29:31