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

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

Binky's Quest.swf

This is the info page for
Flash #24616

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


Text
life:

Score:

X

Time:

Paused

Loading

GAME OVER

Score:

Main Menu

Main Menu

Submit Score?

Sumbit Score?

Please Enter Your Name to Submit Score!!

Submit

You have not submitted your score!!
Are you sure you want to return to the
Main Menu? (you cannot come back!!)

OK

Cancel

Your score has been successfully submited!
You can see all scores at
www.jonahtaylor.com/binkysquest

Stage Score:

Stage Complete!

Total Score:

Life Bonus :

Next Stage ->

Next Stage ->

New Weapon Aquired:

Flame Thrower

Cool Wave Thing

Swirly Purple Stuff

Time Bonus:

Play Game

Instructions

Game Story

High Scores

Credits

Top Scores

1.

2.

3.

4.

5.

for more scores, visit www.jonahtaylor.com

Jonah Taylor

0

0

0

0

0000000000

Done

Done

Jonah

Jonah

Jonah

Jonah

Instructions

* To help Binky take back his planet,
you must destroy all enemies in all 20 stages.
Faster Time = Better Score

Move around/Aim gun

Shoot

Hold Still

Pause Game

(to shoot without running)

Credits

Josh Hovey      - Basic music/sound fx
and weapons engine/
Idea Man

James Gronseth - Minor enemy's AI

Jonah Taylor    - Everything Else!!!

EMAIL US !!!

Stages 1 - 4
Forest Land

Stages 6 - 10
Frost Land

Stages 11 - 15
Firey Mountain

Stages 16 - 20
Mech-World

Skip ->

Skip ->

You've Won!!!

Binky's Quest

ActionScript [AS1/AS2]

Frame 1
function resetStage() { var _local1 = _root; _local1._x = xnorm; _local1._y = ynorm; _local1._xscale = xscalenorm; _local1._yscale = yscalenorm; } function buildMap(map) { var _local1 = this; enemyArray = new Array(); enemyCount = 0; enemiesKilled = 0; timecount = 0; timetaken = 0; _local1.attachMovie("empty", "scrClip", 0); _local1.scrClip._x = startX; _local1.scrClip._y = startY; mapW = map[0].length; mapH = map.length; cMap = map; var starty; var startx; if (startPos[1] < (visAreaY - 4)) { starty = visAreaY - 5; } else { starty = startPos[1]; } if ((startPos[0] + visAreaX) > (mapW + 2)) { startx = (mapW - visAreaX) + 2; } else { startx = startPos[0]; } toplayer = 4000; d = 0; var _local3 = mapH; while (_local3 >= -1) { var _local2 = -1; while (_local2 < (mapW + 1)) { var enemytile = false; if (map[_local3][_local2] > 18) { enemytile = true; } currentdepth = d; if ((map[_local3][_local2] > 9) && (map[_local3][_local2] < 14)) { d = toplayer; } _local1.scrClip.attachMovie("tile", (("t_" + _local3) + "_") + _local2, ++d); _local1.scrClip[(("t_" + _local3) + "_") + _local2]._x = _local2 * tileW; _local1.scrClip[(("t_" + _local3) + "_") + _local2]._y = _local3 * tileH; if (enemytile) { var enemyName = ("enemy" + enemyArray.length); if (((map[_local3][_local2] == 24) || (map[_local3][_local2] == 25)) || (map[_local3][_local2] == 28)) { _local1.scrClip.attachMovie("tile", enemyName, 0); } else { _local1.scrClip.attachMovie("tile", enemyName, 2000 + (++d)); } _local1.scrClip[enemyName]._x = _local2 * tileW; _local1.scrClip[enemyName]._y = _local3 * tileH; _local1.scrClip[enemyName].gotoAndStop(map[_local3][_local2] + 1); _local1.scrClip[enemyName].enemy.xpos = (_local2 * tileW) + (tileW / 2); _local1.scrClip[enemyName].enemy.ypos = (_local3 * tileH) + (tileH / 2); enemyArray.push(enemyName); _local1.scrClip[(("t_" + _local3) + "_") + _local2].gotoAndStop(2); scrClip[(("t_" + _local3) + "_") + _local2].tile_frame = 2; if (map[_local3][_local2] < 30) { enemyCount++; } } else { _local1.scrClip[(("t_" + _local3) + "_") + _local2].gotoAndStop(map[_local3][_local2] + 1); scrClip[(("t_" + _local3) + "_") + _local2].tile_frame = map[_local3][_local2] + 1; } _local1.scrClip[(("t_" + _local3) + "_") + _local2]._visible = false; d = currentdepth; d++; toplayer++; _local2++; } _local3--; } i = (starty - visAreaY) + 5; while (i < (starty + 4)) { j = startx - 2; while (j < ((startx + visAreaX) - 1)) { scrClip[(("t_" + i) + "_") + j]._visible = true; if ((i == startPos[1]) && (j == startPos[0])) { _local1.scrClip.attachMovie("Binky", "char", 3500); _local1.scrClip.char.xpos = (j * tileW) + (tileW / 2); _local1.scrClip.char.ypos = (i * tileH) + (tileH / 2); _local1.attachMovie("binky's_bar", "bar", 100); _local1.scrClip.bar._x = 0; _local1.scrClip.bar._x = 0; var k = 0; while (k < maxBullets) { var bulletName = ("bullet" + k); bulletsArray.push(bulletName); _local1.scrClip.attachMovie("bullet", bulletName, 3000 + k); _local1.scrClip[bulletName].xpos = (j * tileW) + (tileW / 2); _local1.scrClip[bulletName].ypos = (i * tileH) + (tileH / 2); _local1.scrClip[bulletName]._visible = false; k++; } var m = 0; while (m < maxBullets) { var enemybulletName = ("enemybullet" + m); enemybulletsArray.push(enemybulletName); _local1.scrClip.attachMovie("enemybullet", enemybulletName, 3100 + m); _local1.scrClip[enemybulletName].xpos = (j * tileW) + (tileW / 2); _local1.scrClip[enemybulletName].ypos = (i * tileH) + (tileH / 2); _local1.scrClip[enemybulletName]._visible = false; m++; } } j++; } i++; } var magicNumber = ((mapH - visAreaX) + 2); var fix_y = (((mapH - starty) - magicNumber) * tileH); var fix_x = ((startx - 1) * tileW); _local1.scrClip._y = _local1.scrClip._y + fix_y; _local1.scrClip._x = _local1.scrClip._x - fix_x; xpos = _local1.scrClip._x; ypos = _local1.scrClip._y; if (!initialized) { INTERVAL_ID = setInterval(goGame, 12); } initialized = true; } function goGame() { var _local1 = _root; if (Key.isDown(80)) { if (p_hasrealeased) { pausegame = !_local1.pausegame; pause_screen.nextFrame(); p_hasrealeased = false; } } else { p_hasrealeased = true; } if (!pausegame) { if (timecount >= 83) { timetaken++; timecount = 0; } timecount++; _local1.scrClip.char.control(); updateBullets(); updateEnemies(); life = _local1.scrClip.char.life; if (enemiesKilled == enemyCount) { gotoAndStop ("tallyScore"); } } } function doScroll(dir) { var _local1 = this; xScrSpeed = _local1.scrClip.char.xspeed; yScrSpeed = _local1.scrClip.char.yspeed; xpos = _local1.scrClip._x; ypos = _local1.scrClip._y; if ((dir == "right") && (j < (mapW + 2))) { if (xpos > ((-(mapW - 7)) * tileW)) { _local1.scrClip._x = Math.round(xpos - xScrSpeed); } majorX = majorX - (-xScrSpeed); if (majorX >= tileW) { var _local3 = (i - visAreaY) + 1; while (_local3 < i) { var _local2 = j; while (_local2 < (j + 1)) { _local1.scrClip[(("t_" + _local3) + "_") + _local2]._visible = true; _local1.scrClip[(("t_" + _local3) + "_") + ((_local2 - visAreaX) - 1)]._visible = false; _local2++; } _local3++; } j++; majorX = majorX - tileW; } } if ((dir == "left") && ((j - visAreaX) > -1)) { if (xpos < -1) { _local1.scrClip._x = Math.round(xpos - xScrSpeed); } majorX = majorX - (-xScrSpeed); if (majorX <= 0) { j--; var _local3 = (i - visAreaY) + 1; while (_local3 < i) { var _local2 = (j - visAreaX) - 1; while (_local2 < (j - visAreaX)) { _local1.scrClip[(("t_" + _local3) + "_") + _local2]._visible = true; _local1.scrClip[(("t_" + _local3) + "_") + ((_local2 + visAreaX) + 1)]._visible = false; _local2++; } _local3++; } majorX = majorX + tileW; } } if ((dir == "up") && ((i - visAreaY) > -2)) { if (ypos < 10) { _local1.scrClip._y = _local1.scrClip._y - _local1.scrClip.char.yspeed; } majorY = majorY - (-_local1.scrClip.char.yspeed); if (majorY <= 0) { i--; var _local3 = (i - visAreaY) + 1; while (_local3 < ((i - visAreaY) + 2)) { var _local2 = (j - visAreaX) - 1; while (_local2 < j) { _local1.scrClip[(("t_" + _local3) + "_") + _local2]._visible = true; _local1.scrClip[(("t_" + ((_local3 + visAreaY) - 1)) + "_") + _local2]._visible = false; _local2++; } _local3++; } majorY = majorY + tileH; } } if ((dir == "down") && (i < (mapH + 1))) { if (ypos > ((-(mapH - 6)) * tileH)) { _local1.scrClip._y = _local1.scrClip._y - _local1.scrClip.char.yspeed; } majorY = majorY - (-_local1.scrClip.char.yspeed); if (majorY >= tileH) { var _local3 = i; while (_local3 < (i + 1)) { var _local2 = (j - visareaX) - 1; while (_local2 < j) { _local1.scrClip[(("t_" + _local3) + "_") + _local2]._visible = true; _local1.scrClip[(("t_" + ((_local3 - visAreaY) + 1)) + "_") + _local2]._visible = false; _local2++; } _local3++; } i++; majorY = majorY - tileH; } } } function updateEnemies() { var _local3 = this; var _local1 = 0; while (_local1 < enemyArray.length) { var _local2 = enemyArray[_local1]; if (!_local3.scrClip[_local2].enemy.dead) { _local3.scrClip[_local2].enemy.control(); } _local1++; } } function updateBullets() { var _local1 = this; var _local3 = 0; while (_local3 < maxBullets) { var _local2 = bulletsArray[_local3]; var enemybulletClip = enemybulletsArray[_local3]; if (_local1.scrClip[_local2]._visible) { _local1.scrClip[_local2].control(); } else { _local1.scrClip[_local2]._x = -200; _local1.scrClip[_local2]._y = 800; } if (_local1.scrClip[enemybulletClip]._visible) { _local1.scrClip[enemybulletClip].control(); } else { _local1.scrClip[enemybulletClip]._x = -200; _local1.scrClip[enemybulletClip]._y = 800; } _local3++; } } function shoot() { var _local1 = this; lastShot = getTimer(); var _local2 = bulletsArray[bulletCount]; _local1.scrClip[_local2].gotoAndStop(ammoType); _local1.scrClip[_local2].justFired = true; _local1.scrClip[_local2].xpos = _local1.scrClip.char.xpos + gunposx; _local1.scrClip[_local2].ypos = _local1.scrClip.char.ypos + gunposy; _local1.scrClip[_local2].dirx = _local1.scrClip.char.dirx; _local1.scrClip[_local2].diry = _local1.scrClip.char.diry; _local1.scrClip[_local2]._xscale = _local1.scrClip[_local2].realXScale; _local1.scrClip[_local2]._yscale = _local1.scrClip[_local2].realYScale; _local1.scrClip[_local2]._rotation = 0; _local1.scrClip[_local2]._visible = true; } function enemyshoot(enemySource, ydir, xdir, xposi, yposi, type) { var _local2 = this; enemySource.lastShot = getTimer(); var _local1 = enemybulletsArray[enemybulletCount]; _local2.scrClip[_local1].gotoAndStop(type); _local2.scrClip[_local1].justFired = true; _local2.scrClip[_local1].xpos = xposi; _local2.scrClip[_local1].ypos = yposi; _local2.scrClip[_local1].dirx = xdir; _local2.scrClip[_local1].diry = ydir; _local2.scrClip[_local1]._visible = true; } function encode(datastring) { var _local2 = datastring; encodedText = ""; offset = 1; var _local1 = 0; while (_local1 < _local2.length) { encodedText = encodedText + chr(_local2.charCodeAt(_local1) + offset); if (offset == 1) { offset = 5; } else if (offset == 5) { offset = 3; } else { offset = 1; } _local1++; } return(encodedText); } stop(); fscommand ("allowscale", false); tileW = 64; tileH = 64; visAreaX = 11; visAreaY = 9; startX = 0; startY = -384; majorX = 0; majorY = 0; scrSpeed = 5; bulletsArray = new Array(); enemybulletsArray = new Array(); maxBullets = 20; bulletCount = 0; enemybulletCount = 1; shootSpeed = 100; ammoType = 1; level = 0; xtramen = 2; score = 0; totalScore = 0; pausegame = false; p_hasreleased = true; timecount = 0; timetaken = 0; attachMovie("pause_screen", "pause_screen", 1); xnorm = _root._x; ynorm = _root._y; xscalenorm = _root._xscale; yscalenorm = _root._yscale;
Instance of Symbol 582 MovieClip in Frame 1
onClipEvent (load) { _quality = "medium"; }
Instance of Symbol 594 MovieClip "bar" in Frame 1
onClipEvent (enterFrame) { PercentLoaded = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (PercentLoaded != 100) { this.percent = PercentLoaded + "%"; _root.isloaded = false; timer = getTimer(); } else if ((timer + 1000) < getTimer()) { _root.isloaded = true; _root.gotoAndStop("MainMenu"); _root.play(); } }
Frame 2
stop(); map = [[6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 15, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 12, 12, 6], [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 7, 7, 7, 7, 6], [6, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 5, 5, 5, 5, 5, 5, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 6], [6, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 7, 7, 7, 7, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 6], [6, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 12, 12, 12, 12, 12, 12, 6], [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]]; startPos = [3, 2]; score = 0; buildMap(map);
Frame 3
stop(); map = [[6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 20, 1, 1, 1, 6], [6, 7, 7, 7, 7, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 1, 6], [6, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 12, 12, 1, 1, 1, 1, 12, 12, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 6], [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]]; startPos = [5, 10]; score = 0; buildMap(map);
Frame 4
stop(); map = [[6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 15, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 5, 5, 5, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6], [6, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 11, 1, 1, 1, 1, 11, 1, 1, 6], [6, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 5, 5, 5, 1, 1, 1, 5, 1, 1, 6], [6, 1, 1, 19, 1, 12, 12, 12, 1, 11, 11, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 6], [6, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 11, 11, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 5, 5, 1, 19, 1, 1, 1, 19, 6], [6, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 7, 1, 1, 1, 7, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 6], [6, 1, 11, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 5, 1, 5, 5, 5, 1, 5, 5, 5, 5, 5, 5, 6], [6, 1, 5, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 11, 21, 1, 11, 1, 1, 6], [6, 5, 5, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 8, 1, 1, 11, 5, 5, 5, 5, 11, 12, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 19, 1, 1, 11, 12, 12, 8, 6], [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]]; startPos = [14, 18]; score = 0; buildMap(map);
Frame 5
stop(); map = [[6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 6], [6, 1, 1, 19, 1, 1, 7, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12, 7, 1, 1, 1, 1, 1, 6], [6, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 7, 7, 7, 7, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 20, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 20, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 6], [6, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 8, 1, 1, 6], [6, 1, 1, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7, 1, 1, 6], [6, 1, 1, 7, 7, 5, 5, 5, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 7, 7, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 6], [6, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 1, 6], [6, 1, 11, 1, 1, 1, 1, 1, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 1, 1, 1, 1, 1, 11, 1, 6], [6, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 12, 12, 12, 1, 1, 1, 12, 12, 12, 1, 1, 8, 8, 1, 1, 12, 12, 12, 1, 1, 1, 12, 12, 12, 1, 1, 6], [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]]; startPos = [15, 21]; score = 0; buildMap(map);
Frame 6
stop(); ammoType = 1; level = 5; map = [[6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 23, 6], [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10]]; startPos = [5, 5]; score = 0; buildMap(map);
Frame 7
stop(); ammoType = 2; level = 6; map = [[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 5, 2, 2, 2, 5, 1, 5, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 3], [3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 5, 21, 1, 1, 1, 3], [3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 19, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, 5, 5, 5, 1, 1, 3], [3, 1, 1, 1, 5, 5, 5, 5, 1, 1, 3, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 1, 1, 3], [3, 1, 5, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 5, 3], [3, 1, 21, 1, 5, 1, 1, 1, 1, 1, 3, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 5, 1, 1, 3], [3, 9, 1, 1, 1, 1, 1, 5, 5, 1, 3, 1, 1, 1, 1, 20, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3], [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 5, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3], [3, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 3, 2, 2, 2, 3, 3, 3, 2, 2, 3, 3, 2, 2, 2, 3, 3, 2, 2, 3, 3, 3]]; startPos = [6, 15]; score = 0; buildMap(map);
Frame 8
stop(); level = 7; ammoType = 2; map = [[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 1, 1, 30, 1, 30, 1, 1, 30, 1, 1, 1, 30, 1, 1, 30, 1, 1, 30, 1, 1, 30, 1, 1, 1, 1, 30, 30, 1, 30, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 3], [3, 2, 2, 2, 2, 2, 5, 5, 2, 2, 2, 2, 2, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 3], [3, 1, 1, 1, 30, 1, 1, 1, 1, 30, 30, 1, 1, 1, 1, 1, 30, 1, 30, 1, 1, 30, 1, 1, 1, 1, 30, 30, 1, 1, 30, 30, 1, 5, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 2, 2, 2, 2, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 5, 2, 2, 2, 2, 2, 2, 5, 5, 3], [3, 5, 1, 1, 1, 30, 30, 1, 1, 1, 1, 30, 30, 1, 1, 1, 1, 1, 30, 1, 30, 1, 30, 1, 1, 1, 30, 1, 1, 1, 1, 30, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 3], [3, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 5, 2, 2, 1, 1, 3], [3, 1, 1, 1, 30, 30, 30, 1, 1, 30, 1, 1, 1, 30, 1, 1, 30, 1, 30, 1, 30, 30, 1, 1, 30, 30, 1, 30, 1, 1, 1, 30, 1, 5, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3], [3, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; startPos = [2, 17]; score = 0; buildMap(map);
Frame 9
stop(); ammoType = 2; map = [[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 9, 19, 1, 1, 1, 1, 1, 3], [3, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 3], [3, 1, 1, 1, 1, 21, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 3], [3, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 2, 2, 1, 5, 1, 5, 1, 2, 2, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 9, 1, 1, 21, 1, 1, 3], [3, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 3], [3, 1, 1, 1, 1, 1, 19, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 5, 5, 5, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 20, 1, 1, 1, 1, 1, 1, 1, 20, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 1, 1, 1, 5, 5, 5, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3], [3, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 1, 1, 1, 16, 1, 1, 9, 3], [3, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 2, 2, 2, 2, 2, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 2, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 3], [3, 2, 2, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 9, 2, 3], [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]]; startPos = [2, 22]; score = 0; buildMap(map);
Frame 10
stop(); map = [[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 1, 1, 1, 1, 1, 30, 1, 1, 1, 30, 1, 1, 30, 1, 1, 1, 1, 30, 1, 1, 30, 1, 1, 30, 1, 1, 30, 1, 30, 1, 30, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 3], [3, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 1, 5, 1, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3], [3, 5, 1, 1, 1, 30, 1, 1, 30, 1, 1, 30, 1, 1, 1, 1, 1, 1, 30, 1, 1, 30, 1, 1, 1, 1, 1, 30, 1, 30, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 20, 1, 1, 16, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 22, 1, 1, 9, 1, 1, 1, 1, 3], [3, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 1, 3, 1, 1, 1, 1, 1, 1, 1, 30, 1, 1, 5, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 3], [3, 1, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 1, 3], [3, 1, 1, 1, 1, 5, 5, 1, 5, 1, 5, 2, 2, 2, 5, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3], [3, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 30, 1, 1, 1, 1, 5, 1, 1, 1, 1, 3, 1, 19, 1, 1, 1, 5, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 5, 1, 1, 1, 1, 5, 5, 5, 5, 1, 5, 5, 5, 1, 5, 5, 5, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 9, 1, 1, 1, 1, 1, 16, 1, 22, 1, 1, 16, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 16, 16, 1, 1, 22, 1, 1, 1, 9, 3], [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; startPos = [2, 21]; score = 0; buildMap(map);
Frame 11
stop(); level = 10; ammoType = 2; map = [[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 3], [3, 1, 1, 1, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 24, 1, 1, 1, 1, 9, 1, 1, 1, 3], [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; startPos = [7, 10]; score = 0; buildMap(map);
Frame 12
stop(); level = 11; ammoType = 3; map = [[4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 4], [4, 5, 5, 5, 5, 5, 5, 1, 5, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 17, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 19, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 31, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 31, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 32, 1, 9, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 4], [4, 17, 17, 1, 1, 9, 1, 1, 31, 1, 9, 1, 17, 17, 1, 32, 32, 1, 1, 9, 1, 1, 31, 1, 1, 17, 17, 17, 17, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]]; startPos = [2, 19]; score = 0; buildMap(map);
Frame 13
stop(); level = 12; ammoType = 3; map = [[4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 19, 1, 1, 4], [4, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 4], [4, 5, 5, 5, 5, 5, 1, 5, 5, 5, 5, 5, 5, 5, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 4], [4, 31, 1, 17, 1, 9, 1, 1, 1, 1, 1, 17, 1, 1, 4], [4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 5, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 4], [4, 1, 17, 1, 1, 1, 1, 1, 1, 31, 1, 1, 9, 1, 4], [4, 5, 5, 5, 5, 5, 5, 1, 5, 5, 5, 5, 5, 5, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 4], [4, 1, 1, 31, 1, 1, 9, 1, 1, 1, 1, 17, 17, 1, 4], [4, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 19, 1, 1, 4], [4, 1, 17, 1, 1, 1, 1, 1, 1, 31, 1, 1, 1, 1, 4], [4, 5, 5, 5, 5, 5, 1, 5, 5, 5, 5, 5, 5, 5, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 4], [4, 31, 1, 17, 1, 9, 1, 1, 1, 1, 1, 1, 1, 17, 4], [4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 5, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 4], [4, 1, 17, 1, 1, 1, 1, 1, 1, 31, 1, 1, 1, 1, 4], [4, 5, 5, 5, 5, 5, 5, 1, 5, 5, 5, 5, 5, 5, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 4], [4, 1, 1, 31, 1, 1, 9, 1, 1, 1, 1, 17, 17, 1, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; startPos = [2, 37]; score = 0; buildMap(map);
Frame 14
stop(); level = 13; ammoType = 3; map = [[4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 4], [4, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 32, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 5, 5, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 1, 1, 1, 19, 1, 1, 1, 1, 1, 4], [4, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 5, 5, 1, 1, 1, 1, 1, 1, 1, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 31, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 1, 1, 4], [4, 1, 5, 1, 1, 1, 1, 1, 1, 5, 1, 1, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 1, 1, 1, 26, 1, 1, 1, 1, 1, 4], [4, 1, 1, 32, 32, 32, 1, 32, 32, 1, 32, 32, 32, 32, 1, 32, 32, 1, 32, 1, 32, 32, 32, 1, 32, 1, 32, 1, 32, 32, 9, 9, 32, 1, 32, 32, 32, 1, 32, 32, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]]; startPos = [2, 9]; score = 0; buildMap(map);
Frame 15
stop(); level = 14; ammoType = 3; map = [[4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 32, 17, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 9, 17, 26, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 19, 17, 1, 1, 1, 1, 1, 1, 1, 1, 31, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 31, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 4, 1, 17, 4], [4, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 5, 5, 5, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 32, 17, 17, 19, 1, 1, 1, 1, 1, 9, 31, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 31, 1, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 31, 1, 1, 26, 1, 1, 1, 4], [4, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 26, 31, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 9, 1, 1, 1, 1, 1, 1, 9, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 32, 32, 32, 1, 1, 1, 1, 17, 17, 1, 9, 1, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4]]; startPos = [5, 19]; score = 0; buildMap(map);
Frame 16
stop(); level = 15; ammoType = 3; map = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 5, 5, 5, 1, 1, 1, 1, 1, 5, 5, 1, 1, 5, 5, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 17, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 5, 5, 1, 1, 1, 1, 5, 1, 1, 1, 4], [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4], [4, 1, 5, 5, 1, 5, 1, 1, 1, 5, 5, 1, 1, 5, 5, 1, 1, 4], [4, 1, 1, 1, 1, 17, 1, 1, 1, 25, 1, 1, 1, 1, 17, 1, 1, 4], [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; startPos = [5, 7]; score = 0; buildMap(map);
Frame 17
stop(); level = 16; ammoType = 4; map = [[9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 9], [9, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 33, 1, 1, 9], [9, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 27, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 33, 1, 1, 1, 1, 1, 5, 5, 5, 1, 5, 1, 5, 5, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 21, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 27, 1, 1, 9], [9, 1, 5, 1, 1, 1, 1, 1, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 5, 5, 33, 1, 1, 1, 1, 1, 9], [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; startPos = [3, 1]; score = 0; buildMap(map);
Frame 18
stop(); level = 17; ammoType = 4; map = [[9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 18, 27, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 33, 1, 18, 27, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 5, 5, 1, 9], [9, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 13, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 18, 27, 18, 1, 1, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 9], [9, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 13, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 19, 13, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 33, 1, 1, 1, 1, 1, 1, 5, 1, 1, 9], [9, 1, 1, 13, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 27, 13, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 18, 18, 18, 21, 1, 1, 1, 1, 1, 13, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 9], [9, 5, 1, 1, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 1, 1, 1, 1, 1, 5, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]]; startPos = [3, 13]; score = 0; buildMap(map);
Frame 19
stop(); level = 18; ammoType = 4; map = [[9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 33, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 33, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 1, 5, 1, 5, 1, 5, 1, 1, 1, 1, 9], [9, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 27, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 13, 13, 1, 1, 1, 1, 1, 1, 18, 18, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 33, 1, 1, 1, 1, 1, 5, 5, 5, 1, 5, 1, 5, 5, 1, 1, 5, 5, 5, 5, 1, 1, 1, 5, 5, 5, 5, 5, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 9], [9, 1, 1, 1, 1, 19, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 27, 1, 1, 1, 1, 5, 1, 1, 27, 1, 1, 1, 1, 1, 1, 1, 27, 1, 1, 5, 1, 1, 1, 1, 27, 1, 1, 1, 1, 5, 1, 1, 9], [9, 1, 1, 1, 33, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 18, 18, 18, 1, 9], [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; startPos = [4, 2]; score = 0; buildMap(map);
Frame 20
stop(); level = 19; ammoType = 4; map = [[9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 27, 1, 1, 1, 27, 1, 1, 27, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 13, 1, 1, 1, 1, 33, 1, 33, 1, 1, 1, 18, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 9], [9, 1, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 5, 1, 1, 1, 1, 26, 1, 1, 1, 26, 1, 1, 26, 1, 1, 1, 1, 1, 5, 1, 9], [9, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 33, 1, 9], [9, 1, 5, 1, 1, 1, 1, 22, 1, 1, 1, 22, 1, 1, 22, 1, 1, 1, 1, 1, 5, 1, 9], [9, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 9], [9, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 9], [9, 1, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 5, 1, 1, 1, 1, 21, 1, 1, 1, 21, 1, 1, 21, 1, 1, 1, 1, 1, 5, 1, 9], [9, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 5, 1, 1, 1, 1, 19, 1, 1, 1, 19, 1, 1, 19, 1, 1, 1, 1, 1, 5, 1, 9], [9, 1, 1, 1, 1, 1, 18, 1, 1, 1, 1, 1, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 5, 1, 1, 1, 1, 20, 1, 1, 1, 20, 1, 1, 20, 1, 1, 1, 1, 1, 5, 1, 9], [9, 1, 13, 13, 1, 1, 1, 1, 1, 1, 1, 18, 18, 1, 1, 1, 1, 1, 1, 13, 13, 1, 9], [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; startPos = [2, 19]; score = 0; buildMap(map);
Frame 21
stop(); level = 20; ammoType = 4; map = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 5, 5, 5, 1, 1, 1, 1, 1, 5, 5, 1, 1, 5, 5, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 5, 5, 28, 1, 1, 1, 5, 1, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 1, 5, 5, 1, 5, 1, 1, 1, 5, 5, 1, 1, 5, 5, 1, 1, 9], [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9], [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; startPos = [5, 7]; score = 0; buildMap(map);
Frame 22
stop(); clearInterval(INTERVAL_ID); initialized = false; removeMovieClip("scrClip"); removeMovieClip("bar");
Instance of Symbol 640 MovieClip in Frame 22
onClipEvent (load) { gotoAndStop (1); }
Frame 23
stop(); clearInterval(INTERVAL_ID); initialized = false; removeMovieClip("scrClip"); removeMovieClip("bar");
Instance of Symbol 652 MovieClip in Frame 23
onClipEvent (enterFrame) { if (((_root.score == 0) && (_root.life == 0)) && (_root.bonus == 0)) { gotoAndStop (2); } else { if (_root.bonus > 0) { _root.totalScore++; _root.bonus--; } if (_root.score > 0) { if (_root.score != 1) { _root.totalScore = _root.totalScore + 2; _root.score = _root.score - 2; } else { _root.totalScore++; _root.score--; } } if (_root.life > 0) { _root.totalScore++; _root.life--; } } }
Instance of Symbol 658 MovieClip in Frame 23
onClipEvent (load) { if (_root.level == 5) { gotoAndStop (1); } else if (_root.level == 10) { gotoAndStop (2); } else if (_root.level == 15) { gotoAndStop (3); } else { gotoAndStop (4); } }
Instance of Symbol 661 MovieClip in Frame 23
onClipEvent (load) { if (_root.level == 5) { _root.bonus = 0; gotoAndStop (2); } else if (_root.level == 10) { _root.bonus = 0; gotoAndStop (2); } else if (_root.level == 15) { _root.bonus = 0; gotoAndStop (2); } else if (_root.level == 20) { _root.bonus = 0; gotoAndStop (2); } else { _root.bonus = ((_root.enemyCount * 4) - _root.timetaken) * 10; if (_root.bonus < 0) { _root.bonus = 0; } } }
Frame 24
clearInterval(INTERVAL_ID); initialized = false; removeMovieClip("scrClip"); removeMovieClip("bar"); if (xtramen == 1) { messagebox = "One Life Remaining"; } else { messagebox = xtramen + " Lives Remaining"; }
Frame 58
gotoAndStop(level + 1);
Frame 59
stop(); Stage.showMenu = false; Stage.scaleMode = "exactFit"; resetStage(); totalScore = 0;
Frame 60
stop();
Frame 61
stop();
Instance of Symbol 640 MovieClip in Frame 61
onClipEvent (load) { gotoAndStop (1); }
Frame 62
stop(); _quality = "high";
Instance of Symbol 843 MovieClip in Frame 62
onClipEvent (load) { _quality = "high"; }
Symbol 6 MovieClip Frame 1
stop();
Symbol 11 MovieClip Frame 1
stop();
Symbol 16 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 1
stop();
Symbol 22 MovieClip Frame 1
stop();
Symbol 26 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 1
stop();
Instance of Symbol 26 MovieClip "head" in Symbol 30 MovieClip Frame 1
/* no clip actions */
Symbol 30 MovieClip Frame 58
gotoAndPlay (1);
Symbol 31 MovieClip Frame 17
gotoAndPlay (1);
Symbol 32 MovieClip Frame 1
stop();
Symbol 32 MovieClip Frame 2
stop();
Instance of Symbol 31 MovieClip "stuff" in Symbol 32 MovieClip Frame 2
onClipEvent (enterFrame) { play(); }
Symbol 35 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 1
stop();
Symbol 40 MovieClip Frame 1
stop(); faceLeft = true;
Symbol 40 MovieClip Frame 5
stop(); faceLeft = false;
Symbol 40 MovieClip Frame 9
gotoAndStop (1);
Symbol 42 MovieClip Frame 1
stop();
Symbol 42 MovieClip Frame 2
gotoAndStop (1);
Symbol 43 MovieClip [Binky] Frame 1
function render() { _y = Math.round(ypos); _x = Math.round(xpos); } function updateEdges() { lastdownY = downY; downY = Math.floor((ypos + 35) / tileH); upY = Math.floor((ypos - 30) / tileH); leftX = Math.floor((xpos - 15) / tileW); rightX = Math.floor((xpos + 15) / tileW); downY2 = Math.floor((ypos + 25) / tileH); upY2 = Math.floor((ypos - 25) / tileH); centerX = Math.floor(xpos / tileW); centerY = Math.floor(ypos / tileH); } function weaponCollisionCheck() { var _local2 = _root; var _local3 = 0; while (_local3 < _local2.maxBullets) { var _local1 = _local2.enemybulletsArray[_local3]; if (_local2.scrClip[_local1]._visible && (this.hitTest(_local2.scrClip[_local1]))) { if (_local2.scrClip[_local1].life > 0) { _local2.scrClip[_local1].isDead = true; hurt(_local2.scrClip[_local1].power); } } _local3++; } } function hurt(power) { if (!invinsible) { justhurt = true; hurtnoise.gotoAndPlay(2); life = life - power; } } function control(dir) { var _local1 = _root; if (life <= 0) { if (_local1.xtramen == 0) { _local1.gotoAndStop("gameover"); } else { _local1.gotoAndPlay("restart"); _local1.xtramen--; } } if (justhurt == true) { hurtTimer = getTimer(); var _local3 = {rb:90}; new Color(binky).setTransform(_local3); justhurt = false; invinsible = true; } if (invinsible) { if ((hurtTimer + 1000) < getTimer()) { var _local3 = {rb:0}; new Color(binky).setTransform(_local3); invinsible = false; } } if (cMap[centerY + 1][centerX] == 2) { groundFriction = 0.97; } else { groundFriction = 0.8; } if (binky.faceLeft) { dirx = -1; _local1.gunposx = -40; } else { dirx = 1; _local1.gunposx = 50; } if (yspeed == 0) { diry = 0; } binky.animations.stuff.gunhand.gunstuff._rotation = -90; binky.animations.stuff.head.headstuff._rotation = 0; if (!shooting) { binky.animations.stuff.gunhand.gunstuff._rotation = -35; } myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if ((Key.isDown(32) and (!Key.isDown(88))) || (autoJump)) { if (onGround && (getTimer() > (justLandedTimer + 100))) { if (autoJump) { jumpspeed = 50; maxHeight = 6; autoJump = false; } yspeed = -jumpspeed; onGround = false; jumpPos = downY; } } _local1.gunposy = -10; if (Key.isDown(37)) { if (!Key.isDown(88)) { if (cMap[centerY + 1][centerX] != 2) { if (!onGround) { if ((xspeed >= -10) && (xspeed <= 10)) { xspeed = -speed; } } else { xspeed = -speed; } } else if ((xspeed <= 3) && (xpseed >= -15)) { xspeed--; } } dirx = -1; diry = 0; if (shooting) { binky.animations.stuff.gunhand.gunstuff._rotation = -90; binky.animations.stuff.head.headstuff._rotation = 0; } } else if (Key.isDown(39)) { if (!Key.isDown(88)) { if (cMap[centerY + 1][centerX] != 2) { if (!onGround) { if ((xspeed >= -10) && (xspeed <= 10)) { xspeed = speed; } } else { xspeed = speed; } } else if ((xspeed >= -3) && (xpeed <= 15)) { xspeed++; } } dirx = 1; diry = 0; if (shooting) { binky.animations.stuff.gunhand.gunstuff._rotation = -90; binky.animations.stuff.head.headstuff._rotation = 0; } } if (Key.isDown(38)) { _local1.gunposy = -30; if (Key.isDown(37)) { diry = -1; dirx = -1; if (shooting) { binky.animations.stuff.gunhand.gunstuff._rotation = -135; binky.animations.stuff.head.headstuff._rotation = 45; } } else if (Key.isDown(39)) { diry = -1; dirx = 1; if (shooting) { binky.animations.stuff.gunhand.gunstuff._rotation = -125; binky.animations.stuff.head.headstuff._rotation = 45; } } else { if (shooting) { _local1.gunposx = 0; binky.animations.stuff.gunhand.gunstuff._rotation = 180; binky.animations.stuff.head.headstuff._rotation = 60; } diry = -1; dirx = 0; } } if (Key.isDown(40)) { _local1.gunposy = 35; if (Key.isDown(37)) { diry = 1; dirx = -1; if (shooting) { binky.animations.stuff.gunhand.gunstuff._rotation = -35; binky.animations.stuff.head.headstuff._rotation = -45; } } else if (Key.isDown(39)) { diry = 1; dirx = 1; if (shooting) { binky.animations.stuff.gunhand.gunstuff._rotation = -35; binky.animations.stuff.head.headstuff._rotation = -45; } } else { diry = 1; dirx = 0; if (shooting) { if (binky.faceleft) { _local1.gunposx = -10; } else { _local1.gunposx = 20; } binky.animations.stuff.gunhand.gunstuff._rotation = 0; binky.animations.stuff.head.headstuff._rotation = -60; } } } if (Key.isDown(90) and (getTimer() > (_local1.lastShot + shootSpeed))) { if (_local1.bulletCount < _local1.maxBullets) { shooting = true; _local1.shoot(); _local1.bulletCount++; } else { _local1.bulletCount = 0; } } else if (!Key.isDown(90)) { shooting = false; } if (!onGround) { if (yspeed < 40) { yspeed = yspeed + gravity; } yspeed = yspeed * airFriction; } if (onGround) { xspeed = xspeed * groundFriction; } ypos = ypos + yspeed; xpos = xpos + xspeed; updateEdges(); if (cMap[centerY][centerX] == 12) { hiding = true; } else { hiding = false; } if ((((cMap[downY2][leftX] > 1) && (cMap[downY2][leftX] < 11)) && (cMap[downY2][leftX] != 5)) || (((cMap[upY2][leftX] > 1) && (cMap[upY2][leftX] < 11)) && (cMap[upY2][leftX] != 5))) { xpos = xpos - xspeed; updateEdges(); if (((cMap[centerY][centerX - 1] > 1) && (cMap[centerY][centerX - 1] < 11)) && (cMap[centerY][centerX - 1] != 5)) { xspeed = 0; } } if ((((cMap[downY2][rightX] > 1) && (cMap[downY2][rightX] < 11)) && (cMap[downY2][rightX] != 5)) || (((cMap[upY2][rightX] > 1) && (cMap[upY2][rightX] < 11)) && (cMap[upY2][rightX] != 5))) { xpos = xpos - xspeed; updateEdges(); if (((cMap[centerY][centerX + 1] > 1) && (cMap[centerY][centerX + 1] < 11)) && (cMap[centerY][centerX + 1] != 5)) { xspeed = 0; } } if ((((cMap[upY][leftX] > 1) && (cMap[upY][leftX] < 11)) && (cMap[upY][leftX] != 5)) || (((cMap[upY][rightX] > 1) && (cMap[upY][rightX] < 11)) && (cMap[upY][rightX] != 5))) { var _local2 = (upY * tileH) + (tileH * 1.5); ypos = (_local2 - gravity) + 15; yspeed = 0; } if ((((yspeed >= 0) && (lastdownY <= downY)) && (downY >= (jumpPos - maxHeight))) || (onGround)) { if (((cMap[downY][leftX] > 1) && (cMap[downY][leftX] < 11)) || ((cMap[downY][rightX] > 1) && (cMap[downY][rightX] < 11))) { if ((cMap[centerY][centerX] != 5) || ((cMap[centerY][centerX] == 5) && ((cMap[centerY - 1][centerX] <= 1) || (cMap[centerY - 1][centerX] >= 11)))) { onGround = true; setOnGround(); } } else { onGround = false; } } if ((myRealx < 250) && (xspeed < 0)) { _local1.doScroll("left"); } if ((myRealx > 300) && (xspeed > 0)) { _local1.doScroll("right"); } if (yspeed < 0) { if (myRealy < 150) { _local1.doScroll("up"); } } else if (myRealy > 160) { _local1.doScroll("down"); } this.render(); weaponCollisionCheck(); animateBinky(); } function setOnGround() { var _local1 = (downY * tileH) - (tileH / 2); ypos = _local1 + gravity; yspeed = 0; jumpspeed = 30; maxHeight = 2; jumpPos = downY; if (!onGround) { justLandedTimer = getTimer(); } } function animateBinky() { if (Key.isDown(37)) { if (!binky.faceLeft) { binky.play(); } else if (!Key.isDown(88)) { binky.gotoAndStop("left"); binky.animations.gotoAndStop(2); } } else if (Key.isDown(39)) { if (binky.faceLeft) { binky.play(); } else if (!Key.isDown(88)) { binky.gotoAndStop("right"); binky.animations.gotoAndStop(2); } } else { binky.animations.gotoAndStop(1); } } stop(); speed = 10; xspeed = (yspeed = 0); jumpspeed = 30; maxHeight = 2; shootSpeed = 100; dirx = -1; diry = 0; cMap = _root.cMap; tileW = _root.tileW; tileH = _root.tileH; jumpPos = Math.floor((ypos + 35) / tileH); shooting = false; autoJump = false; life = 50; gravity = 2.5; groundFriction = 0.8; airFriction = 1;
Symbol 60 MovieClip Frame 1
stop();
Symbol 60 MovieClip Frame 2
stop();
Symbol 60 MovieClip Frame 3
stop();
Symbol 60 MovieClip Frame 4
stop();
Symbol 112 MovieClip Frame 60
gotoAndPlay (1);
Symbol 127 MovieClip Frame 14
stop(); _parent.hasExploded = true; _parent.gotoAndStop("itemframe");
Symbol 138 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 2
stop();
Symbol 138 MovieClip Frame 3
stop();
Symbol 140 MovieClip [itemSound] Frame 1
stop();
Symbol 140 MovieClip [itemSound] Frame 2
gotoAndStop (1);
Symbol 141 MovieClip Frame 1
function itemCollisionCheck() { var _local1 = _root; if (firstTimeCalled) { time = getTimer(); firstTimeCalled = false; } if (getTimer() < (time + 5000)) { if (item._visible && (item.hitTest(_local1.scrClip.char))) { itemSound.gotoAndPlay(2); item._visible = false; if (item.itemType == "bonus") { _local1.xtramen++; } else { _local1.scrClip.char.life = _local1.scrClip.char.life + 5; } _local1.score = _local1.score + 10; _local1.enemiesKilled++; _parent.dead = true; } } else { item._visible = false; _local1.enemiesKilled++; _parent.dead = true; } } stop(); hasExploded = false; firstTimeCalled = true;
Symbol 141 MovieClip Frame 2
stop(); _root.score = _root.score + 25;
Symbol 141 MovieClip Frame 3
stop();
Instance of Symbol 138 MovieClip "item" in Symbol 141 MovieClip Frame 3
onClipEvent (load) { item = random(100); if (item < 5) { gotoAndStop (2); itemType = "bonus"; } else { itemType = "normal"; gotoAndStop (1); } }
Symbol 149 MovieClip Frame 19
gotoAndPlay (1);
Symbol 150 MovieClip Frame 1
function itemCollisionCheck() { var _local1 = _root; if (firstTimeCalled) { time = getTimer(); firstTimeCalled = false; } if (getTimer() < (time + 5000)) { if (item._visible && (item.hitTest(_local1.scrClip.char))) { itemSound.gotoAndPlay(2); item._visible = false; if (item.itemType == "bonus") { _local1.xtramen++; } else { _local1.scrClip.char.life = _local1.scrClip.char.life + 5; } _local1.score = _local1.score + 10; _local1.enemiesKilled++; _parent.dead = true; } } else { item._visible = false; _local1.enemiesKilled++; _parent.dead = true; } } stop(); hasExploded = false; firstTimeCalled = true;
Symbol 150 MovieClip Frame 2
stop(); _root.score = _root.score + 15;
Symbol 150 MovieClip Frame 3
stop();
Instance of Symbol 138 MovieClip "item" in Symbol 150 MovieClip Frame 3
onClipEvent (load) { item = random(100); if (item < 5) { gotoAndStop (2); itemType = "bonus"; } else { itemType = "normal"; gotoAndStop (1); } }
Symbol 158 MovieClip Frame 1
function itemCollisionCheck() { var _local1 = _root; if (firstTimeCalled) { time = getTimer(); firstTimeCalled = false; } if (getTimer() < (time + 5000)) { if (item._visible && (item.hitTest(_local1.scrClip.char))) { itemSound.gotoAndPlay(2); item._visible = false; if (item.itemType == "bonus") { _local1.xtramen++; } else { _local1.scrClip.char.life = _local1.scrClip.char.life + 5; } _local1.score = _local1.score + 10; _local1.enemiesKilled++; _parent.dead = true; } } else { item._visible = false; _local1.enemiesKilled++; _parent.dead = true; } } stop(); hasExploded = false; firstTimeCalled = true;
Symbol 158 MovieClip Frame 2
stop(); _root.score = _root.score + 15;
Symbol 158 MovieClip Frame 3
stop();
Instance of Symbol 138 MovieClip "item" in Symbol 158 MovieClip Frame 3
onClipEvent (load) { item = random(100); if (item < 5) { gotoAndStop (2); itemType = "bonus"; } else { itemType = "normal"; gotoAndStop (1); } }
Symbol 172 MovieClip Frame 20
gotoAndPlay (1);
Symbol 176 MovieClip Frame 1
function itemCollisionCheck() { var _local1 = _root; if (firstTimeCalled) { time = getTimer(); firstTimeCalled = false; } if (getTimer() < (time + 5000)) { if (item._visible && (item.hitTest(_local1.scrClip.char))) { itemSound.gotoAndPlay(2); item._visible = false; if (item.itemType == "bonus") { _local1.xtramen++; } else { _local1.scrClip.char.life = _local1.scrClip.char.life + 5; } _local1.score = _local1.score + 10; _local1.enemiesKilled++; _parent.dead = true; } } else { item._visible = false; _local1.enemiesKilled++; _parent.dead = true; } } stop(); hasExploded = false; firstTimeCalled = true;
Symbol 176 MovieClip Frame 2
stop();
Symbol 176 MovieClip Frame 3
stop(); _root.score = _root.score + 15;
Symbol 176 MovieClip Frame 4
stop();
Instance of Symbol 138 MovieClip "item" in Symbol 176 MovieClip Frame 4
onClipEvent (load) { item = random(100); if (item < 5) { gotoAndStop (2); itemType = "bonus"; } else { itemType = "normal"; gotoAndStop (1); } }
Symbol 186 MovieClip Frame 35
stop(); _parent._parent.ypos = _parent._parent.STARTY; _parent._parent.dying = false; _parent._parent.growing = true;
Symbol 193 MovieClip Frame 15
stop(); _parent._parent.growing = false; _parent.gotoAndStop("normal");
Symbol 194 MovieClip Frame 1
stop();
Symbol 194 MovieClip Frame 2
stop();
Symbol 194 MovieClip Frame 3
stop();
Symbol 204 MovieClip Frame 20
stop(); _parent.gotoAndStop("norm");
Symbol 205 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 2
stop();
Symbol 215 MovieClip Frame 20
gotoAndPlay (1);
Symbol 216 MovieClip Frame 30
gotoAndPlay (1);
Symbol 217 MovieClip Frame 1
function itemCollisionCheck() { var _local1 = _root; if (firstTimeCalled) { time = getTimer(); firstTimeCalled = false; } if (getTimer() < (time + 5000)) { if (item._visible && (item.hitTest(_local1.scrClip.char))) { itemSound.gotoAndPlay(2); item._visible = false; if (item.itemType == "bonus") { _local1.xtramen++; } else { _local1.scrClip.char.life = _local1.scrClip.char.life + 5; } _local1.score = _local1.score + 10; _local1.enemiesKilled++; _parent.dead = true; } } else { item._visible = false; _local1.enemiesKilled++; _parent.dead = true; } } stop(); hasExploded = false; firstTimeCalled = true;
Symbol 217 MovieClip Frame 2
stop(); _root.score = _root.score + 15;
Symbol 217 MovieClip Frame 3
stop();
Instance of Symbol 138 MovieClip "item" in Symbol 217 MovieClip Frame 3
onClipEvent (load) { item = random(100); if (item < 5) { gotoAndStop (2); itemType = "bonus"; } else { itemType = "normal"; gotoAndStop (1); } }
Symbol 234 MovieClip Frame 60
gotoAndPlay (1);
Symbol 235 MovieClip Frame 1
function itemCollisionCheck() { var _local1 = _root; if (firstTimeCalled) { time = getTimer(); firstTimeCalled = false; } if (getTimer() < (time + 5000)) { if (item._visible && (item.hitTest(_local1.scrClip.char))) { itemSound.gotoAndPlay(2); item._visible = false; if (item.itemType == "bonus") { _local1.xtramen++; } else { _local1.scrClip.char.life = _local1.scrClip.char.life + 5; } _local1.score = _local1.score + 10; _local1.enemiesKilled++; _parent.dead = true; } } else { item._visible = false; _local1.enemiesKilled++; _parent.dead = true; } } stop(); hasExploded = false; firstTimeCalled = true;
Symbol 235 MovieClip Frame 2
stop(); _root.score = _root.score + 25;
Symbol 235 MovieClip Frame 3
stop();
Instance of Symbol 138 MovieClip "item" in Symbol 235 MovieClip Frame 3
onClipEvent (load) { item = random(100); if (item < 5) { gotoAndStop (2); itemType = "bonus"; } else { itemType = "normal"; gotoAndStop (1); } }
Symbol 239 MovieClip Frame 1
stop();
Symbol 239 MovieClip Frame 2
stop();
Symbol 240 MovieClip Frame 1
function render() { _parent._y = Math.round(ypos); _parent._x = Math.round(xpos); } function updateEdges() { downY = Math.floor((ypos + 35) / tileH); upY = Math.floor((ypos - 30) / tileH); leftX = Math.floor((xpos - 30) / tileW); rightX = Math.floor((xpos + 30) / tileW); downY2 = Math.floor((ypos + 30) / tileH); upY2 = Math.floor((ypos - 30) / tileH); } function control() { var _local1 = _root; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if (life < 0) { if (!enemy.hasExploded) { enemy.gotoAndStop("dead"); } else { enemy.itemCollisionCheck(); } } else if ((((myRealx > 800) || (myRealx < -200)) || (myRealy < -200)) || (myRealy > 600)) { _visible = false; } else { _visible = true; disX = Math.abs(myRealx - _local1.scrClip.char.myRealx); disY = Math.abs(myRealy - _local1.scrClip.char.myRealy); if ((beingShot == true) || ((_local1.scrClip.char.hiding == false) && ((disX < (400 + awareness)) && (disY < (100 + awareness))))) { near = true; attacking = false; awareness = 200; if (myRealx > _local1.scrClip.char.myRealx) { _xscale = scale; dirx = -1; if (disY <= 64) { if (disX <= 64) { xspeed = 1.3 * speed; } else if (disX <= 256) { attacking = true; } else { xspeed = -1.3 * speed; } binkyIsNotBelow(); binkyIsNotAbove(); } else if (myRealy < _local1.scrClip.char.myRealy) { binkyIsNotAbove(); BinkyIsBelow = true; if (!runRightBelow) { runLeftBelow = true; } } else if (myRealy > _local1.scrClip.char.myRealy) { binkyIsNotBelow(); BinkyIsAbove = true; if (!runRightAbove) { runLeftAbove = true; } jumpNow(); if ((!Jump) && (disX > 16)) { xspeed = -1.3 * speed; } } } else if (myRealx < _local1.scrClip.char.myRealx) { _xscale = (-scale); dirx = 1; if (disY <= 64) { if (disX <= 64) { xspeed = -1.3 * speed; } else if (disX <= 256) { attacking = true; } else { xspeed = 1.3 * speed; } binkyIsNotBelow(); binkyIsNotAbove(); } else if (myRealy < _local1.scrClip.char.myRealy) { binkyIsNotAbove(); BinkyIsBelow = true; if (!runLeftBelow) { runRightBelow = true; } } else if (myRealy > _local1.scrClip.char.myRealy) { binkyIsNotBelow(); BinkyIsAbove = true; if (!runLeftAbove) { runRightAbove = true; } jumpNow(); if ((!Jump) && (disX > 16)) { xspeed = 1.3 * speed; } } } if (BinkyIsBelow) { if (runLeftBelow) { xspeed = -1.3 * speed; } else if (runRightBelow) { xspeed = 1.3 * speed; } } else if (BinkyIsAbove) { if (runLeftAbove) { xspeed = -1.3 * speed; } else if (runRightAbove) { xspeed = 1.3 * speed; } } } else { near = false; attacking = false; awareness = 0; binkyIsNotBelow(); binkyIsNotAbove(); } if (near == false) { if (count < 180) { xspeed = (speed * 3) / 4; _xscale = (-scale); dirx = 1; count++; } else if (count < 360) { xspeed = ((-speed) * 3) / 4; _xscale = scale; dirx = -1; count++; } else { count = 0; } } if (attacking == true) { if (getTimer() > (lastShot + 800)) { if (_local1.enemybulletCount <= _local1.maxBullets) { if (dirx == -1) { enemygunloc.xpos = xpos + enemygunloc._x; } else { enemygunloc.xpos = xpos - enemygunloc._x; } enemygunloc.ypos = ypos + enemygunloc._y; _local1.enemyshoot(this, 0, dirx, enemygunloc.xpos, enemygunloc.ypos, 1); _local1.enemybulletCount++; } else { _local1.enemybulletCount = 0; } } } if (beingShot) { beingShot = false; } if (!onGround) { if (yspeed < 40) { yspeed = yspeed + gravity; } yspeed = yspeed * airFriction; } if (onGround) { xspeed = xspeed * groundFriction; } ypos = ypos + yspeed; xpos = xpos + xspeed; updateEdges(); if ((((cMap[downY2][leftX] > 1) && (cMap[downY2][leftX] < 10)) && (cMap[downY2][leftX] != 5)) || (((cMap[upY2][leftX] > 1) && (cMap[upY2][leftX] < 10)) && (cMap[upY2][leftX] != 5))) { if (near == true) { jumpNow(); } else { count = 0; } xpos = xpos - xspeed; xspeed = 0; updateEdges(); } if ((((cMap[downY2][rightX] > 1) && (cMap[downY2][rightX] < 10)) && (cMap[downY2][rightX] != 5)) || (((cMap[upY2][rightX] > 1) && (cMap[upY2][rightX] < 10)) && (cMap[upY2][rightX] != 5))) { if (near == true) { jumpNow(); } else { count = 181; } xpos = xpos - xspeed; xspeed = 0; updateEdges(); } if ((((cMap[upY][leftX] > 1) && (cMap[upY][leftX] < 10)) && (cMap[upY][leftX] != 5)) || (((cMap[upY][rightX] > 1) && (cMap[upY][rightX] < 10)) && (cMap[upY][rightX] != 5))) { var _local2 = (upY * tileH) + (tileH * 1.5); ypos = _local2 - gravity; yspeed = 0; } if ((((yspeed > 0) && (lastdownY <= downY)) && (downY >= (jumpPos - 2))) || (onGround)) { if (((cMap[downY][leftX] > 1) && (cMap[downY][leftX] < 11)) || ((cMap[downY][rightX] > 1) && (cMap[downY][rightX] < 11))) { var _local3 = (downY * tileH) - (tileH / 2); ypos = _local3 + gravity; yspeed = 0; if (!onGround) { justLandedTimer = getTimer(); } onGround = true; if (onGroundTimer == 0) { refreshChaseDirection(); } onGroundTimer++; } else { if (onGround && (near == false)) { if (count < 180) { count = 181; } else if (count < 360) { count = 0; } } onGround = false; onGroundTimer = 0; } } this.render(); weaponCollisionCheck(); } } function jumpNow() { var _local1 = random(300); if (onGround) { if (_local1 <= 5) { Jump = true; yspeed = -jumpspeed; jumpPos = downY; onGround = false; } else { Jump = false; refreshChaseDirection(); } } } function binkyIsNotBelow() { runLeftBelow = false; runRightBelow = false; BinkyIsBelow = false; } function binkyIsNotAbove() { runLeftAbove = false; runRightAbove = false; BinkyIsAbove = false; } function refreshChaseDirection() { if (BinkyIsBelow || (BinkyIsAbove)) { binkyIsNotBelow(); binkyIsNotAbove(); } } function weaponCollisionCheck() { var _local2 = _root; var _local3 = 0; while (_local3 < _local2.maxBullets) { var _local1 = _local2.bulletsArray[_local3]; if (_local2.scrClip[_local1]._visible && (this.hitTest(_local2.scrClip[_local1]))) { life = life - _local2.scrClip[_local1].power; _local2.scrClip[_local1].isDead = true; beingShot = true; } _local3++; } } stop(); dead = false; life = 50 + (5 * _root.level); speed = 5; jumpspeed = 18; cMap = _root.cMap; tileW = _root.tileW; tileH = _root.tileH; count = 0; temp = 0; dirx = -1; lastShot = 0; near = false; attacking = false; awareness = 0; gravity = 0.8; groundFriction = 0.8; airFriction = 0.98; scale = _xscale;
Symbol 240 MovieClip Frame 2
function render() { _parent._y = Math.round(ypos); _parent._x = Math.round(xpos); } function updateEdges() { downY = Math.floor((ypos + 35) / tileH); upY = Math.floor((ypos - 30) / tileH); leftX = Math.floor((xpos - 30) / tileW); rightX = Math.floor((xpos + 30) / tileW); downY2 = Math.floor((ypos + 30) / tileH); upY2 = Math.floor((ypos - 30) / tileH); } function control() { var _local1 = _root; var _local2 = this; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if (life < 0) { if (!enemy.hasExploded) { enemy.gotoAndStop("dead"); } else { enemy.itemCollisionCheck(); } } else if ((((myRealx > 800) || (myRealx < -200)) || (myRealy < -200)) || (myRealy > 600)) { _visible = false; } else { _visible = true; disX = Math.abs(myRealx - _local1.scrClip.char.myRealx); disY = Math.abs(myRealy - _local1.scrClip.char.myRealy); if ((beingShot == true) || ((_local1.scrClip.char.hiding == false) && ((disX < (200 + awareness)) && (disY < (200 + awareness))))) { near = true; awareness = 300; if (myRealx > _local1.scrClip.char.myRealx) { _xscale = scale; dirx = -1; closeLeft = false; closeEdgeLeft = false; if (disX < 128) { if (!closeEdgeRight) { xspeed = (speed * 3) / 4; closeRight = true; } else { xspeed = (speed * -3) / 4; } } else { closeRight = false; } } else { _xscale = (-scale); dirx = 1; closeRight = false; closeEdgeRight = false; if (disX < 128) { if (!closeEdgeLeft) { xspeed = (speed * -3) / 4; closeLeft = true; } else { xspeed = (speed * 3) / 4; } } else { closeLeft = false; } } } else { near = false; closeRight = false; closeLeft = false; closeEdgeLeft = false; closeEdgeRight = false; awareness = 0; } if (near == false) { if (count < 180) { xspeed = (speed * 3) / 4; _xscale = (-scale); dirx = 1; count++; } else if (count < 360) { xspeed = ((-speed) * 3) / 4; _xscale = scale; dirx = -1; count++; } else { count = 0; } } if (near == true) { if (getTimer() > (lastShot + 800)) { if ((_local1.enemybulletCount + 3) > _local1.maxBullets) { _local1.enemybulletCount = 0; } if (dirx == -1) { enemygunloc.xpos = xpos + enemygunloc._x; } else { enemygunloc.xpos = xpos - enemygunloc._x; } enemygunloc.ypos = ypos + enemygunloc._y; _local1.enemyshoot(_local2, -1, dirx, enemygunloc.xpos, enemygunloc.ypos, 1); _local1.enemybulletCount++; _local1.enemyshoot(_local2, 1, dirx, enemygunloc.xpos, enemygunloc.ypos, 1); _local1.enemybulletCount++; _local1.enemyshoot(_local2, 0, dirx, enemygunloc.xpos, enemygunloc.ypos, 1); _local1.enemybulletCount++; } } if (beingShot) { beingShot = false; } if (!onGround) { if (yspeed < 40) { yspeed = yspeed + gravity; } yspeed = yspeed * airFriction; } if (onGround) { xspeed = xspeed * groundFriction; } ypos = ypos + yspeed; xpos = xpos + xspeed; updateEdges(); if ((((cMap[downY2][leftX] > 1) && (cMap[downY2][leftX] < 11)) && (cMap[downY2][leftX] != 5)) || (((cMap[upY2][leftX] > 1) && (cMap[upY2][leftX] < 11)) && (cMap[upY2][leftX] != 5))) { if (!near) { count = 0; } xpos = xpos - xspeed; xspeed = 0; updateEdges(); } if ((((cMap[downY2][rightX] > 1) && (cMap[downY2][rightX] < 11)) && (cMap[downY2][rightX] != 5)) || (((cMap[upY2][rightX] > 1) && (cMap[upY2][rightX] < 11)) && (cMap[upY2][rightX] != 5))) { if (!near) { count = 181; } xpos = xpos - xspeed; xspeed = 0; updateEdges(); } if ((((cMap[upY][leftX] > 1) && (cMap[upY][leftX] < 11)) && (cMap[upY][leftX] != 5)) || (((cMap[upY][rightX] > 1) && (cMap[upY][rightX] < 11)) && (cMap[upY][rightX] != 5))) { var _local3 = (upY * tileH) + (tileH * 1.5); ypos = _local3 - gravity; yspeed = 0; } if ((((yspeed > 0) && (lastdownY <= downY)) && (downY >= (jumpPos - 2))) || (onGround)) { if (((cMap[downY][leftX] > 1) && (cMap[downY][leftX] < 11)) || ((cMap[downY][rightX] > 1) && (cMap[downY][rightX] < 11))) { var ground = ((downY * tileH) - (tileH / 2)); ypos = ground + gravity; yspeed = 0; if (!onGround) { justLandedTimer = getTimer(); } onGround = true; } else { if (onGround && (count < 180)) { count = 181; } else if (onGround && (count < 360)) { count = 0; } if (onGround && (closeRight)) { closeEdgeRight = true; xspeed = (speed * -3) / 4; } else if (onGround && (closeLeft)) { closeEdgeLeft = true; xspeed = (speed * 3) / 4; } } } _local2.render(); weaponCollisionCheck(); } } stop(); dead = false; life = 80 + (5 * _root.level); speed = 5; jumpspeed = 18; cMap = _root.cMap; tileW = _root.tileW; tileH = _root.tileH; count = 0; temp = 0; near = false; closeEdgeLeft = false; closeEdgeRight = false; dirx = -1; lastShot = 0; awareness = 0; gravity = 0.8; groundFriction = 0.8; airFriction = 0.98; scale = _xscale;
Symbol 240 MovieClip Frame 3
function render() { _parent._y = Math.round(ypos); _parent._x = Math.round(xpos); } function updateEdges() { downY = Math.floor((ypos + 35) / tileH); upY = Math.floor((ypos - 30) / tileH); leftX = Math.floor((xpos - 30) / tileW); rightX = Math.floor((xpos + 30) / tileW); downY2 = Math.floor((ypos + 30) / tileH); upY2 = Math.floor((ypos - 30) / tileH); } function control() { var _local1 = _root; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if (life < 0) { if (!enemy.hasExploded) { enemy.gotoAndStop("dead"); } else { enemy.itemCollisionCheck(); } } else if ((((myRealx > 800) || (myRealx < -200)) || (myRealy < -200)) || (myRealy > 600)) { _visible = false; } else { _visible = true; disX = Math.abs(myRealx - _local1.scrClip.char.myRealx); disY = Math.abs(myRealy - _local1.scrClip.char.myRealy); if ((beingShot == true) || ((_local1.scrClip.char.hiding == false) && ((disX < (400 + awareness)) && (disY < (100 + awareness))))) { near = true; attacking = false; awareness = 200; if (myRealx > _local1.scrClip.char.myRealx) { _xscale = scale; dirx = -1; if (disY <= 32) { if (disX <= 64) { xspeed = 1.3 * speed; } else if (disX <= 256) { attacking = true; } else { xspeed = -1.3 * speed; } binkyIsNotBelow(); binkyIsNotAbove(); } else if (myRealy < _local1.scrClip.char.myRealy) { binkyIsNotAbove(); BinkyIsBelow = true; if (!runRightBelow) { runLeftBelow = true; } } else if (myRealy > _local1.scrClip.char.myRealy) { binkyIsNotBelow(); BinkyIsAbove = true; if (!runRightAbove) { runLeftAbove = true; } jumpNow(); } } else if (myRealx < _local1.scrClip.char.myRealx) { _xscale = (-scale); dirx = 1; if (disY <= 32) { if (disX <= 64) { xspeed = -1.3 * speed; } else if (disX <= 256) { attacking = true; } else { xspeed = 1.3 * speed; } binkyIsNotBelow(); binkyIsNotAbove(); } else if (myRealy < _local1.scrClip.char.myRealy) { binkyIsNotAbove(); BinkyIsBelow = true; if (!runLeftBelow) { runRightBelow = true; } } else if (myRealy > _local1.scrClip.char.myRealy) { binkyIsNotBelow(); BinkyIsAbove = true; if (!runLeftAbove) { runRightAbove = true; } jumpNow(); } } if (BinkyIsBelow) { if (runLeftBelow) { xspeed = -1.3 * speed; } else if (runRightBelow) { xspeed = 1.3 * speed; } } else if (BinkyIsAbove) { if (runLeftAbove) { xspeed = -1.3 * speed; } else if (runRightAbove) { xspeed = 1.3 * speed; } } } else { near = false; attacking = false; awareness = 0; binkyIsNotBelow(); binkyIsNotAbove(); } if (near == false) { if (count < 180) { xspeed = (speed * 3) / 4; _xscale = (-scale); dirx = 1; count++; } else if (count < 360) { xspeed = ((-speed) * 3) / 4; _xscale = scale; dirx = -1; count++; } else { count = 0; } } if (attacking == true) { if (getTimer() > (lastShot + 800)) { if (_local1.enemybulletCount < _local1.maxBullets) { if (dirx == -1) { enemygunloc.xpos = xpos + enemygunloc._x; } else { enemygunloc.xpos = xpos - enemygunloc._x; } enemygunloc.ypos = ypos + enemygunloc._y; _local1.enemyshoot(this, 0, dirx, enemygunloc.xpos, enemygunloc.ypos, 1); _local1.enemybulletCount++; } else { _local1.enemybulletCount = 0; } } } if (beingShot) { beingShot = false; } if (onGround) { xspeed = xspeed * groundFriction; } else { if (yspeed < 40) { yspeed = yspeed + gravity; } yspeed = yspeed * airFriction; } ypos = ypos + yspeed; xpos = xpos + xspeed; updateEdges(); if ((((cMap[downY2][leftX] > 1) && (cMap[downY2][leftX] < 10)) && (cMap[downY2][leftX] != 5)) || (((cMap[upY2][leftX] > 1) && (cMap[upY2][leftX] < 10)) && (cMap[upY2][leftX] != 5))) { if (near == true) { jumpNow(); } else { count = 0; } xpos = xpos - xspeed; xspeed = 0; updateEdges(); } if ((((cMap[downY2][rightX] > 1) && (cMap[downY2][rightX] < 10)) && (cMap[downY2][rightX] != 5)) || (((cMap[upY2][rightX] > 1) && (cMap[upY2][rightX] < 10)) && (cMap[upY2][rightX] != 5))) { if (near == true) { jumpNow(); } else { count = 181; } xpos = xpos - xspeed; xspeed = 0; updateEdges(); } if ((((cMap[upY][leftX] > 1) && (cMap[upY][leftX] < 10)) && (cMap[upY][leftX] != 5)) || (((cMap[upY][rightX] > 1) && (cMap[upY][rightX] < 10)) && (cMap[upY][rightX] != 5))) { var _local2 = (upY * tileH) + (tileH * 1.5); ypos = _local2 - gravity; yspeed = 0; } if ((((yspeed > 0) && (lastdownY <= downY)) && (downY >= (jumpPos - 2))) || (onGround)) { if (((cMap[downY][leftX] > 1) && (cMap[downY][leftX] < 11)) || ((cMap[downY][rightX] > 1) && (cMap[downY][rightX] < 11))) { var _local3 = (downY * tileH) - (tileH / 2); ypos = _local3 + gravity; yspeed = 0; if (!onGround) { justLandedTimer = getTimer(); } onGround = true; } else { if (onGround && (near == false)) { if (count < 180) { count = 181; } else if (count < 360) { count = 0; } } onGround = false; } } this.render(); weaponCollisionCheck(); } } function jumpNow() { if (onGround) { yspeed = -jumpspeed; jumpPos = downY; onGround = false; } } stop(); dead = false; life = 60 + (5 * _root.level); speed = 5; jumpspeed = 18; cMap = _root.cMap; tileW = _root.tileW; tileH = _root.tileH; count = 0; temp = 0; dirx = -1; lastShot = 0; near = false; attacking = false; awareness = 0; gravity = 0.8; groundFriction = 0.8; airFriction = 0.98; scale = _xscale;
Symbol 240 MovieClip Frame 4
function render() { _parent._y = Math.round(ypos); _parent._x = Math.round(xpos); } function updateEdges() { downY = Math.floor((ypos + 35) / tileH); upY = Math.floor((ypos - 30) / tileH); leftX = Math.floor((xpos - 30) / tileW); rightX = Math.floor((xpos + 30) / tileW); downY2 = Math.floor((ypos + 30) / tileH); upY2 = Math.floor((ypos - 30) / tileH); } function control() { var _local1 = _root; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if (life < 0) { if (!enemy.hasExploded) { enemy.gotoAndStop("dead"); } else { enemy.itemCollisionCheck(); } } else { if ((xspeed > 8) || (xspeed < -8)) { enemy.gotoAndStop("charge"); if (this.enemy.turtle.hitscreen.hitTest(_local1.scrClip.char)) { _local1.scrClip.char.hurt(5); } } else { enemy.gotoAndStop("normal"); } if ((((myRealx > 800) || (myRealx < -200)) || (myRealy < -200)) || (myRealy > 600)) { _visible = false; } else { _visible = true; disX = Math.abs(myRealx - _local1.scrClip.char.myRealx); disY = Math.abs(myRealy - _local1.scrClip.char.myRealy); if ((beingShot == true) || ((_local1.scrClip.char.hiding == false) && ((disX < (400 + awareness)) && (disY < (100 + awareness))))) { near = true; awareness = 300; if (myRealx > _local1.scrClip.char.myRealx) { rightSide = true; if (!leftSide) { if (rightSide) { _xscale = scale; dirx = -1; xspeed = (-150 / runTimer) * speed; runTimer = runTimer - 15; if (runTimer < 50) { runTimer = 50; } } } else { xspeed = (150 / runTimer) * speed; runTimer = runTimer + 4; if (runTimer > 500) { runTimer = 500; leftSide = false; } } power = Math.floor(powerIntial / runTimer); } else { leftSide = true; if (!rightSide) { if (leftSide) { _xscale = (-scale); dirx = 1; xspeed = (150 / runTimer) * speed; runTimer = runTimer - 15; if (runTimer < 50) { runTimer = 50; } } } else { xspeed = (-150 / runTimer) * speed; runTimer = runTimer + 4; if (runTimer > 500) { runTimer = 500; rightSide = false; } } power = Math.floor(powerIntial / runTimer); } } else { near = false; awareness = 0; runTimer = 500; rightSide = false; leftSide = false; } if (near == false) { if (count < 180) { xspeed = (speed * 3) / 4; _xscale = (-scale); dirx = 1; count++; } else if (count < 360) { xspeed = ((-speed) * 3) / 4; _xscale = scale; dirx = -1; count++; } else { count = 0; } } if (beingShot) { beingShot = false; } if (!onGround) { if (yspeed < 40) { yspeed = yspeed + gravity; } yspeed = yspeed * airFriction; } if (onGround) { xspeed = xspeed * groundFriction; } ypos = ypos + yspeed; xpos = xpos + xspeed; updateEdges(); if ((((cMap[downY2][leftX] > 1) && (cMap[downY2][leftX] < 11)) && (cMap[downY2][leftX] != 5)) || (((cMap[upY2][leftX] > 1) && (cMap[upY2][leftX] < 11)) && (cMap[upY2][leftX] != 5))) { if (near) { refreshChaseDirection(); } else { count = 0; } xpos = xpos - xspeed; xspeed = 0; updateEdges(); } if ((((cMap[downY2][rightX] > 1) && (cMap[downY2][rightX] < 11)) && (cMap[downY2][rightX] != 5)) || (((cMap[upY2][rightX] > 1) && (cMap[upY2][rightX] < 11)) && (cMap[upY2][rightX] != 5))) { if (near) { refreshChaseDirection(); } else { count = 181; } xpos = xpos - xspeed; xspeed = 0; updateEdges(); } if ((((cMap[upY][leftX] > 1) && (cMap[upY][leftX] < 11)) && (cMap[upY][leftX] != 5)) || (((cMap[upY][rightX] > 1) && (cMap[upY][rightX] < 11)) && (cMap[upY][rightX] != 5))) { var _local2 = (upY * tileH) + (tileH * 1.5); ypos = _local2 - gravity; yspeed = 0; } if ((((yspeed > 0) && (lastdownY <= downY)) && (downY >= (jumpPos - 2))) || (onGround)) { if (((cMap[downY][leftX] > 1) && (cMap[downY][leftX] < 11)) || ((cMap[downY][rightX] > 1) && (cMap[downY][rightX] < 11))) { var _local3 = (downY * tileH) - (tileH / 2); ypos = _local3 + gravity; yspeed = 0; if (!onGround) { justLandedTimer = getTimer(); } onGround = true; } else { if (onGround && (count < 180)) { count = 181; } else if (onGround && (count < 360)) { count = 0; } onGround = false; } } this.render(); weaponCollisionCheck(); } } } function refreshChaseDirection() { if (rightSide || (leftSide)) { rightSide = false; leftSide = false; runTimer = 500; } } stop(); dead = false; life = 100; speed = 5; jumpspeed = 18; cMap = _root.cMap; tileW = _root.tileW; tileH = _root.tileH; count = 0; temp = 0; near = false; runTimer = 500; power = 5; powerIntial = 1000; dirx = -1; lastShot = 0; awareness = 0; gravity = 0.8; groundFriction = 0.8; airFriction = 0.98; scale = _xscale;
Symbol 240 MovieClip Frame 5
function control() { var _local1 = _root; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if ((((myRealx > 800) || (myRealx < -200)) || (myRealy < -200)) || (myRealy > 600)) { _visible = false; } else { _visible = true; disX = Math.abs(myRealx - _local1.scrClip.char.myRealx); disY = myRealy - _local1.scrClip.char.myRealy; if (((((!falling) && (!growing)) && (!dying)) && (disY < 0)) && (disX < 100)) { falling = true; speed = 0; enemy.gotoAndStop("normal"); } else if (falling) { if (this.enemy.hitTest(_local1.scrClip.char)) { _local1.scrClip.char.hurt(5); } ypos = ypos + speed; speed++; centerX = Math.floor(xpos / _local1.tileW); centerY = Math.floor(ypos / _local1.tileH); tile = _local1.cMap[centerY + 1][centerX]; if ((tile > 1) && (tile < 11)) { falling = false; enemy.gotoAndStop("die"); dying = true; } } else if (growing) { enemy.gotoAndStop("regenerate"); } } render(); } stop(); STARTY = ypos; dead = false; life = 40; speed = 0; cMap = _root.cMap; tileW = _root.tileW; tileH = _root.tileH; falling = false; growing = false; dying = false; enemy.gotoAndStop("normal");
Symbol 240 MovieClip Frame 6
function control() { var _local1 = _root; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if ((((myRealx > 800) || (myRealx < -200)) || (myRealy < -200)) || (myRealy > 600)) { _visible = false; } else { _visible = true; disX = Math.abs(myRealx - _local1.scrClip.char.myRealx); disY = Math.abs(myRealy - _local1.scrClip.char.myRealy); if ((disX < 35) && (disY < 35)) { if (!timerIsReset) { timer = getTimer(); timerIsReset = true; } if (getTimer() > (timer + 800)) { timerIsReset = false; _local1.scrClip.char.autoJump = true; enemy.gotoAndStop("go"); } } else { timerIsReset = false; } } render(); } stop(); cMap = _root.cMap; tileW = _root.tileW; tileH = _root.tileH; timerIsReset = false;
Symbol 240 MovieClip Frame 7
function render() { _parent._y = Math.round(ypos); _parent._x = Math.round(xpos); } function updateEdges() { downY = Math.floor((ypos + 35) / tileH); upY = Math.floor((ypos - 30) / tileH); leftX = Math.floor((xpos - 30) / tileW); rightX = Math.floor((xpos + 30) / tileW); downY2 = Math.floor((ypos + 30) / tileH); upY2 = Math.floor((ypos - 30) / tileH); } function control() { var _local1 = _root; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if (life < 0) { if (!enemy.hasExploded) { enemy.gotoAndStop("dead"); } else { enemy.itemCollisionCheck(); } } else if ((((myRealx > 800) || (myRealx < -200)) || (myRealy < -200)) || (myRealy > 600)) { _visible = false; } else { _visible = true; disX = Math.abs(myRealx - _local1.scrClip.char.myRealx); disY = Math.abs(myRealy - _local1.scrClip.char.myRealy); if ((beingShot == true) || ((_local1.scrClip.char.hiding == false) && ((disX < (400 + awareness)) && (disY < (100 + awareness))))) { near = true; attacking = false; awareness = 200; if (myRealx > _local1.scrClip.char.myRealx) { _xscale = scale; dirx = -1; if (disY <= 32) { if (disX <= 150) { xspeed = 1.3 * speed; } else if (disX <= 256) { attacking = true; } else { xspeed = -1.3 * speed; } binkyIsNotBelow(); binkyIsNotAbove(); } else if (myRealy < _local1.scrClip.char.myRealy) { binkyIsNotAbove(); BinkyIsBelow = true; if (!runRightBelow) { runLeftBelow = true; } } else if (myRealy > _local1.scrClip.char.myRealy) { binkyIsNotBelow(); BinkyIsAbove = true; if (!runRightAbove) { runLeftAbove = true; } jumpNow(); } } else if (myRealx < _local1.scrClip.char.myRealx) { _xscale = (-scale); dirx = 1; if (disY <= 32) { if (disX <= 150) { xspeed = -1.3 * speed; } else if (disX <= 256) { attacking = true; } else { xspeed = 1.3 * speed; } binkyIsNotBelow(); binkyIsNotAbove(); } else if (myRealy < _local1.scrClip.char.myRealy) { binkyIsNotAbove(); BinkyIsBelow = true; if (!runLeftBelow) { runRightBelow = true; } } else if (myRealy > _local1.scrClip.char.myRealy) { binkyIsNotBelow(); BinkyIsAbove = true; if (!runLeftAbove) { runRightAbove = true; } jumpNow(); } } if (BinkyIsBelow) { if (runLeftBelow) { xspeed = -1.3 * speed; } else if (runRightBelow) { xspeed = 1.3 * speed; } } else if (BinkyIsAbove) { if (runLeftAbove) { xspeed = -1.3 * speed; } else if (runRightAbove) { xspeed = 1.3 * speed; } } } else { near = false; attacking = false; awareness = 0; binkyIsNotBelow(); binkyIsNotAbove(); } if (near == false) { if (count < 180) { xspeed = (speed * 3) / 4; _xscale = (-scale); dirx = 1; count++; } else if (count < 360) { xspeed = ((-speed) * 3) / 4; _xscale = scale; dirx = -1; count++; } else { count = 0; } } if (attacking == true) { if (getTimer() > (lastShot + 35)) { if (_local1.enemybulletCount < _local1.maxBullets) { if (dirx == -1) { enemygunloc.xpos = xpos + enemygunloc._x; } else { enemygunloc.xpos = xpos - enemygunloc._x; } enemygunloc.ypos = ypos + enemygunloc._y; _local1.enemyshoot(this, 0, dirx, enemygunloc.xpos, enemygunloc.ypos, "flame"); _local1.enemybulletCount++; } else { _local1.enemybulletCount = 0; } } } if (beingShot) { beingShot = false; } if (onGround) { xspeed = xspeed * groundFriction; } else { if (yspeed < 40) { yspeed = yspeed + gravity; } yspeed = yspeed * airFriction; } ypos = ypos + yspeed; xpos = xpos + xspeed; updateEdges(); if ((((cMap[downY2][leftX] > 1) && (cMap[downY2][leftX] < 10)) && (cMap[downY2][leftX] != 5)) || (((cMap[upY2][leftX] > 1) && (cMap[upY2][leftX] < 10)) && (cMap[upY2][leftX] != 5))) { if (near == true) { jumpNow(); } else { count = 0; } xpos = xpos - xspeed; xspeed = 0; updateEdges(); } if ((((cMap[downY2][rightX] > 1) && (cMap[downY2][rightX] < 10)) && (cMap[downY2][rightX] != 5)) || (((cMap[upY2][rightX] > 1) && (cMap[upY2][rightX] < 10)) && (cMap[upY2][rightX] != 5))) { if (near == true) { jumpNow(); } else { count = 181; } xpos = xpos - xspeed; xspeed = 0; updateEdges(); } if ((((cMap[upY][leftX] > 1) && (cMap[upY][leftX] < 10)) && (cMap[upY][leftX] != 5)) || (((cMap[upY][rightX] > 1) && (cMap[upY][rightX] < 10)) && (cMap[upY][rightX] != 5))) { var _local2 = (upY * tileH) + (tileH * 1.5); ypos = _local2 - gravity; yspeed = 0; } if ((((yspeed > 0) && (lastdownY <= downY)) && (downY >= (jumpPos - 2))) || (onGround)) { if (((cMap[downY][leftX] > 1) && (cMap[downY][leftX] < 11)) || ((cMap[downY][rightX] > 1) && (cMap[downY][rightX] < 11))) { var _local3 = (downY * tileH) - (tileH / 2); ypos = _local3 + gravity; yspeed = 0; if (!onGround) { justLandedTimer = getTimer(); } onGround = true; } else { if (onGround && (near == false)) { if (count < 180) { count = 181; } else if (count < 360) { count = 0; } } onGround = false; } } this.render(); weaponCollisionCheck(); } } function jumpNow() { if (onGround) { yspeed = -jumpspeed; jumpPos = downY; onGround = false; } } stop(); dead = false; life = 150; speed = 5; jumpspeed = 18; cMap = _root.cMap; tileW = _root.tileW; tileH = _root.tileH; count = 0; temp = 0; dirx = -1; lastShot = 0; near = false; attacking = false; awareness = 0; gravity = 0.8; groundFriction = 0.8; airFriction = 0.98; scale = _xscale;
Symbol 240 MovieClip Frame 8
function control() { var _local1 = _root; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if ((((myRealx > 800) || (myRealx < -200)) || (myRealy < -200)) || (myRealy > 600)) { _visible = false; } else { _visible = true; if (!haveamount) { amount = 1000 + (1000 * random(4)); haveamount = true; } if ((time + amount) < getTimer()) { if (_local1.enemybulletCount < _local1.maxBullets) { enemygunloc.xpos = xpos + enemygunloc._x; enemygunloc.ypos = ypos + enemygunloc._y; _local1.enemyshoot(this, -1, 0, enemygunloc.xpos, enemygunloc.ypos, "fireball"); _local1.enemybulletCount++; } else { _local1.enemybulletCount = 0; } haveamount = false; time = getTimer(); } } render(); } stop(); cMap = _root.cMap; tileW = _root.tileW; tileH = _root.tileH; time = getTimer(); haveamount = false;
Symbol 240 MovieClip Frame 9
function render() { _parent._y = Math.round(ypos); _parent._x = Math.round(xpos); } function updateEdges() { downY = Math.floor((ypos + 35) / tileH); upY = Math.floor((ypos - 30) / tileH); leftX = Math.floor((xpos - 30) / tileW); rightX = Math.floor((xpos + 30) / tileW); downY2 = Math.floor((ypos + 30) / tileH); upY2 = Math.floor((ypos - 30) / tileH); } function control() { var _local1 = _root; var _local2 = this; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if (life < 0) { if (!enemy.hasExploded) { enemy.gotoAndStop("dead"); } else { enemy.itemCollisionCheck(); } } else if ((((myRealx > 800) || (myRealx < -200)) || (myRealy < -200)) || (myRealy > 600)) { _visible = false; } else { _visible = true; disX = Math.abs(myRealx - _local1.scrClip.char.myRealx); disY = Math.abs(myRealy - _local1.scrClip.char.myRealy); if ((beingShot == true) || ((_local1.scrClip.char.hiding == false) && ((disX < (400 + awareness)) && (disY < (100 + awareness))))) { near = true; attacking = false; awareness = 200; if (myRealx > _local1.scrClip.char.myRealx) { _xscale = scale; dirx = -1; if (disY <= 64) { if (disX <= 64) { xspeed = 1.3 * speed; } else if (disX <= 256) { attacking = true; } else { xspeed = -1.3 * speed; } binkyIsNotBelow(); binkyIsNotAbove(); } else if (myRealy < _local1.scrClip.char.myRealy) { binkyIsNotAbove(); BinkyIsBelow = true; if (!runRightBelow) { runLeftBelow = true; } } else if (myRealy > _local1.scrClip.char.myRealy) { binkyIsNotBelow(); BinkyIsAbove = true; if (!runRightAbove) { runLeftAbove = true; } jumpNow(); if ((!Jump) && (disX > 16)) { xspeed = -1.3 * speed; } } } else if (myRealx < _local1.scrClip.char.myRealx) { _xscale = (-scale); dirx = 1; if (disY <= 64) { if (disX <= 64) { xspeed = -1.3 * speed; } else if (disX <= 256) { attacking = true; } else { xspeed = 1.3 * speed; } binkyIsNotBelow(); binkyIsNotAbove(); } else if (myRealy < _local1.scrClip.char.myRealy) { binkyIsNotAbove(); BinkyIsBelow = true; if (!runLeftBelow) { runRightBelow = true; } } else if (myRealy > _local1.scrClip.char.myRealy) { binkyIsNotBelow(); BinkyIsAbove = true; if (!runLeftAbove) { runRightAbove = true; } jumpNow(); if ((!Jump) && (disX > 16)) { xspeed = 1.3 * speed; } } } if (BinkyIsBelow) { if (runLeftBelow) { xspeed = -1.3 * speed; } else if (runRightBelow) { xspeed = 1.3 * speed; } } else if (BinkyIsAbove) { if (runLeftAbove) { xspeed = -1.3 * speed; } else if (runRightAbove) { xspeed = 1.3 * speed; } } } else { near = false; attacking = false; awareness = 0; binkyIsNotBelow(); binkyIsNotAbove(); } if (near == false) { if (count < 180) { xspeed = (speed * 3) / 4; _xscale = (-scale); dirx = 1; count++; } else if (count < 360) { xspeed = ((-speed) * 3) / 4; _xscale = scale; dirx = -1; count++; } else { count = 0; } } if (attacking == true) { if (getTimer() > (lastShot + 800)) { if ((_local1.enemybulletCount + 3) > _local1.maxBullets) { _local1.enemybulletCount = 0; } if (dirx == -1) { enemygunloc.xpos = xpos + enemygunloc._x; } else { enemygunloc.xpos = xpos - enemygunloc._x; } enemygunloc.ypos = ypos + enemygunloc._y; _local1.enemyshoot(_local2, -1, dirx, enemygunloc.xpos, enemygunloc.ypos, "sparky"); _local1.enemybulletCount++; _local1.enemyshoot(_local2, 1, dirx, enemygunloc.xpos, enemygunloc.ypos, "sparky"); _local1.enemybulletCount++; _local1.enemyshoot(_local2, 0, dirx, enemygunloc.xpos, enemygunloc.ypos, "sparky"); _local1.enemybulletCount++; } } if (beingShot) { beingShot = false; } if (!onGround) { if (yspeed < 40) { yspeed = yspeed + gravity; } yspeed = yspeed * airFriction; } if (onGround) { xspeed = xspeed * groundFriction; } ypos = ypos + yspeed; xpos = xpos + xspeed; updateEdges(); if ((((cMap[downY2][leftX] > 1) && (cMap[downY2][leftX] < 10)) && (cMap[downY2][leftX] != 5)) || (((cMap[upY2][leftX] > 1) && (cMap[upY2][leftX] < 10)) && (cMap[upY2][leftX] != 5))) { if (near == true) { jumpNow(); } else { count = 0; } xpos = xpos - xspeed; xspeed = 0; updateEdges(); } if ((((cMap[downY2][rightX] > 1) && (cMap[downY2][rightX] < 10)) && (cMap[downY2][rightX] != 5)) || (((cMap[upY2][rightX] > 1) && (cMap[upY2][rightX] < 10)) && (cMap[upY2][rightX] != 5))) { if (near == true) { jumpNow(); } else { count = 181; } xpos = xpos - xspeed; xspeed = 0; updateEdges(); } if ((((cMap[upY][leftX] > 1) && (cMap[upY][leftX] < 10)) && (cMap[upY][leftX] != 5)) || (((cMap[upY][rightX] > 1) && (cMap[upY][rightX] < 10)) && (cMap[upY][rightX] != 5))) { var _local3 = (upY * tileH) + (tileH * 1.5); ypos = _local3 - gravity; yspeed = 0; } if ((((yspeed > 0) && (lastdownY <= downY)) && (downY >= (jumpPos - 2))) || (onGround)) { if (((cMap[downY][leftX] > 1) && (cMap[downY][leftX] < 11)) || ((cMap[downY][rightX] > 1) && (cMap[downY][rightX] < 11))) { var ground = ((downY * tileH) - (tileH / 2)); ypos = ground + gravity; yspeed = 0; if (!onGround) { justLandedTimer = getTimer(); } onGround = true; if (onGroundTimer == 0) { refreshChaseDirection(); } onGroundTimer++; } else { if (onGround && (near == false)) { if (count < 180) { count = 181; } else if (count < 360) { count = 0; } } onGround = false; onGroundTimer = 0; } } _local2.render(); weaponCollisionCheck(); } } stop(); dead = false; life = 120; speed = 7; jumpspeed = 18; cMap = _root.cMap; tileW = _root.tileW; tileH = _root.tileH; count = 0; temp = 0; dirx = -1; lastShot = 0; near = false; attacking = false; awareness = 0; gravity = 0.8; groundFriction = 0.8; airFriction = 0.98; scale = _xscale;
Symbol 240 MovieClip Frame 10
function control() { var _local1 = _root; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if ((((myRealx > 800) || (myRealx < -200)) || (myRealy < -200)) || (myRealy > 600)) { _visible = false; } else { _visible = true; disX = myRealx - _local1.scrClip.char.myRealx; disY = myRealy - _local1.scrClip.char.myRealy; if ((((disX < 50) && (disX > -50)) && (disY < 50)) && (disY > -50)) { eye.gotoAndStop(2); eye._rotation = 0; } else { eye.gotoAndStop(1); if (disY <= 0) { eye._rotation = ((-Math.atan(disX / disY)) * 180) / Math.PI; } else { eye._rotation = 180 - ((Math.atan(disX / disY) * 180) / Math.PI); } } } render(); } stop();
Symbol 259 MovieClip Frame 45
_parent._parent.launching = true;
Symbol 259 MovieClip Frame 70
_parent._parent.attacking = false; _parent._parent.attackCount++; _parent._parent.waiting = getTimer();
Symbol 261 MovieClip Frame 21
_parent._parent.launching = true;
Symbol 261 MovieClip Frame 30
_parent._parent.attacking = false; _parent._parent.attackCount++; _parent._parent.waiting = getTimer();
Symbol 267 MovieClip Frame 1
count = 0;
Symbol 267 MovieClip Frame 40
if (count == 10) { _parent._parent.doneTeasing = true; } else { count++; gotoAndPlay (20); }
Symbol 273 MovieClip Frame 64
_parent._parent.hurting = false; _parent._parent.attackCount = 0;
Symbol 274 MovieClip Frame 1
function itemCollisionCheck() { var _local1 = _root; if (item._visible && (item.hitTest(_local1.scrClip.char))) { itemSound.gotoAndPlay(2); item._visible = false; _local1.scrClip.char.life = _local1.scrClip.char.life + 5; _local1.score = _local1.score + 10; _local1.enemiesKilled++; _parent.dead = true; } } stop(); hasExploded = false; firstTimeCalled = true;
Symbol 274 MovieClip Frame 2
stop();
Symbol 274 MovieClip Frame 3
stop();
Symbol 274 MovieClip Frame 4
stop();
Symbol 274 MovieClip Frame 5
stop();
Symbol 274 MovieClip Frame 6
stop(); _root.score = _root.score + 500;
Symbol 274 MovieClip Frame 7
stop();
Instance of Symbol 138 MovieClip "item" in Symbol 274 MovieClip Frame 7
onClipEvent (load) { gotoAndStop (3); }
Symbol 285 MovieClip Frame 1
function control() { var _local1 = _root; if (life == 0) { if (!boss.hasExploded) { boss.gotoAndStop("dead"); } else { boss.itemCollisionCheck(); } } else if (attackCount >= 4) { if (boss.hitTest(spikes) && (spikespeed > 0)) { if (!hurting) { life--; } hurting = true; } if (doneTeasing) { attackCount = 0; doneTeasing = false; } else if (hurting) { boss.gotoAndStop("hurt"); } else { boss.gotoAndStop("tease"); } } else if (!attacking) { boss.gotoAndStop("idle"); if (getTimer() > (waiting + 4000)) { attacknum = random(2); attacking = true; } } else if (attacknum == 0) { boss.gotoAndStop("attack1"); if (launching) { if (_local1.enemybulletCount >= _local1.maxBullets) { _local1.enemybulletCount = 0; } enemygunloc.xpos = xpos + enemygunloc._x; enemygunloc.ypos = ypos + enemygunloc._y; _local1.enemyshoot(this, -1, -1, enemygunloc.xpos, enemygunloc.ypos, "blob"); _local1.enemybulletCount++; launching = false; } } else { boss.gotoAndStop("attack2"); if (launching) { if (_local1.enemybulletCount >= _local1.maxBullets) { _local1.enemybulletCount = 0; } enemygunloc2.xpos = xpos + enemygunloc2._x; enemygunloc2.ypos = ypos + enemygunloc2._y; _local1.enemyshoot(this, 0, -1, enemygunloc2.xpos, enemygunloc2.ypos, "vine"); _local1.enemybulletCount++; launching = false; } } platformRealy = (_parent._y + platform._y) + _local1.ypos; if (((_local1.scrClip.char.yspeed > 0) && (platform.hitTest(_local1.scrClip.char))) && ((_local1.scrClip.char.myRealY - 50) < platformRealy)) { platform._y = platform._y + _local1.scrClip.char.yspeed; vine._y = vine._y + _local1.scrClip.char.yspeed; spikes._y = spikes._y - _local1.scrClip.char.yspeed; spikespeed = 0; } else if (platform._y > platformStartY) { if (platform.hitTest(_local1.scrClip.char) && ((_local1.scrClip.char.myRealY - 50) < platformRealy)) { } else { spikespeed++; platform._y = platform._y - spikespeed; vine._y = vine._y - spikespeed; spikes._y = spikes._y + spikespeed; } } else { spikespeed = 0; } } attacking = false; launching = false; waiting = getTimer(); platformStartY = platform._y; attackCount = 0; doneTeasing = false; hurting = false; life = 3;
Symbol 293 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 1
stop();
Symbol 308 MovieClip Frame 1
stop();
Symbol 312 MovieClip Frame 50
gotoAndPlay (1);
Symbol 313 MovieClip Frame 50
gotoAndPlay (1);
Symbol 318 MovieClip Frame 1
stop();
Symbol 318 MovieClip Frame 2
stop();
Symbol 323 MovieClip Frame 1
stop();
Symbol 323 MovieClip Frame 2
stop();
Symbol 324 MovieClip Frame 20
_parent._parent.launching = true;
Instance of Symbol 318 MovieClip in Symbol 324 MovieClip Frame 56
onClipEvent (load) { gotoAndStop (2); }
Instance of Symbol 323 MovieClip in Symbol 324 MovieClip Frame 56
onClipEvent (load) { gotoAndStop (2); }
Symbol 324 MovieClip Frame 70
_parent._parent.attacking = false; _parent._parent.waiting = getTimer();
Symbol 330 MovieClip Frame 1
stop();
Symbol 335 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 14
_parent._parent.launching = true;
Symbol 336 MovieClip Frame 38
_parent._parent.attacking = false; _parent._parent.waiting = getTimer();
Symbol 340 MovieClip Frame 115
stop(); _parent._parent.rolling = true; _parent._parent.timer = getTimer();
Symbol 342 MovieClip Frame 31
if (((_parent._parent.fallenTimer + 4000) > getTimer()) && (_parent._parent.fallenhits < 50)) { gotoAndPlay (3); } else if (_parent._parent.fallenhits >= 50) { _parent._parent.downcount++; }
Symbol 342 MovieClip Frame 61
_parent._parent.fallen = false; _parent._parent.headlife = 100; _parent._parent.fallenhits = 0;
Symbol 343 MovieClip Frame 1
function itemCollisionCheck() { var _local1 = _root; if (item._visible && (item.hitTest(_local1.scrClip.char))) { itemSound.gotoAndPlay(2); item._visible = false; _local1.scrClip.char.life = _local1.scrClip.char.life + 5; _local1.score = _local1.score + 10; _local1.enemiesKilled++; _parent.dead = true; } } stop(); hasExploded = false; firstTimeCalled = true;
Symbol 343 MovieClip Frame 7
stop(); _root.score = _root.score + 500;
Symbol 343 MovieClip Frame 8
stop();
Instance of Symbol 138 MovieClip "item" in Symbol 343 MovieClip Frame 8
onClipEvent (load) { gotoAndStop (4); }
Symbol 344 MovieClip Frame 1
function render() { _parent._y = Math.round(ypos); _parent._x = Math.round(xpos); } function weaponCollisionCheck() { var _local2 = _root; var _local3 = 0; while (_local3 < _local2.maxBullets) { var _local1 = _local2.bulletsArray[_local3]; if (headlife <= 0) { if (_local2.scrClip[_local1]._visible && (boss.hitTest(_local2.scrClip[_local1]))) { if (fallen) { fallenhits = fallenhits + _local2.scrClip[_local1].power; var colors = {rb:75}; new Color(boss).setTransform(colors); } _local2.scrClip[_local1].isDead = true; } } else if (_local2.scrClip[_local1]._visible && (boss.anim.head.hitTest(_local2.scrClip[_local1]))) { headlife = headlife - _local2.scrClip[_local1].power; _local2.scrClip[_local1].isDead = true; var colors = {rb:75}; new Color(boss.anim.head).setTransform(colors); if (boss.anim.head._rotation != headrot) { boss.anim.head._rotation = headrot; } else { randomrot = random(3); if (randomrot == 0) { boss.anim.head._rotation = boss.anim.head._rotation - 20; } else if (randomrot == 1) { boss.anim.head._rotation = boss.anim.head._rotation + 20; } else { boss.anim.head._rotation = boss.anim.head._rotation - 10; } } } _local3++; } } function control() { var _local1 = _root; var _local2 = this; var _local3 = {rb:0}; new Color(boss.anim.head).setTransform(_local3); new Color(boss).setTransform(_local3); boss.anim.head._rotation = headrot; if (downcount == 3) { if (!boss.hasExploded) { boss.gotoAndStop("dead"); } else { boss.itemCollisionCheck(); } } else { myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; disX = myRealx - _local1.scrClip.char.myRealx; disY = myRealy - _local1.scrClip.char.myRealy; if (headlife <= 0) { if (fallen == true) { boss.gotoAndStop("fallen"); } else { boss.gotoAndStop("attack3"); if (rolling == true) { boss.anim.ball._rotation = boss.anim.ball._rotation - 10; centerX = Math.floor(xpos / _local1.tileW); centerY = Math.floor(ypos / _local1.tileH); leftTile = _local1.cMap[centerY][centerX - 1]; rightTile = _local1.cMap[centerY][centerX + 1]; if (boss.anim.hitscreen.hitTest(_local1.scrClip.char)) { if (!_local1.scrClip.char.invinsible) { _local1.scrClip.char.life = _local1.scrClip.char.life - 5; _local1.scrClip.char.justhurt = true; } } if ((((leftTile > 1) && (leftTile < 10)) && (leftTile != 5)) || (((rightTile > 1) && (rightTile < 10)) && (rightTile != 5))) { _xscale = (-_xscale); } if (_xscale == scale) { xpos = xpos - 10; } else { xpos = xpos + 10; } if ((timer + 6000) < getTimer()) { rolling = false; fallen = true; fallenTimer = getTimer(); } } } } else if (!attacking) { if (getTimer() > (waiting + 4000)) { attacknum = random(2); attacking = true; } centerX = Math.floor(xpos / _local1.tileW); centerY = Math.floor(ypos / _local1.tileH); leftTile = _local1.cMap[centerY][centerX - 1]; rightTile = _local1.cMap[centerY][centerX + 1]; if (disX > 100) { _xscale = scale; if (((leftTile <= 1) || (leftTile == 5)) || (leftTile >= 10)) { xpos = xpos - speed; } boss.gotoAndStop("walk"); } else if (disX < -200) { _xscale = (-scale); if (((rightTile <= 1) || (rightTile == 5)) || (rightTile >= 10)) { xpos = xpos + speed; } boss.gotoAndStop("walk"); } else { boss.gotoAndStop("idle"); } } else if (attacknum == 0) { boss.gotoAndStop("attack1"); if (launching) { if ((_local1.enemybulletCount + 1) > _local1.maxBullets) { _local1.enemybulletCount = 0; } if (_xscale == scale) { enemygunloc1.xpos = xpos + enemygunloc1._x; enemygunloc2.xpos = xpos + enemygunloc2._x; } else { enemygunloc1.xpos = xpos - enemygunloc1._x; enemygunloc2.xpos = xpos - enemygunloc2._x; } enemygunloc1.ypos = ypos + enemygunloc1._y; enemygunloc2.ypos = ypos + enemygunloc2._y; _local1.enemyshoot(_local2, 0, 0, enemygunloc1.xpos, enemygunloc1.ypos, "mis2"); _local1.enemybulletCount++; _local1.enemyshoot(_local2, 0, 0, enemygunloc2.xpos, enemygunloc2.ypos, "mis1"); _local1.enemybulletCount++; launching = false; } } else { boss.gotoAndStop("attack2"); if (launching) { if ((_local1.enemybulletCount + 2) > _local1.maxBullets) { _local1.enemybulletCount = 0; } if (_xscale == scale) { enemygunloc3.xpos = xpos + enemygunloc3._x; } else { enemygunloc3.xpos = xpos - enemygunloc3._x; } enemygunloc3.ypos = ypos + enemygunloc3._y; _local1.enemyshoot(_local2, -1, -1, enemygunloc3.xpos, enemygunloc3.ypos, "spark"); _local1.enemybulletCount++; _local1.enemyshoot(_local2, -1, 0, enemygunloc3.xpos, enemygunloc3.ypos, "spark"); _local1.enemybulletCount++; _local1.enemyshoot(_local2, -1, 1, enemygunloc3.xpos, enemygunloc3.ypos, "spark"); _local1.enemybulletCount++; launching = false; } } weaponCollisionCheck(); } render(); } scale = _xscale; headrot = boss.anim.head._rotation; speed = 3; attacking = false; launching = false; waiting = getTimer(); life = 100; headlife = 100; fallenhits = 0; downcount = 0;
Symbol 347 MovieClip Frame 1
function itemCollisionCheck() { var _local1 = _root; if (firstTimeCalled) { time = getTimer(); firstTimeCalled = false; } if (getTimer() < (time + 5000)) { if (item._visible && (item.hitTest(_local1.scrClip.char))) { itemSound.gotoAndPlay(2); item._visible = false; _local1.scrClip.char.life = _local1.scrClip.char.life + 5; _local1.score = _local1.score + 10; _local1.enemiesKilled++; _parent.dead = true; } } else { item._visible = false; _local1.enemiesKilled++; _parent.dead = true; } } stop(); hasExploded = false; firstTimeCalled = true;
Symbol 347 MovieClip Frame 2
stop(); _root.score = _root.score + 500;
Symbol 347 MovieClip Frame 3
stop();
Instance of Symbol 138 MovieClip "item" in Symbol 347 MovieClip Frame 3
onClipEvent (load) { gotoAndStop (5); }
Symbol 356 MovieClip Frame 1
function control() { if (hasControls == true) { if (currentXLocations[index + 1] != undefined) { _x = currentXLocations[index]; _y = currentYLocations[index]; _rotation = currentRotations[index]; index++; } else { hasControls = false; } } } hasControls = false; index = 0;
Symbol 365 MovieClip Frame 45
_parent.gotoAndStop(2);
Symbol 366 MovieClip Frame 1
stop(); isInUse = true;
Symbol 366 MovieClip Frame 2
stop(); isInUse = false;
Symbol 367 MovieClip Frame 1
function weaponCollisionCheck() { var _local1 = _root; var _local3 = 0; while (_local3 < _local1.maxBullets) { var _local2 = _local1.bulletsArray[_local3]; if (((((!morphing) && (centerX > -1)) && (centerX < (_local1.mapW + 1))) && (centerY > -1)) && (centerY < _local1.mapH)) { if (_local1.scrClip[_local2]._visible && (this.head.hitTest(_local1.scrClip[_local2]))) { life = life - _local1.scrClip[_local2].power; _local1.scrClip[_local2].isDead = true; if (life < ((segArray.length - 1) * 800)) { morphing = true; morphingTime = getTimer(); } } } _local3++; } } function render() { _parent._y = Math.round(ypos); _parent._x = Math.round(xpos); } function control() { var _local1 = this; var _local3 = _root; if (hasDied) { if (!head.hasExploded) { head.gotoAndStop("dead"); } else { head.itemCollisionCheck(); } } else { head._x = head._x + (Math.sin((head._rotation * Math.PI) / 180) * speed); head._y = head._y - (Math.cos((head._rotation * Math.PI) / 180) * speed); centerX = Math.floor((xpos + head._x) / _local3.tileW); centerY = Math.floor((ypos + head._y) / _local3.tileH); if (morphing) { if ((morphingTime + 2000) < getTimer()) { _local1[segArray[segArray.length - 1]]._visible = false; segArray.pop(); _local3.score = _local3.score + 100; if (segArray.length == 0) { hasDied = true; } else { speed = speed + 2; sinRot++; haveEnoughData = false; var _local2 = 0; while (_local2 < (segArray.length - 1)) { _local1[segArray[_local2]].hasControls = false; _local2++; } currentXLocations = new Array(); currentYLocations = new Array(); currentRotations = new Array(); lasttime = getTimer(); } morphing = false; } else { head._rotation = head._rotation + 90; } } else if ((((centerX > (_local3.mapW + 3)) || (centerX < -3)) || (centerY > (_local3.mapH + 3))) || (centerY < -3)) { head._rotation = head._rotation + (90 + random(30)); } else { if (head.hitscreen.hitTest(_local3.scrClip.char)) { if (!_local3.scrClip.char.invinsible) { _local3.scrClip.char.life = _local3.scrClip.char.life - 2; _local3.scrClip.char.justhurt = true; } } if (sinCount < 20) { head._rotation = head._rotation + sinRot; } else if (sinCount < 40) { head._rotation = head._rotation - sinRot; } else { sinCount = 0; } sinCount++; } if (!haveEnoughData) { if (((lasttime + 50) + ((head._height / speed) * 12)) <= getTimer()) { haveEnoughData = true; } } if ((!_local1[segArray[0]].hasControls) && (haveEnoughData)) { var _local2 = segArray.length - 1; while (_local2 >= 0) { if (_local2 == 0) { _local1[segArray[_local2]].currentXLocations = currentXLocations; _local1[segArray[_local2]].currentYLocations = currentYLocations; _local1[segArray[_local2]].currentRotations = currentRotations; } else { _local1[segArray[_local2]].currentXLocations = _local1[segArray[_local2 - 1]].currentXLocations; _local1[segArray[_local2]].currentYLocations = _local1[segArray[_local2 - 1]].currentYLocations; _local1[segArray[_local2]].currentRotations = _local1[segArray[_local2 - 1]].currentRotations; } _local1[segArray[_local2]].hasControls = true; _local1[segArray[_local2]].index = 0; _local2--; } currentXLocations = new Array(); currentYLocations = new Array(); currentRotations = new Array(); } currentXLocations.push(head._x); currentYLocations.push(head._y); currentRotations.push(head._rotation); var _local2 = 0; while (_local2 < segArray.length) { _local1[segArray[_local2]].control(); _local2++; } if (centerX == 0) { wormhole_left._y = head._y; if (!wormhole_left.isInUse) { wormhole_left.gotoAndStop(1); } } else if ((centerX + 1) == _local3.mapW) { wormhole_right._y = head._y; if (!wormhole_right.isInUse) { wormhole_right.gotoAndStop(1); } } if ((centerY + 1) == 0) { wormhole_up._x = head._x; if (!wormhole_up.isInUse) { wormhole_up.gotoAndStop(1); } } else if ((centerY + 1) == _local3.mapH) { wormhole_down._x = head._x; if (!wormhole_down.isInUse) { wormhole_down.gotoAndStop(1); } } weaponCollisionCheck(); } render(); } segArray = new Array(); segArray.push("seg1"); segArray.push("seg2"); segArray.push("seg3"); segArray.push("seg4"); lasttime = getTimer(); haveEnoughData = false; morphing = false; morphingTime = 0; speed = 10; life = 800 * segArray.length; hasDied = false; currentXLocations = new Array(); currentYLocations = new Array(); currentRotations = new Array(); sinCount = 0; sinRot = 5; head._rotation = 0; wormhole_left._x = wormhole_left._x + ((-xpos) - _root.tileW); wormhole_right._x = wormhole_right._x + ((-xpos) + ((_root.mapW + 1) * _root.tileW)); wormhole_up._y = wormhole_up._y + (-ypos); wormhole_down._y = wormhole_down._y + ((-ypos) + ((_root.mapH - 1) * _root.tileH));
Instance of Symbol 366 MovieClip "wormhole_down" in Symbol 367 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (2); }
Instance of Symbol 366 MovieClip "wormhole_up" in Symbol 367 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (2); }
Instance of Symbol 366 MovieClip "wormhole_left" in Symbol 367 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (2); }
Instance of Symbol 366 MovieClip "wormhole_right" in Symbol 367 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (2); }
Symbol 376 MovieClip Frame 30
_root.scrClip.enemy0.enemy.launching = true;
Symbol 376 MovieClip Frame 90
_parent.gotoAndStop(2);
Symbol 377 MovieClip Frame 1
stop();
Symbol 377 MovieClip Frame 2
stop();
Instance of Symbol 377 MovieClip "hand" in Symbol 378 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (2); }
Symbol 380 MovieClip Frame 50
_parent._parent._parent.readytoMove = true; _parent.gotoAndStop("reappear");
Symbol 381 MovieClip Frame 50
_parent._parent._parent.reinit(); _parent.gotoAndStop("idle");
Symbol 382 MovieClip Frame 1
stop();
Symbol 382 MovieClip Frame 2
stop();
Symbol 382 MovieClip Frame 3
stop();
Symbol 390 MovieClip Frame 80
gotoAndPlay (1);
Symbol 401 MovieClip Frame 60
stop(); _parent._parent.phase = "two"; _parent._parent.reinit2(); _parent.gotoAndStop("phase2");
Symbol 402 MovieClip Frame 60
gotoAndPlay (1);
Symbol 403 MovieClip Frame 60
gotoAndPlay (1);
Symbol 413 MovieClip Frame 1
stop();
Symbol 413 MovieClip Frame 2
stop();
Symbol 413 MovieClip Frame 3
stop();
Symbol 420 MovieClip Frame 1
stop();
Symbol 420 MovieClip Frame 2
stop();
Symbol 420 MovieClip Frame 3
stop();
Symbol 423 MovieClip Frame 1
stop();
Symbol 423 MovieClip Frame 2
stop();
Symbol 427 MovieClip Frame 49
_parent._parent.phase = "three"; _parent._parent.reinit3(); _parent.gotoAndStop("phase3");
Symbol 428 MovieClip Frame 40
gotoAndPlay (1);
Symbol 429 MovieClip Frame 16
stop();
Instance of Symbol 413 MovieClip "arm1" in Symbol 430 MovieClip Frame 1
onClipEvent (load) { gotoAndStop ("itemframe"); }
Instance of Symbol 413 MovieClip "arm2" in Symbol 430 MovieClip Frame 1
onClipEvent (load) { gotoAndStop ("itemframe"); }
Instance of Symbol 424 MovieClip "body" in Symbol 430 MovieClip Frame 1
onClipEvent (load) { eye.gotoAndStop("itemframe"); }
Symbol 430 MovieClip Frame 150
_root.score = _root.score + 500; _root.enemiesKilled++;
Symbol 431 MovieClip Frame 1
stop();
Symbol 431 MovieClip Frame 2
stop();
Symbol 431 MovieClip Frame 3
stop();
Symbol 431 MovieClip Frame 4
stop();
Symbol 431 MovieClip Frame 5
stop();
Symbol 431 MovieClip Frame 6
stop();
Symbol 432 MovieClip Frame 1
function render() { _parent._y = Math.round(ypos); _parent._x = Math.round(xpos); } function reinit() { doneMoving = false; go = false; timer = getTimer(); hasShot = false; shootTime = (timer + 2000) + random(500); } function reinit2() { newangle = newangle + (180 + random(30)); speed = 8; xgood = (ygood = false); } function reinit3() { hand1life = (hand2life = (eyelife = 500)); hand1IsDead = (hand2IsDead = (eyeIsDead = false)); timer = getTimer(); shootTime1 = (timer + 500) + random(500); launching1 = (launching2 = (launching3 = false)); shootTime2 = (timer + 3000) + random(500); shootTime3 = (timer + 4000) + random(500); startRot = 0; } function weaponCollisionCheck() { var _local2 = _root; var _local3 = 0; while (_local3 < _local2.maxBullets) { var _local1 = _local2.bulletsArray[_local3]; if (_local2.scrClip[_local1]._visible && (this.hitTest(_local2.scrClip[_local1]))) { secondlife = secondlife - _local2.scrClip[_local1].power; var colors = {rb:75}; new Color(boss).setTransform(colors); _local2.scrClip[_local1].isDead = true; } _local3++; } } function weaponCollisionCheck2() { var _local2 = _root; var _local3 = 0; while (_local3 < _local2.maxBullets) { var _local1 = _local2.bulletsArray[_local3]; if (_local2.scrClip[_local1]._visible) { if ((!hand1IsDead) && (this.boss.phase3.arm1.hand.hitTest(_local2.scrClip[_local1]))) { hand1life = hand1life - _local2.scrClip[_local1].power; var colors = {rb:75}; new Color(boss.phase3.arm1.hand).setTransform(colors); _local2.scrClip[_local1].isDead = true; } if ((!hand2IsDead) && (this.boss.phase3.arm2.hand.hitTest(_local2.scrClip[_local1]))) { hand2life = hand2life - _local2.scrClip[_local1].power; var colors = {rb:75}; new Color(boss.phase3.arm2.hand).setTransform(colors); _local2.scrClip[_local1].isDead = true; } if ((!eyeIsDead) && (this.boss.phase3.body.eye.hitTest(_local2.scrClip[_local1]))) { eyelife = eyelife - _local2.scrClip[_local1].power; var colors = {rb:75}; new Color(boss.phase3.body.eye).setTransform(colors); _local2.scrClip[_local1].isDead = true; } } _local3++; } } function ownWeaponCollisionCheck() { var _local2 = _root; var _local3 = 0; while (_local3 < _local2.maxBullets) { var _local1 = _local2.enemybulletsArray[_local3]; if ((_local2.scrClip[_local1]._visible && (!_local2.scrClip[_local1].isDead)) && (boss.phase1.hitscreen.hitTest(_local2.scrClip[_local1]))) { if (_local2.scrClip[_local1].isReversed) { _local2.scrClip[_local1].isDead = true; var colors = {rb:75}; new Color(boss).setTransform(colors); hitcount++; rad = rad + 10; } } _local3++; } } function control() { var _local1 = _root; var _local2 = this; if (hasDied) { if (!hasExploded) { gotoAndStop ("dead"); } else { itemCollisionCheck(); } } else if (phase == "one") { var _local3 = {rb:0}; new Color(boss).setTransform(_local3); var angle = (getTimer() * speedScale); boss._x = cx + (Math.sin(-angle) * rad); boss._y = cy + (Math.cos(-angle) * rad); if (hitcount > 2) { _local1.score = _local1.score + 500; phase = "transition1"; } else { if (hasShot) { if (go) { if (!doneMoving) { if (readytoMove) { randomX = random(_local1.mapW - 3); if (randomX < 3) { randomX = randomX + 3; } randomY = random(_local1.mapH - 3); if (randomY < 4) { randomY = randomY + 4; } xpos = randomX * _local1.tileW; ypos = randomY * _local1.tileH; readytoMove = false; } } } else if ((timer + 2000) < getTimer()) { boss.phase1.gotoAndStop("disappear"); go = true; } } else if (shootTime < getTimer()) { boss.phase1.animations.full.hand.gotoAndStop(1); if (launching) { if (_local1.enemybulletCount >= _local1.maxBullets) { _local1.enemybulletCount = 0; } enemygunloc_x = xpos + enemygunloc._x; enemygunloc_y = ypos + enemygunloc._y; _local1.enemyshoot(_local2, -1, -1, enemygunloc_x, enemygunloc_y, "wizball"); _local1.enemybulletCount++; launching = false; timer = getTimer(); hasShot = true; } } ownWeaponCollisionCheck(); } } else if (phase == "two") { if (secondlife < 0) { var _local3 = {rb:0}; new Color(boss).setTransform(_local3); _local1.score = _local1.score + 500; phase = "transition2"; } else { var _local3 = {rb:0}; new Color(boss).setTransform(_local3); weaponCollisionCheck(); xdir = Math.sin((newangle * Math.PI) / 180); ydir = Math.cos((newangle * Math.PI) / 180); xpos = xpos + (xdir * speed); ypos = ypos - (ydir * speed); centerX = Math.floor(xpos / _local1.tileW); centerY = Math.floor(ypos / _local1.tileH); upTile = _local1.cMap[centerY - 3][centerX]; downTile = _local1.cMap[centerY + 2][centerX]; rightTile = _local1.cMap[centerY - 2][centerX + 1]; leftTile = _local1.cMap[centerY - 2][centerX - 1]; if (((((upTile > 1) && (upTile < 10)) && (upTile != 5)) && (ydir > 0)) || ((((downTile > 1) && (downTile < 10)) && (downTile != 5)) && (ydir <= 0))) { reinit2(); } if (((((leftTile > 1) && (leftTile < 10)) && (leftTile != 5)) && (xdir < 0)) || ((((rightTile > 1) && (rightTile < 10)) && (rightTile != 5)) && (xdir >= 0))) { reinit2(); } if (launching) { if ((_local1.enemybulletCount + 1) > _local1.maxBullets) { _local1.enemybulletCount = 0; } enemygunloc_x = xpos + enemygunloc._x; enemygunloc_y = ypos + enemygunloc._y; enemygunloc1_x = xpos + enemygunloc2._x; enemygunloc1_y = ypos + enemygunloc2._y; _local1.enemyshoot(_local2, -1, -1, enemygunloc_x, enemygunloc_y, "bomb"); _local1.enemybulletCount++; _local1.enemyshoot(_local2, -1, 1, enemygunloc1_x, enemygunloc1_y, "bomb"); _local1.enemybulletCount++; timer = getTimer(); shootTime = (timer + 500) + random(500); launching = false; } else if (shootTime < getTimer()) { launching = true; } } } else if (phase == "three") { if ((hand1IsDead && (hand2IsDead)) && (eyeIsDead)) { boss.gotoAndStop("die"); } else { var _local3 = {rb:0}; new Color(boss.phase3.arm1.hand).setTransform(_local3); new Color(boss.phase3.arm2.hand).setTransform(_local3); new Color(boss.phase3.body.eye).setTransform(_local3); weaponCollisionCheck2(); if (!hand1IsDead) { if (hand1life < 0) { boss.phase3.arm1.gotoAndStop(2); _local1.score = _local1.score + 100; hand1IsDead = true; } if (launching1) { if ((_local1.enemybulletCount + 1) > _local1.maxBullets) { _local1.enemybulletCount = 0; } enemygunloc_x = xpos + enemygunloc3._x; enemygunloc_y = ypos + enemygunloc3._y; _local1.enemyshoot(_local2, 0, 0, enemygunloc_x, enemygunloc_y, "star"); _local1.enemybulletCount++; timer = getTimer(); shootTime1 = (timer + 3000) + random(500); launching1 = false; } else if (shootTime1 < getTimer()) { launching1 = true; } } if (!hand2IsDead) { if (hand2life < 0) { boss.phase3.arm2.gotoAndStop(2); _local1.score = _local1.score + 100; hand2IsDead = true; } if (launching2) { if ((_local1.enemybulletCount + 1) > _local1.maxBullets) { _local1.enemybulletCount = 0; } enemygunloc_x = xpos + enemygunloc4._x; enemygunloc_y = ypos + enemygunloc4._y; _local1.enemyshoot(_local2, 0, 0, enemygunloc_x, enemygunloc_y, "star"); _local1.enemybulletCount++; timer = getTimer(); shootTime2 = (timer + 3000) + random(500); launching2 = false; } else if (shootTime2 < getTimer()) { launching2 = true; } } if (!eyeIsDead) { if (eyelife < 0) { boss.phase3.body.eye.gotoAndStop(2); boss.phase3.body.laser.gotoAndStop(1); _local1.score = _local1.score + 100; eyeIsDead = true; } if (launching3) { if (boss.phase3.body.laser.hitTest(_local1.scrClip.char)) { if (!_local1.scrClip.char.invinsible) { _local1.scrClip.char.life = _local1.scrClip.char.life - 2; _local1.scrClip.char.justhurt = true; } } lasercount++; boss.phase3.body.laser.gotoAndStop(2); boss.phase3.body.laser._rotation = boss.phase3.body.laser._rotation + 3; if (lasercount > 30) { timer = getTimer(); shootTime3 = (timer + 3000) + random(500); launching3 = false; } } else { boss.phase3.body.laser.gotoAndStop(1); laserx = (xpos + _local1.xpos) + 20; lasery = (ypos + _local1.ypos) - 200; disX = laserx - _local1.scrClip.char.myRealx; disY = lasery - _local1.scrClip.char.myRealy; if (disY <= 0) { boss.phase3.body.laser._rotation = ((-Math.atan(disX / disY)) * 180) / Math.PI; } else { boss.phase3.body.laser._rotation = 180 - ((Math.atan(disX / disY) * 180) / Math.PI); } if (shootTime3 < getTimer()) { startRot = boss.phase3.body.laser._rotation; lasercount = 0; launching3 = true; } } } else { boss.phase3.body.laser.gotoAndStop(1); } } } else if (phase == "transition1") { if (Math.round(boss._x) < -60) { boss._x++; } else if (Math.round(boss._x) > -60) { boss._x--; } else { xgood = true; } if (Math.round(boss._y) < -208) { boss._y++; } else if (Math.round(boss._y) > -208) { boss._y--; } else { ygood = true; } centerX = Math.floor(xpos / _local1.tileW); centerY = Math.floor(ypos / _local1.tileH); if (centerY < (_local1.mapH - 3)) { ypos++; } else if (xgood && (ygood)) { myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; disX = myRealx - _local1.scrClip.char.myRealx; disY = myRealy - _local1.scrClip.char.myRealy; if ((Math.abs(disX) < 400) && (Math.abs(disY) < 200)) { boss.gotoAndStop("transition1"); } } } else if (phase == "transition2") { centerX = Math.floor(xpos / _local1.tileW); centerY = Math.floor(ypos / _local1.tileH); if ((centerY < (_local1.mapH - 3)) || (centerY > (_local1.mapH - 3))) { if (centerY < (_local1.mapH - 3)) { ypos++; } else { ypos--; } } else { ygood = true; } if ((centerX < (_local1.mapW / 2)) || (centerX > (_local1.mapW / 2))) { if (centerX < (_local1.mapW / 2)) { xpos = xpos + 2; } else { xpos = xpos - 2; } } else { xgood = true; } if (centerY < (_local1.mapH - 3)) { ypos++; } else { ygood = true; } if (xgood && (ygood)) { myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; disX = myRealx - _local1.scrClip.char.myRealx; disY = myRealy - _local1.scrClip.char.myRealy; if ((Math.abs(disX) < 400) && (Math.abs(disY) < 200)) { boss.gotoAndStop("transition2"); } } } render(); } hasDied = false; hasShot = false; doneMoving = false; go = false; timer = getTimer(); doneMoving = false; readytoMove = false; shootTime = timer + 2000; hitcount = 0; secondlife = 2000; cx = 15; cy = -180; rad = 75; speed = 2; speedScale = 0.00628318530717959 / speed; newangle = 180; phase = "one";
Symbol 433 MovieClip [tile] Frame 1
stop();
Symbol 433 MovieClip [tile] Frame 2
stop();
Symbol 433 MovieClip [tile] Frame 3
stop();
Symbol 433 MovieClip [tile] Frame 4
stop();
Symbol 433 MovieClip [tile] Frame 5
stop();
Symbol 433 MovieClip [tile] Frame 6
stop();
Instance of Symbol 60 MovieClip in Symbol 433 MovieClip [tile] Frame 6
onClipEvent (load) { if (_root.level <= 5) { gotoAndStop (1); } else if (_root.level <= 10) { gotoAndStop (2); } else if (_root.level <= 15) { gotoAndStop (3); } else if (_root.level <= 20) { gotoAndStop (4); } }
Symbol 433 MovieClip [tile] Frame 7
stop();
Symbol 433 MovieClip [tile] Frame 8
stop();
Symbol 433 MovieClip [tile] Frame 9
stop();
Symbol 433 MovieClip [tile] Frame 10
stop();
Instance of Symbol 73 MovieClip in Symbol 433 MovieClip [tile] Frame 10
onClipEvent (load) { if (_root.level <= 10) { gotoAndStop (1); } else if (_root.level <= 15) { gotoAndStop (2); } else if (_root.level <= 20) { gotoAndStop (3); } }
Symbol 433 MovieClip [tile] Frame 11
stop();
Symbol 433 MovieClip [tile] Frame 12
stop();
Symbol 433 MovieClip [tile] Frame 13
stop();
Symbol 433 MovieClip [tile] Frame 16
stop();
Symbol 433 MovieClip [tile] Frame 17
stop();
Symbol 433 MovieClip [tile] Frame 20
stop();
Symbol 433 MovieClip [tile] Frame 21
stop();
Instance of Symbol 240 MovieClip "enemy" in Symbol 433 MovieClip [tile] Frame 21
onClipEvent (load) { gotoAndStop (2); }
Symbol 433 MovieClip [tile] Frame 22
stop();
Instance of Symbol 240 MovieClip "enemy" in Symbol 433 MovieClip [tile] Frame 22
onClipEvent (load) { gotoAndStop (3); }
Symbol 433 MovieClip [tile] Frame 23
stop();
Instance of Symbol 240 MovieClip "enemy" in Symbol 433 MovieClip [tile] Frame 23
onClipEvent (load) { gotoAndStop (4); }
Symbol 433 MovieClip [tile] Frame 24
stop();
Symbol 433 MovieClip [tile] Frame 25
stop();
Symbol 433 MovieClip [tile] Frame 26
stop();
Symbol 433 MovieClip [tile] Frame 27
stop();
Instance of Symbol 240 MovieClip "enemy" in Symbol 433 MovieClip [tile] Frame 27
onClipEvent (load) { gotoAndStop (7); }
Symbol 433 MovieClip [tile] Frame 28
stop();
Instance of Symbol 240 MovieClip "enemy" in Symbol 433 MovieClip [tile] Frame 28
onClipEvent (load) { gotoAndStop (9); }
Symbol 433 MovieClip [tile] Frame 29
stop();
Symbol 433 MovieClip [tile] Frame 30
stop();
Symbol 433 MovieClip [tile] Frame 31
stop();
Instance of Symbol 240 MovieClip "enemy" in Symbol 433 MovieClip [tile] Frame 31
onClipEvent (load) { gotoAndStop (5); }
Symbol 433 MovieClip [tile] Frame 32
stop();
Instance of Symbol 240 MovieClip "enemy" in Symbol 433 MovieClip [tile] Frame 32
onClipEvent (load) { gotoAndStop (6); }
Symbol 433 MovieClip [tile] Frame 33
stop();
Instance of Symbol 240 MovieClip "enemy" in Symbol 433 MovieClip [tile] Frame 33
onClipEvent (load) { gotoAndStop (8); }
Symbol 433 MovieClip [tile] Frame 34
stop();
Instance of Symbol 240 MovieClip "enemy" in Symbol 433 MovieClip [tile] Frame 34
onClipEvent (load) { gotoAndStop (10); }
Symbol 439 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 2
gotoAndStop (1);
Symbol 447 MovieClip Frame 1
stop();
Symbol 447 MovieClip Frame 2
stop(); _root.score = _root.score + 50;
Symbol 447 MovieClip Frame 3
stop(); _parent._visible = false; _parent.isDead = false;
Symbol 450 MovieClip Frame 1
stop();
Symbol 450 MovieClip Frame 2
stop(); _root.score = _root.score + 50;
Symbol 450 MovieClip Frame 3
stop(); _parent._visible = false; _parent.isDead = false;
Symbol 469 MovieClip Frame 5
stop();
Symbol 473 MovieClip Frame 10
stop();
Symbol 474 MovieClip Frame 5
_parent.gotoAndStop("down");
Symbol 475 MovieClip Frame 1
stop();
Symbol 475 MovieClip Frame 2
stop();
Symbol 475 MovieClip Frame 3
stop();
Symbol 475 MovieClip Frame 4
stop();
Symbol 484 MovieClip Frame 14
gotoAndPlay (3);
Symbol 486 MovieClip Frame 1
stop();
Symbol 486 MovieClip Frame 2
gotoAndStop (1);
Symbol 490 MovieClip Frame 1
stop();
Symbol 490 MovieClip Frame 2
gotoAndStop (1);
Symbol 493 MovieClip Frame 1
stop();
Symbol 493 MovieClip Frame 2
stop();
Symbol 493 MovieClip Frame 3
stop(); _parent.reinit(); _parent._visible = false;
Symbol 494 MovieClip Frame 1
stop();
Symbol 494 MovieClip Frame 2
gotoAndStop (1);
Symbol 497 MovieClip Frame 1
stop();
Symbol 497 MovieClip Frame 2
stop();
Symbol 497 MovieClip Frame 3
stop(); _parent.reinit(); _parent._visible = false;
Symbol 500 MovieClip Frame 1
stop();
Symbol 500 MovieClip Frame 2
stop();
Symbol 500 MovieClip Frame 3
stop(); _parent.reinit(); _parent._visible = false;
Symbol 503 MovieClip [enemybullet] Frame 1
function weaponCollisionCheck() { var _local2 = _root; var _local3; while (_local3 < _local2.maxBullets) { var _local1 = _local2.bulletsArray[_local3]; if (_local2.scrClip[_local1]._visible && (this.hitTest(_local2.scrClip[_local1]))) { life = life - _local2.scrClip[_local1].power; _local2.scrClip[_local1].isDead = true; } _local3++; } } function render() { _y = Math.round(ypos); _x = Math.round(xpos); } function control() { if (isDead) { _visible = false; isDead = false; } myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; if (justFired) { _xscale = realXScale; _yscale = realYScale; ammoSound6.gotoAndPlay(2); justFired = false; } if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { _visible = false; } else { ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); } this.render(); } stop(); realYScale = _yscale; realXScale = _xscale; speed = 15; justFired = false; isDead = false; power = 5; life = 100;
Symbol 503 MovieClip [enemybullet] Frame 2
function control() { var _local1 = _root; if ((life <= 0) || (isDead)) { mis.gotoAndStop("dead"); } else { myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; Ax = _local1.scrClip.char.myRealx; Ay = _local1.scrClip.char.myRealy; Bx = myRealx; By = myRealy; A = Math.abs(Ax - Bx); B = Math.abs(Ay - By); Dir = Math.atan2(B, A); Dir = (Dir * 180) / Math.PI; if (Ay > By) { if (Ax < Bx) { Dir = (-Dir) + 270; } if (Ax > Bx) { Dir = Dir + 90; } } if (Ay < By) { if (Ax < Bx) { Dir = Dir + 270; } if (Ax > Bx) { Dir = (-Dir) + 90; } } ComX = Math.sin((_rotation * Math.PI) / 180) * speed; ComY = Math.cos((_rotation * Math.PI) / 180) * speed; xpos = xpos + ComX; ypos = ypos - ComY; Diff = Math.abs(Dir - _rotation); if (Ax < Bx) { Dir = Dir - 360; Diff = Math.abs(Dir - _rotation); if (Diff > Sens) { if (_rotation > Dir) { _rotation = ((Rot = Rot - Sens)); } else if (_rotation < Dir) { _rotation = ((Rot = Rot + Sens)); } } } if (Ax > Bx) { if (Diff > Sens) { if (_rotation > Dir) { _rotation = ((Rot = Rot - Sens)); } else if (_rotation < Dir) { _rotation = ((Rot = Rot + Sens)); } } } weaponCollisionCheck(); } render(); } speed = 7; life = 8; justFired = false; isDead = false; power = 10; Sens = 10;
Symbol 503 MovieClip [enemybullet] Frame 3
function control() { var _local1 = _root; if ((life <= 0) || (isDead)) { mis.gotoAndStop("dead"); } else { myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; Ax = _local1.scrClip.char.myRealx; Ay = _local1.scrClip.char.myRealy; Bx = myRealx; By = myRealy; A = Math.abs(Ax - Bx); B = Math.abs(Ay - By); Dir = Math.atan2(B, A); Dir = (Dir * 180) / Math.PI; if (Ay > By) { if (Ax < Bx) { Dir = (-Dir) + 270; } if (Ax > Bx) { Dir = Dir + 90; } } if (Ay < By) { if (Ax < Bx) { Dir = Dir + 270; } if (Ax > Bx) { Dir = (-Dir) + 90; } } ComX = Math.sin((_rotation * Math.PI) / 180) * speed; ComY = Math.cos((_rotation * Math.PI) / 180) * speed; xpos = xpos + ComX; ypos = ypos - ComY; Diff = Math.abs(Dir - _rotation); if (Ax < Bx) { Dir = Dir - 360; Diff = Math.abs(Dir - _rotation); if (Diff > Sens) { if (_rotation > Dir) { _rotation = ((Rot = Rot - Sens)); } else if (_rotation < Dir) { _rotation = ((Rot = Rot + Sens)); } } } if (Ax > Bx) { if (Diff > Sens) { if (_rotation > Dir) { _rotation = ((Rot = Rot - Sens)); } else if (_rotation < Dir) { _rotation = ((Rot = Rot + Sens)); } } } weaponCollisionCheck(); } render(); } speed = 7; life = 8; justFired = false; isDead = false; power = 10; Sens = 10;
Symbol 503 MovieClip [enemybullet] Frame 4
function control() { myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; if ((myRealy > 400) || (isDead)) { _visible = false; isDead = false; } if (justFired) { if (diry < 0) { yspeed = -15; } else { yspeed = 15; } justFired = false; } xpos = xpos + (speed * dirx); ypos = ypos + yspeed; yspeed++; this.render(); } speed = 10; isDead = false; power = 5; life = 100;
Symbol 503 MovieClip [enemybullet] Frame 5
function control() { myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; if (justFired) { vinesound.gotoAndPlay(2); justFired = false; } if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { _visible = false; isDead = false; } else { ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); } this.render(); } stop(); speed = 15; justFired = false; isDead = false; power = 5; life = 100;
Symbol 503 MovieClip [enemybullet] Frame 6
function control() { var _local1 = _root; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if ((((myRealx > 900) || (myRealx < -300)) || (myRealy > 800)) || (myRealy < -200)) { _visible = false; isDead = false; } else { xpos = xpos + (speed * dirx); ypos = ypos + yspeed; yspeed++; centerX = Math.floor(xpos / _local1.tileW); centerY = Math.floor(ypos / _local1.tileH); downTile = _local1.cMap[centerY + 1][centerX]; if (yspeed >= 0) { if ((downTile > 1) && (downTile < 11)) { if (beenJumping == true) { blob.gotoAndStop("landing"); jumpTimer = getTimer(); beenJumping = false; } if ((jumpTimer + 1000) <= getTimer()) { yspeed = -15; speed = 10; beenJumping = true; } else { speed = 0; yspeed = 0; } } else { blob.gotoAndStop("falling"); } } else { blob.gotoAndStop("jumping"); } } this.render(); } stop(); speed = 3; justFired = false; isDead = false; power = 5; beenJumping = true; life = 100;
Symbol 503 MovieClip [enemybullet] Frame 7
function control(dir) { var _local1 = this; myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; if (justFired) { _xscale = realXScale; _yscale = realYScale; _visible = true; _alpha = 100; power = 5; ammoSound4.gotoAndPlay(2); justFired = false; } if (_alpha > 20) { _alpha = (_alpha - 5); } else { isDead = true; } if (isDead) { power = 0; _alpha = (_alpha - 5); if (_alpha < 0) { _visible = false; _alpha = 100; isDead = false; power = 5; _xscale = realXScale; _yscale = realYScale; } } if (dirx == -1) { _local1._rotation = 180; } if (dirx == 1) { _local1._rotation = 0; } if (diry == -1) { _local1._rotation = 270; } if (diry == 1) { _local1._rotation = 90; } if ((dirx == -1) and (diry == -1)) { _local1._rotation = 225; } if ((dirx == 1) and (diry == -1)) { _local1._rotation = 315; } if ((dirx == -1) and (diry == 1)) { _local1._rotation = 135; } if ((dirx == 1) and (diry == 1)) { _local1._rotation = 45; } if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { isDead = true; _xscale = realXScale; _yscale = realYScale; } else { ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); if (((xpos % 6) <= 2) || ((ypos % 3) <= 2)) { _xscale = (_xscale + 25); _yscale = (_yscale + 25); } } _local1.render(); } stop(); speed = 7; power = 5; justFired = false; isDead = false; stop();
Symbol 503 MovieClip [enemybullet] Frame 8
function control() { myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; if (((ypos > startY) && (yspeed > 0)) || (isDead)) { _rotation = 0; _visible = false; isDead = false; } if (justFired) { fireballsound.gotoAndPlay(2); yspeed = -10 - random(10); startY = ypos; justFired = false; } _rotation = (_rotation + 45); ypos = ypos + yspeed; yspeed++; this.render(); } isDead = false; power = 5; life = 100;
Symbol 503 MovieClip [enemybullet] Frame 9
function reinit() { isDead = false; power = 5; isReversed = false; life = 100; count = 0; _rotation = 0; } function weaponCollisionCheck() { var _local2 = _root; var _local3; while (_local3 < _local2.maxBullets) { var _local1 = _local2.bulletsArray[_local3]; if (_local2.scrClip[_local1]._visible && (this.hitTest(_local2.scrClip[_local1]))) { if (!isReversed) { count++; if (count > 20) { isReversed = true; life = 0; count = 0; } } xspeed = xspeed + (0.5 * _local2.scrClip[_local1].dirx); yspeed = yspeed + (0.5 * _local2.scrClip[_local1].diry); _local2.scrClip[_local1].isDead = true; } _local3++; } } function control() { var _local1 = _root; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; if ((((myRealx > 1000) || (myRealx < -400)) || (myRealy > 1000)) || (myRealy < -400)) { _visible = false; isDead = false; } else if (isDead) { life = 0; ball.gotoAndStop("dead"); } else { if (justFired) { wizsound.gotoAndPlay(2); charX = _local1.scrClip.char.myRealx; charY = _local1.scrClip.char.myRealy; disX = myRealX - charX; disY = myRealY - charY; if (math.abs(disX) < 100) { xspeed = 0; } else if (disX < 0) { xspeed = 3; } else { xspeed = -3; } if (Math.abs(disY) < 100) { yspeed = 0; } else if (disY < 0) { yspeed = 3; } else { yspeed = -3; } justFired = false; } xpos = xpos + xspeed; ypos = ypos + yspeed; if (xspeed <= 0) { _rotation = (_rotation - 3); } else { _rotation = (_rotation + 3); } weaponCollisionCheck(); this.render(); } }
Symbol 503 MovieClip [enemybullet] Frame 10
function reinit() { var _local1 = _root; _rotation = 0; bomb.gotoAndStop("norm"); life = 40; speed = 0; cMap = _local1.cMap; tileW = _local1.tileW; tileH = _local1.tileH; isDead = false; } function control() { var _local1 = _root; myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; centerX = Math.floor(xpos / _local1.tileW); centerY = Math.floor(ypos / _local1.tileH); tile = _local1.cMap[centerY + 1][centerX]; if ((((myRealx > 800) || (myRealx < -200)) || (myRealy < -200)) || (myRealy > 600)) { _visible = false; } else if (isDead || ((tile > 1) && (tile < 11))) { life = 0; bomb.gotoAndStop("dead"); } else { _visible = true; if (justFired) { if (diry < 0) { yspeed = -15; } else { yspeed = 15; } justFired = false; } xpos = xpos + (speed * dirx); ypos = ypos + yspeed; yspeed++; } render(); } stop(); reinit();
Symbol 503 MovieClip [enemybullet] Frame 11
function reinit() { _rotation = 0; angle = 0; speed = 12; life = 4; justFired = false; isDead = false; power = 5; Sens = 10; } function control() { var _local1 = _root; if ((life <= 0) || (isDead)) { mis.gotoAndStop("dead"); } else { myRealx = xpos + _local1.xpos; myRealy = ypos + _local1.ypos; Ax = _local1.scrClip.char.myRealx; Ay = _local1.scrClip.char.myRealy; Bx = myRealx; By = myRealy; A = Math.abs(Ax - Bx); B = Math.abs(Ay - By); Dir = Math.atan2(B, A); Dir = (Dir * 180) / Math.PI; if (Ay > By) { if (Ax < Bx) { Dir = (-Dir) + 270; } if (Ax > Bx) { Dir = Dir + 90; } } if (Ay < By) { if (Ax < Bx) { Dir = Dir + 270; } if (Ax > Bx) { Dir = (-Dir) + 90; } } ComX = Math.sin((angle * Math.PI) / 180) * speed; ComY = Math.cos((angle * Math.PI) / 180) * speed; xpos = xpos + ComX; ypos = ypos - ComY; Diff = Math.abs(Dir - angle); if (Ax < Bx) { Dir = Dir - 360; Diff = Math.abs(Dir - angle); if (Diff > Sens) { if (angle > Dir) { angle = (Rot = Rot - Sens); } else if (angle < Dir) { angle = (Rot = Rot + Sens); } } } if (Ax > Bx) { if (Diff > Sens) { if (angle > Dir) { angle = (Rot = Rot - Sens); } else if (angle < Dir) { angle = (Rot = Rot + Sens); } } } if (angle < 0) { _rotation = (_rotation - 20); } else { _rotation = (_rotation + 20); } weaponCollisionCheck(); } render(); } reinit();
Symbol 503 MovieClip [enemybullet] Frame 12
function control() { if (isDead) { _visible = false; isDead = false; } myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; if (justFired) { _xscale = realXScale; _yscale = realYScale; ammoSound6.gotoAndPlay(2); justFired = false; } if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { _visible = false; } else { ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); } _rotation = (_rotation + 3); this.render(); } stop(); realYScale = _yscale; realXScale = _xscale; speed = 15; justFired = false; isDead = false; power = 2; life = 100;
Symbol 510 MovieClip [ammoSound2] Frame 1
stop();
Symbol 510 MovieClip [ammoSound2] Frame 2
gotoAndStop (1);
Symbol 513 MovieClip Frame 4
stop();
Symbol 515 MovieClip Frame 1
stop();
Symbol 515 MovieClip Frame 2
gotoAndStop (1);
Symbol 518 MovieClip [ammo3] Frame 3
stop();
Symbol 529 MovieClip [ammoSound3] Frame 1
stop();
Symbol 529 MovieClip [ammoSound3] Frame 4
gotoAndStop (1);
Symbol 541 MovieClip Frame 11
_parent._visible = false; stop();
Symbol 550 MovieClip Frame 15
_parent._visible = false; stop();
Symbol 557 MovieClip Frame 13
_parent._visible = false; stop();
Symbol 558 MovieClip [bullet] Frame 1
function render() { _y = Math.round(ypos); _x = Math.round(xpos); } function control(dir) { myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; if (justFired) { ammoSound1.gotoAndPlay(2); justFired = false; } if (isDead) { isDead = false; gotoAndStop (11); } if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { _visible = false; } else { ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); } this.render(); } stop(); speed = 25; power = 2; justFired = false; isDead = false; _root.scrClip.char.shootSpeed = 100; dirx = _root.scrClip.char.dirx; diry = _root.scrClip.char.diry; realYScale = ammo1._yscale; realXScale = ammo1._xscale; tileW = _root.tileW; tileH = _root.tileH;
Symbol 558 MovieClip [bullet] Frame 2
function control(dir) { var _local1 = this; myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; if (justFired) { _visible = true; _alpha = 100; power = 2; ammoSound4.gotoAndPlay(2); justFired = false; } if (_alpha > 20) { _alpha = (_alpha - 5); } else { isDead = true; } if (isDead) { power = 0; _alpha = (_alpha - 5); if (_alpha < 0) { _visible = false; _alpha = 100; isDead = false; power = 2; } } if (dirx == -1) { _local1._rotation = 180; } if (dirx == 1) { _local1._rotation = 0; } if (diry == -1) { _local1._rotation = 270; } if (diry == 1) { _local1._rotation = 90; } if ((dirx == -1) and (diry == -1)) { _local1._rotation = 225; } if ((dirx == 1) and (diry == -1)) { _local1._rotation = 315; } if ((dirx == -1) and (diry == 1)) { _local1._rotation = 135; } if ((dirx == 1) and (diry == 1)) { _local1._rotation = 45; } if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { isDead = true; _local1._xscale = realXScale; _local1._yscale = realYScale; } else { ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); if (((xpos % 6) <= 2) || ((ypos % 3) <= 2)) { _xscale = (_xscale + 25); _yscale = (_yscale + 25); } } _local1.render(); } stop(); speed = 7; power = 2; justFired = false; isDead = false; _root.scrClip.char.shootSpeed = 35; stop();
Symbol 558 MovieClip [bullet] Frame 3
function control(dir) { var _local1 = this; myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; if (justFired) { _local1._visible = true; ammoSound5.gotoAndPlay(2); justFired = false; } if (isDead) { _xscale = realXScale; _yscale = realYScale; gotoAndStop (13); isDead = false; } if (dirx == -1) { _local1._rotation = 180; } if (dirx == 1) { _local1._rotation = 0; } if (diry == -1) { _local1._rotation = 270; } if (diry == 1) { _local1._rotation = 90; } if ((dirx == -1) and (diry == -1)) { _local1._rotation = 225; } if ((dirx == 1) and (diry == -1)) { _local1._rotation = 315; } if ((dirx == -1) and (diry == 1)) { _local1._rotation = 135; } if ((dirx == 1) and (diry == 1)) { _local1._rotation = 45; } if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { _visible = false; _local1._xscale = realXScale; _local1._yscale = realYScale; } else { ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); if (((xpos % 3) <= 2) || ((ypos % 3) <= 2)) { _local1._xscale = _local1._xscale + 35; _local1._yscale = _local1._yscale + 35; } } _local1.render(); } stop(); speed = 10; power = 3; justFired = false; isDead = false; _root.scrClip.char.shootSpeed = 50; charXpos = _root.scrClip.char.xpos; charYpos = _root.scrClip.char.ypos; stop();
Symbol 558 MovieClip [bullet] Frame 4
function control(dir) { var _local1 = this; myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; if (justFired) { _local1._visible = true; ammoSound2.gotoAndPlay(2); justFired = false; } if (isDead) { gotoAndStop (14); isDead = false; } if (dirx == -1) { _local1._rotation = 180; } if (dirx == 1) { _local1._rotation = 0; } if (diry == -1) { _local1._rotation = 270; } if (diry == 1) { _local1._rotation = 90; } if ((dirx == -1) and (diry == -1)) { _local1._rotation = 225; } if ((dirx == 1) and (diry == -1)) { _local1._rotation = 315; } if ((dirx == -1) and (diry == 1)) { _local1._rotation = 135; } if ((dirx == 1) and (diry == 1)) { _local1._rotation = 45; } if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { _visible = false; } else { angle = degrees * (Math.PI/180); degrees = degrees + 30; ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); xposition = radius * Math.sin(angle); yposition = radius * Math.cos(angle); spiral._x = xposition + spiralcenter._x; spiral._y = yposition + spiralcenter._y; } _local1.render(); } stop(); speed = 20; radius = 20; degrees = 60; power = 5; justFired = false; isDead = false; _root.scrClip.char.shootSpeed = 75; stop();
Symbol 558 MovieClip [bullet] Frame 5
function control(dir) { var _local1 = this; myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; if (justFired) { _local1._visible = true; ammoSound3.gotoAndPlay(2); justFired = false; } if (isDead) { _local1._rotation = 0; isDead = false; gotoAndStop (13); } if (dirx == -1) { _local1._rotation = 180; } if (dirx == 1) { _local1._rotation = 0; } if (diry == -1) { _local1._rotation = 270; } if (diry == 1) { _local1._rotation = 90; } if ((dirx == -1) and (diry == -1)) { _local1._rotation = 225; } if ((dirx == 1) and (diry == -1)) { _local1._rotation = 315; } if ((dirx == -1) and (diry == 1)) { _local1._rotation = 135; } if ((dirx == 1) and (diry == 1)) { _local1._rotation = 45; } if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { _visible = false; } else { ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); } _local1.render(); } stop(); speed = 20; power = 4; justFired = false; isDead = false; stop();
Symbol 558 MovieClip [bullet] Frame 11
function render() { _y = Math.round(ypos); _x = Math.round(xpos); } function control(dir) { var _local1 = this; myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; _local1._xscale = realXScale; _local1._yscale = realYScale; _local1._rotation = 0; if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { _visible = false; } else { ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); } _local1.render(); } stop(); speed = 0; power = 0; dirx = 0; diry = 0; tileW = _root.tileW; tileH = _root.tileH;
Symbol 558 MovieClip [bullet] Frame 12
function render() { _y = Math.round(ypos); _x = Math.round(xpos); } function control(dir) { var _local1 = this; myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; _local1._xscale = realXScale; _local1._yscale = realYScale; if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { _visible = false; } else { ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); } _local1.render(); } stop(); speed = 0; power = 0; dirx = 0; diry = 0; tileW = _root.tileW; tileH = _root.tileH;
Symbol 558 MovieClip [bullet] Frame 13
function render() { _y = Math.round(ypos); _x = Math.round(xpos); } function control() { var _local1 = this; myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; _local1._xscale = realXScale; _local1._yscale = realYScale; if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { _visible = false; } else { ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); } _local1.render(); } stop(); speed = 0; power = 0; dirx = 0; diry = 0; tileW = _root.tileW; tileH = _root.tileH;
Symbol 558 MovieClip [bullet] Frame 14
function render() { _y = Math.round(ypos); _x = Math.round(xpos); } function control(dir) { var _local1 = this; myRealx = xpos + _root.xpos; myRealy = ypos + _root.ypos; _local1._xscale = realXScale; _local1._yscale = realYScale; if ((((myRealx > 800) || (myRealx < -200)) || (myRealy > 800)) || (myRealy < -200)) { _visible = false; } else { ypos = ypos + (speed * diry); xpos = xpos + (speed * dirx); } _local1.render(); } stop(); speed = 0; power = 0; dirx = 0; diry = 0; tileW = _root.tileW; tileH = _root.tileH;
Symbol 572 MovieClip [pause_screen] Frame 1
stop();
Symbol 572 MovieClip [pause_screen] Frame 2
stop();
Symbol 572 MovieClip [pause_screen] Frame 3
gotoAndStop (1);
Symbol 582 MovieClip Frame 60
gotoAndPlay (1);
Symbol 594 MovieClip Frame 1
stop(); _root.isloaded = false;
Symbol 594 MovieClip Frame 2
stop();
Symbol 616 Button
on (press) { gotoAndStop ("question"); }
Symbol 619 Button
on (press) { gotoAndStop ("submit"); }
Symbol 624 Button
on (press) { gamedata = _root.encode((((playername + "<END>") + _root.totalScore) + "<END>") + _root.level); _parent.gamedata = gamedata; _parent.loadVariables("http://www.jonahtaylor.com/binkysquest/scores/submitscore.php", "POST"); _parent.gotoAndStop("success"); }
Symbol 626 Button
on (press) { _parent.gotoAndStop("first"); }
Symbol 632 Button
on (press) { _root.gotoAndStop("MainMenu"); }
Symbol 634 Button
on (press) { _parent.gotoAndStop("first"); }
Symbol 637 Button
on (press) { _parent.gotoAndStop("last"); }
Symbol 639 Button
on (press) { _root.gotoAndStop("MainMenu"); }
Symbol 651 Button
on (release) { if (_root.level == 20) { _root.gotoAndStop("WIN"); } else if ((((_root.level == 0) || (_root.level == 5)) || (_root.level == 10)) || (_root.level == 15)) { _root.timetaken = 0; _root.level++; _root.gotoAndStop("stagetransition"); } else { _root.timetaken = 0; _root.level++; _root.gotoAndStop(_root.level + 1); } }
Symbol 652 MovieClip Frame 1
stop();
Symbol 658 MovieClip Frame 1
stop();
Symbol 658 MovieClip Frame 2
stop();
Symbol 658 MovieClip Frame 3
stop();
Symbol 661 MovieClip Frame 1
stop();
Symbol 661 MovieClip Frame 2
stop();
Symbol 674 MovieClip Frame 25
stop(); morph = false; _parent.menus.showTransition = true;
Symbol 674 MovieClip Frame 50
gotoAndPlay (1);
Symbol 678 Button
on (press) { _root.level = 1; xtramen = 2; _root.gotoAndStop("stagetransition"); _root._quality = "low"; }
Symbol 680 Button
on (press) { _parent.showTransition = true; _parent.transitionFrame = "Instructions"; }
Symbol 682 Button
on (press) { _root.gotoAndStop("intro"); _root._quality = "high"; }
Symbol 684 Button
on (press) { _parent.showTransition = true; _parent.transitionFrame = "Scores"; _parent.loadVariables("http://www.jonahtaylor.com/binkysquest/scores/getscores_ingame.php", "GET"); }
Symbol 686 Button
on (press) { _parent.showTransition = true; _parent.transitionFrame = "Credits"; }
Symbol 696 Button
on (release) { getURL ("http://www.jonahtaylor.com/binkysquest", "_blank"); }
Symbol 706 Button
on (press) { showTransition = true; transitionFrame = "Menu"; }
Symbol 727 Button
on (release) { getURL ("mailto:bqfanmail@jonahtaylor.com"); }
Symbol 729 MovieClip Frame 1
name1 = "Player1"; score1 = 0; name2 = "Player2"; score2 = 0; name3 = "Player3"; score3 = 0; name4 = "Player4"; score4 = 0; name5 = "Player5"; score5 = 0;
Symbol 729 MovieClip Frame 25
stop(); showTransition = false;
Symbol 729 MovieClip Frame 50
gotoAndStop(transitionFrame); showTransition = false; _parent.bubble.morph = true;
Symbol 729 MovieClip Frame 76
stop(); showTransition = false;
Symbol 729 MovieClip Frame 101
gotoAndStop(transitionFrame); showTransition = false; _parent.bubble.morph = true;
Symbol 729 MovieClip Frame 128
stop(); showTransition = false;
Symbol 729 MovieClip Frame 152
gotoAndStop(transitionFrame); showTransition = false; _parent.bubble.morph = true;
Symbol 729 MovieClip Frame 178
stop(); showTransition = false;
Symbol 729 MovieClip Frame 203
gotoAndStop(transitionFrame); showTransition = false; _parent.bubble.morph = true;
Instance of Symbol 674 MovieClip "bubble" in Symbol 730 MovieClip Frame 1
onClipEvent (load) { gotoAndStop (1); morph = true; } onClipEvent (enterFrame) { if (morph == true) { play(); } else { stop(); } }
Instance of Symbol 729 MovieClip "menus" in Symbol 730 MovieClip Frame 1
onClipEvent (load) { stop(); showTransition = false; transitionFrame = "Menu"; } onClipEvent (enterFrame) { if (showTransition) { play(); } else { stop(); } }
Symbol 785 MovieClip Frame 1
stop();
Symbol 785 MovieClip Frame 2
stop();
Symbol 785 MovieClip Frame 3
stop();
Symbol 785 MovieClip Frame 4
stop();
Symbol 790 Button
on (press) { _root.gotoAndStop(_root.level + 1); }
Instance of Symbol 785 MovieClip in Symbol 791 MovieClip Frame 1
onClipEvent (load) { switch (_root.level) { case 1 : gotoAndStop (1); break; case 6 : gotoAndStop (2); break; case 11 : gotoAndStop (3); break; case 16 : gotoAndStop (4); } }
Symbol 791 MovieClip Frame 213
_root.gotoAndStop(_root.level + 1);
Symbol 806 Button
on (press) { _root.gotoAndStop("MainMenu"); }
Symbol 807 MovieClip Frame 1
function camControl() { var _local2 = _parent; var _local3 = this; parentColor.setTransform(camColor.getTransform()); var _local1 = sX / _local3._width; var scaleY = (sY / _local3._height); _local2._x = cX - (_local3._x * _local1); _local2._y = cY - (_local3._y * scaleY); _local2._xscale = 100 * _local1; _local2._yscale = 100 * scaleY; } function resetStage() { var _local1 = _parent; var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _local1._xscale = 100; _local1._yscale = 100; _local1._x = 0; _local1._y = 0; } this.camera._visible = false; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Symbol 830 MovieClip Frame 10
gotoAndPlay (1);
Symbol 843 MovieClip Frame 6181
_root.gotoAndStop("MainMenu");

Library Items

Symbol 1 MovieClip [empty]
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:12
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:6
Symbol 6 MovieClipUses:5Used by:12
Symbol 7 BitmapUsed by:8
Symbol 8 GraphicUses:7Used by:12
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:11
Symbol 11 MovieClipUses:10Used by:12 29
Symbol 12 MovieClipUses:3 6 8 11Used by:13
Symbol 13 MovieClipUses:12Used by:30 31 39
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:16
Symbol 16 MovieClipUses:15Used by:30 31 39
Symbol 17 BitmapUsed by:18
Symbol 18 GraphicUses:17Used by:19
Symbol 19 MovieClipUses:18Used by:30 31 39
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:22
Symbol 22 MovieClipUses:21Used by:30 31
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:25Used by:30 31
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:29
Symbol 29 MovieClipUses:28 11Used by:30 31 39
Symbol 30 MovieClipUses:13 16 19 22 26 29Used by:32
Symbol 31 MovieClipUses:13 16 19 22 26 29Used by:32
Symbol 32 MovieClipUses:30 31Used by:40
Symbol 33 BitmapUsed by:34
Symbol 34 GraphicUses:33Used by:35
Symbol 35 MovieClipUses:34Used by:39
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:38
Symbol 38 MovieClipUses:37Used by:39 569
Symbol 39 MovieClipUses:29 13 35 38 16 19Used by:40
Symbol 40 MovieClipUses:32 39Used by:43
Symbol 41 SoundUsed by:42
Symbol 42 MovieClipUses:41Used by:43
Symbol 43 MovieClip [Binky]Uses:40 42
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:433
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:433
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:433
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:433
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:60
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:60
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:60
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClipUses:53 55 57 59Used by:433
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:433
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:433
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:433
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:73
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:73
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:73
Symbol 73 MovieClipUses:68 70 72Used by:433
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:433
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:433
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:433
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:82
Symbol 82 MovieClipUses:81Used by:433
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:433
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:433
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:433
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:433
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:93
Symbol 93 MovieClipUses:92Used by:112
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:96
Symbol 96 MovieClipUses:95Used by:112
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClipUses:98Used by:112
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClipUses:101Used by:112
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:105
Symbol 105 MovieClipUses:104Used by:112
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:108
Symbol 108 MovieClipUses:107Used by:112
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 MovieClipUses:110Used by:112
Symbol 112 MovieClipUses:93 96 99 102 105 108 111Used by:141
Symbol 113 GraphicUsed by:127 429
Symbol 114 GraphicUsed by:127 429
Symbol 115 SoundUsed by:127 429
Symbol 116 GraphicUsed by:127 429
Symbol 117 GraphicUsed by:127 429
Symbol 118 GraphicUsed by:127 429
Symbol 119 GraphicUsed by:127 429
Symbol 120 GraphicUsed by:127 429
Symbol 121 GraphicUsed by:127 429
Symbol 122 GraphicUsed by:127 429
Symbol 123 GraphicUsed by:127 429
Symbol 124 GraphicUsed by:127 429
Symbol 125 GraphicUsed by:127 429
Symbol 126 GraphicUsed by:127 429
Symbol 127 MovieClipUses:113 114 115 116 117 118 119 120 121 122 123 124 125 126Used by:141 150 158 176 217 235 274 343 347 413 420 447 450 493 497 500
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:138
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:138
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:138 658
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:138 658
Symbol 136 BitmapUsed by:137 657
Symbol 137 GraphicUses:136Used by:138
Symbol 138 MovieClipUses:129 131 133 135 137Used by:141 150 158 176 217 235 274 343 347
Symbol 139 SoundUsed by:140
Symbol 140 MovieClip [itemSound]Uses:139Used by:141 150 158 176 217 235 274 343 347
Symbol 141 MovieClipUses:112 127 138 140Used by:240
Symbol 142 MovieClip [enemygunloc]Used by:240 285 344 432
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:149
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:149
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:149
Symbol 149 MovieClipUses:144 146 148Used by:150
Symbol 150 MovieClipUses:149 127 138 140Used by:240
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:157
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:157
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClipUses:152 154 156Used by:158
Symbol 158 MovieClipUses:157 127 138 140Used by:240
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClipUses:160Used by:172 175
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164
Symbol 164 MovieClipUses:163Used by:172 175
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:167
Symbol 167 MovieClipUses:166Used by:168
Symbol 168 MovieClipUses:167Used by:172 175
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:171
Symbol 171 MovieClipUses:170Used by:172 175
Symbol 172 MovieClipUses:161 164 168 171Used by:176
Symbol 173 GraphicUsed by:174 616 619 626 637 639 651 675 678 680 682 684 686 696 706 727 790 806
Symbol 174 MovieClipUses:173Used by:175 340 347 382 616 619 626 637 639 651 790 806
Symbol 175 MovieClipUses:161 164 168 174 171Used by:176
Symbol 176 MovieClipUses:172 175 127 138 140Used by:240
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:179
Symbol 179 MovieClipUses:178Used by:186 194
Symbol 180 GraphicUsed by:186
Symbol 181 GraphicUsed by:186
Symbol 182 GraphicUsed by:186
Symbol 183 GraphicUsed by:186
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:186
Symbol 186 MovieClipUses:179 180 181 182 183 185Used by:194
Symbol 187 GraphicUsed by:193
Symbol 188 GraphicUsed by:193
Symbol 189 GraphicUsed by:193
Symbol 190 GraphicUsed by:193
Symbol 191 GraphicUsed by:193
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:187 188 189 190 191 192Used by:194
Symbol 194 MovieClipUses:179 186 193Used by:240
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:197
Symbol 197 MovieClipUses:196Used by:205
Symbol 198 ShapeTweeningUsed by:204
Symbol 199 GraphicUsed by:204
Symbol 200 ShapeTweeningUsed by:204
Symbol 201 GraphicUsed by:204
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:204
Symbol 204 MovieClipUses:198 199 200 201 203Used by:205
Symbol 205 MovieClipUses:197 204Used by:240
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:215
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:215
Symbol 210 BitmapUsed by:211 212 213 214
Symbol 211 GraphicUses:210Used by:215
Symbol 212 GraphicUses:210Used by:215
Symbol 213 GraphicUses:210Used by:215
Symbol 214 GraphicUses:210Used by:215
Symbol 215 MovieClipUses:207 209 211 212 213 214Used by:216
Symbol 216 MovieClipUses:215Used by:217
Symbol 217 MovieClipUses:216 127 138 140Used by:240
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:224
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:224
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:224
Symbol 224 MovieClipUses:219 221 223Used by:240
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 MovieClipUses:226Used by:234
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClipUses:229Used by:234
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClipUses:232Used by:234
Symbol 234 MovieClipUses:227 230 233Used by:235
Symbol 235 MovieClipUses:234 127 138 140Used by:240
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:240
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:240
Symbol 240 MovieClipUses:141 142 150 158 176 194 205 217 224 235 237 239Used by:433
Symbol 241 BitmapUsed by:243 270 272
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:241 242Used by:250 259 261 267 273
Symbol 244 BitmapUsed by:246 253 258 264
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:244 245Used by:250
Symbol 247 BitmapUsed by:249 266
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:247 248Used by:250
Symbol 250 MovieClipUses:243 246 249Used by:274
Symbol 251 SoundUsed by:259
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:244 252Used by:259 261
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:259
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:259
Symbol 258 GraphicUses:244Used by:259
Symbol 259 MovieClipUses:243 251 253 255 257 258Used by:274
Symbol 260 SoundUsed by:261
Symbol 261 MovieClipUses:243 253 260Used by:274
Symbol 262 SoundUsed by:267
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:244 263Used by:267
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:247 265Used by:267 273
Symbol 267 MovieClipUses:243 262 264 266Used by:274
Symbol 268 SoundUsed by:273
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:241 269Used by:273
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:241 271Used by:273
Symbol 273 MovieClipUses:266 268 270 272 243Used by:274
Symbol 274 MovieClipUses:250 259 261 267 273 127 138 140Used by:285
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:277
Symbol 277 MovieClipUses:276Used by:285
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:280
Symbol 280 MovieClipUses:279Used by:281
Symbol 281 MovieClipUses:280Used by:284 285
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:284
Symbol 284 MovieClipUses:281 283Used by:285
Symbol 285 MovieClipUses:274 142 277 284 281Used by:433
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:288
Symbol 288 MovieClipUses:287Used by:312 313 324 336 338 340 342
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:293
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:293
Symbol 293 MovieClipUses:290 292Used by:312 313 324 336 338 340 342
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:298
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:298
Symbol 298 MovieClipUses:295 297Used by:312 313 324 336 338 340 342
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:303
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:303
Symbol 303 MovieClipUses:300 302Used by:312 313 324 336 338 340 342
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:308
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:308
Symbol 308 MovieClipUses:305 307Used by:312 313 324 336 338 340 342
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:312 313 324 336 338 340 342
Symbol 312 MovieClipUses:288 293 298 303 308 311Used by:343
Symbol 313 MovieClipUses:288 293 298 303 308 311Used by:343
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:318
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:318
Symbol 318 MovieClipUses:315 317Used by:324
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:323
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClipUses:320 322Used by:324
Symbol 324 MovieClipUses:288 293 298 308 303 311 318 323Used by:343
Symbol 325 SoundUsed by:336
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:330
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330
Symbol 330 MovieClipUses:327 329Used by:336 340 342
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:335
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:335
Symbol 335 MovieClipUses:332 334Used by:336 340 342
Symbol 336 MovieClipUses:288 293 298 308 303 311 325 330 335Used by:343
Symbol 337 SoundUsed by:340 342 343
Symbol 338 MovieClipUses:288 293 298 308 303 311Used by:340
Symbol 339 SoundUsed by:340 342
Symbol 340 MovieClipUses:288 293 298 308 303 311 337 330 335 174 338 339Used by:343
Symbol 341 SoundUsed by:342
Symbol 342 MovieClipUses:288 293 298 308 303 311 339 341 330 337 335Used by:343
Symbol 343 MovieClipUses:312 313 324 336 340 342 127 337 138 140Used by:344
Symbol 344 MovieClipUses:343 142Used by:433
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:347
Symbol 347 MovieClipUses:174 346 127 138 140Used by:367
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:355
Symbol 350 BitmapUsed by:351 354
Symbol 351 GraphicUses:350Used by:355
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:355
Symbol 354 GraphicUses:350Used by:355
Symbol 355 MovieClipUses:349 351 353 354Used by:356
Symbol 356 MovieClipUses:355Used by:367
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:365
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:365
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:365
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:365
Symbol 365 MovieClipUses:358 360 362 364Used by:366
Symbol 366 MovieClipUses:365Used by:367
Symbol 367 MovieClipUses:347 356 366Used by:433
Symbol 368 GraphicUsed by:378
Symbol 369 GraphicUsed by:376
Symbol 370 GraphicUsed by:376
Symbol 371 GraphicUsed by:376
Symbol 372 GraphicUsed by:376
Symbol 373 GraphicUsed by:376
Symbol 374 GraphicUsed by:376
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:369 370 371 372 373 374 375Used by:377
Symbol 377 MovieClipUses:376Used by:378
Symbol 378 MovieClipUses:368 377Used by:379 380 381
Symbol 379 MovieClipUses:378Used by:382 401
Symbol 380 MovieClipUses:378Used by:382
Symbol 381 MovieClipUses:378Used by:382
Symbol 382 MovieClipUses:379 174 380 381Used by:431
Symbol 383 GraphicUsed by:390
Symbol 384 GraphicUsed by:390
Symbol 385 GraphicUsed by:390
Symbol 386 GraphicUsed by:390
Symbol 387 GraphicUsed by:390
Symbol 388 GraphicUsed by:390
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:383 384 385 386 387 388 389Used by:401 402 404
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:391Used by:401 402 404
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:393Used by:401 402 404
Symbol 395 GraphicUsed by:396
Symbol 396 MovieClipUses:395Used by:401 402 404
Symbol 397 GraphicUsed by:401
Symbol 398 GraphicUsed by:400
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:398 399Used by:401
Symbol 401 MovieClipUses:379 390 392 394 396 397 400Used by:431
Symbol 402 MovieClipUses:390 392 394 396Used by:403
Symbol 403 MovieClipUses:402Used by:431
Symbol 404 MovieClipUses:390 392 394 396Used by:427
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:405Used by:425 428 430
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:407Used by:425 428 430
Symbol 409 GraphicUsed by:413
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:413
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClipUses:409 411 412 127Used by:425 428 430
Symbol 414 GraphicUsed by:424
Symbol 415 GraphicUsed by:420
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:418
Symbol 418 MovieClipUses:417Used by:420
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClipUses:415 418 419 127Used by:424
Symbol 421 GraphicUsed by:423
Symbol 422 SoundUsed by:423
Symbol 423 MovieClipUses:421 422Used by:424
Symbol 424 MovieClipUses:414 420 423Used by:425 428 430
Symbol 425 MovieClipUses:406 408 413 424Used by:427
Symbol 426 SoundUsed by:427
Symbol 427 MovieClipUses:404 425 426Used by:431
Symbol 428 MovieClipUses:406 408 413 424Used by:431
Symbol 429 MovieClipUses:113 114 115 116 117 118 119 120 121 122 123 124 125 126Used by:430
Symbol 430 MovieClipUses:406 408 413 424 429Used by:431
Symbol 431 MovieClipUses:382 401 403 427 428 430Used by:432
Symbol 432 MovieClipUses:431 142Used by:433
Symbol 433 MovieClip [tile]Uses:45 47 49 51 60 62 64 66 73 75 77 79 82 84 86 88 90 240 285 344 367 432
Symbol 434 ShapeTweeningUsed by:437
Symbol 435 ShapeTweeningUsed by:437
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:434 435 436Used by:503
Symbol 438 SoundUsed by:439
Symbol 439 MovieClipUses:438Used by:503
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:444
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:444
Symbol 444 MovieClipUses:441 443Used by:447 450
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:447
Symbol 447 MovieClipUses:444 446 127Used by:503
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:450
Symbol 450 MovieClipUses:444 449 127Used by:503
Symbol 451 BitmapUsed by:452 453 454
Symbol 452 GraphicUses:451Used by:455
Symbol 453 GraphicUses:451Used by:455
Symbol 454 GraphicUses:451Used by:455
Symbol 455 MovieClipUses:452 453 454Used by:503
Symbol 456 GraphicUsed by:465
Symbol 457 GraphicUsed by:465
Symbol 458 GraphicUsed by:465
Symbol 459 GraphicUsed by:465
Symbol 460 GraphicUsed by:465
Symbol 461 GraphicUsed by:465
Symbol 462 GraphicUsed by:465
Symbol 463 GraphicUsed by:465
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:456 457 458 459 460 461 462 463 464Used by:503
Symbol 466 GraphicUsed by:475
Symbol 467 GraphicUsed by:469 473 474
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:467 468Used by:475
Symbol 470 GraphicUsed by:473
Symbol 471 SoundUsed by:473
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:467 470 471 472Used by:475
Symbol 474 MovieClipUses:467Used by:475
Symbol 475 MovieClipUses:466 469 473 474Used by:503
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:484
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:484
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:484
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:484
Symbol 484 MovieClipUses:477 479 481 483Used by:503 558
Symbol 485 SoundUsed by:486
Symbol 486 MovieClipUses:485Used by:503 558
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:503
Symbol 489 SoundUsed by:490
Symbol 490 MovieClipUses:489Used by:503
Symbol 491 GraphicUsed by:493
Symbol 492 SoundUsed by:493 494
Symbol 493 MovieClipUses:491 127 492Used by:503
Symbol 494 MovieClipUses:492Used by:503
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:497
Symbol 497 MovieClipUses:496 127Used by:503
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:500
Symbol 500 MovieClipUses:499 127Used by:503
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:503
Symbol 503 MovieClip [enemybullet]Uses:437 439 447 450 455 465 475 484 486 488 490 493 494 497 500 502
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:508
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:508
Symbol 508 MovieClip [ammo1]Uses:505 507Used by:558
Symbol 509 SoundUsed by:510
Symbol 510 MovieClip [ammoSound2]Uses:509Used by:558
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:513
Symbol 513 MovieClipUses:512Used by:558
Symbol 514 SoundUsed by:515
Symbol 515 MovieClipUses:514Used by:558
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:518
Symbol 518 MovieClip [ammo3]Uses:517Used by:558
Symbol 519 ShapeTweeningUsed by:528
Symbol 520 ShapeTweeningUsed by:528
Symbol 521 ShapeTweeningUsed by:528
Symbol 522 ShapeTweeningUsed by:528
Symbol 523 ShapeTweeningUsed by:528
Symbol 524 ShapeTweeningUsed by:528
Symbol 525 ShapeTweeningUsed by:528
Symbol 526 ShapeTweeningUsed by:528
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:519 520 521 522 523 524 525 526 527Used by:558
Symbol 529 MovieClip [ammoSound3]Used by:558
Symbol 530 GraphicUsed by:541
Symbol 531 SoundUsed by:541
Symbol 532 GraphicUsed by:541
Symbol 533 GraphicUsed by:541
Symbol 534 GraphicUsed by:541
Symbol 535 GraphicUsed by:541
Symbol 536 GraphicUsed by:541
Symbol 537 GraphicUsed by:541
Symbol 538 GraphicUsed by:541
Symbol 539 GraphicUsed by:541
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:530 531 532 533 534 535 536 537 538 539 540Used by:558
Symbol 542 GraphicUsed by:550
Symbol 543 SoundUsed by:550
Symbol 544 GraphicUsed by:550
Symbol 545 GraphicUsed by:550
Symbol 546 GraphicUsed by:550
Symbol 547 GraphicUsed by:550
Symbol 548 GraphicUsed by:550
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClipUses:542 543 544 545 546 547 548 549Used by:558
Symbol 551 GraphicUsed by:557
Symbol 552 GraphicUsed by:557
Symbol 553 GraphicUsed by:557
Symbol 554 GraphicUsed by:557
Symbol 555 GraphicUsed by:557
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:551 552 553 554 555 556Used by:558
Symbol 558 MovieClip [bullet]Uses:508 510 484 486 513 515 518 528 529 541 550 557
Symbol 559 MovieClip [bulletSounds]
Symbol 560 FontUsed by:561 562 563 564 565 566 567 568 571 621 630 636 642 643 644 646 647 648 649 650 659 660 662 742 753 778 783 788 789
Symbol 561 EditableTextUses:560Used by:569
Symbol 562 TextUses:560Used by:569
Symbol 563 EditableTextUses:560Used by:569
Symbol 564 TextUses:560Used by:569
Symbol 565 EditableTextUses:560Used by:569
Symbol 566 TextUses:560Used by:569
Symbol 567 EditableTextUses:560Used by:569
Symbol 568 TextUses:560Used by:569
Symbol 569 MovieClip [binky's_bar]Uses:561 562 563 564 38 565 566 567 568
Symbol 570 GraphicUsed by:572
Symbol 571 TextUses:560Used by:572
Symbol 572 MovieClip [pause_screen]Uses:570 571
Symbol 573 GraphicUsed by:582
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:574Used by:582
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:582
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:578Used by:582
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClipUses:580Used by:582
Symbol 582 MovieClipUses:573 575 577 579 581Used by:731  Timeline
Symbol 583 GraphicUsed by:584
Symbol 584 MovieClipUses:583Used by:Timeline
Symbol 585 GraphicUsed by:Timeline
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:586Used by:731  Timeline
Symbol 588 BitmapUsed by:589
Symbol 589 GraphicUses:588Used by:590
Symbol 590 MovieClipUses:589Used by:731  Timeline
Symbol 591 FontUsed by:592 593 614 615 617 618 623 631 633 653 654 655 656
Symbol 592 TextUses:591Used by:594
Symbol 593 EditableTextUses:591Used by:594
Symbol 594 MovieClipUses:592 593Used by:Timeline
Symbol 595 GraphicUsed by:Timeline
Symbol 596 SoundUsed by:Timeline
Symbol 597 SoundUsed by:Timeline
Symbol 598 SoundUsed by:Timeline
Symbol 599 GraphicUsed by:Timeline
Symbol 600 SoundUsed by:Timeline
Symbol 601 GraphicUsed by:Timeline
Symbol 602 SoundUsed by:Timeline
Symbol 603 GraphicUsed by:Timeline
Symbol 604 SoundUsed by:Timeline
Symbol 605 GraphicUsed by:608
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606Used by:608
Symbol 608 MovieClipUses:605 607Used by:Timeline
Symbol 609 FontUsed by:610 645 796
Symbol 610 TextUses:609Used by:Timeline
Symbol 611 FontUsed by:612 613 627 698 699 700 701 702 703 707 708 709 710 797
Symbol 612 TextUses:611Used by:Timeline
Symbol 613 EditableTextUses:611Used by:Timeline
Symbol 614 TextUses:591Used by:616 639
Symbol 615 TextUses:591Used by:616 639
Symbol 616 ButtonUses:174 614 615 173Used by:640
Symbol 617 TextUses:591Used by:619
Symbol 618 TextUses:591Used by:619
Symbol 619 ButtonUses:174 617 618 173Used by:640
Symbol 620 GraphicUsed by:628
Symbol 621 TextUses:560Used by:628
Symbol 622 GraphicUsed by:624 632 634
Symbol 623 TextUses:591Used by:624
Symbol 624 ButtonUses:622 623Used by:628
Symbol 625 GraphicUsed by:626 637
Symbol 626 ButtonUses:174 625 173Used by:628 635
Symbol 627 EditableTextUses:611Used by:628
Symbol 628 MovieClipUses:620 621 624 626 627Used by:640
Symbol 629 GraphicUsed by:635 638
Symbol 630 TextUses:560Used by:635
Symbol 631 TextUses:591Used by:632
Symbol 632 ButtonUses:622 631Used by:635 638
Symbol 633 TextUses:591Used by:634
Symbol 634 ButtonUses:622 633Used by:635
Symbol 635 MovieClipUses:629 630 626 632 634Used by:640
Symbol 636 TextUses:560Used by:638
Symbol 637 ButtonUses:174 625 173Used by:638
Symbol 638 MovieClipUses:629 636 637 632Used by:640
Symbol 639 ButtonUses:174 614 615 173Used by:640
Symbol 640 MovieClipUses:616 619 628 635 638 639Used by:Timeline
Symbol 641 SoundUsed by:Timeline
Symbol 642 TextUses:560Used by:652
Symbol 643 EditableTextUses:560Used by:652
Symbol 644 EditableTextUses:560Used by:652
Symbol 645 TextUses:609Used by:652
Symbol 646 TextUses:560Used by:652
Symbol 647 TextUses:560Used by:652
Symbol 648 EditableTextUses:560Used by:652
Symbol 649 TextUses:560Used by:651
Symbol 650 TextUses:560Used by:651
Symbol 651 ButtonUses:174 649 650 173Used by:652
Symbol 652 MovieClipUses:642 643 644 645 646 647 648 651Used by:Timeline
Symbol 653 TextUses:591Used by:658
Symbol 654 TextUses:591Used by:658
Symbol 655 TextUses:591Used by:658
Symbol 656 TextUses:591Used by:658
Symbol 657 GraphicUses:136Used by:658
Symbol 658 MovieClipUses:653 654 133 655 135 656 657Used by:Timeline
Symbol 659 TextUses:560Used by:661
Symbol 660 EditableTextUses:560Used by:661
Symbol 661 MovieClipUses:659 660Used by:Timeline
Symbol 662 EditableTextUses:560Used by:Timeline
Symbol 663 ShapeTweeningUsed by:674
Symbol 664 ShapeTweeningUsed by:674
Symbol 665 ShapeTweeningUsed by:674
Symbol 666 ShapeTweeningUsed by:674
Symbol 667 ShapeTweeningUsed by:674
Symbol 668 ShapeTweeningUsed by:674
Symbol 669 ShapeTweeningUsed by:674
Symbol 670 ShapeTweeningUsed by:674
Symbol 671 ShapeTweeningUsed by:674
Symbol 672 ShapeTweeningUsed by:674
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:663 664 665 666 667 668 669 670 671 672 673Used by:730
Symbol 675 MovieClipUses:173Used by:678 680 682 684 686 696 706 727
Symbol 676 FontUsed by:677 679 681 683 685 689 690 691 692 693 694 695 704 705 711 714 715 716 717 718 719 722 723 724 725 726
Symbol 677 TextUses:676Used by:678
Symbol 678 ButtonUses:675 677 173Used by:687
Symbol 679 TextUses:676Used by:680
Symbol 680 ButtonUses:675 679 173Used by:687
Symbol 681 TextUses:676Used by:682
Symbol 682 ButtonUses:675 681 173Used by:687
Symbol 683 TextUses:676Used by:684
Symbol 684 ButtonUses:675 683 173Used by:687
Symbol 685 TextUses:676Used by:686
Symbol 686 ButtonUses:675 685 173Used by:687
Symbol 687 MovieClipUses:678 680 682 684 686Used by:729
Symbol 688 SoundUsed by:729 791
Symbol 689 TextUses:676Used by:697
Symbol 690 TextUses:676Used by:697
Symbol 691 TextUses:676Used by:697
Symbol 692 TextUses:676Used by:697
Symbol 693 TextUses:676Used by:697
Symbol 694 TextUses:676Used by:697
Symbol 695 TextUses:676Used by:696
Symbol 696 ButtonUses:675 695 173Used by:697
Symbol 697 MovieClipUses:689 690 691 692 693 694 696Used by:729
Symbol 698 EditableTextUses:611Used by:729
Symbol 699 EditableTextUses:611Used by:729
Symbol 700 EditableTextUses:611Used by:729
Symbol 701 EditableTextUses:611Used by:729
Symbol 702 EditableTextUses:611Used by:729
Symbol 703 EditableTextUses:611Used by:729
Symbol 704 TextUses:676Used by:706
Symbol 705 TextUses:676Used by:706
Symbol 706 ButtonUses:675 704 705 173Used by:729
Symbol 707 EditableTextUses:611Used by:729
Symbol 708 EditableTextUses:611Used by:729
Symbol 709 EditableTextUses:611Used by:729
Symbol 710 EditableTextUses:611Used by:729
Symbol 711 TextUses:676Used by:721
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:712Used by:721
Symbol 714 TextUses:676Used by:721
Symbol 715 TextUses:676Used by:721
Symbol 716 TextUses:676Used by:721
Symbol 717 TextUses:676Used by:721
Symbol 718 TextUses:676Used by:721
Symbol 719 TextUses:676Used by:721
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:711 713 714 715 716 717 718 719 720Used by:729
Symbol 722 TextUses:676Used by:728
Symbol 723 TextUses:676Used by:728
Symbol 724 TextUses:676Used by:728
Symbol 725 TextUses:676Used by:728
Symbol 726 TextUses:676Used by:727
Symbol 727 ButtonUses:675 726 173Used by:728
Symbol 728 MovieClipUses:722 723 724 725 727Used by:729
Symbol 729 MovieClipUses:687 688 697 698 699 700 701 702 703 706 707 708 709 710 721 728Used by:730
Symbol 730 MovieClipUses:674 729Used by:731
Symbol 731 MovieClipUses:582 587 590 730Used by:Timeline
Symbol 732 SoundUsed by:Timeline
Symbol 733 GraphicUsed by:743 754 779 784 795
Symbol 734 GraphicUsed by:743
Symbol 735 GraphicUsed by:736 745
Symbol 736 MovieClipUses:735Used by:743 795
Symbol 737 GraphicUsed by:741
Symbol 738 GraphicUsed by:739 748
Symbol 739 MovieClipUses:738Used by:741
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:737 739 740Used by:743
Symbol 742 TextUses:560Used by:743
Symbol 743 MovieClipUses:733 734 736 741 742Used by:785
Symbol 744 GraphicUsed by:754
Symbol 745 MovieClipUses:735Used by:754 779 819
Symbol 746 GraphicUsed by:754
Symbol 747 GraphicUsed by:750
Symbol 748 MovieClipUses:738Used by:750 766 843
Symbol 749 GraphicUsed by:750
Symbol 750 MovieClipUses:747 748 749Used by:754
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751Used by:754
Symbol 753 TextUses:560Used by:754
Symbol 754 MovieClipUses:733 744 745 746 750 752 753Used by:785
Symbol 755 GraphicUsed by:779
Symbol 756 GraphicUsed by:757
Symbol 757 MovieClipUses:756Used by:779
Symbol 758 GraphicUsed by:759
Symbol 759 MovieClipUses:758Used by:779
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClipUses:760Used by:766
Symbol 762 GraphicUsed by:766
Symbol 763 GraphicUsed by:764
Symbol 764 MovieClipUses:763Used by:766 838
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClipUses:761 762 764 748 765Used by:779
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:767Used by:777
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769Used by:777
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClipUses:771Used by:777
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClipUses:773Used by:777
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClipUses:775Used by:777
Symbol 777 MovieClipUses:768 770 772 774 776Used by:779
Symbol 778 TextUses:560Used by:779
Symbol 779 MovieClipUses:733 755 757 745 759 766 777 778Used by:785
Symbol 780 GraphicUsed by:784
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:784
Symbol 783 TextUses:560Used by:784
Symbol 784 MovieClipUses:733 780 782 783Used by:785
Symbol 785 MovieClipUses:743 754 779 784Used by:791
Symbol 786 GraphicUsed by:787
Symbol 787 MovieClipUses:786Used by:791
Symbol 788 TextUses:560Used by:790 806
Symbol 789 TextUses:560Used by:790 806
Symbol 790 ButtonUses:174 788 789 173Used by:791
Symbol 791 MovieClipUses:785 787 790 688 SS1Used by:Timeline
Symbol 792 GraphicUsed by:795
Symbol 793 GraphicUsed by:794
Symbol 794 MovieClipUses:793Used by:795
Symbol 795 MovieClipUses:733 792 794 736Used by:Timeline
Symbol 796 TextUses:609Used by:Timeline
Symbol 797 EditableTextUses:611Used by:Timeline
Symbol 798 BitmapUsed by:799
Symbol 799 GraphicUses:798Used by:843
Symbol 800 GraphicUsed by:843
Symbol 801 FontUsed by:802
Symbol 802 TextUses:801Used by:803
Symbol 803 MovieClipUses:802Used by:843
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:804Used by:807
Symbol 806 ButtonUses:174 788 789 173Used by:807
Symbol 807 MovieClipUses:805 806Used by:843
Symbol 808 GraphicUsed by:843
Symbol 809 GraphicUsed by:810
Symbol 810 MovieClipUses:809Used by:843
Symbol 811 GraphicUsed by:812
Symbol 812 MovieClipUses:811Used by:843
Symbol 813 GraphicUsed by:819
Symbol 814 GraphicUsed by:815
Symbol 815 MovieClipUses:814Used by:819
Symbol 816 GraphicUsed by:819
Symbol 817 GraphicUsed by:818
Symbol 818 MovieClipUses:817Used by:819
Symbol 819 MovieClipUses:813 815 816 818 745Used by:843
Symbol 820 GraphicUsed by:821
Symbol 821 MovieClipUses:820Used by:843
Symbol 822 GraphicUsed by:823
Symbol 823 MovieClipUses:822Used by:843
Symbol 824 GraphicUsed by:825
Symbol 825 MovieClipUses:824Used by:843
Symbol 826 GraphicUsed by:830
Symbol 827 GraphicUsed by:828
Symbol 828 MovieClipUses:827Used by:830
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:826 828 829Used by:843
Symbol 831 GraphicUsed by:843
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:832Used by:843
Symbol 834 GraphicUsed by:843
Symbol 835 GraphicUsed by:836
Symbol 836 MovieClipUses:835Used by:843
Symbol 837 GraphicUsed by:838
Symbol 838 MovieClipUses:837 764Used by:843
Symbol 839 GraphicUsed by:843
Symbol 840 GraphicUsed by:841
Symbol 841 MovieClipUses:840Used by:843
Symbol 842 GraphicUsed by:843
Symbol 843 MovieClipUses:799 800 803 807 808 810 812 819 821 823 825 830 831 833 834 836 838 839 841 842 748 SS2Used by:Timeline
Streaming Sound 1Used by:Symbol 791 MovieClip
Streaming Sound 2Used by:Symbol 843 MovieClip

Instance Names

"bar"Frame 1Symbol 594 MovieClip
"gunstuff"Symbol 13 MovieClip Frame 1Symbol 12 MovieClip
"headstuff"Symbol 26 MovieClip Frame 1Symbol 25 MovieClip
"gunhand"Symbol 30 MovieClip Frame 1Symbol 13 MovieClip
"head"Symbol 30 MovieClip Frame 1Symbol 26 MovieClip
"gunhand"Symbol 31 MovieClip Frame 1Symbol 13 MovieClip
"head"Symbol 31 MovieClip Frame 1Symbol 26 MovieClip
"stuff"Symbol 32 MovieClip Frame 1Symbol 30 MovieClip
"stuff"Symbol 32 MovieClip Frame 2Symbol 31 MovieClip
"animations"Symbol 40 MovieClip Frame 1Symbol 32 MovieClip
"animations"Symbol 40 MovieClip Frame 5Symbol 32 MovieClip
"binky"Symbol 43 MovieClip [Binky] Frame 1Symbol 40 MovieClip
"hurtnoise"Symbol 43 MovieClip [Binky] Frame 1Symbol 42 MovieClip
"item"Symbol 141 MovieClip Frame 3Symbol 138 MovieClip
"itemSound"Symbol 141 MovieClip Frame 3Symbol 140 MovieClip [itemSound]
"item"Symbol 150 MovieClip Frame 3Symbol 138 MovieClip
"itemSound"Symbol 150 MovieClip Frame 3Symbol 140 MovieClip [itemSound]
"item"Symbol 158 MovieClip Frame 3Symbol 138 MovieClip
"itemSound"Symbol 158 MovieClip Frame 3Symbol 140 MovieClip [itemSound]
"hitscreen"Symbol 175 MovieClip Frame 1Symbol 174 MovieClip
"turtle"Symbol 176 MovieClip Frame 2Symbol 175 MovieClip
"item"Symbol 176 MovieClip Frame 4Symbol 138 MovieClip
"itemSound"Symbol 176 MovieClip Frame 4Symbol 140 MovieClip [itemSound]
"item"Symbol 217 MovieClip Frame 3Symbol 138 MovieClip
"itemSound"Symbol 217 MovieClip Frame 3Symbol 140 MovieClip [itemSound]
"item"Symbol 235 MovieClip Frame 3Symbol 138 MovieClip
"itemSound"Symbol 235 MovieClip Frame 3Symbol 140 MovieClip [itemSound]
"enemy"Symbol 240 MovieClip Frame 1Symbol 141 MovieClip
"enemygunloc"Symbol 240 MovieClip Frame 1Symbol 142 MovieClip [enemygunloc]
"enemy"Symbol 240 MovieClip Frame 2Symbol 150 MovieClip
"enemy"Symbol 240 MovieClip Frame 3Symbol 158 MovieClip
"enemy"Symbol 240 MovieClip Frame 4Symbol 176 MovieClip
"enemy"Symbol 240 MovieClip Frame 5Symbol 194 MovieClip
"enemy"Symbol 240 MovieClip Frame 6Symbol 205 MovieClip
"enemygunloc"Symbol 240 MovieClip Frame 7Symbol 142 MovieClip [enemygunloc]
"enemy"Symbol 240 MovieClip Frame 7Symbol 217 MovieClip
"enemy"Symbol 240 MovieClip Frame 9Symbol 235 MovieClip
"eye"Symbol 240 MovieClip Frame 10Symbol 239 MovieClip
"item"Symbol 274 MovieClip Frame 7Symbol 138 MovieClip
"itemSound"Symbol 274 MovieClip Frame 7Symbol 140 MovieClip [itemSound]
"boss"Symbol 285 MovieClip Frame 1Symbol 274 MovieClip
"enemygunloc2"Symbol 285 MovieClip Frame 1Symbol 142 MovieClip [enemygunloc]
"enemygunloc"Symbol 285 MovieClip Frame 1Symbol 142 MovieClip [enemygunloc]
"platform"Symbol 285 MovieClip Frame 1Symbol 277 MovieClip
"spikes"Symbol 285 MovieClip Frame 1Symbol 284 MovieClip
"vine"Symbol 285 MovieClip Frame 1Symbol 281 MovieClip
"head"Symbol 312 MovieClip Frame 1Symbol 308 MovieClip
"head"Symbol 313 MovieClip Frame 1Symbol 308 MovieClip
"head"Symbol 324 MovieClip Frame 1Symbol 308 MovieClip
"head"Symbol 336 MovieClip Frame 1Symbol 308 MovieClip
"head"Symbol 336 MovieClip Frame 10Symbol 330 MovieClip
"head"Symbol 336 MovieClip Frame 18Symbol 335 MovieClip
"head"Symbol 336 MovieClip Frame 29Symbol 330 MovieClip
"head"Symbol 338 MovieClip Frame 1Symbol 308 MovieClip
"head"Symbol 340 MovieClip Frame 6Symbol 330 MovieClip
"head"Symbol 340 MovieClip Frame 11Symbol 335 MovieClip
"head"Symbol 340 MovieClip Frame 17Symbol 330 MovieClip
"head"Symbol 340 MovieClip Frame 32Symbol 330 MovieClip
"head"Symbol 340 MovieClip Frame 38Symbol 335 MovieClip
"head"Symbol 340 MovieClip Frame 45Symbol 330 MovieClip
"head"Symbol 340 MovieClip Frame 55Symbol 330 MovieClip
"head"Symbol 340 MovieClip Frame 60Symbol 335 MovieClip
"head"Symbol 340 MovieClip Frame 67Symbol 330 MovieClip
"head"Symbol 340 MovieClip Frame 80Symbol 330 MovieClip
"head"Symbol 340 MovieClip Frame 87Symbol 335 MovieClip
"head"Symbol 340 MovieClip Frame 93Symbol 330 MovieClip
"hitscreen"Symbol 340 MovieClip Frame 115Symbol 174 MovieClip
"ball"Symbol 340 MovieClip Frame 115Symbol 338 MovieClip
"head"Symbol 342 MovieClip Frame 8Symbol 330 MovieClip
"head"Symbol 342 MovieClip Frame 15Symbol 335 MovieClip
"head"Symbol 342 MovieClip Frame 23Symbol 330 MovieClip
"anim"Symbol 343 MovieClip Frame 1Symbol 312 MovieClip
"anim"Symbol 343 MovieClip Frame 2Symbol 313 MovieClip
"anim"Symbol 343 MovieClip Frame 3Symbol 324 MovieClip
"anim"Symbol 343 MovieClip Frame 4Symbol 336 MovieClip
"anim"Symbol 343 MovieClip Frame 5Symbol 340 MovieClip
"item"Symbol 343 MovieClip Frame 8Symbol 138 MovieClip
"itemSound"Symbol 343 MovieClip Frame 8Symbol 140 MovieClip [itemSound]
"boss"Symbol 344 MovieClip Frame 1Symbol 343 MovieClip
"enemygunloc3"Symbol 344 MovieClip Frame 1Symbol 142 MovieClip [enemygunloc]
"enemygunloc1"Symbol 344 MovieClip Frame 1Symbol 142 MovieClip [enemygunloc]
"enemygunloc2"Symbol 344 MovieClip Frame 1Symbol 142 MovieClip [enemygunloc]
"hitscreen"Symbol 347 MovieClip Frame 1Symbol 174 MovieClip
"item"Symbol 347 MovieClip Frame 3Symbol 138 MovieClip
"itemSound"Symbol 347 MovieClip Frame 3Symbol 140 MovieClip [itemSound]
"head"Symbol 367 MovieClip Frame 1Symbol 347 MovieClip
"seg1"Symbol 367 MovieClip Frame 1Symbol 356 MovieClip
"seg2"Symbol 367 MovieClip Frame 1Symbol 356 MovieClip
"seg3"Symbol 367 MovieClip Frame 1Symbol 356 MovieClip
"seg4"Symbol 367 MovieClip Frame 1Symbol 356 MovieClip
"wormhole_down"Symbol 367 MovieClip Frame 1Symbol 366 MovieClip
"wormhole_up"Symbol 367 MovieClip Frame 1Symbol 366 MovieClip
"wormhole_left"Symbol 367 MovieClip Frame 1Symbol 366 MovieClip
"wormhole_right"Symbol 367 MovieClip Frame 1Symbol 366 MovieClip
"hand"Symbol 378 MovieClip Frame 1Symbol 377 MovieClip
"full"Symbol 379 MovieClip Frame 1Symbol 378 MovieClip
"full"Symbol 380 MovieClip Frame 1Symbol 378 MovieClip
"full"Symbol 381 MovieClip Frame 1Symbol 378 MovieClip
"animations"Symbol 382 MovieClip Frame 1Symbol 379 MovieClip
"hitscreen"Symbol 382 MovieClip Frame 1Symbol 174 MovieClip
"animations"Symbol 401 MovieClip Frame 1Symbol 379 MovieClip
"hand"Symbol 413 MovieClip Frame 1Symbol 411 MovieClip
"eye"Symbol 424 MovieClip Frame 1Symbol 420 MovieClip
"laser"Symbol 424 MovieClip Frame 1Symbol 423 MovieClip
"arm1"Symbol 428 MovieClip Frame 1Symbol 413 MovieClip
"arm2"Symbol 428 MovieClip Frame 1Symbol 413 MovieClip
"body"Symbol 428 MovieClip Frame 1Symbol 424 MovieClip
"arm1"Symbol 430 MovieClip Frame 1Symbol 413 MovieClip
"arm2"Symbol 430 MovieClip Frame 1Symbol 413 MovieClip
"body"Symbol 430 MovieClip Frame 1Symbol 424 MovieClip
"phase1"Symbol 431 MovieClip Frame 1Symbol 382 MovieClip
"phase3"Symbol 431 MovieClip Frame 4Symbol 427 MovieClip
"phase3"Symbol 431 MovieClip Frame 5Symbol 428 MovieClip
"boss"Symbol 432 MovieClip Frame 1Symbol 431 MovieClip
"enemygunloc"Symbol 432 MovieClip Frame 1Symbol 142 MovieClip [enemygunloc]
"enemygunloc2"Symbol 432 MovieClip Frame 1Symbol 142 MovieClip [enemygunloc]
"enemygunloc4"Symbol 432 MovieClip Frame 1Symbol 142 MovieClip [enemygunloc]
"enemygunloc3"Symbol 432 MovieClip Frame 1Symbol 142 MovieClip [enemygunloc]
"enemy"Symbol 433 MovieClip [tile] Frame 20Symbol 240 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 21Symbol 240 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 22Symbol 240 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 23Symbol 240 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 24Symbol 285 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 25Symbol 344 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 26Symbol 367 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 27Symbol 240 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 28Symbol 240 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 29Symbol 432 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 31Symbol 240 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 32Symbol 240 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 33Symbol 240 MovieClip
"enemy"Symbol 433 MovieClip [tile] Frame 34Symbol 240 MovieClip
"enemyammo1"Symbol 503 MovieClip [enemybullet] Frame 1Symbol 437 MovieClip
"ammoSound6"Symbol 503 MovieClip [enemybullet] Frame 1Symbol 439 MovieClip
"mis"Symbol 503 MovieClip [enemybullet] Frame 2Symbol 447 MovieClip
"mis"Symbol 503 MovieClip [enemybullet] Frame 3Symbol 450 MovieClip
"blob"Symbol 503 MovieClip [enemybullet] Frame 6Symbol 475 MovieClip
"flames"Symbol 503 MovieClip [enemybullet] Frame 7Symbol 484 MovieClip
"ammoSound4"Symbol 503 MovieClip [enemybullet] Frame 7Symbol 486 MovieClip
"fireballsound"Symbol 503 MovieClip [enemybullet] Frame 8Symbol 490 MovieClip
"ball"Symbol 503 MovieClip [enemybullet] Frame 9Symbol 493 MovieClip
"wizsound"Symbol 503 MovieClip [enemybullet] Frame 9Symbol 494 MovieClip
"bomb"Symbol 503 MovieClip [enemybullet] Frame 10Symbol 497 MovieClip
"mis"Symbol 503 MovieClip [enemybullet] Frame 11Symbol 500 MovieClip
"ammoSound6"Symbol 503 MovieClip [enemybullet] Frame 12Symbol 439 MovieClip
"ammo1"Symbol 558 MovieClip [bullet] Frame 1Symbol 508 MovieClip [ammo1]
"ammoSound1"Symbol 558 MovieClip [bullet] Frame 1Symbol 510 MovieClip [ammoSound2]
"ammoSound4"Symbol 558 MovieClip [bullet] Frame 2Symbol 486 MovieClip
"ammoSound5"Symbol 558 MovieClip [bullet] Frame 3Symbol 515 MovieClip
"spiral"Symbol 558 MovieClip [bullet] Frame 4Symbol 518 MovieClip [ammo3]
"ammoSound2"Symbol 558 MovieClip [bullet] Frame 4Symbol 510 MovieClip [ammoSound2]
"ammoSound3"Symbol 558 MovieClip [bullet] Frame 5Symbol 529 MovieClip [ammoSound3]
"ammo11"Symbol 558 MovieClip [bullet] Frame 11Symbol 541 MovieClip
"score"Symbol 652 MovieClip Frame 1Symbol 643 EditableText
"totalScore"Symbol 652 MovieClip Frame 1Symbol 644 EditableText
"score"Symbol 652 MovieClip Frame 1Symbol 648 EditableText
"score"Symbol 661 MovieClip Frame 1Symbol 660 EditableText
"scoretable"Symbol 729 MovieClip Frame 51Symbol 697 MovieClip
"bubble"Symbol 730 MovieClip Frame 1Symbol 674 MovieClip
"menus"Symbol 730 MovieClip Frame 1Symbol 729 MovieClip
"camera"Symbol 807 MovieClip Frame 1Symbol 805 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "empty"
ExportAssets (56)Timeline Frame 1Symbol 43 as "Binky"
ExportAssets (56)Timeline Frame 1Symbol 140 as "itemSound"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 140 as "itemSound"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 140 as "itemSound"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 140 as "itemSound"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 140 as "itemSound"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 140 as "itemSound"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 140 as "itemSound"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 140 as "itemSound"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 140 as "itemSound"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 433 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 503 as "enemybullet"
ExportAssets (56)Timeline Frame 1Symbol 508 as "ammo1"
ExportAssets (56)Timeline Frame 1Symbol 510 as "ammoSound2"
ExportAssets (56)Timeline Frame 1Symbol 518 as "ammo3"
ExportAssets (56)Timeline Frame 1Symbol 510 as "ammoSound2"
ExportAssets (56)Timeline Frame 1Symbol 529 as "ammoSound3"
ExportAssets (56)Timeline Frame 1Symbol 529 as "ammoSound3"
ExportAssets (56)Timeline Frame 1Symbol 529 as "ammoSound3"
ExportAssets (56)Timeline Frame 1Symbol 529 as "ammoSound3"
ExportAssets (56)Timeline Frame 1Symbol 529 as "ammoSound3"
ExportAssets (56)Timeline Frame 1Symbol 529 as "ammoSound3"
ExportAssets (56)Timeline Frame 1Symbol 558 as "bullet"
ExportAssets (56)Timeline Frame 1Symbol 518 as "ammo3"
ExportAssets (56)Timeline Frame 1Symbol 508 as "ammo1"
ExportAssets (56)Timeline Frame 1Symbol 559 as "bulletSounds"
ExportAssets (56)Timeline Frame 1Symbol 510 as "ammoSound2"
ExportAssets (56)Timeline Frame 1Symbol 529 as "ammoSound3"
ExportAssets (56)Timeline Frame 1Symbol 569 as "binky's_bar"
ExportAssets (56)Timeline Frame 1Symbol 140 as "itemSound"
ExportAssets (56)Timeline Frame 1Symbol 142 as "enemygunloc"
ExportAssets (56)Timeline Frame 1Symbol 572 as "pause_screen"

Labels

"gameover"Frame 22
"tallyScore"Frame 23
"restart"Frame 24
"MainMenu"Frame 59
"stagetransition"Frame 60
"WIN"Frame 61
"intro"Frame 62
"left"Symbol 40 MovieClip Frame 1
"right"Symbol 40 MovieClip Frame 5
"idle"Symbol 141 MovieClip Frame 1
"dead"Symbol 141 MovieClip Frame 2
"itemframe"Symbol 141 MovieClip Frame 3
"moving"Symbol 150 MovieClip Frame 1
"dead"Symbol 150 MovieClip Frame 2
"itemframe"Symbol 150 MovieClip Frame 3
"moving"Symbol 158 MovieClip Frame 1
"dead"Symbol 158 MovieClip Frame 2
"itemframe"Symbol 158 MovieClip Frame 3
"normal"Symbol 176 MovieClip Frame 1
"charge"Symbol 176 MovieClip Frame 2
"dead"Symbol 176 MovieClip Frame 3
"itemframe"Symbol 176 MovieClip Frame 4
"normal"Symbol 194 MovieClip Frame 1
"die"Symbol 194 MovieClip Frame 2
"regenerate"Symbol 194 MovieClip Frame 3
"norm"Symbol 205 MovieClip Frame 1
"go"Symbol 205 MovieClip Frame 2
"moving"Symbol 217 MovieClip Frame 1
"dead"Symbol 217 MovieClip Frame 2
"itemframe"Symbol 217 MovieClip Frame 3
"idle"Symbol 235 MovieClip Frame 1
"dead"Symbol 235 MovieClip Frame 2
"itemframe"Symbol 235 MovieClip Frame 3
"idle"Symbol 274 MovieClip Frame 1
"attack1"Symbol 274 MovieClip Frame 2
"attack2"Symbol 274 MovieClip Frame 3
"tease"Symbol 274 MovieClip Frame 4
"hurt"Symbol 274 MovieClip Frame 5
"dead"Symbol 274 MovieClip Frame 6
"itemframe"Symbol 274 MovieClip Frame 7
"idle"Symbol 343 MovieClip Frame 1
"walk"Symbol 343 MovieClip Frame 2
"attack1"Symbol 343 MovieClip Frame 3
"attack2"Symbol 343 MovieClip Frame 4
"attack3"Symbol 343 MovieClip Frame 5
"fallen"Symbol 343 MovieClip Frame 6
"dead"Symbol 343 MovieClip Frame 7
"itemframe"Symbol 343 MovieClip Frame 8
"dead"Symbol 347 MovieClip Frame 2
"itemframe"Symbol 347 MovieClip Frame 3
"idle"Symbol 382 MovieClip Frame 1
"disappear"Symbol 382 MovieClip Frame 2
"reappear"Symbol 382 MovieClip Frame 3
"dead"Symbol 413 MovieClip Frame 2
"itemframe"Symbol 413 MovieClip Frame 3
"dead"Symbol 420 MovieClip Frame 2
"itemframe"Symbol 420 MovieClip Frame 3
"transition1"Symbol 431 MovieClip Frame 2
"phase2"Symbol 431 MovieClip Frame 3
"transition2"Symbol 431 MovieClip Frame 4
"phase3"Symbol 431 MovieClip Frame 5
"die"Symbol 431 MovieClip Frame 6
"dead"Symbol 447 MovieClip Frame 2
"itemframe"Symbol 447 MovieClip Frame 3
"dead"Symbol 450 MovieClip Frame 2
"itemframe"Symbol 450 MovieClip Frame 3
"down"Symbol 475 MovieClip Frame 1
"jumping"Symbol 475 MovieClip Frame 2
"falling"Symbol 475 MovieClip Frame 3
"landing"Symbol 475 MovieClip Frame 4
"dead"Symbol 493 MovieClip Frame 2
"itemframe"Symbol 493 MovieClip Frame 3
"normal"Symbol 497 MovieClip Frame 1
"norm"Symbol 497 MovieClip Frame 1
"dead"Symbol 497 MovieClip Frame 2
"itemframe"Symbol 497 MovieClip Frame 3
"dead"Symbol 500 MovieClip Frame 2
"itemframe"Symbol 500 MovieClip Frame 3
"mis2"Symbol 503 MovieClip [enemybullet] Frame 2
"mis1"Symbol 503 MovieClip [enemybullet] Frame 3
"spark"Symbol 503 MovieClip [enemybullet] Frame 4
"vine"Symbol 503 MovieClip [enemybullet] Frame 5
"blob"Symbol 503 MovieClip [enemybullet] Frame 6
"flame"Symbol 503 MovieClip [enemybullet] Frame 7
"fireball"Symbol 503 MovieClip [enemybullet] Frame 8
"wizball"Symbol 503 MovieClip [enemybullet] Frame 9
"bomb"Symbol 503 MovieClip [enemybullet] Frame 10
"star"Symbol 503 MovieClip [enemybullet] Frame 11
"sparky"Symbol 503 MovieClip [enemybullet] Frame 12
"first"Symbol 640 MovieClip Frame 1
"submit"Symbol 640 MovieClip Frame 2
"question"Symbol 640 MovieClip Frame 3
"success"Symbol 640 MovieClip Frame 4
"last"Symbol 640 MovieClip Frame 5
"Menu"Symbol 729 MovieClip Frame 1
"Scores"Symbol 729 MovieClip Frame 51
"Instructions"Symbol 729 MovieClip Frame 102
"Credits"Symbol 729 MovieClip Frame 153

Dynamic Text Variables

_root.lifeSymbol 561 EditableText""
_root.scoreSymbol 563 EditableText""
_root.xtramenSymbol 565 EditableText""
_root.timetakenSymbol 567 EditableText""
percentSymbol 593 EditableText""
totalScoreSymbol 613 EditableText""
playernameSymbol 627 EditableText""
_root.scoreSymbol 643 EditableText""
_root.totalScoreSymbol 644 EditableText""
_root.lifeSymbol 648 EditableText""
_root.bonusSymbol 660 EditableText""
messageboxSymbol 662 EditableText""
name1Symbol 698 EditableText"Jonah Taylor"
score1Symbol 699 EditableText"0"
score2Symbol 700 EditableText"0"
score3Symbol 701 EditableText"0"
score4Symbol 702 EditableText"0"
score5Symbol 703 EditableText"0000000000"
name2Symbol 707 EditableText"Jonah"
name3Symbol 708 EditableText"Jonah"
name4Symbol 709 EditableText"Jonah"
name5Symbol 710 EditableText"Jonah"
totalScoreSymbol 797 EditableText""




http://swfchan.com/5/24616/info.shtml
Created: 24/5 -2019 18:06:47 Last modified: 24/5 -2019 18:06:47 Server time: 22/12 -2024 13:03:42