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

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

Applez - a fun and different puzzle platformer.swf

This is the info page for
Flash #90232

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


Text
this one is easy enough      just get to the flag

(You will have to restart the level)

you need more weight to press the button

pickup/throwup with down

jump on cats

jump on bouncepads

Watch out for axes

And spinning blades

CATS will respawn when off screen

SWINGING BALLS WONT HURT YOU,
BUT THEY WILL PUSH YOU

Slime cats are bouncy!

when fat

Push blocks

with sPACE

Secret area GET!

SWINGING BALLS WONT HURT YOU,
BUT THEY WILL PUSH YOU

now you're on your own

i

i

63

THE END

A P P L E Z

A game by Sam Kay

STARRING
GUY CASABLANCAS
AS HIMSELF

DRAWN, IMAGINED AND PROGRAMMED
BY SAM KAY

n

a

l

o

D

S

t

A

x

B

e

h

R

E

T

N

)

e

m

a

g

s

i

h

t

n

d

u

o

r

f

(

R

X

F

S

C

r

P

O

K

H

L

I

C

c

p

y

v

b

8

0

1

-

6

l

5

3

2

'

D

H

F

U

M

G

)

k

i

(

Z

W

X

L E V E L  S E L E C T

ActionScript [AS1/AS2]

Frame 1
mochi.as2.MochiAd.showPreGameAd({id:"660a914bd2c70c50", res:"550x400"}); _global.mute = false; stop();
Frame 2
stopAllSounds();
Frame 3
stop(); Stage.showMenu = false; this.createEmptyMovieClip("mTitleMusic", this.getNextHighestDepth()); var sTitleMusic = new Sound(mTitleMusic); sTitleMusic.attachSound("titlemusic"); sTitleMusic.start(0, 99);
Frame 4
stop(); _global.lives = 3; _global.level = 1; _global.HP = 5; sitebutton.onRelease = function () { _root.getURL("http://www.hellfang.co.uk"); };
Frame 5
stop(); stopAllSounds(); this.createEmptyMovieClip("mLevel1Music", this.getNextHighestDepth()); var sLevel1Music = new Sound(mLevel1Music); sLevel1Music.attachSound("twothreethree"); this.createEmptyMovieClip("mLevel2Music", this.getNextHighestDepth()); var sLevel2Music = new Sound(mLevel2Music); sLevel2Music.attachSound("clouds");
Frame 6
function morphfinished() { bStopInput = false; clearInterval(morphtimer); apple1.gotoAndPlay(1); } function pukefinished() { bStopInput = false; clearInterval(puketimer); } function BEGIN() { bStopInput = false; clearInterval(begintimer); } function endleveler() { clearInterval(endlevel); _root.gotoAndStop(7); } stop(); var nSpeed = 0; var nMaxmove = 15; var nGravity = 0; var bGrounded = false; var isFat = false; var bDead = false; var nLivesIn = _global.lives; this.createEmptyMovieClip("mJumpSound", this.getNextHighestDepth()); var jumpSound = new Sound(mJumpSound); jumpSound.attachSound("jumpsound"); this.createEmptyMovieClip("mHitSound", this.getNextHighestDepth()); var hitSound = new Sound(mHitSound); hitSound.attachSound("hitsound"); var aResetPositions = new Array(); aResetPositions[0] = guy._y; aResetPositions[1] = guy._x; begintimer = setInterval(BEGIN, 2400); bStopInput = true; flag.gotoAndStop("flap"); onEnterFrame = function () { if (_global.lives == 2) { this.camera.lives.gotoAndStop(2); } else if (_global.lives == 1) { this.camera.lives.gotoAndStop(3); } else if (_global.lives == 0) { _root.gotoAndStop(5); } guy._y = guy._y + nGravity; nGravity++; if (guy._y > 650) { if ((_global.HP > -1) && (!bDead)) { _global.lives--; } _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; } while (_root.ground.hitTest(guy._x, guy._y, true)) { nGravity = 0; guy._y--; bGrounded = true; } if (!_root.ground.hitTest(guy._x, guy._y + 1, true)) { bGrounded = false; } while (_root.ground.hitTest(guy._x, guy._y - 52, true)) { guy._y++; } while (_root.ground.hitTest(guy._x - 16, guy._y - 30, true)) { guy._x++; } while (_root.ground.hitTest(guy._x + 16, guy._y - 30, true)) { guy._x--; } if ((guy.hitTest(flag.hitbox) && (bGrounded)) && (!bStopInput)) { nSpeed = 0; if (isFat && (!_global.ach13)) { _global.ach13 = true; camera.achievebar.gotoAndStop(15); } if (!isFat) { guy.gotoAndStop("celebrate"); } else { guy.gotoAndStop("fatidle"); } flag.gotoAndPlay("complete"); _global.level++; clearInterval(deathtimer); bStopInput = true; if ((nLivesIn == _global.lives) && (!_global.ach2)) { camera.achievebar.gotoAndStop(4); _global.ach2 = true; } endlevel = setInterval(endleveler, 3000); } nSpeed = nSpeed * 0.85; if (guy._x >= -59) { guy._x = guy._x + nSpeed; } if (guy._x < -59) { guy._x = -59; } if ((Key.isDown(37) || (Key.isDown(65))) && (!bStopInput)) { if (nSpeed >= (-nMaxmove)) { nSpeed--; } guy._xscale = -100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((Key.isDown(39) || (Key.isDown(68))) && (!bStopInput)) { if (nSpeed <= nMaxmove) { nSpeed++; } guy._xscale = 100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((nSpeed < 1) && (nSpeed > -1)) { nSpeed = 0; if ((bGrounded && (!bStopInput)) && (!isFat)) { if (!bHit) { guy.gotoAndStop("idle"); } else { guy.gotoAndStop("hit"); } } else if ((bGrounded && (!bStopInput)) && (isFat)) { if (!bHit) { guy.gotoAndStop("fatidle"); } else { guy.gotoAndStop("fatHit"); } } } if ((((Key.isDown(38) || (Key.isDown(87))) && (bGrounded == true)) && (!bStopInput)) && (!isFat)) { nGravity = -14; guy.gotoAndStop("jump"); jumpSound.start(); } else if ((((((Key.isDown(38) || (Key.isDown(87))) && (!bGrounded)) && (!bStopInput)) && (!isFat)) && (!_global.ach1)) && (nGravity > -1)) { _global.ach1 = true; camera.achievebar.gotoAndStop(3); } if ((Key.isDown(40) || (Key.isDown(83))) && (!bStopInput)) { if (!isFat) { var _local4 = 1; while (_local4 < 3) { if (guy.hitTest(_root["apple" + _local4]) && (bGrounded)) { nSpeed = 0; morphtimer = setInterval(morphfinished, 2600); bStopInput = true; _root["apple" + _local4].gotoAndStop(2); guy.gotoAndPlay("getfat"); isFat = true; nMaxmove = 3; } _local4++; } } else { guy.gotoAndPlay("puke"); isFat = false; bStopInput = true; nMaxmove = 15; puketimer = setInterval(pukefinished, 800); } } };
Instance of Symbol 437 MovieClip "camera" in Frame 6
onClipEvent (enterFrame) { while (_root.guy._y > (this._y + 140)) { if (this._y < 400) { _y = (_y+1); _y = (_y+1); } else { break; } } while (_root.guy._y < (this._y - 20)) { _y = (_y-1); _y = (_y-1); } while (_root.guy._x > (this._x + 20)) { _x = (_x+1); _x = (_x+1); } while (_root.guy._x < (this._x - 20)) { if (this._x > 200) { _x = (_x-1); _x = (_x-1); } else { break; } } }
Frame 7
function morphfinished() { bStopInput = false; clearInterval(morphtimer); apple1.gotoAndPlay(1); } function pukefinished() { bStopInput = false; clearInterval(puketimer); } function BEGIN() { bStopInput = false; clearInterval(begintimer); } function endleveler() { clearInterval(endlevel); _root.gotoAndStop(8); } stop(); var nSpeed = 0; var nMaxmove = 15; var nGravity = 0; var bGrounded = false; var isFat = false; var nLivesIn = _global.lives; this.createEmptyMovieClip("mJumpSound", this.getNextHighestDepth()); var jumpSound = new Sound(mJumpSound); jumpSound.attachSound("jumpsound"); this.createEmptyMovieClip("mHitSound", this.getNextHighestDepth()); var hitSound = new Sound(mHitSound); hitSound.attachSound("hitsound"); _global.lev2 = true; var aResetPositions = new Array(); aResetPositions[0] = guy._y; aResetPositions[1] = guy._x; begintimer = setInterval(BEGIN, 2400); bStopInput = true; flag.gotoAndStop("flap"); onEnterFrame = function () { if (_global.lives == 2) { this.camera.lives.gotoAndStop(2); } else if (_global.lives == 1) { this.camera.lives.gotoAndStop(3); } else if (_global.lives == 0) { _root.gotoAndStop(5); } guy._y = guy._y + nGravity; nGravity++; if (guy._y > 650) { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); if ((_global.HP > -1) && (!bDead)) { _global.lives--; } _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; } while (_root.ground.hitTest(guy._x, guy._y, true)) { nGravity = 0; guy._y--; bGrounded = true; } if (!_root.ground.hitTest(guy._x, guy._y + 1, true)) { bGrounded = false; } while (_root.ground.hitTest(guy._x, guy._y - 52, true)) { guy._y++; } while (_root.ground.hitTest(guy._x - 16, guy._y - 30, true)) { guy._x++; } while (_root.ground.hitTest(guy._x + 16, guy._y - 30, true)) { guy._x--; } if ((guy.hitTest(flag.hitbox) && (bGrounded)) && (!bStopInput)) { nSpeed = 0; if (isFat && (!_global.ach13)) { _global.ach13 = true; camera.achievebar.gotoAndStop(15); } if (!isFat) { guy.gotoAndStop("celebrate"); } else { guy.gotoAndStop("fatidle"); } flag.gotoAndPlay("complete"); _global.level++; clearInterval(deathtimer); bStopInput = true; if ((nLivesIn == _global.lives) && (!_global.ach2)) { camera.achievebar.gotoAndStop(4); _global.ach2 = true; } endlevel = setInterval(endleveler, 3000); } if ((guy.hitTest(this.button1.butt) && (bGrounded)) && (isFat)) { button1.gotoAndStop(2); ground.gotoAndStop(2); } nSpeed = nSpeed * 0.85; if (guy._x >= -59) { guy._x = guy._x + nSpeed; } if (guy._x < -59) { guy._x = -59; } if ((Key.isDown(37) || (Key.isDown(65))) && (!bStopInput)) { if (nSpeed >= (-nMaxmove)) { nSpeed--; } guy._xscale = -100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); hitSound.start(); } } } else if ((Key.isDown(39) || (Key.isDown(68))) && (!bStopInput)) { if (nSpeed <= nMaxmove) { nSpeed++; } guy._xscale = 100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((nSpeed < 1) && (nSpeed > -1)) { nSpeed = 0; if ((bGrounded && (!bStopInput)) && (!isFat)) { if (!bHit) { guy.gotoAndStop("idle"); } else { guy.gotoAndStop("hit"); } } else if ((bGrounded && (!bStopInput)) && (isFat)) { if (!bHit) { guy.gotoAndStop("fatidle"); } else { guy.gotoAndStop("fatHit"); } } } if ((((Key.isDown(38) || (Key.isDown(87))) && (bGrounded == true)) && (!bStopInput)) && (!isFat)) { nGravity = -14; jumpSound.start(); guy.gotoAndStop("jump"); } else if ((((((Key.isDown(38) || (Key.isDown(87))) && (!bGrounded)) && (!bStopInput)) && (!isFat)) && (!_global.ach1)) && (nGravity > -1)) { _global.ach1 = true; camera.achievebar.gotoAndStop(3); } if ((Key.isDown(40) || (Key.isDown(83))) && (!bStopInput)) { if (!isFat) { var _local4 = 1; while (_local4 < 3) { if (guy.hitTest(_root["apple" + _local4]) && (bGrounded)) { nSpeed = 0; morphtimer = setInterval(morphfinished, 2600); bStopInput = true; _root["apple" + _local4].gotoAndStop(2); guy.gotoAndPlay("getfat"); isFat = true; nMaxmove = 3; } _local4++; } } else { guy.gotoAndPlay("puke"); isFat = false; bStopInput = true; nMaxmove = 15; puketimer = setInterval(pukefinished, 800); } } };
Frame 8
function morphfinished() { bStopInput = false; clearInterval(morphtimer); apple1.gotoAndPlay(1); } function pukefinished() { bStopInput = false; clearInterval(puketimer); } function BEGIN() { bStopInput = false; clearInterval(begintimer); } function endleveler() { clearInterval(endlevel); _root.gotoAndStop(9); } function hitdone() { clearInterval(hittimer); bHit = false; _global.HP--; _root.camera.lifebar.gotoAndStop(6 - _global.HP); } function deathdone() { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); _global.lives--; _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; bHit = false; bStopInput = false; clearInterval(deathtimer); } stop(); _global.HP = 5; var nSpeed = 0; var nMaxmove = 15; var nGravity = 0; var bGrounded = false; var isFat = false; var sDir = "left"; var bHit = false; var nLivesIn = _global.lives; this.createEmptyMovieClip("mJumpSound", this.getNextHighestDepth()); var jumpSound = new Sound(mJumpSound); jumpSound.attachSound("jumpsound"); this.createEmptyMovieClip("mHitSound", this.getNextHighestDepth()); var hitSound = new Sound(mHitSound); hitSound.attachSound("hitsound"); this.createEmptyMovieClip("mBounceSound", this.getNextHighestDepth()); var sBounce = new Sound(mBounceSound); sBounce.attachSound("bouncejump"); this.createEmptyMovieClip("mCatSound", this.getNextHighestDepth()); var sCatDeath = new Sound(mCatSound); sCatDeath.attachSound("catdeath"); _global.lev3 = true; var aResetPositions = new Array(); aResetPositions[0] = guy._y; aResetPositions[1] = guy._x; begintimer = setInterval(BEGIN, 2400); bStopInput = true; flag.gotoAndStop("flap"); bounce.onEnterFrame = function () { if ((guy.hitTest(bounce) && (!bGrounded)) && (!bStopInput)) { sBounce.start(); bounce.gotoAndStop(2); nGravity = -25; if (!isFat) { guy.gotoAndStop("jump"); } } }; cat1.onEnterFrame = function () { if (!dead) { cat1.gotoAndStop(1); } if ((((guy.hitTest(cat1) && (!bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { sCatDeath.start(); cat1.gotoAndStop(2); dead = true; nGravity = -14; if (!_global.ach3) { camera.achievebar.gotoAndStop(5); _global.ach3 = true; } if ((!_global.ach11) && (isFat)) { camera.achievebar.gotoAndStop(13); _global.ach11 = true; } } else if ((((guy.hitTest(cat1) && (bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bHit = true; hitSound.start(); if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } if (sDir == "right") { cat1._x--; } else if (sDir == "left") { cat1._x++; } } if ((sDir == "left") && (!dead)) { cat1._x = cat1._x - 3; cat1._xscale = 100; } if ((sDir == "right") && (!dead)) { cat1._x = cat1._x + 3; cat1._xscale = -100; } if (_root.ground.hitTest(cat1._x - 16, cat1._y - 30, true)) { sDir = "right"; } if (_root.ground.hitTest(cat1._x + 16, cat1._y - 30, true)) { sDir = "left"; } if ((guy._x > (cat1._x + 350)) || (guy._x < (cat1._x - 350))) { dead = false; } }; onEnterFrame = function () { if (_global.lives == 2) { this.camera.lives.gotoAndStop(2); } else if (_global.lives == 1) { this.camera.lives.gotoAndStop(3); } else if (_global.lives == 0) { _root.gotoAndStop(5); } guy._y = guy._y + nGravity; nGravity++; if (guy._y > 650) { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); if ((_global.HP > -1) && (!bDead)) { _global.lives--; } _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; } while (_root.ground.hitTest(guy._x, guy._y, true)) { nGravity = 0; guy._y--; bGrounded = true; } if (!_root.ground.hitTest(guy._x, guy._y + 1, true)) { bGrounded = false; } while (_root.ground.hitTest(guy._x, guy._y - 52, true)) { guy._y++; } while (_root.ground.hitTest(guy._x - 16, guy._y - 30, true)) { guy._x++; } while (_root.ground.hitTest(guy._x + 16, guy._y - 30, true)) { guy._x--; } if ((guy.hitTest(flag.hitbox) && (bGrounded)) && (!bStopInput)) { nSpeed = 0; if (isFat && (!_global.ach13)) { _global.ach13 = true; camera.achievebar.gotoAndStop(15); } if (!isFat) { guy.gotoAndStop("celebrate"); } else { guy.gotoAndStop("fatidle"); } flag.gotoAndPlay("complete"); _global.level++; clearInterval(deathtimer); bStopInput = true; if ((nLivesIn == _global.lives) && (!_global.ach2)) { camera.achievebar.gotoAndStop(4); _global.ach2 = true; } endlevel = setInterval(endleveler, 3000); } if ((guy.hitTest(this.button1.butt) && (bGrounded)) && (isFat)) { button1.gotoAndStop(2); ground.gotoAndStop(2); } nSpeed = nSpeed * 0.85; if (guy._x >= -59) { guy._x = guy._x + nSpeed; } if (guy._x < -59) { guy._x = -59; } if ((Key.isDown(37) || (Key.isDown(65))) && (!bStopInput)) { if (nSpeed >= (-nMaxmove)) { nSpeed--; } guy._xscale = -100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((Key.isDown(39) || (Key.isDown(68))) && (!bStopInput)) { if (nSpeed <= nMaxmove) { nSpeed++; } guy._xscale = 100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((nSpeed < 1) && (nSpeed > -1)) { nSpeed = 0; if ((bGrounded && (!bStopInput)) && (!isFat)) { if (!bHit) { guy.gotoAndStop("idle"); } else { guy.gotoAndStop("hit"); } } else if ((bGrounded && (!bStopInput)) && (isFat)) { if (!bHit) { guy.gotoAndStop("fatidle"); } else { guy.gotoAndStop("fatHit"); } } } if ((((Key.isDown(38) || (Key.isDown(87))) && (bGrounded == true)) && (!bStopInput)) && (!isFat)) { nGravity = -14; jumpSound.start(); guy.gotoAndStop("jump"); } else if ((((((Key.isDown(38) || (Key.isDown(87))) && (!bGrounded)) && (!bStopInput)) && (!isFat)) && (!_global.ach1)) && (nGravity > -1)) { _global.ach1 = true; camera.achievebar.gotoAndStop(3); } if ((Key.isDown(40) || (Key.isDown(83))) && (!bStopInput)) { if (!isFat) { var _local4 = 1; while (_local4 < 3) { if (guy.hitTest(_root["apple" + _local4]) && (bGrounded)) { nSpeed = 0; morphtimer = setInterval(morphfinished, 2600); bStopInput = true; _root["apple" + _local4].gotoAndStop(2); guy.gotoAndPlay("getfat"); isFat = true; nMaxmove = 3; } _local4++; } } else { guy.gotoAndPlay("puke"); isFat = false; bStopInput = true; nMaxmove = 15; puketimer = setInterval(pukefinished, 800); } } };
Frame 9
function morphfinished() { bStopInput = false; clearInterval(morphtimer); var _local2 = 1; while (_local2 < 3) { if (_root["apple" + _local2]._currentframe == 2) { _root["apple" + _local2].gotoAndPlay(1); } _local2++; } } function pukefinished() { bStopInput = false; clearInterval(puketimer); } function BEGIN() { bStopInput = false; clearInterval(begintimer); } function endleveler() { clearInterval(endlevel); _root.gotoAndStop(10); } function hitdone() { clearInterval(hittimer); bHit = false; _global.HP--; _root.camera.lifebar.gotoAndStop(6 - _global.HP); } function deathdone() { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); _global.lives--; _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; bStopInput = false; bDead = false; clearInterval(deathtimer); } stop(); var nSpeed = 0; var nMaxmove = 15; var nGravity = 0; var bGrounded = false; var isFat = false; var sDir = "left"; var bHit = false; var bDead = false; var nLivesIn = _global.lives; this.createEmptyMovieClip("mJumpSound", this.getNextHighestDepth()); var jumpSound = new Sound(mJumpSound); jumpSound.attachSound("jumpsound"); this.createEmptyMovieClip("mHitSound", this.getNextHighestDepth()); var hitSound = new Sound(mHitSound); hitSound.attachSound("hitsound"); this.createEmptyMovieClip("mBounceSound", this.getNextHighestDepth()); var sBounce = new Sound(mBounceSound); sBounce.attachSound("bouncejump"); this.createEmptyMovieClip("mCatSound", this.getNextHighestDepth()); var sCatDeath = new Sound(mCatSound); sCatDeath.attachSound("catdeath"); _global.lev4 = true; var aResetPositions = new Array(); aResetPositions[0] = guy._y; aResetPositions[1] = guy._x; begintimer = setInterval(BEGIN, 2400); bStopInput = true; flag.gotoAndStop("flap"); spikes1.onEnterFrame = function () { if ((guy.hitTest(spikes1) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } }; shuri.onEnterFrame = function () { if (((guy.hitTest(shuri.shurihitbox.shurihit) || (guy.hitTest(axe.axespin.hitbox))) && (!bHit)) && (!bDead)) { if (((guy.hitTest(axe.axespin.hitbox) && (!bGrounded)) && (_global.HP <= 0)) && (!_global.ach10)) { _global.ach10 = true; camera.achievebar.gotoAndStop(12); } if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } }; bounce1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 3) { if ((guy.hitTest(_root["bounce" + _local2]) && (!bGrounded)) && (!bStopInput)) { sBounce.start(); _root["bounce" + _local2].gotoAndStop(2); nGravity = -25; if (!isFat) { guy.gotoAndStop("jump"); } } _local2++; } }; cat2.onEnterFrame = function () { if (!dead) { cat2.gotoAndStop(1); } if (((((guy.hitTest(cat2) && (!bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) && (!bDead)) { sCatDeath.start(); cat2.gotoAndStop(2); dead = true; nGravity = -14; if (!_global.ach3) { camera.achievebar.gotoAndStop(5); _global.ach3 = true; } if ((!_global.ach11) && (isFat)) { camera.achievebar.gotoAndStop(13); _global.ach11 = true; } } else if (((((guy.hitTest(cat2) && (bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } if (sDir == "right") { cat2._x--; } else if (sDir == "left") { cat2._x++; } } if ((sDir == "left") && (!dead)) { cat2._x = cat2._x - 3; cat2._xscale = 100; } if ((sDir == "right") && (!dead)) { cat2._x = cat2._x + 3; cat2._xscale = -100; } if (_root.ground.hitTest(cat2._x - 16, cat2._y - 30, true)) { sDir = "right"; } if (_root.ground.hitTest(cat2._x + 16, cat2._y - 30, true)) { sDir = "left"; } if ((guy._x > (cat2._x + 350)) || (guy._x < (cat2._x - 350))) { dead = false; } }; onEnterFrame = function () { if (_global.lives == 2) { this.camera.lives.gotoAndStop(2); } else if (_global.lives == 1) { this.camera.lives.gotoAndStop(3); } else if (_global.lives == 0) { _root.gotoAndStop(5); } guy._y = guy._y + nGravity; nGravity++; if (guy._y > 650) { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); if ((_global.HP > -1) && (!bDead)) { _global.lives--; } _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; } while (_root.ground.hitTest(guy._x, guy._y, true)) { nGravity = 0; guy._y--; bGrounded = true; } if (!_root.ground.hitTest(guy._x, guy._y + 1, true)) { bGrounded = false; } while (_root.ground.hitTest(guy._x, guy._y - 52, true)) { guy._y++; } while (_root.ground.hitTest(guy._x - 16, guy._y - 30, true)) { guy._x++; } while (_root.ground.hitTest(guy._x + 16, guy._y - 30, true)) { guy._x--; } if ((guy.hitTest(flag.hitbox) && (bGrounded)) && (!bStopInput)) { nSpeed = 0; if (isFat && (!_global.ach13)) { _global.ach13 = true; camera.achievebar.gotoAndStop(15); } if (!isFat) { guy.gotoAndStop("celebrate"); } else { guy.gotoAndStop("fatidle"); } flag.gotoAndPlay("complete"); _global.level++; clearInterval(deathtimer); bStopInput = true; if ((nLivesIn == _global.lives) && (!_global.ach2)) { camera.achievebar.gotoAndStop(4); _global.ach2 = true; } endlevel = setInterval(endleveler, 3000); } var _local4 = 1; while (_local4 < 3) { if ((guy.hitTest(_root["button" + _local4].butt) && (bGrounded)) && (isFat)) { _root["button" + _local4].gotoAndStop(2); ground.gotoAndStop(_local4 + 1); } _local4++; } nSpeed = nSpeed * 0.85; if (guy._x >= -59) { guy._x = guy._x + nSpeed; } if (guy._x < -59) { guy._x = -59; } if ((Key.isDown(37) || (Key.isDown(65))) && (!bStopInput)) { if (nSpeed >= (-nMaxmove)) { nSpeed--; } guy._xscale = -100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((Key.isDown(39) || (Key.isDown(68))) && (!bStopInput)) { if (nSpeed <= nMaxmove) { nSpeed++; } guy._xscale = 100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((nSpeed < 1) && (nSpeed > -1)) { nSpeed = 0; if ((bGrounded && (!bStopInput)) && (!isFat)) { if (!bHit) { guy.gotoAndStop("idle"); } else { guy.gotoAndStop("hit"); } } else if ((bGrounded && (!bStopInput)) && (isFat)) { if (!bHit) { guy.gotoAndStop("fatidle"); } else { guy.gotoAndStop("fatHit"); } } } if ((((Key.isDown(38) || (Key.isDown(87))) && (bGrounded == true)) && (!bStopInput)) && (!isFat)) { nGravity = -14; jumpSound.start(); guy.gotoAndStop("jump"); } else if ((((((Key.isDown(38) || (Key.isDown(87))) && (!bGrounded)) && (!bStopInput)) && (!isFat)) && (!_global.ach1)) && (nGravity > -1)) { _global.ach1 = true; camera.achievebar.gotoAndStop(3); } if ((Key.isDown(40) || (Key.isDown(83))) && (!bStopInput)) { if (!isFat) { _local4 = 1; while (_local4 < 3) { if (guy.hitTest(_root["apple" + _local4]) && (bGrounded)) { nSpeed = 0; morphtimer = setInterval(morphfinished, 2600); bStopInput = true; _root["apple" + _local4].gotoAndStop(2); guy.gotoAndPlay("getfat"); isFat = true; nMaxmove = 3; } _local4++; } } else { guy.gotoAndPlay("puke"); isFat = false; bStopInput = true; nMaxmove = 15; puketimer = setInterval(pukefinished, 800); } } };
Frame 10
function morphfinished() { bStopInput = false; clearInterval(morphtimer); var _local2 = 1; while (_local2 < 3) { if (_root["apple" + _local2]._currentframe == 2) { _root["apple" + _local2].gotoAndPlay(1); } _local2++; } } function pukefinished() { bStopInput = false; clearInterval(puketimer); } function BEGIN() { bStopInput = false; clearInterval(begintimer); } function endleveler() { clearInterval(endlevel); guy._x = 2492.2; guy._y = -599.9; stopAllSounds(); sLevel2Music.start(0, 99); _root.gotoAndStop(11); } function hitdone() { clearInterval(hittimer); bHit = false; _global.HP--; _root.camera.lifebar.gotoAndStop(6 - _global.HP); } function deathdone() { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); _global.lives--; _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; bStopInput = false; bDead = false; clearInterval(deathtimer); } stop(); var nSpeed = 0; var nMaxmove = 15; var nGravity = 0; var bGrounded = false; var isFat = false; var bHit = false; var bDead = false; var bGotLife = false; var bTouchBox = false; var nLivesIn = _global.lives; this.createEmptyMovieClip("mJumpSound", this.getNextHighestDepth()); var jumpSound = new Sound(mJumpSound); jumpSound.attachSound("jumpsound"); this.createEmptyMovieClip("mHitSound", this.getNextHighestDepth()); var hitSound = new Sound(mHitSound); hitSound.attachSound("hitsound"); this.createEmptyMovieClip("mBounceSound", this.getNextHighestDepth()); var sBounce = new Sound(mBounceSound); sBounce.attachSound("bouncejump"); this.createEmptyMovieClip("mSlimeSound", this.getNextHighestDepth()); var sSlime = new Sound(mSlimeSound); sSlime.attachSound("hitslime"); this.createEmptyMovieClip("mLevel2Music", this.getNextHighestDepth()); var sLevel2Music = new Sound(mLevel2Music); sLevel2Music.attachSound("clouds"); _global.lev5 = true; var aResetPositions = new Array(); aResetPositions[0] = 196; aResetPositions[1] = 152.9; var sDir = new Array(); sDir[0] = eval("NULL"); sDir[1] = "left"; sDir[2] = "right"; begintimer = setInterval(BEGIN, 2400); bStopInput = true; flag.gotoAndStop("flap"); box.onEnterFrame = function () { if (box._x > 1417) { if (box._y < -376) { box._y = box._y + 15; } else if (box._y >= -376) { box.unloadMovie(); ground.gotoAndStop(4); } } else if (((Key.isDown(32) && (guy.hitTest(box))) && (isFat)) && (bGrounded)) { if (guy._x < box._x) { box._x = box._x + 3.5; } else if ((guy._x > box._x) && (box._x > 560)) { box._x = box._x - 3.5; } } }; SLAM1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 4) { if ((guy.hitTest(_root["SLAM" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; spikes1.onEnterFrame = function () { if ((guy.hitTest(spikes1) && (!bHit)) && (!bDead)) { if (isFat && (!_global.ach4)) { camera.achievebar.gotoAndStop(6); _global.ach4 = true; } if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } }; axe1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 4) { if ((guy.hitTest(_root["axe" + _local3].axespin.hitbox) && (!bHit)) && (!bDead)) { if (((!bGrounded) && (_global.HP <= 0)) && (!_global.ach10)) { _global.ach10 = true; camera.achievebar.gotoAndStop(12); } if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; bounce1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 3) { if ((guy.hitTest(_root["bounce" + _local2]) && (!bGrounded)) && (!bStopInput)) { sBounce.start(); _root["bounce" + _local2].gotoAndStop(2); nGravity = -25; if (!isFat) { guy.gotoAndStop("jump"); } } _local2++; } }; slimecat1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 4) { if ((((guy.hitTest(_root["slimecat" + _local2]) && (!bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { sSlime.start(); _root["slimecat" + _local2].walkanimsparent.walkMC.gotoAndStop(2); _root["slimecat" + _local2].walkanimsparent.walkanims.gotoAndStop(2); nGravity = -14; if (guy._currentframe == 13) { guy.gotoAndStop("jump"); } } _local2++; } }; oneup.onEnterFrame = function () { if (guy.hitTest(oneup) && (!bGotLife)) { oneup.gotoAndStop(2); _global.lives++; bGotLife = true; _global.secretlife1 = true; if (!_global.ach6) { _global.ach6 = true; camera.achievebar.gotoAndStop(8); } } }; onEnterFrame = function () { if (_global.lives == 4) { this.camera.lives.gotoAndStop(4); } if (_global.lives == 3) { this.camera.lives.gotoAndStop(1); } if (_global.lives == 2) { this.camera.lives.gotoAndStop(2); } else if (_global.lives == 1) { this.camera.lives.gotoAndStop(3); } else if (_global.lives == 0) { _root.gotoAndStop(5); } guy._y = guy._y + nGravity; nGravity++; if (guy._y > 650) { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); if ((_global.HP > -1) && (!bDead)) { _global.lives--; } _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); nSpeed = 0; guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; } while (_root.ground.hitTest(guy._x, guy._y, true)) { nGravity = 0; guy._y--; bGrounded = true; } if ((!_root.ground.hitTest(guy._x, guy._y + 1, true)) && (!bTouchBox)) { bGrounded = false; } while (_root.ground.hitTest(guy._x, guy._y - 52, true)) { guy._y++; } while (_root.ground.hitTest(guy._x - 16, guy._y - 30, true)) { guy._x++; } while (_root.ground.hitTest(guy._x + 16, guy._y - 30, true)) { guy._x--; } if ((guy.hitTest(flag.hitbox) && (bGrounded)) && (!bStopInput)) { nSpeed = 0; if (isFat && (!_global.ach13)) { _global.ach13 = true; camera.achievebar.gotoAndStop(15); } if (!isFat) { guy.gotoAndStop("celebrate"); } else { guy.gotoAndStop("fatidle"); } flag.gotoAndPlay("complete"); _global.level++; clearInterval(deathtimer); bStopInput = true; if ((nLivesIn == _global.lives) && (!_global.ach2)) { camera.achievebar.gotoAndStop(5); _global.ach2 = true; } endlevel = setInterval(endleveler, 3000); } var _local4 = 1; while (_local4 < 3) { if ((guy.hitTest(_root["button" + _local4].butt) && (bGrounded)) && (isFat)) { _root["button" + _local4].gotoAndStop(2); ground.gotoAndStop(_local4 + 1); } _local4++; } nSpeed = nSpeed * 0.85; if (guy._x >= -59) { guy._x = guy._x + nSpeed; } if (guy._x < -59) { guy._x = -59; } if ((Key.isDown(37) || (Key.isDown(65))) && (!bStopInput)) { if (nSpeed >= (-nMaxmove)) { nSpeed--; } guy._xscale = -100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((Key.isDown(39) || (Key.isDown(68))) && (!bStopInput)) { if (nSpeed <= nMaxmove) { nSpeed++; } guy._xscale = 100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((nSpeed < 1) && (nSpeed > -1)) { nSpeed = 0; if ((bGrounded && (!bStopInput)) && (!isFat)) { if (!bHit) { guy.gotoAndStop("idle"); } else { guy.gotoAndStop("hit"); } } else if ((bGrounded && (!bStopInput)) && (isFat)) { if (!bHit) { guy.gotoAndStop("fatidle"); } else { guy.gotoAndStop("fatHit"); } } } if ((((Key.isDown(38) || (Key.isDown(87))) && (bGrounded == true)) && (!bStopInput)) && (!isFat)) { nGravity = -14; jumpSound.start(); guy.gotoAndStop("jump"); } else if ((((((Key.isDown(38) || (Key.isDown(87))) && (!bGrounded)) && (!bStopInput)) && (!isFat)) && (!_global.ach1)) && (nGravity > -1)) { _global.ach1 = true; camera.achievebar.gotoAndStop(3); } if ((Key.isDown(40) || (Key.isDown(83))) && (!bStopInput)) { if (!isFat) { _local4 = 1; while (_local4 < 3) { if (guy.hitTest(_root["apple" + _local4]) && (bGrounded)) { nSpeed = 0; morphtimer = setInterval(morphfinished, 2600); bStopInput = true; _root["apple" + _local4].gotoAndStop(2); guy.gotoAndPlay("getfat"); isFat = true; nMaxmove = 3; } _local4++; } } else { guy.gotoAndPlay("puke"); isFat = false; bStopInput = true; nMaxmove = 15; puketimer = setInterval(pukefinished, 800); } } };
Frame 11
function morphfinished() { bStopInput = false; clearInterval(morphtimer); var _local2 = 1; while (_local2 < 3) { if (_root["apple" + _local2]._currentframe == 2) { _root["apple" + _local2].gotoAndPlay(1); } _local2++; } } function pukefinished() { bStopInput = false; clearInterval(puketimer); } function BEGIN() { bStopInput = false; clearInterval(begintimer); } function endleveler() { clearInterval(endlevel); _root.gotoAndStop(12); } function hitdone() { clearInterval(hittimer); bHit = false; _global.HP--; _root.camera.lifebar.gotoAndStop(6 - _global.HP); } function deathdone() { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); _global.lives--; _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; bStopInput = false; bDead = false; clearInterval(deathtimer); } _root.camera.lifebar.gotoAndStop(6 - _global.HP); guy._x = -2492.2; guy._y = -599.9; stop(); var nSpeed = 0; var nMaxmove = 15; var nGravity = 0; var bGrounded = false; var isFat = false; var bHit = false; var bDead = false; var bGotLife = false; var bTouchBox = false; var nLivesIn = _global.lives; var nHPIn = _global.HP; this.createEmptyMovieClip("mJumpSound", this.getNextHighestDepth()); var jumpSound = new Sound(mJumpSound); jumpSound.attachSound("jumpsound"); this.createEmptyMovieClip("mHitSound", this.getNextHighestDepth()); var hitSound = new Sound(mHitSound); hitSound.attachSound("hitsound"); this.createEmptyMovieClip("mBounceSound", this.getNextHighestDepth()); var sBounce = new Sound(mBounceSound); sBounce.attachSound("bouncejump"); _global.lev6 = true; var aResetPositions = new Array(); aResetPositions[0] = guy._y; aResetPositions[1] = guy._x; var sDir = new Array(); sDir[0] = eval("NULL"); sDir[1] = "left"; sDir[2] = "right"; var aRightStop = new Array(); aRightStop[0] = eval("NULL"); aRightStop[1] = -50; aRightStop[2] = 300; var aFallLev = new Array(); aFallLev[0] = eval("NULL"); aFallLev[1] = 83; aFallLev[2] = -20; var aFallen = new Array(); aFallen[0] = eval("NULL"); aFallen[1] = false; aFallen[2] = false; begintimer = setInterval(BEGIN, 2400); bStopInput = true; flag.gotoAndStop("flap"); box1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 3) { if (_root["box" + _local2]._x < -856) { if (_root["box" + _local2]._y < aFallLev[_local2]) { _root["box" + _local2]._y = _root["box" + _local2]._y + 15; } else if (_root["box" + _local2]._y >= aFallLev[_local2]) { _root["box" + _local2]._y = aFallLev[_local2]; if (aFallen[1] == false) { ground.gotoAndStop(2); aFallen[1] = true; } if (((ground._currentframe > 2) && (aFallen[2] == false)) && (_local2 == 2)) { ground.gotoAndStop(5); aFallen[2] = true; } } } else if (((Key.isDown(32) && (guy.hitTest(_root["box" + _local2]))) && (isFat)) && (bGrounded)) { if ((guy._x < _root["box" + _local2]._x) && (_root["box" + _local2]._x < aRightStop[_local2])) { _root["box" + _local2]._x = _root["box" + _local2]._x + 3.5; } else if (guy._x > _root["box" + _local2]._x) { _root["box" + _local2]._x = _root["box" + _local2]._x - 3.5; } } _local2++; } }; SLAM1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 6) { if ((guy.hitTest(_root["SLAM" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; spikes2.onEnterFrame = function () { var _local3 = 1; while (_local3 < 4) { if ((guy.hitTest(_root["spikes" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (isFat && (!_global.ach4)) { camera.achievebar.gotoAndStop(6); _global.ach4 = true; } if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; axe1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 4) { if ((guy.hitTest(_root["axe" + _local3].axespin.hitbox) && (!bHit)) && (!bDead)) { if (((!bGrounded) && (_global.HP <= 0)) && (!_global.ach10)) { _global.ach10 = true; camera.achievebar.gotoAndStop(12); } if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; bounce1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 3) { if ((guy.hitTest(_root["bounce" + _local2]) && (!bGrounded)) && (!bStopInput)) { sBounce.start(); _root["bounce" + _local2].gotoAndStop(2); nGravity = -25; if (!isFat) { guy.gotoAndStop("jump"); } } _local2++; } }; slimecat1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 4) { if ((((guy.hitTest(_root["slimecat" + _local2]) && (!bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { _root["slimecat" + _local2].walkanimsparent.walkMC.gotoAndStop(2); _root["slimecat" + _local2].walkanimsparent.walkanims.gotoAndStop(2); nGravity = -14; if (guy._currentframe == 13) { guy.gotoAndStop("jump"); } } _local2++; } }; oneup.onEnterFrame = function () { if (guy.hitTest(oneup) && (!bGotLife)) { oneup.gotoAndStop(2); _global.lives++; bGotLife = true; } }; onEnterFrame = function () { if (_global.lives == 4) { this.camera.lives.gotoAndStop(4); } if (_global.lives == 3) { this.camera.lives.gotoAndStop(1); } if (_global.lives == 2) { this.camera.lives.gotoAndStop(2); } else if (_global.lives == 1) { this.camera.lives.gotoAndStop(3); } else if (_global.lives == 0) { _root.gotoAndStop(5); } guy._y = guy._y + nGravity; nGravity++; if (guy._y > 650) { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); if ((_global.HP > -1) && (!bDead)) { _global.lives--; } _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); nSpeed = 0; guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; } while (_root.ground.hitTest(guy._x, guy._y, true)) { nGravity = 0; guy._y--; bGrounded = true; } if ((!_root.ground.hitTest(guy._x, guy._y + 1, true)) && (!bTouchBox)) { bGrounded = false; } while (_root.ground.hitTest(guy._x, guy._y - 52, true)) { guy._y++; } while (_root.ground.hitTest(guy._x - 16, guy._y - 30, true)) { guy._x++; } while (_root.ground.hitTest(guy._x + 16, guy._y - 30, true)) { guy._x--; } if ((guy.hitTest(flag.hitbox) && (bGrounded)) && (!bStopInput)) { nSpeed = 0; if (isFat && (!_global.ach13)) { _global.ach13 = true; camera.achievebar.gotoAndStop(15); } if (!isFat) { guy.gotoAndStop("celebrate"); } else { guy.gotoAndStop("fatidle"); } flag.gotoAndPlay("complete"); _global.level++; clearInterval(deathtimer); bStopInput = true; if ((nLivesIn == _global.lives) && (!_global.ach8)) { camera.achievebar.gotoAndStop(10); _global.ach8 = true; } if (((nHPIn == _global.HP) && (_global.lives == nLivesIn)) && (!_global.ach9)) { camera.achievebar.gotoAndStop(11); _global.ach9 = true; } endlevel = setInterval(endleveler, 3000); } var _local4 = 1; while (_local4 < 3) { if ((guy.hitTest(_root["button" + _local4].butt) && (bGrounded)) && (isFat)) { _root["button" + _local4].gotoAndStop(2); ground.gotoAndStop(_local4 + 2); } _local4++; } nSpeed = nSpeed * 0.85; if (guy._x >= -3000) { guy._x = guy._x + nSpeed; } if (guy._x < -3000) { guy._x = -3000; } if ((Key.isDown(37) || (Key.isDown(65))) && (!bStopInput)) { if (nSpeed >= (-nMaxmove)) { nSpeed--; } guy._xscale = -100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((Key.isDown(39) || (Key.isDown(68))) && (!bStopInput)) { if (nSpeed <= nMaxmove) { nSpeed++; } guy._xscale = 100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((nSpeed < 1) && (nSpeed > -1)) { nSpeed = 0; if ((bGrounded && (!bStopInput)) && (!isFat)) { if (!bHit) { guy.gotoAndStop("idle"); } else { guy.gotoAndStop("hit"); } } else if ((bGrounded && (!bStopInput)) && (isFat)) { if (!bHit) { guy.gotoAndStop("fatidle"); } else { guy.gotoAndStop("fatHit"); } } } if ((((Key.isDown(38) || (Key.isDown(87))) && (bGrounded == true)) && (!bStopInput)) && (!isFat)) { nGravity = -14; jumpSound.start(); guy.gotoAndStop("jump"); } else if ((((((Key.isDown(38) || (Key.isDown(87))) && (!bGrounded)) && (!bStopInput)) && (!isFat)) && (!_global.ach1)) && (nGravity > -1)) { _global.ach1 = true; camera.achievebar.gotoAndStop(3); } if ((Key.isDown(40) || (Key.isDown(83))) && (!bStopInput)) { if (!isFat) { _local4 = 1; while (_local4 < 3) { if (guy.hitTest(_root["apple" + _local4]) && (bGrounded)) { nSpeed = 0; morphtimer = setInterval(morphfinished, 2600); bStopInput = true; _root["apple" + _local4].gotoAndStop(2); guy.gotoAndPlay("getfat"); isFat = true; nMaxmove = 3; } _local4++; } } else { guy.gotoAndPlay("puke"); isFat = false; bStopInput = true; nMaxmove = 15; puketimer = setInterval(pukefinished, 800); } } };
Instance of Symbol 437 MovieClip "camera" in Frame 11
onClipEvent (enterFrame) { while (_root.guy._y > (this._y + 140)) { if (this._y < 400) { _y = (_y+1); _y = (_y+1); } else { break; } } while (_root.guy._y < (this._y - 20)) { _y = (_y-1); _y = (_y-1); } while (_root.guy._x > (this._x + 20)) { _x = (_x+1); _x = (_x+1); } while (_root.guy._x < (this._x - 20)) { if (this._x > -6000) { _x = (_x-1); _x = (_x-1); } else { break; } } }
Frame 12
function morphfinished() { bStopInput = false; clearInterval(morphtimer); var _local2 = 1; while (_local2 < 3) { if (_root["apple" + _local2]._currentframe == 2) { _root["apple" + _local2].gotoAndPlay(1); } _local2++; } } function pukefinished() { bStopInput = false; clearInterval(puketimer); } function BEGIN() { bStopInput = false; clearInterval(begintimer); } function endleveler() { clearInterval(endlevel); guy._x = 2492.2; guy._y = -599.9; _root.gotoAndStop(13); } function hitdone() { clearInterval(hittimer); bHit = false; _global.HP--; _root.camera.lifebar.gotoAndStop(6 - _global.HP); } function deathdone() { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); _global.lives--; _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; bHit = false; bStopInput = false; bDead = false; clearInterval(deathtimer); var _local3 = 0; while (_local3 < 2) { aStartedMoving[_local3] = false; _root.ground["mover" + _local3]._x = aLeftMost[_local3]; _local3++; } _local3 = 2; while (_local3 < 4) { aStartedMoving[_local3] = false; _local3++; } _root.ground.vertmover2._y = aRightMost[2]; _root.ground.vertmover3._y = aLeftMost[3]; } stop(); var nSpeed = 0; var nMaxmove = 15; var nGravity = 0; var bGrounded = false; var isFat = false; var bHit = false; var bDead = false; var bGotLife = false; var bTouchBox = false; var sDir = "left"; var nLivesIn = _global.lives; var nHPIn = _global.HP; this.createEmptyMovieClip("mJumpSound", this.getNextHighestDepth()); var jumpSound = new Sound(mJumpSound); jumpSound.attachSound("jumpsound"); this.createEmptyMovieClip("mHitSound", this.getNextHighestDepth()); var hitSound = new Sound(mHitSound); hitSound.attachSound("hitsound"); this.createEmptyMovieClip("mBounceSound", this.getNextHighestDepth()); var sBounce = new Sound(mBounceSound); sBounce.attachSound("bouncejump"); this.createEmptyMovieClip("mCatSound", this.getNextHighestDepth()); var sCatDeath = new Sound(mCatSound); sCatDeath.attachSound("catdeath"); _global.lev7 = true; var aResetPositions = new Array(); aResetPositions[0] = guy._y; aResetPositions[1] = guy._x; var aStartedMoving = new Array(); aStartedMoving[0] = false; aStartedMoving[1] = false; aStartedMoving[3] = false; aStartedMoving[4] = false; var aRightMost = new Array(); aRightMost[0] = 969; aRightMost[1] = 2700; aRightMost[2] = 14; aRightMost[3] = 306; var aLeftMost = new Array(); aLeftMost[0] = 460; aLeftMost[1] = 1698.4; aLeftMost[2] = -424; aLeftMost[3] = -222; var aBlockDir = new Array(); aBlockDir[0] = "right"; aBlockDir[1] = "right"; aBlockDir[2] = "left"; aBlockDir[3] = "right"; begintimer = setInterval(BEGIN, 2400); bStopInput = true; flag.gotoAndStop("flap"); oneup.onEnterFrame = function () { if (guy.hitTest(oneup) && (!bGotLife)) { oneup.gotoAndStop(2); _global.lives++; bGotLife = true; _global.secretlife2 = true; if (!_global.ach6) { _global.ach6 = true; camera.achievebar.gotoAndStop(8); } } }; ground.onEnterFrame = function () { var _local2 = 0; while (_local2 < 2) { if (guy.hitTest(_root.ground["mover" + _local2].hitbox)) { aStartedMoving[_local2] = true; if (aBlockDir[_local2] == "right") { guy._x = guy._x + 3; } else { guy._x = guy._x - 3; } } if ((aStartedMoving[_local2] == true) && (aBlockDir[_local2] == "right")) { _root.ground["mover" + _local2]._x = _root.ground["mover" + _local2]._x + 3; if (_root.ground["mover" + _local2]._x >= aRightMost[_local2]) { aBlockDir[_local2] = "left"; } } else if ((aStartedMoving[_local2] == true) && (aBlockDir[_local2] == "left")) { _root.ground["mover" + _local2]._x = _root.ground["mover" + _local2]._x - 3; if (_root.ground["mover" + _local2]._x <= aLeftMost[_local2]) { aBlockDir[_local2] = "right"; } } _local2++; } _local2 = 2; while (_local2 < 4) { if (guy.hitTest(_root.ground["vertmover" + _local2])) { aStartedMoving[_local2] = true; if (aBlockDir[_local2] == "right") { guy._y = guy._y + 8; } else { guy._y = guy._y - 3; } } if ((aStartedMoving[_local2] == true) && (aBlockDir[_local2] == "right")) { _root.ground["vertmover" + _local2]._y = _root.ground["vertmover" + _local2]._y + 8; if (_root.ground["vertmover" + _local2]._y >= aRightMost[_local2]) { aBlockDir[_local2] = "left"; } } else if ((aStartedMoving[_local2] == true) && (aBlockDir[_local2] == "left")) { _root.ground["vertmover" + _local2]._y = _root.ground["vertmover" + _local2]._y - 3; if (_root.ground["vertmover" + _local2]._y <= aLeftMost[_local2]) { aBlockDir[_local2] = "right"; } } _local2++; } }; box.onEnterFrame = function () { if (ground._currentframe == 3) { droppoint = 1583; } else { droppoint = 1374; } if (box._x > droppoint) { if (ground._currentframe == 3) { ground.gotoAndStop(5); } if ((ground._currentframe == 1) || (ground._currentframe == 2)) { ground.gotoAndStop(2); } if (box._y < 280) { box._y = box._y + 20; } else if (box._y >= 280) { box.unloadMovie(); } } else if (((Key.isDown(32) && (guy.hitTest(box))) && (isFat)) && (bGrounded)) { if (guy._x < box._x) { box._x = box._x + 3.5; } else if ((guy._x > box._x) && (box._x > 560)) { box._x = box._x - 3.5; } } }; SLAM1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 6) { if ((guy.hitTest(_root["SLAM" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; spikes1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 10) { if ((guy.hitTest(_root["spikes" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (isFat && (!_global.ach4)) { camera.achievebar.gotoAndStop(6); _global.ach4 = true; } if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; axe1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 4) { if ((guy.hitTest(_root["axe" + _local3].axespin.hitbox) && (!bHit)) && (!bDead)) { if (((!bGrounded) && (_global.HP <= 0)) && (!_global.ach10)) { _global.ach10 = true; camera.achievebar.gotoAndStop(12); } if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } if ((guy.hitTest(shuri1.shurihitbox.shurihit) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } if ((guy.hitTest(shuri2.shurihitbox.shurihit) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } }; bounce1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 3) { if ((guy.hitTest(_root["bounce" + _local2]) && (!bGrounded)) && (!bStopInput)) { sBounce.start(); _root["bounce" + _local2].gotoAndStop(2); nGravity = -25; if (!isFat) { guy.gotoAndStop("jump"); } } _local2++; } }; cat1.onEnterFrame = function () { if (!dead) { cat1.gotoAndStop(1); } if ((((guy.hitTest(cat1) && (!bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { sCatDeath.start(); cat1.gotoAndStop(2); dead = true; nGravity = -14; if (!_global.ach3) { camera.achievebar.gotoAndStop(5); _global.ach3 = true; } if ((!_global.ach11) && (isFat)) { camera.achievebar.gotoAndStop(13); _global.ach11 = true; } } else if ((((guy.hitTest(cat1) && (bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bHit = true; hitSound.start(); if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } if (sDir == "right") { cat1._x--; } else if (sDir == "left") { cat1._x++; } } if ((sDir == "left") && (!dead)) { cat1._x = cat1._x - 3; cat1._xscale = 100; } if ((sDir == "right") && (!dead)) { cat1._x = cat1._x + 3; cat1._xscale = -100; } if (_root.ground.hitTest(cat1._x - 16, cat1._y - 30, true)) { sDir = "right"; } if (_root.ground.hitTest(cat1._x + 16, cat1._y - 30, true)) { sDir = "left"; } if ((guy._x > (cat1._x + 350)) || (guy._x < (cat1._x - 350))) { dead = false; } }; onEnterFrame = function () { if (_global.lives == 5) { this.camera.lives.gotoAndStop(5); } if (_global.lives == 4) { this.camera.lives.gotoAndStop(4); } if (_global.lives == 3) { this.camera.lives.gotoAndStop(1); } if (_global.lives == 2) { this.camera.lives.gotoAndStop(2); } else if (_global.lives == 1) { this.camera.lives.gotoAndStop(3); } else if (_global.lives == 0) { _root.gotoAndStop(5); } guy._y = guy._y + nGravity; nGravity++; if (guy._y > 650) { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); if ((_global.HP > -1) && (!bDead)) { _global.lives--; } _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); nSpeed = 0; guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; var _local4 = 0; while (_local4 < 2) { aStartedMoving[_local4] = false; _root.ground["mover" + _local4]._x = aLeftMost[_local4]; _local4++; } _local4 = 2; while (_local4 < 4) { aStartedMoving[_local4] = false; _local4++; } _root.ground.vertmover2._y = aRightMost[2]; _root.ground.vertmover3._y = aLeftMost[3]; } while (_root.ground.hitTest(guy._x, guy._y, true)) { nGravity = 0; guy._y--; bGrounded = true; } if ((!_root.ground.hitTest(guy._x, guy._y + 1, true)) && (!bTouchBox)) { bGrounded = false; } while (_root.ground.hitTest(guy._x, guy._y - 52, true)) { guy._y++; } while (_root.ground.hitTest(guy._x - 16, guy._y - 30, true)) { guy._x++; } while (_root.ground.hitTest(guy._x + 16, guy._y - 30, true)) { guy._x--; } if ((guy.hitTest(flag.hitbox) && (bGrounded)) && (!bStopInput)) { nSpeed = 0; if (isFat && (!_global.ach13)) { _global.ach13 = true; camera.achievebar.gotoAndStop(15); } if (!isFat) { guy.gotoAndStop("celebrate"); } else { guy.gotoAndStop("fatidle"); } flag.gotoAndPlay("complete"); _global.level++; clearInterval(deathtimer); bStopInput = true; if ((nLivesIn == _global.lives) && (!_global.ach8)) { camera.achievebar.gotoAndStop(10); _global.ach8 = true; } if (((nHPIn == _global.HP) && (_global.lives == nLivesIn)) && (!_global.ach9)) { camera.achievebar.gotoAndStop(11); _global.ach9 = true; } endlevel = setInterval(endleveler, 3000); } var _local4 = 2; while (_local4 < 4) { if ((guy.hitTest(_root["button" + _local4].butt) && (bGrounded)) && (isFat)) { _root["button" + _local4].gotoAndStop(2); if (ground._currentframe == 1) { ground.gotoAndStop(3); } else if (ground._currentframe == 2) { ground.gotoAndStop(4); } else if (ground._currentframe == 5) { ground.gotoAndStop(6); } } _local4++; } nSpeed = nSpeed * 0.85; if (guy._x >= -3000) { guy._x = guy._x + nSpeed; } if (guy._x < -3000) { guy._x = -3000; } if ((Key.isDown(37) || (Key.isDown(65))) && (!bStopInput)) { if (nSpeed >= (-nMaxmove)) { nSpeed--; } guy._xscale = -100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((Key.isDown(39) || (Key.isDown(68))) && (!bStopInput)) { if (nSpeed <= nMaxmove) { nSpeed++; } guy._xscale = 100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((nSpeed < 1) && (nSpeed > -1)) { nSpeed = 0; if ((bGrounded && (!bStopInput)) && (!isFat)) { if (!bHit) { guy.gotoAndStop("idle"); } else { guy.gotoAndStop("hit"); } } else if ((bGrounded && (!bStopInput)) && (isFat)) { if (!bHit) { guy.gotoAndStop("fatidle"); } else { guy.gotoAndStop("fatHit"); } } } if ((((Key.isDown(38) || (Key.isDown(87))) && (bGrounded == true)) && (!bStopInput)) && (!isFat)) { nGravity = -14; jumpSound.start(); guy.gotoAndStop("jump"); } else if ((((((Key.isDown(38) || (Key.isDown(87))) && (!bGrounded)) && (!bStopInput)) && (!isFat)) && (!_global.ach1)) && (nGravity > -1)) { _global.ach1 = true; camera.achievebar.gotoAndStop(3); } if ((Key.isDown(40) || (Key.isDown(83))) && (!bStopInput)) { if (!isFat) { _local4 = 1; while (_local4 < 3) { if (guy.hitTest(_root["apple" + _local4]) && (bGrounded)) { nSpeed = 0; morphtimer = setInterval(morphfinished, 2600); bStopInput = true; _root["apple" + _local4].gotoAndStop(2); guy.gotoAndPlay("getfat"); isFat = true; nMaxmove = 3; } _local4++; } } else { guy.gotoAndPlay("puke"); isFat = false; bStopInput = true; nMaxmove = 15; puketimer = setInterval(pukefinished, 800); } } };
Frame 13
function morphfinished() { bStopInput = false; clearInterval(morphtimer); var _local2 = 1; while (_local2 < 3) { if (_root["apple" + _local2]._currentframe == 2) { _root["apple" + _local2].gotoAndPlay(1); } _local2++; } } function pukefinished() { bStopInput = false; clearInterval(puketimer); } function BEGIN() { bStopInput = false; clearInterval(begintimer); } function endleveler() { clearInterval(endlevel); guy._x = 2492.2; guy._y = -599.9; _root.gotoAndStop(14); } function hitdone() { clearInterval(hittimer); bHit = false; _global.HP--; _root.camera.lifebar.gotoAndStop(6 - _global.HP); } function deathdone() { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); _global.lives--; _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; bHit = false; bStopInput = false; bDead = false; clearInterval(deathtimer); var _local3 = 0; while (_local3 < 2) { aStartedMoving[_local3] = false; _root.ground4["mover" + _local3]._x = aLeftMost[_local3]; _local3++; } _local3 = 2; while (_local3 < 5) { aStartedMoving[_local3] = false; _local3++; } _root.ground4.vertmover2._y = 73; aBlockDir[2] = "right"; _root.ground4.vertmover3._y = aLeftMost[3]; _root.ground4.vertmover4._y = aRightMost[4]; } stop(); var nSpeed = 0; var nMaxmove = 15; var nGravity = 0; var bGrounded = false; var isFat = false; var bHit = false; var bDead = false; var bGotLife = false; var bTouchBox = false; var sDir = "left"; var nLivesIn = _global.lives; var nHPIn = _global.HP; this.createEmptyMovieClip("mJumpSound", this.getNextHighestDepth()); var jumpSound = new Sound(mJumpSound); jumpSound.attachSound("jumpsound"); this.createEmptyMovieClip("mHitSound", this.getNextHighestDepth()); var hitSound = new Sound(mHitSound); hitSound.attachSound("hitsound"); this.createEmptyMovieClip("mBounceSound", this.getNextHighestDepth()); var sBounce = new Sound(mBounceSound); sBounce.attachSound("bouncejump"); _global.lev8 = true; var aResetPositions = new Array(); aResetPositions[0] = guy._y; aResetPositions[1] = guy._x; var aStartedMoving = new Array(); aStartedMoving[0] = false; aStartedMoving[1] = false; aStartedMoving[3] = false; aStartedMoving[4] = false; aStartedMoving[5] = false; var aRightMost = new Array(); aRightMost[0] = 2850; aRightMost[1] = 2700; aRightMost[2] = 420; aRightMost[3] = 422; aRightMost[4] = 660; var aLeftMost = new Array(); aLeftMost[0] = 2500; aLeftMost[1] = 1698.4; aLeftMost[2] = 50; aLeftMost[3] = 120; aLeftMost[4] = -100; var aBlockDir = new Array(); aBlockDir[0] = "right"; aBlockDir[1] = "right"; aBlockDir[2] = "right"; aBlockDir[3] = "right"; aBlockDir[4] = "left"; begintimer = setInterval(BEGIN, 2400); bStopInput = true; flag.gotoAndStop("flap"); oneup.onEnterFrame = function () { if (guy.hitTest(oneup) && (!bGotLife)) { oneup.gotoAndStop(2); _global.lives++; bGotLife = true; } }; ground4.onEnterFrame = function () { var _local2 = 0; while (_local2 < 2) { if (guy.hitTest(_root.ground4["mover" + _local2].hitbox)) { aStartedMoving[_local2] = true; if (aBlockDir[_local2] == "right") { guy._x = guy._x + 3; } else { guy._x = guy._x - 3; } } if ((aStartedMoving[_local2] == true) && (aBlockDir[_local2] == "right")) { _root.ground4["mover" + _local2]._x = _root.ground4["mover" + _local2]._x + 3; if (_root.ground4["mover" + _local2]._x >= aRightMost[_local2]) { aBlockDir[_local2] = "left"; } } else if ((aStartedMoving[_local2] == true) && (aBlockDir[_local2] == "left")) { _root.ground4["mover" + _local2]._x = _root.ground4["mover" + _local2]._x - 3; if (_root.ground4["mover" + _local2]._x <= aLeftMost[_local2]) { aBlockDir[_local2] = "right"; } } _local2++; } _local2 = 2; while (_local2 < 5) { if (guy.hitTest(_root.ground4["vertmover" + _local2])) { aStartedMoving[_local2] = true; if (aBlockDir[_local2] == "right") { guy._y = guy._y + 8; } else { guy._y = guy._y - 3; } } if ((aStartedMoving[_local2] == true) && (aBlockDir[_local2] == "right")) { _root.ground4["vertmover" + _local2]._y = _root.ground4["vertmover" + _local2]._y + 8; if (_root.ground4["vertmover" + _local2]._y >= aRightMost[_local2]) { aBlockDir[_local2] = "left"; } } else if ((aStartedMoving[_local2] == true) && (aBlockDir[_local2] == "left")) { _root.ground4["vertmover" + _local2]._y = _root.ground4["vertmover" + _local2]._y - 3; if (_root.ground4["vertmover" + _local2]._y <= aLeftMost[_local2]) { aBlockDir[_local2] = "right"; } } _local2++; } }; box.onEnterFrame = function () { if (ground4._currentframe == 3) { droppoint = 1583; } else { droppoint = 1374; } if (box._x > droppoint) { if (ground4._currentframe == 3) { ground4.gotoAndStop(5); } if ((ground4._currentframe == 1) || (ground4._currentframe == 2)) { ground4.gotoAndStop(2); } if (box._y < 280) { box._y = box._y + 20; } else if (box._y >= 280) { box.unloadMovie(); } } else if (((Key.isDown(32) && (guy.hitTest(box))) && (isFat)) && (bGrounded)) { if (guy._x < box._x) { box._x = box._x + 3.5; } else if ((guy._x > box._x) && (box._x > 560)) { box._x = box._x - 3.5; } } }; SLAM1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 6) { if ((guy.hitTest(_root["SLAM" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; spikes1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 12) { if ((guy.hitTest(_root["spikes" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (isFat && (!_global.ach4)) { camera.achievebar.gotoAndStop(6); _global.ach4 = true; } if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; axe1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 4) { if ((guy.hitTest(_root["axe" + _local3].axespin.hitbox) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } if ((guy.hitTest(shuri1.shurihitbox.shurihit) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } if ((guy.hitTest(shuri2.shurihitbox.shurihit) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } }; bounce1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 3) { if ((guy.hitTest(_root["bounce" + _local2]) && (!bGrounded)) && (!bStopInput)) { sBounce.start(); _root["bounce" + _local2].gotoAndStop(2); nGravity = -25; if (!isFat) { guy.gotoAndStop("jump"); } } _local2++; } }; cat1.onEnterFrame = function () { if (!dead) { cat1.gotoAndStop(1); } if ((((guy.hitTest(cat1) && (!bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { cat1.gotoAndStop(2); dead = true; nGravity = -14; } else if ((((guy.hitTest(cat1) && (bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bHit = true; hitSound.start(); if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } if (sDir == "right") { cat1._x--; } else if (sDir == "left") { cat1._x++; } } if ((sDir == "left") && (!dead)) { cat1._x = cat1._x - 3; cat1._xscale = 100; } if ((sDir == "right") && (!dead)) { cat1._x = cat1._x + 3; cat1._xscale = -100; } if (_root.ground4.hitTest(cat1._x - 16, cat1._y - 30, true)) { sDir = "right"; } if (_root.ground4.hitTest(cat1._x + 16, cat1._y - 30, true)) { sDir = "left"; } if ((guy._x > (cat1._x + 350)) || (guy._x < (cat1._x - 350))) { dead = false; } }; oneup.onEnterFrame = function () { if (guy.hitTest(oneup) && (!bGotLife)) { oneup.gotoAndStop(2); _global.lives++; bGotLife = true; } }; onEnterFrame = function () { if (_global.lives == 5) { this.camera.lives.gotoAndStop(5); } if (_global.lives == 4) { this.camera.lives.gotoAndStop(4); } if (_global.lives == 3) { this.camera.lives.gotoAndStop(1); } if (_global.lives == 2) { this.camera.lives.gotoAndStop(2); } else if (_global.lives == 1) { this.camera.lives.gotoAndStop(3); } else if (_global.lives == 0) { _root.gotoAndStop(5); } guy._y = guy._y + nGravity; nGravity++; if (guy._y > 650) { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); if ((_global.HP > -1) && (!bDead)) { _global.lives--; } _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); nSpeed = 0; guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; var _local4 = 0; while (_local4 < 2) { aStartedMoving[_local4] = false; _root.ground4["mover" + _local4]._x = aLeftMost[_local4]; _local4++; } _local4 = 2; while (_local4 < 5) { aStartedMoving[_local4] = false; _local4++; } _root.ground4.vertmover2._y = 73; aBlockDir[2] = "right"; _root.ground4.vertmover3._y = aLeftMost[3]; _root.ground4.vertmover4._y = aRightMost[4]; } while (_root.ground4.hitTest(guy._x, guy._y, true)) { nGravity = 0; guy._y--; bGrounded = true; } if ((!_root.ground4.hitTest(guy._x, guy._y + 1, true)) && (!bTouchBox)) { bGrounded = false; } while (_root.ground4.hitTest(guy._x, guy._y - 52, true)) { guy._y++; } while (_root.ground4.hitTest(guy._x - 16, guy._y - 30, true)) { guy._x++; } while (_root.ground4.hitTest(guy._x + 16, guy._y - 30, true)) { guy._x--; } if ((guy.hitTest(flag.hitbox) && (bGrounded)) && (!bStopInput)) { nSpeed = 0; if (isFat && (!_global.ach13)) { _global.ach13 = true; camera.achievebar.gotoAndStop(15); } if (!isFat) { guy.gotoAndStop("celebrate"); } else { guy.gotoAndStop("fatidle"); } flag.gotoAndPlay("complete"); _global.level++; clearInterval(deathtimer); bStopInput = true; if ((nLivesIn == _global.lives) && (!_global.ach8)) { camera.achievebar.gotoAndStop(10); _global.ach8 = true; } if (((nHPIn == _global.HP) && (_global.lives == nLivesIn)) && (!_global.ach9)) { camera.achievebar.gotoAndStop(11); _global.ach9 = true; } endlevel = setInterval(endleveler, 3000); } var _local4 = 1; while (_local4 < 3) { if ((guy.hitTest(_root["button" + _local4].butt) && (bGrounded)) && (isFat)) { _root["button" + _local4].gotoAndStop(2); ground4.gotoAndStop(2); } _local4++; } nSpeed = nSpeed * 0.85; if (guy._x >= -3000) { guy._x = guy._x + nSpeed; } if (guy._x < -3000) { guy._x = -3000; } if ((Key.isDown(37) || (Key.isDown(65))) && (!bStopInput)) { if (nSpeed >= (-nMaxmove)) { nSpeed--; } guy._xscale = -100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((Key.isDown(39) || (Key.isDown(68))) && (!bStopInput)) { if (nSpeed <= nMaxmove) { nSpeed++; } guy._xscale = 100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((nSpeed < 1) && (nSpeed > -1)) { nSpeed = 0; if ((bGrounded && (!bStopInput)) && (!isFat)) { if (!bHit) { guy.gotoAndStop("idle"); } else { guy.gotoAndStop("hit"); } } else if ((bGrounded && (!bStopInput)) && (isFat)) { if (!bHit) { guy.gotoAndStop("fatidle"); } else { guy.gotoAndStop("fatHit"); } } } if ((((Key.isDown(38) || (Key.isDown(87))) && (bGrounded == true)) && (!bStopInput)) && (!isFat)) { nGravity = -14; jumpSound.start(); guy.gotoAndStop("jump"); } else if ((((((Key.isDown(38) || (Key.isDown(87))) && (!bGrounded)) && (!bStopInput)) && (!isFat)) && (!_global.ach1)) && (nGravity > -1)) { _global.ach1 = true; camera.achievebar.gotoAndStop(3); } if ((Key.isDown(40) || (Key.isDown(83))) && (!bStopInput)) { if (!isFat) { _local4 = 1; while (_local4 < 3) { if (guy.hitTest(_root["apple" + _local4]) && (bGrounded)) { nSpeed = 0; morphtimer = setInterval(morphfinished, 2600); bStopInput = true; _root["apple" + _local4].gotoAndStop(2); guy.gotoAndPlay("getfat"); isFat = true; nMaxmove = 3; } _local4++; } } else { guy.gotoAndPlay("puke"); isFat = false; bStopInput = true; nMaxmove = 15; puketimer = setInterval(pukefinished, 800); } } };
Frame 14
function morphfinished() { bStopInput = false; clearInterval(morphtimer); var _local2 = 1; while (_local2 < 3) { if (_root["apple" + _local2]._currentframe == 2) { _root["apple" + _local2].gotoAndPlay(1); } _local2++; } } function pukefinished() { bStopInput = false; clearInterval(puketimer); } function BEGIN() { bStopInput = false; clearInterval(begintimer); } function endleveler() { clearInterval(endlevel); guy._x = 2492.2; guy._y = -599.9; _root.gotoAndStop(15); } function hitdone() { clearInterval(hittimer); bHit = false; _global.HP--; _root.camera.lifebar.gotoAndStop(6 - _global.HP); } function deathdone() { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); roof.gotoAndStop(1); _global.lives--; _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; bHit = false; bStopInput = false; bDead = false; clearInterval(deathtimer); var _local3 = 0; while (_local3 < 2) { aStartedMoving[_local3] = false; _root.ground4["mover" + _local3]._x = aLeftMost[_local3]; _local3++; } _local3 = 2; while (_local3 < 5) { aStartedMoving[_local3] = false; _local3++; } _root.ground4.vertmover2._y = -118; aBlockDir[2] = "left"; } stop(); var nSpeed = 0; var nMaxmove = 15; var nGravity = 0; var bGrounded = false; var isFat = false; var bHit = false; var bDead = false; var bGotLife = false; var bTouchBox = false; var sDir = "left"; var nLivesIn = _global.lives; var nHPIn = _global.HP; this.createEmptyMovieClip("mJumpSound", this.getNextHighestDepth()); var jumpSound = new Sound(mJumpSound); jumpSound.attachSound("jumpsound"); this.createEmptyMovieClip("mHitSound", this.getNextHighestDepth()); var hitSound = new Sound(mHitSound); hitSound.attachSound("hitsound"); this.createEmptyMovieClip("mBounceSound", this.getNextHighestDepth()); var sBounce = new Sound(mBounceSound); sBounce.attachSound("bouncejump"); _global.lev9 = true; var aResetPositions = new Array(); aResetPositions[0] = guy._y; aResetPositions[1] = guy._x; var aStartedMoving = new Array(); aStartedMoving[0] = false; aStartedMoving[1] = false; aStartedMoving[3] = false; aStartedMoving[4] = false; aStartedMoving[5] = false; var aRightMost = new Array(); aRightMost[0] = 2850; aRightMost[1] = 2700; aRightMost[2] = ground4.vertmover2._y; aRightMost[3] = 422; aRightMost[4] = 735; var aLeftMost = new Array(); aLeftMost[0] = 2500; aLeftMost[1] = 1698.4; aLeftMost[2] = -600; aLeftMost[3] = 120; aLeftMost[4] = -100; var aBlockDir = new Array(); aBlockDir[0] = "right"; aBlockDir[1] = "right"; aBlockDir[2] = "left"; aBlockDir[3] = "right"; aBlockDir[4] = "left"; begintimer = setInterval(BEGIN, 2400); bStopInput = true; flag.gotoAndStop("flap"); activator.onEnterFrame = function () { activator._visible = false; if (guy.hitTest(activator)) { roof.gotoAndStop(2); } }; roof.onEnterFrame = function () { if (guy.hitTest(roof.faller.hitbox) && (!bDead)) { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } }; oneup.onEnterFrame = function () { if (guy.hitTest(oneup) && (!bGotLife)) { oneup.gotoAndStop(2); _global.lives++; bGotLife = true; } }; ground4.onEnterFrame = function () { var _local2 = 0; while (_local2 < 2) { if (guy.hitTest(_root.ground4["mover" + _local2].hitbox)) { aStartedMoving[_local2] = true; if (aBlockDir[_local2] == "right") { guy._x = guy._x + 3; } else { guy._x = guy._x - 3; } } if ((aStartedMoving[_local2] == true) && (aBlockDir[_local2] == "right")) { _root.ground4["mover" + _local2]._x = _root.ground4["mover" + _local2]._x + 3; if (_root.ground4["mover" + _local2]._x >= aRightMost[_local2]) { aBlockDir[_local2] = "left"; } } else if ((aStartedMoving[_local2] == true) && (aBlockDir[_local2] == "left")) { _root.ground4["mover" + _local2]._x = _root.ground4["mover" + _local2]._x - 3; if (_root.ground4["mover" + _local2]._x <= aLeftMost[_local2]) { aBlockDir[_local2] = "right"; } } _local2++; } _local2 = 2; while (_local2 < 5) { if (guy.hitTest(_root.ground4["vertmover" + _local2])) { aStartedMoving[_local2] = true; if (aBlockDir[_local2] == "right") { guy._y = guy._y + 8; } else { guy._y = guy._y - 3; } } if ((aStartedMoving[_local2] == true) && (aBlockDir[_local2] == "right")) { _root.ground4["vertmover" + _local2]._y = _root.ground4["vertmover" + _local2]._y + 8; if (_root.ground4["vertmover" + _local2]._y >= aRightMost[_local2]) { aBlockDir[_local2] = "left"; } } else if ((aStartedMoving[_local2] == true) && (aBlockDir[_local2] == "left")) { _root.ground4["vertmover" + _local2]._y = _root.ground4["vertmover" + _local2]._y - 3; if (_root.ground4["vertmover" + _local2]._y <= aLeftMost[_local2]) { aBlockDir[_local2] = "right"; } } _local2++; } }; box.onEnterFrame = function () { if (ground4._currentframe == 3) { droppoint = 1583; } else { droppoint = 1374; } if (box._x > droppoint) { if (ground4._currentframe == 3) { ground4.gotoAndStop(5); } if ((ground4._currentframe == 1) || (ground4._currentframe == 2)) { ground4.gotoAndStop(2); } if (box._y < 280) { box._y = box._y + 20; } else if (box._y >= 280) { box.unloadMovie(); } } else if (((Key.isDown(32) && (guy.hitTest(box))) && (isFat)) && (bGrounded)) { if (guy._x < box._x) { box._x = box._x + 3.5; } else if ((guy._x > box._x) && (box._x > 560)) { box._x = box._x - 3.5; } } }; SLAM1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 10) { if ((guy.hitTest(_root["SLAM" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; spikes1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 12) { if ((guy.hitTest(_root["spikes" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (isFat && (!_global.ach4)) { camera.achievebar.gotoAndStop(6); _global.ach4 = true; } if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; axe1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 6) { if ((guy.hitTest(_root["axe" + _local3].axespin.hitbox) && (!bHit)) && (!bDead)) { if (((!bGrounded) && (_global.HP <= 0)) && (!_global.ach10)) { _global.ach10 = true; camera.achievebar.gotoAndStop(12); } if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } if ((guy.hitTest(shuri1.shurihitbox.shurihit) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } if ((guy.hitTest(shuri2.shurihitbox.shurihit) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } }; bounce1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 3) { if ((guy.hitTest(_root["bounce" + _local2]) && (!bGrounded)) && (!bStopInput)) { sBounce.start(); _root["bounce" + _local2].gotoAndStop(2); nGravity = -25; if (!isFat) { guy.gotoAndStop("jump"); } } _local2++; } }; cat1.onEnterFrame = function () { if (!dead) { cat1.gotoAndStop(1); } if ((((guy.hitTest(cat1) && (!bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { cat1.gotoAndStop(2); dead = true; nGravity = -14; } else if ((((guy.hitTest(cat1) && (bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bHit = true; hitSound.start(); if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } if (sDir == "right") { cat1._x--; } else if (sDir == "left") { cat1._x++; } } if ((sDir == "left") && (!dead)) { cat1._x = cat1._x - 3; cat1._xscale = 100; } if ((sDir == "right") && (!dead)) { cat1._x = cat1._x + 3; cat1._xscale = -100; } if (_root.ground4.hitTest(cat1._x - 16, cat1._y - 30, true)) { sDir = "right"; } if (_root.ground4.hitTest(cat1._x + 16, cat1._y - 30, true)) { sDir = "left"; } if ((guy._x > (cat1._x + 350)) || (guy._x < (cat1._x - 350))) { dead = false; } }; oneup.onEnterFrame = function () { if (guy.hitTest(oneup) && (!bGotLife)) { oneup.gotoAndStop(2); _global.lives++; bGotLife = true; } }; onEnterFrame = function () { if (_global.lives == 5) { this.camera.lives.gotoAndStop(5); } if (_global.lives == 4) { this.camera.lives.gotoAndStop(4); } if (_global.lives == 3) { this.camera.lives.gotoAndStop(1); } if (_global.lives == 2) { this.camera.lives.gotoAndStop(2); } else if (_global.lives == 1) { this.camera.lives.gotoAndStop(3); } else if (_global.lives == 0) { _root.gotoAndStop(5); } guy._y = guy._y + nGravity; nGravity++; if (guy._y > 650) { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); if ((_global.HP > -1) && (!bDead)) { _global.lives--; } _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); roof.gotoAndStop(1); nSpeed = 0; guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; var _local4 = 0; while (_local4 < 2) { aStartedMoving[_local4] = false; _root.ground4["mover" + _local4]._x = aLeftMost[_local4]; _local4++; } _local4 = 2; while (_local4 < 5) { aStartedMoving[_local4] = false; _local4++; } _root.ground4.vertmover2._y = -118; aBlockDir[2] = "left"; } while (_root.ground4.hitTest(guy._x, guy._y, true)) { nGravity = 0; guy._y--; bGrounded = true; } if ((!_root.ground4.hitTest(guy._x, guy._y + 1, true)) && (!bTouchBox)) { bGrounded = false; } while (_root.ground4.hitTest(guy._x, guy._y - 52, true)) { guy._y++; } while (_root.ground4.hitTest(guy._x - 16, guy._y - 30, true)) { guy._x++; } while (_root.ground4.hitTest(guy._x + 16, guy._y - 30, true)) { guy._x--; } if ((guy.hitTest(flag.hitbox) && (bGrounded)) && (!bStopInput)) { nSpeed = 0; if (isFat && (!_global.ach13)) { _global.ach13 = true; camera.achievebar.gotoAndStop(15); } if (!isFat) { guy.gotoAndStop("celebrate"); } else { guy.gotoAndStop("fatidle"); } flag.gotoAndPlay("complete"); _global.level++; clearInterval(deathtimer); bStopInput = true; if ((nLivesIn == _global.lives) && (!_global.ach8)) { camera.achievebar.gotoAndStop(10); _global.ach8 = true; } if (((nHPIn == _global.HP) && (_global.lives == nLivesIn)) && (!_global.ach9)) { camera.achievebar.gotoAndStop(11); _global.ach9 = true; } endlevel = setInterval(endleveler, 3000); } var _local4 = 1; while (_local4 < 3) { if ((guy.hitTest(_root["button" + _local4].butt) && (bGrounded)) && (isFat)) { _root["button" + _local4].gotoAndStop(_local4 + 1); ground4.gotoAndStop(_local4 + 1); } _local4++; } nSpeed = nSpeed * 0.85; if (guy._x >= -3000) { guy._x = guy._x + nSpeed; } if (guy._x < -3000) { guy._x = -3000; } if ((Key.isDown(37) || (Key.isDown(65))) && (!bStopInput)) { if (nSpeed >= (-nMaxmove)) { nSpeed--; } guy._xscale = -100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((Key.isDown(39) || (Key.isDown(68))) && (!bStopInput)) { if (nSpeed <= nMaxmove) { nSpeed++; } guy._xscale = 100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((nSpeed < 1) && (nSpeed > -1)) { nSpeed = 0; if ((bGrounded && (!bStopInput)) && (!isFat)) { if (!bHit) { guy.gotoAndStop("idle"); } else { guy.gotoAndStop("hit"); } } else if ((bGrounded && (!bStopInput)) && (isFat)) { if (!bHit) { guy.gotoAndStop("fatidle"); } else { guy.gotoAndStop("fatHit"); } } } if ((((Key.isDown(38) || (Key.isDown(87))) && (bGrounded == true)) && (!bStopInput)) && (!isFat)) { nGravity = -14; jumpSound.start(); guy.gotoAndStop("jump"); } else if ((((((Key.isDown(38) || (Key.isDown(87))) && (!bGrounded)) && (!bStopInput)) && (!isFat)) && (!_global.ach1)) && (nGravity > -1)) { _global.ach1 = true; camera.achievebar.gotoAndStop(3); } if ((Key.isDown(40) || (Key.isDown(83))) && (!bStopInput)) { if (!isFat) { _local4 = 1; while (_local4 < 3) { if (guy.hitTest(_root["apple" + _local4]) && (bGrounded)) { nSpeed = 0; morphtimer = setInterval(morphfinished, 2600); bStopInput = true; _root["apple" + _local4].gotoAndStop(2); guy.gotoAndPlay("getfat"); isFat = true; nMaxmove = 3; } _local4++; } } else { guy.gotoAndPlay("puke"); isFat = false; bStopInput = true; nMaxmove = 15; puketimer = setInterval(pukefinished, 800); } } };
Frame 15
function morphfinished() { bStopInput = false; clearInterval(morphtimer); var _local2 = 1; while (_local2 < 4) { if (_root["apple" + _local2]._currentframe == 2) { _root["apple" + _local2].gotoAndPlay(1); } _local2++; } } function pukefinished() { bStopInput = false; clearInterval(puketimer); } function BEGIN() { bStopInput = false; clearInterval(begintimer); } function endleveler() { clearInterval(endlevel); stopAllSounds(); _root.gotoAndStop(16); } function hitdone() { clearInterval(hittimer); bHit = false; _global.HP--; _root.camera.lifebar.gotoAndStop(6 - _global.HP); } function deathdone() { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); roof.gotoAndStop(1); _global.lives--; _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; bHit = false; bStopInput = false; bDead = false; clearInterval(deathtimer); var _local3 = 0; while (_local3 < 2) { aStartedMoving[_local3] = false; _root.ground4["mover" + _local3]._x = aLeftMost[_local3]; _local3++; } _local3 = 2; while (_local3 < 5) { aStartedMoving[_local3] = false; _local3++; } _root.ground4.vertmover2._y = -118; aBlockDir[2] = "left"; } stop(); var nSpeed = 0; var nMaxmove = 15; var nGravity = 0; var bGrounded = false; var isFat = false; var bHit = false; var bDead = false; var bGotLife = false; var bTouchBox = false; var sDir = "left"; var nLivesIn = _global.lives; var nHPIn = _global.HP; this.createEmptyMovieClip("mJumpSound", this.getNextHighestDepth()); var jumpSound = new Sound(mJumpSound); jumpSound.attachSound("jumpsound"); this.createEmptyMovieClip("mHitSound", this.getNextHighestDepth()); var hitSound = new Sound(mHitSound); hitSound.attachSound("hitsound"); this.createEmptyMovieClip("mBounceSound", this.getNextHighestDepth()); var sBounce = new Sound(mBounceSound); sBounce.attachSound("bouncejump"); this.createEmptyMovieClip("mCatSound", this.getNextHighestDepth()); var sCatDeath = new Sound(mCatSound); sCatDeath.attachSound("catdeath"); this.createEmptyMovieClip("mSlimeSound", this.getNextHighestDepth()); var sSlime = new Sound(mSlimeSound); sSlime.attachSound("hitslime"); _global.lev10 = true; var aResetPositions = new Array(); aResetPositions[0] = guy._y; aResetPositions[1] = guy._x; var aStartedMoving = new Array(); aStartedMoving[0] = false; aStartedMoving[1] = false; aStartedMoving[3] = false; aStartedMoving[4] = false; aStartedMoving[5] = false; var aRightMost = new Array(); aRightMost[0] = 2850; aRightMost[1] = 2700; aRightMost[2] = ground4.vertmover2._y; aRightMost[3] = 422; aRightMost[4] = 735; var aLeftMost = new Array(); aLeftMost[0] = 2500; aLeftMost[1] = 1698.4; aLeftMost[2] = -600; aLeftMost[3] = 120; aLeftMost[4] = -100; var aBlockDir = new Array(); aBlockDir[0] = "right"; aBlockDir[1] = "right"; aBlockDir[2] = "left"; aBlockDir[3] = "right"; aBlockDir[4] = "left"; begintimer = setInterval(BEGIN, 2400); bStopInput = true; flag.gotoAndStop("flap"); activator.onEnterFrame = function () { activator._visible = false; if (guy.hitTest(activator)) { roof.gotoAndStop(2); } }; roof.onEnterFrame = function () { if (guy.hitTest(roof.faller.hitbox) && (!bDead)) { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } }; ground4.onEnterFrame = function () { var _local3 = 1; while (_local3 < 4) { if ((guy.hitTest(_root.ground4["spikemover" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } _local3 = 0; while (_local3 < 2) { if (guy.hitTest(_root.ground4["mover" + _local3].hitbox)) { aStartedMoving[_local3] = true; if (aBlockDir[_local3] == "right") { guy._x = guy._x + 3; } else { guy._x = guy._x - 3; } } if ((aStartedMoving[_local3] == true) && (aBlockDir[_local3] == "right")) { _root.ground4["mover" + _local3]._x = _root.ground4["mover" + _local3]._x + 3; if (_root.ground4["mover" + _local3]._x >= aRightMost[_local3]) { aBlockDir[_local3] = "left"; } } else if ((aStartedMoving[_local3] == true) && (aBlockDir[_local3] == "left")) { _root.ground4["mover" + _local3]._x = _root.ground4["mover" + _local3]._x - 3; if (_root.ground4["mover" + _local3]._x <= aLeftMost[_local3]) { aBlockDir[_local3] = "right"; } } _local3++; } _local3 = 2; while (_local3 < 5) { if (guy.hitTest(_root.ground4["vertmover" + _local3])) { aStartedMoving[_local3] = true; if (aBlockDir[_local3] == "right") { guy._y = guy._y + 8; } else { guy._y = guy._y - 3; } } if ((aStartedMoving[_local3] == true) && (aBlockDir[_local3] == "right")) { _root.ground4["vertmover" + _local3]._y = _root.ground4["vertmover" + _local3]._y + 8; if (_root.ground4["vertmover" + _local3]._y >= aRightMost[_local3]) { aBlockDir[_local3] = "left"; } } else if ((aStartedMoving[_local3] == true) && (aBlockDir[_local3] == "left")) { _root.ground4["vertmover" + _local3]._y = _root.ground4["vertmover" + _local3]._y - 3; if (_root.ground4["vertmover" + _local3]._y <= aLeftMost[_local3]) { aBlockDir[_local3] = "right"; } } _local3++; } }; box.onEnterFrame = function () { if (ground4._currentframe == 3) { droppoint = 1583; } else { droppoint = 1374; } if (box._x > droppoint) { if (ground4._currentframe == 3) { ground4.gotoAndStop(5); } if ((ground4._currentframe == 1) || (ground4._currentframe == 2)) { ground4.gotoAndStop(2); } if (box._y < 280) { box._y = box._y + 20; } else if (box._y >= 280) { box.unloadMovie(); } } else if (((Key.isDown(32) && (guy.hitTest(box))) && (isFat)) && (bGrounded)) { if (guy._x < box._x) { box._x = box._x + 3.5; } else if ((guy._x > box._x) && (box._x > 560)) { box._x = box._x - 3.5; } } }; SLAM1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 10) { if ((guy.hitTest(_root["SLAM" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; spikes1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 30) { if ((guy.hitTest(_root["spikes" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (isFat && (!_global.ach4)) { camera.achievebar.gotoAndStop(6); _global.ach4 = true; } if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; axe1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 9) { if ((guy.hitTest(_root["axe" + _local3].axespin.hitbox) && (!bHit)) && (!bDead)) { if (((!bGrounded) && (_global.HP <= 0)) && (!_global.ach10)) { _global.ach10 = true; camera.achievebar.gotoAndStop(12); } if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } if ((guy.hitTest(shuri1.shurihitbox.shurihit) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } if ((guy.hitTest(shuri2.shurihitbox.shurihit) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } }; bounce1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 5) { if ((guy.hitTest(_root["bounce" + _local2]) && (!bGrounded)) && (!bStopInput)) { sBounce.start(); _root["bounce" + _local2].gotoAndStop(2); nGravity = -25; if (!isFat) { guy.gotoAndStop("jump"); } } _local2++; } }; goldbounce.onEnterFrame = function () { if ((guy.hitTest(goldbounce) && (!bGrounded)) && (!bStopInput)) { goldbounce.gotoAndStop(2); nGravity = -50; if (!isFat) { guy.gotoAndStop("jump"); } if (!_global.ach12) { camera.achievebar.gotoAndStop(14); _global.ach12 = true; } } }; slimecat1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 3) { if ((((guy.hitTest(_root["slimecat" + _local2]) && (!bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { sSlime.start(); _root["slimecat" + _local2].gotoAndStop(2); nGravity = -14; if (guy._currentframe == 13) { guy.gotoAndStop("jump"); } } _local2++; } }; cat1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 3) { if (!dead) { _root["cat" + _local3].gotoAndStop(1); } if ((((guy.hitTest(_root["cat" + _local3]) && (!bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { sCatDeath.start(); _root["cat" + _local3].gotoAndStop(2); dead = true; nGravity = -14; if (!_global.ach3) { camera.achievebar.gotoAndStop(5); _global.ach3 = true; } if ((!_global.ach11) && (isFat)) { camera.achievebar.gotoAndStop(13); _global.ach11 = true; } } else if ((((guy.hitTest(_root["cat" + _local3]) && (bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bHit = true; hitSound.start(); if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } if (sDir == "right") { } else if (sDir == "left") { } } if ((sDir == "left") && (!dead)) { _root["cat" + _local3]._xscale = 100; } if ((sDir == "right") && (!dead)) { _root["cat" + _local3]._xscale = -100; } if (_root.ground4.hitTest(cat1._x - 16, cat1._y - 30, true)) { sDir = "right"; } if (_root.ground4.hitTest(cat1._x + 16, cat1._y - 30, true)) { sDir = "left"; } if ((guy._x > (cat1._x + 350)) || (guy._x < (cat1._x - 350))) { dead = false; } _local3++; } }; oneup.onEnterFrame = function () { if (guy.hitTest(oneup) && (!bGotLife)) { oneup.gotoAndStop(2); _global.lives++; bGotLife = true; if (!_global.ach6) { _global.ach6 = true; camera.achievebar.gotoAndStop(8); } else if (((_global.secretlife1 == true) && (_global.secretlife2 == true)) && (!_global.ach7)) { _global.ach7 = true; camera.achievebar.gotoAndStop(9); } } }; onEnterFrame = function () { if (_global.lives == 6) { this.camera.lives.gotoAndStop(6); } if (_global.lives == 5) { this.camera.lives.gotoAndStop(5); } if (_global.lives == 4) { this.camera.lives.gotoAndStop(4); } if (_global.lives == 3) { this.camera.lives.gotoAndStop(1); } if (_global.lives == 2) { this.camera.lives.gotoAndStop(2); } else if (_global.lives == 1) { this.camera.lives.gotoAndStop(3); } else if (_global.lives == 0) { _root.gotoAndStop(5); } guy._y = guy._y + nGravity; nGravity++; if (guy._y > 650) { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); if ((_global.HP > -1) && (!bDead)) { _global.lives--; } _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); roof.gotoAndStop(1); nSpeed = 0; guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; var _local4 = 0; while (_local4 < 2) { aStartedMoving[_local4] = false; _root.ground4["mover" + _local4]._x = aLeftMost[_local4]; _local4++; } _local4 = 2; while (_local4 < 5) { aStartedMoving[_local4] = false; _local4++; } _root.ground4.vertmover2._y = -118; aBlockDir[2] = "left"; } while (_root.ground4.hitTest(guy._x, guy._y, true)) { nGravity = 0; guy._y--; bGrounded = true; } if ((!_root.ground4.hitTest(guy._x, guy._y + 1, true)) && (!bTouchBox)) { bGrounded = false; } while (_root.ground4.hitTest(guy._x, guy._y - 52, true)) { guy._y++; } while (_root.ground4.hitTest(guy._x - 16, guy._y - 30, true)) { guy._x++; } while (_root.ground4.hitTest(guy._x + 16, guy._y - 30, true)) { guy._x--; } if ((guy.hitTest(flag.hitbox) && (bGrounded)) && (!bStopInput)) { nSpeed = 0; if (isFat && (!_global.ach13)) { _global.ach13 = true; camera.achievebar.gotoAndStop(15); } if (!isFat) { guy.gotoAndStop("celebrate"); } else { guy.gotoAndStop("fatidle"); } flag.gotoAndPlay("complete"); _global.level++; clearInterval(deathtimer); bStopInput = true; if ((nLivesIn == _global.lives) && (!_global.ach8)) { camera.achievebar.gotoAndStop(10); _global.ach8 = true; } if (((nHPIn == _global.HP) && (_global.lives == nLivesIn)) && (!_global.ach9)) { camera.achievebar.gotoAndStop(11); _global.ach9 = true; } endlevel = setInterval(endleveler, 3000); } var _local4 = 1; while (_local4 < 4) { if (guy.hitTest(_root["abutton" + _local4].butt) && (isFat)) { _root["abutton" + _local4].gotoAndStop(2); if ((ground4._currentframe == 1) && (_local4 == 1)) { ground4.gotoAndStop(2); } else if ((ground4._currentframe == 1) && (_local4 == 2)) { ground4.gotoAndStop(4); } else if ((ground4._currentframe > 1) && (_local4 == 1)) { ground4.gotoAndStop(3); } else if ((ground4._currentframe > 1) && (_local4 == 2)) { ground4.gotoAndStop(3); } else if (_local4 == 3) { ground4.gotoAndStop(5); } } _local4++; } nSpeed = nSpeed * 0.85; if (guy._x >= -3000) { guy._x = guy._x + nSpeed; } if (guy._x < -3000) { guy._x = -3000; } if ((Key.isDown(37) || (Key.isDown(65))) && (!bStopInput)) { if (nSpeed >= (-nMaxmove)) { nSpeed--; } guy._xscale = -100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((Key.isDown(39) || (Key.isDown(68))) && (!bStopInput)) { if (nSpeed <= nMaxmove) { nSpeed++; } guy._xscale = 100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((nSpeed < 1) && (nSpeed > -1)) { nSpeed = 0; if ((bGrounded && (!bStopInput)) && (!isFat)) { if (!bHit) { guy.gotoAndStop("idle"); } else { guy.gotoAndStop("hit"); } } else if ((bGrounded && (!bStopInput)) && (isFat)) { if (!bHit) { guy.gotoAndStop("fatidle"); } else { guy.gotoAndStop("fatHit"); } } } if ((((Key.isDown(38) || (Key.isDown(87))) && (bGrounded == true)) && (!bStopInput)) && (!isFat)) { nGravity = -14; jumpSound.start(); guy.gotoAndStop("jump"); } else if ((((((Key.isDown(38) || (Key.isDown(87))) && (!bGrounded)) && (!bStopInput)) && (!isFat)) && (!_global.ach1)) && (nGravity > -1)) { _global.ach1 = true; camera.achievebar.gotoAndStop(3); } if ((Key.isDown(40) || (Key.isDown(83))) && (!bStopInput)) { if (!isFat) { _local4 = 1; while (_local4 < 4) { if (guy.hitTest(_root["apple" + _local4]) && (bGrounded)) { nSpeed = 0; morphtimer = setInterval(morphfinished, 2600); bStopInput = true; _root["apple" + _local4].gotoAndStop(2); guy.gotoAndPlay("getfat"); isFat = true; nMaxmove = 3; } _local4++; } } else { guy.gotoAndPlay("puke"); isFat = false; bStopInput = true; nMaxmove = 15; puketimer = setInterval(pukefinished, 800); } } };
Frame 16
function morphfinished() { bStopInput = false; bTransforming = false; clearInterval(morphtimer); var _local2 = 1; while (_local2 < 4) { if (_root["apple" + _local2]._currentframe == 2) { _root["apple" + _local2].gotoAndPlay(1); } _local2++; } } function pukefinished() { bStopInput = false; clearInterval(puketimer); } function BEGIN() { bStopInput = false; clearInterval(begintimer); } function catcount() { clearInterval(cat1timer); } function cat2count() { bStopInput = false; activator2stop = true; _global.missilecounter = 0; kingcat.gotoAndStop(3); clearInterval(cat2timer); } function finishfunc() { clearInterval(pausetimer); } function endleveler() { clearInterval(endlevel); guy._x = 2492.2; guy._y = -599.9; _root.gotoAndStop(17); } function hitdone() { clearInterval(hittimer); bHit = false; _global.HP--; _root.camera.lifebar.gotoAndStop(6 - _global.HP); } function cutscene1finish() { clearInterval(cutscene1timer); bStopInput = false; _global.followball = false; camera.achievebar.lifebaranim.gotoAndStop(2); bAttackPattern2 = true; kingcat.gotoAndStop(6); } function cutscene2finish() { clearInterval(cutscene2timer); bStopInput = false; _global.followball2 = false; camera.achievebar.lifebaranim.gotoAndStop(3); bAttackPattern3 = true; kingcat.gotoAndStop(8); } function cutscene3finish() { clearInterval(cutscene3timer); bStopInput = false; _global.followball3 = false; camera.achievebar.lifebaranim.gotoAndStop(4); _global.ach14 = true; crown.gotoAndStop(2); } function crownready() { clearInterval(crowngotimer); crown.gotoAndStop(3); endgametimer = setInterval(endgame, 7100); } function endgame() { clearInterval(endgametimer); _root.gotoAndStop(17); } function deathdone() { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); roof.gotoAndStop(1); _global.lives--; _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; bHit = false; bStopInput = false; bDead = false; clearInterval(deathtimer); var _local3 = 0; while (_local3 < 2) { aStartedMoving[_local3] = false; _root.ground4["mover" + _local3]._x = aLeftMost[_local3]; _local3++; } _local3 = 2; while (_local3 < 5) { aStartedMoving[_local3] = false; _local3++; } _root.ground4.vertmover2._y = -118; aBlockDir[2] = "left"; } stop(); _root.camera.lifebar.gotoAndStop(6 - _global.HP); _global.followball = false; _global.followball2 = false; _global.followball3 = false; var bAttackPattern2 = false; var bAttackPattern3 = false; var bTransforming = false; var nSpeed = 0; var nMaxmove = 15; var nGravity = 0; var bGrounded = false; var isFat = false; var bHit = false; var bDead = false; var bGotLife = false; var bTouchBox = false; var sDir = "left"; var activatorstop = false; var activator2stop = false; var activator3stop = false; var nLivesIn = _global.lives; var nHPIn = _global.HP; this.createEmptyMovieClip("mJumpSound", this.getNextHighestDepth()); var jumpSound = new Sound(mJumpSound); jumpSound.attachSound("jumpsound"); this.createEmptyMovieClip("mHitSound", this.getNextHighestDepth()); var hitSound = new Sound(mHitSound); hitSound.attachSound("hitsound"); this.createEmptyMovieClip("mBossMusic", this.getNextHighestDepth()); var sBossMusic = new Sound(mBossMusic); sBossMusic.attachSound("crafty"); this.createEmptyMovieClip("mBoss2Music", this.getNextHighestDepth()); var sBoss2Music = new Sound(mBoss2Music); sBoss2Music.attachSound("victory"); this.createEmptyMovieClip("mBounceSound", this.getNextHighestDepth()); var sBounce = new Sound(mBounceSound); sBounce.attachSound("bouncejump"); _global.BOSSlev = true; var aResetPositions = new Array(); aResetPositions[0] = guy._y; aResetPositions[1] = guy._x; var aStartedMoving = new Array(); aStartedMoving[0] = false; aStartedMoving[1] = false; aStartedMoving[3] = false; aStartedMoving[4] = false; aStartedMoving[5] = false; var aRightMost = new Array(); aRightMost[0] = 2850; aRightMost[1] = 2700; aRightMost[2] = ground4.vertmover2._y; aRightMost[3] = 422; aRightMost[4] = 735; var aLeftMost = new Array(); aLeftMost[0] = 2500; aLeftMost[1] = 1698.4; aLeftMost[2] = -600; aLeftMost[3] = 120; aLeftMost[4] = -100; var aBlockDir = new Array(); aBlockDir[0] = "right"; aBlockDir[1] = "right"; aBlockDir[2] = "left"; aBlockDir[3] = "right"; aBlockDir[4] = "left"; begintimer = setInterval(BEGIN, 2400); bStopInput = true; activator.onEnterFrame = function () { activator._visible = false; if (guy.hitTest(activator) && (!activatorstop)) { catface.gotoAndStop(2); cat1timer = setInterval(catcount, 6500); activatorstop = true; } }; activator3.onEnterFrame = function () { activator3._visible = false; if (guy.hitTest(activator3) && (!activator3stop)) { sBoss2Music.start(); bStopInput = true; if (!isFat) { guy.gotoAndStop("princessget"); crown.gotoAndStop(3); endgametimer = setInterval(endgame, 7100); } else { guy.gotoAndStop("fatprincessget"); camera.achievebar.gotoAndStop(7); _global.ach5 = true; crowngotimer = setInterval(crownready, 600); } activator3stop = true; } }; kingcat.onEnterFrame = function () { if ((bAttackPattern2 == false) && (bAttackPattern3 == false)) { var _local3 = 0; while (_local3 < _global.missilecounter) { if (guy.hitTest(_root.kingcat.attackMC["missile" + _local3].missiledirectMC.missileanim.hitbox)) { _root.kingcat.attackMC["missile" + _local3].missiledirectMC.gotoAndStop(2); if (((!bHit) && (!bDead)) && (!bTransforming)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } } _local3++; } } else if ((bAttackPattern2 == true) && (bAttackPattern3 == false)) { var _local3 = 0; while (_local3 < _global.missilecounter) { if (guy.hitTest(_root.kingcat.attack2MC["missile" + _local3].missiledirectMC.missileanim.hitbox)) { _root.kingcat.attack2MC["missile" + _local3].missiledirectMC.gotoAndStop(2); if (((!bHit) && (!bDead)) && (!bTransforming)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } } _local3++; } } else { var _local3 = 0; while (_local3 < _global.missilecounter) { if (guy.hitTest(_root.kingcat.attack3MC["missile" + _local3].missiledirectMC.missileanim.hitbox)) { _root.kingcat.attack3MC["missile" + _local3].missiledirectMC.gotoAndStop(2); if (((!bHit) && (!bDead)) && (!bTransforming)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } } _local3++; } } }; activator2.onEnterFrame = function () { activator2._visible = false; if (guy.hitTest(activator2) && (!activator2stop)) { sBossMusic.start(0, 99); bStopInput = true; guy.gotoAndStop("idle"); kingcat.gotoAndStop(2); activator2.gotoAndStop(2); ground4.gotoAndStop(3); camera.achievebar.gotoAndStop(2); cat2timer = setInterval(cat2count, 8100); } }; roof.onEnterFrame = function () { if (guy.hitTest(roof.faller.hitbox) && (!bDead)) { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } }; oneup.onEnterFrame = function () { if (guy.hitTest(oneup) && (!bGotLife)) { oneup.gotoAndStop(2); _global.lives++; bGotLife = true; } }; ground4.onEnterFrame = function () { var _local3 = 1; while (_local3 < 4) { if ((guy.hitTest(_root.ground4["spikemover" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } _local3 = 0; while (_local3 < 2) { if (guy.hitTest(_root.ground4["mover" + _local3].hitbox)) { aStartedMoving[_local3] = true; if (aBlockDir[_local3] == "right") { guy._x = guy._x + 3; } else { guy._x = guy._x - 3; } } if ((aStartedMoving[_local3] == true) && (aBlockDir[_local3] == "right")) { _root.ground4["mover" + _local3]._x = _root.ground4["mover" + _local3]._x + 3; if (_root.ground4["mover" + _local3]._x >= aRightMost[_local3]) { aBlockDir[_local3] = "left"; } } else if ((aStartedMoving[_local3] == true) && (aBlockDir[_local3] == "left")) { _root.ground4["mover" + _local3]._x = _root.ground4["mover" + _local3]._x - 3; if (_root.ground4["mover" + _local3]._x <= aLeftMost[_local3]) { aBlockDir[_local3] = "right"; } } _local3++; } _local3 = 2; while (_local3 < 5) { if (guy.hitTest(_root.ground4["vertmover" + _local3])) { aStartedMoving[_local3] = true; if (aBlockDir[_local3] == "right") { guy._y = guy._y + 8; } else { guy._y = guy._y - 3; } } if ((aStartedMoving[_local3] == true) && (aBlockDir[_local3] == "right")) { _root.ground4["vertmover" + _local3]._y = _root.ground4["vertmover" + _local3]._y + 8; if (_root.ground4["vertmover" + _local3]._y >= aRightMost[_local3]) { aBlockDir[_local3] = "left"; } } else if ((aStartedMoving[_local3] == true) && (aBlockDir[_local3] == "left")) { _root.ground4["vertmover" + _local3]._y = _root.ground4["vertmover" + _local3]._y - 3; if (_root.ground4["vertmover" + _local3]._y <= aLeftMost[_local3]) { aBlockDir[_local3] = "right"; } } _local3++; } }; box.onEnterFrame = function () { if (ground4._currentframe == 3) { droppoint = 1583; } else { droppoint = 1374; } if (box._x > droppoint) { if (ground4._currentframe == 3) { ground4.gotoAndStop(5); } if ((ground4._currentframe == 1) || (ground4._currentframe == 2)) { ground4.gotoAndStop(2); } if (box._y < 280) { box._y = box._y + 20; } else if (box._y >= 280) { box.unloadMovie(); } } else if (((Key.isDown(32) && (guy.hitTest(box))) && (isFat)) && (bGrounded)) { if (guy._x < box._x) { box._x = box._x + 3.5; } else if ((guy._x > box._x) && (box._x > 560)) { box._x = box._x - 3.5; } } }; SLAM1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 10) { if ((guy.hitTest(_root["SLAM" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; spikes1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 30) { if ((guy.hitTest(_root["spikes" + _local3].hitbox) && (!bHit)) && (!bDead)) { if (!(_global.HP === 0)) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } }; axe1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 9) { if ((guy.hitTest(_root["axe" + _local3].axespin.hitbox) && (!bHit)) && (!bDead)) { if (((!bGrounded) && (_global.HP <= 0)) && (!_global.ach10)) { _global.ach10 = true; } if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } _local3++; } if ((guy.hitTest(shuri1.shurihitbox.shurihit) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } if ((guy.hitTest(shuri2.shurihitbox.shurihit) && (!bHit)) && (!bDead)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bDead = true; if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } } }; bounce1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 5) { if ((guy.hitTest(_root["bounce" + _local2]) && (!bGrounded)) && (!bStopInput)) { sBounce.start(); _root["bounce" + _local2].gotoAndStop(2); nGravity = -25; if (!isFat) { guy.gotoAndStop("jump"); } } _local2++; } }; goldbounce.onEnterFrame = function () { if ((guy.hitTest(goldbounce) && (!bGrounded)) && (!bStopInput)) { goldbounce.gotoAndStop(2); nGravity = -50; if (!isFat) { guy.gotoAndStop("jump"); } } }; slimecat1.onEnterFrame = function () { var _local2 = 1; while (_local2 < 3) { if ((((guy.hitTest(_root["slimecat" + _local2]) && (!bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { _root["slimecat" + _local2].gotoAndStop(2); nGravity = -14; if (guy._currentframe == 13) { guy.gotoAndStop("jump"); } } _local2++; } }; cat1.onEnterFrame = function () { var _local3 = 1; while (_local3 < 3) { if (!dead) { _root["cat" + _local3].gotoAndStop(1); } if ((((guy.hitTest(_root["cat" + _local3]) && (!bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { _root["cat" + _local3].gotoAndStop(2); dead = true; nGravity = -14; } else if ((((guy.hitTest(_root["cat" + _local3]) && (bGrounded)) && (!bStopInput)) && (!dead)) && (!bHit)) { if (_global.HP > 0) { if (!isFat) { guy.gotoAndStop("hit"); } else if (isFat) { guy.gotoAndStop("fatHit"); } bHit = true; hitSound.start(); hittimer = setInterval(hitdone, 500); } else { bHit = true; hitSound.start(); if (!isFat) { guy.gotoAndStop("death"); } else if (isFat) { guy.gotoAndStop("fatdeath"); } bStopInput = true; deathtimer = setInterval(deathdone, 1500); } if (sDir == "right") { } else if (sDir == "left") { } } if ((sDir == "left") && (!dead)) { _root["cat" + _local3]._xscale = 100; } if ((sDir == "right") && (!dead)) { _root["cat" + _local3]._xscale = -100; } if (_root.ground4.hitTest(cat1._x - 16, cat1._y - 30, true)) { sDir = "right"; } if (_root.ground4.hitTest(cat1._x + 16, cat1._y - 30, true)) { sDir = "left"; } if ((guy._x > (cat1._x + 350)) || (guy._x < (cat1._x - 350))) { dead = false; } _local3++; } }; oneup.onEnterFrame = function () { if (guy.hitTest(oneup) && (!bGotLife)) { oneup.gotoAndStop(2); _global.lives++; bGotLife = true; } }; onEnterFrame = function () { if (_global.lives == 6) { this.camera.lives.gotoAndStop(6); } if (_global.lives == 5) { this.camera.lives.gotoAndStop(5); } if (_global.lives == 4) { this.camera.lives.gotoAndStop(4); } if (_global.lives == 3) { this.camera.lives.gotoAndStop(1); } if (_global.lives == 2) { this.camera.lives.gotoAndStop(2); } else if (_global.lives == 1) { this.camera.lives.gotoAndStop(3); } else if (_global.lives == 0) { _root.gotoAndStop(5); } guy._y = guy._y + nGravity; nGravity++; if (guy._y > 650) { isFat = false; nMaxmove = 15; guy.gotoAndStop("idle"); if ((_global.HP > -1) && (!bDead)) { _global.lives--; } _global.HP = 5; _root.camera.lifebar.gotoAndStop(1); roof.gotoAndStop(1); nSpeed = 0; guy._y = aResetPositions[0]; guy._x = aResetPositions[1]; var _local4 = 0; while (_local4 < 2) { aStartedMoving[_local4] = false; _root.ground4["mover" + _local4]._x = aLeftMost[_local4]; _local4++; } _local4 = 2; while (_local4 < 5) { aStartedMoving[_local4] = false; _local4++; } _root.ground4.vertmover2._y = -118; aBlockDir[2] = "left"; } while (_root.ground4.hitTest(guy._x, guy._y, true)) { nGravity = 0; guy._y--; bGrounded = true; } if ((!_root.ground4.hitTest(guy._x, guy._y + 1, true)) && (!bTouchBox)) { bGrounded = false; } while (_root.ground4.hitTest(guy._x, guy._y - 52, true)) { guy._y++; } while (_root.ground4.hitTest(guy._x - 16, guy._y - 30, true)) { guy._x++; } while (_root.ground4.hitTest(guy._x + 16, guy._y - 30, true)) { guy._x--; } if ((guy.hitTest(flag2) && (bGrounded)) && (!bStopInput)) { nSpeed = 0; if (!isFat) { guy.gotoAndStop("celebrate"); } else { guy.gotoAndStop("fatidle"); } flag2.gotoAndPlay("complete"); _global.level++; clearInterval(deathtimer); bStopInput = true; if ((nLivesIn == _global.lives) && (!_global.ach8)) { _global.ach8 = true; } if (((nHPIn == _global.HP) && (_global.lives == nLivesIn)) && (!_global.ach9)) { _global.ach9 = true; } endlevel = setInterval(endleveler, 3000); } var _local4 = 1; while (_local4 < 4) { if (guy.hitTest(_root["button" + _local4].butt) && (isFat)) { _root["button" + _local4].gotoAndStop(2); bStopInput = true; if (_local4 == 1) { guy.gotoAndStop("fatidle"); kingcat.gotoAndStop(5); cannon1.gotoAndStop(2); ground4.gotoAndStop(4); _global.followball = true; cutscene1timer = setInterval(cutscene1finish, 5300); } else if (_local4 == 2) { guy.gotoAndStop("fatidle"); kingcat.gotoAndStop(7); cannon2.gotoAndStop(2); ground4.gotoAndStop(5); _global.followball2 = true; cutscene2timer = setInterval(cutscene2finish, 3600); } else if (_local4 == 3) { guy.gotoAndStop("fatidle"); kingcat.gotoAndStop(9); bigrock.gotoAndStop(2); ground4.gotoAndStop(6); _global.followball3 = true; cutscene3timer = setInterval(cutscene3finish, 7700); } } _local4++; } nSpeed = nSpeed * 0.85; if (guy._x >= -3000) { guy._x = guy._x + nSpeed; } if (guy._x < -3000) { guy._x = -3000; } if ((Key.isDown(37) || (Key.isDown(65))) && (!bStopInput)) { if (nSpeed >= (-nMaxmove)) { nSpeed--; } guy._xscale = -100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((Key.isDown(39) || (Key.isDown(68))) && (!bStopInput)) { if (nSpeed <= nMaxmove) { nSpeed++; } guy._xscale = 100; if (bGrounded == true) { if (!isFat) { if (!bHit) { guy.gotoAndStop("run"); } else { guy.gotoAndStop("hit"); } } else if (!bHit) { guy.gotoAndStop("fatwalk"); } else { guy.gotoAndStop("fatHit"); } } } else if ((nSpeed < 1) && (nSpeed > -1)) { nSpeed = 0; if ((bGrounded && (!bStopInput)) && (!isFat)) { if (!bHit) { guy.gotoAndStop("idle"); } else { guy.gotoAndStop("hit"); } } else if ((bGrounded && (!bStopInput)) && (isFat)) { if (!bHit) { guy.gotoAndStop("fatidle"); } else { guy.gotoAndStop("fatHit"); } } } if ((((Key.isDown(38) || (Key.isDown(87))) && (bGrounded == true)) && (!bStopInput)) && (!isFat)) { nGravity = -14; jumpSound.start(); guy.gotoAndStop("jump"); } else if ((((((Key.isDown(38) || (Key.isDown(87))) && (!bGrounded)) && (!bStopInput)) && (!isFat)) && (!_global.ach1)) && (nGravity > -1)) { _global.ach1 = true; } if ((Key.isDown(40) || (Key.isDown(83))) && (!bStopInput)) { if (!isFat) { _local4 = 1; while (_local4 < 4) { if (guy.hitTest(_root["apple" + _local4]) && (bGrounded)) { nSpeed = 0; morphtimer = setInterval(morphfinished, 2600); bTransforming = true; bStopInput = true; _root["apple" + _local4].gotoAndStop(2); guy.gotoAndPlay("getfat"); isFat = true; nMaxmove = 3; } _local4++; } } else { guy.gotoAndPlay("puke"); isFat = false; bStopInput = true; nMaxmove = 15; puketimer = setInterval(pukefinished, 800); } } };
Instance of Symbol 437 MovieClip "camera" in Frame 16
onClipEvent (enterFrame) { if ((_global.followball == false) && (_global.followball2 == false)) { while (_root.guy._y > (this._y + 140)) { if (this._y < 400) { _y = (_y+1); _y = (_y+1); } else { break; } } while (_root.guy._y < (this._y - 20)) { _y = (_y-1); _y = (_y-1); } while (_root.guy._x > (this._x + 20)) { _x = (_x+1); _x = (_x+1); } while (_root.guy._x < (this._x - 20)) { if (this._x > -6000) { _x = (_x-1); _x = (_x-1); } else { break; } } } else if (_global.followball == true) { while (_root.cannon1.cannonanim.cannonball1._y > (this._y + 1)) { _y = (_y+1); _y = (_y+1); } while (_root.cannon1.cannonanim.cannonball1._y < (this._y - 1)) { _y = (_y-1); _y = (_y-1); } while (_root.cannon1.cannonanim.cannonball1._x > (this._x + 600)) { _x = (_x+1); _x = (_x+1); } while (_root.cannon1.cannonanim.cannonball1._x < (this._x - 1)) { _x = (_x-1); _x = (_x-1); } } else if (_global.followball2 == true) { while (_root.cannon2.cannon2anim.cannonball2._y > (this._y + 1)) { _y = (_y+1); _y = (_y+1); } while (_root.cannon2.cannon2anim.cannonball2._y < (this._y - 1000)) { _y = (_y-1); _y = (_y-1); } while (_root.cannon2.cannon2anim.cannonball2._x > (this._x + 1)) { _x = (_x+1); _x = (_x+1); } while (_root.cannon2.cannon2anim.cannonball2._x < (this._x - 250)) { _x = (_x-1); _x = (_x-1); } } if (_global.followball3 == true) { while (_root.bigrock.rockmove.followrock._y > (this._y + 1)) { _y = (_y+1); _y = (_y+1); } while (_root.bigrock.rockmove.followrock._y < (this._y - 1200)) { _y = (_y-1); _y = (_y-1); } while (_root.bigrock.rockmove.followrock._x > (this._x + 200)) { _x = (_x+1); _x = (_x+1); } while (_root.bigrock.rockmove.followrock._x < (this._x - 1)) { _x = (_x-1); _x = (_x-1); } } }
Frame 17
stop(); this.createEmptyMovieClip("mTitleMusic", this.getNextHighestDepth()); var sTitleMusic = new Sound(mTitleMusic); sTitleMusic.attachSound("titlemusic"); sTitleMusic.start(); creditsMC.applezup.ef.onRelease = function () { _root.getURL("http://eliteferrex.newgrounds.com/", "_blank"); }; creditsMC.applezup.wf.onRelease = function () { _root.getURL("http://waterflame.newgrounds.com/", "_blank"); }; creditsMC.applezup.kez.onRelease = function () { _root.getURL("http://www.myspace.com/kezziebeat", "_blank"); }; creditsMC.applezup.nick.onRelease = function () { _root.getURL("http://www.freewebs.com/nickperrin/", "_blank"); };
Frame 18
stop(); if (_global.ach1 == true) { ach1button.gotoAndStop(2); } if (_global.ach2 == true) { ach2button.gotoAndStop(2); } if (_global.ach3 == true) { ach3button.gotoAndStop(2); } if (_global.ach4 == true) { ach4button.gotoAndStop(2); } if (_global.ach5 == true) { ach5button.gotoAndStop(2); } if (_global.ach6 == true) { ach6button.gotoAndStop(2); } if (_global.ach7 == true) { ach7button.gotoAndStop(2); } if (_global.ach8 == true) { ach8button.gotoAndStop(2); } if (_global.ach9 == true) { ach9button.gotoAndStop(2); } if (_global.ach10 == true) { ach10button.gotoAndStop(2); } if (_global.ach11 == true) { ach11button.gotoAndStop(2); } if (_global.ach12 == true) { ach12button.gotoAndStop(2); } if (_global.ach13 == true) { ach13button.gotoAndStop(2); } if (_global.ach14 == true) { ach14button.gotoAndStop(2); }
Frame 19
stop(); if (_global.lev2 == true) { lev2.gotoAndStop(2); } if (_global.lev3 == true) { lev3.gotoAndStop(2); } if (_global.lev4 == true) { lev4.gotoAndStop(2); } if (_global.lev5 == true) { lev5.gotoAndStop(2); } if (_global.lev6 == true) { lev6.gotoAndStop(2); } if (_global.lev7 == true) { lev7.gotoAndStop(2); } if (_global.lev8 == true) { lev8.gotoAndStop(2); } if (_global.lev9 == true) { lev9.gotoAndStop(2); } if (_global.lev10 == true) { lev10.gotoAndStop(2); } if (_global.BOSSlev == true) { BOSSlev.gotoAndStop(2); }
Symbol 9 MovieClip Frame 33
stop();
Symbol 1108 MovieClip [__Packages.mochi.as2.MochiAd] Frame 0
class mochi.as2.MochiAd { function MochiAd () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local23 = 11000; var _local19 = options.ad_timeout; if (options.skip) { _local19 = 0; } delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local22 = options.color; delete options.color; var _local20 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local20); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local24, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local19; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { mochi.as2.MochiAd.containerNotify(clip, {id:"hostLoadPcnt", pcnt:_local2}, clip._mochiad._containerLCName); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; mochi.as2.MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { mochi.as2.MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local7 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local7._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; if (_local7._url.indexOf("http") != 0) { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); } var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; mochi.as2.MochiAd.unload(this._parent); } }; } }; var _local5 = new Object(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); if (!options.skip) { _local4.loadMovie(_local10 + ".swf", "POST"); } return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } containerNotify(clip, {id:"unload"}, clip._mochiad._containerLCName); clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); containerRpcResult(clip, callbackID, _local4, clip._mochiad._containerLCName); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); containerRpcResult(clip, callbackID, _local3, clip._mochiad._containerLCName); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } static function containerNotify(clip, args, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.notify) { _local1.notify(args); } else { new LocalConnection().send(lcName, "notify", args); } } static function containerRpcResult(clip, callbackID, val, lcName) { var _local1 = clip._mochiad._mochiad_ctr.ad.app; if (_local1.rpcResult) { _local1.rpcResult(callbackID, val); } else { new LocalConnection().send(lcName, "rpcResult", callbackID, val); } } }
Symbol 1109 MovieClip [__Packages.mochi.as2.MochiSync] Frame 0
class mochi.as2.MochiSync { var _syncContainer; function MochiSync () { _syncContainer = {}; } function getProp(name) { return(_syncContainer[name]); } function setProp(name, value) { if (_syncContainer[name] == value) { return(undefined); } _syncContainer[name] = value; mochi.as2.MochiServices.send("sync_propUpdate", {name:name, value:value}); } function triggerEvent(eventType, args) { switch (eventType) { case SYNC_REQUEST : mochi.as2.MochiServices.send("sync_syncronize", _syncContainer); break; case SYNC_PROPERTY : _syncContainer[args.name] = args.value; } } static var SYNC_REQUEST = "SyncRequest"; static var SYNC_PROPERTY = "UpdateProperty"; }
Symbol 1110 MovieClip [__Packages.mochi.as2.MochiServices] Frame 0
class mochi.as2.MochiServices { static var _id, _container, _clip, _sendChannelName, __get__comChannelName, onError, _listenChannel, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("3.7 as2"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { warnID(id, false); if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.as2.MochiServices.onError = onError; } else if (mochi.as2.MochiServices.onError == undefined) { mochi.as2.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local6 = "_mochiservices_com_" + id; var _local5 = new MovieClipLoader(); var _local3 = {}; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } if (urlOptions().servURL) { _servURL = urlOptions().servURL; } var _local4 = _servURL + _services; if (urlOptions().servicesURL) { _local4 = urlOptions().servicesURL; } allowDomains(_local4); _clip = clip.createEmptyMovieClip(_local6, 10336, false); _listenChannelName = _listenChannelName + ((Math.floor(new Date().getTime()) + "_") + Math.floor(Math.random() * 99999)); listen(); if (_local3.waitInterval != null) { clearInterval(_local3.waitInterval); } _local3.onLoadError = loadError; _local3.onLoadStart = function (target_mc) { this.isLoading = true; }; _local3.onLoadComplete = function (target_mc) { target_mc.MochiServices = mochi.as2.MochiServices; }; _local3.startTime = getTimer(); _local3.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.as2.MochiServices.disconnect(); mochi.as2.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _local3.waitInterval = setInterval(_local3, "wait", 1000); _local5.addListener(_local3); _local5.loadClip((((((_local4 + "?listenLC=") + _listenChannelName) + "&mochiad_options=") + escape(_root.mochiad_options)) + "&api_version=") + getVersion(), _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; return(_clip); } static function loadError(target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); disconnect(); onError.apply(null, [errorCode]); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.as2.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel._nextcallbackID = 0; _listenChannel._callbacks = {}; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, version:getVersion()}); _listenChannel.onStatus = function (infoObject) { mochi.as2.MochiServices.onStatus(infoObject); }; _listenChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _listenChannel.onEvent = function (pkg) { switch (pkg.target) { case "events" : mochi.as2.MochiEvents.triggerEvent(pkg.event, pkg.args); break; case "coins" : mochi.as2.MochiSocial.triggerEvent(pkg.event, pkg.args); break; case "sync" : mochi.as2.MochiServices.servicesSync.triggerEvent(pkg.event, pkg.args); } }; _listenChannel.onError = function () { mochi.as2.MochiServices.onError.apply(null, ["IOError"]); }; trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _listenChannel._callbacks[_local1.callbackID]; } delete _listenChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { trace("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + methodName); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_listenChannel._nextcallbackID}); } _listenChannel._callbacks[_listenChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _listenChannel._nextcallbackID++; } static function urlOptions() { var _local5 = {}; var _local6; if (_root._url.indexOf("mochiad_options") != -1) { var _local2 = (_root._url.indexOf("mochiad_options") + "mochiad_options".length) + 1; _local6 = _root._url.substr(_local2, _root._url.length); } else if (_root.mochiad_options) { _local6 = _root.mochiad_options; } if (_local6) { var _local4 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2].split("="); _local5[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local5); } static function warnID(bid, leaderboard) { bid = bid.toLowerCase(); if (bid.length != 16) { trace(("WARNING: " + (leaderboard ? "board" : "game")) + " ID is not the appropriate length"); return(undefined); } if (bid == "1e113c7239048b3f") { if (leaderboard) { trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); } return(undefined); } if (bid == "84993a1de4031cd8") { if (leaderboard) { trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); } return(undefined); } var _local1 = 0; while (_local1 < bid.length) { switch (bid.charAt(_local1)) { case "0" : case "1" : case "2" : case "3" : case "4" : case "5" : case "6" : case "7" : case "8" : case "9" : case "a" : case "b" : case "c" : case "d" : case "e" : case "f" : break; default : trace("WARNING: Board ID contains illegal characters: " + bid); return(undefined); } _local1++; } } static function addLinkEvent(url, burl, btn, onClick) { var timeout = 1500; var t0 = getTimer(); var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } if (!(netupAttempted || (_connected))) { var ping = btn.createEmptyMovieClip("ping", 777); var _local7 = btn.createEmptyMovieClip("nettest", 778); netupAttempted = true; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); _local7.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; mochi.as2.MochiServices.netup = false; } }; } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { if (mochi.as2.MochiServices.netup) { getURL (url + s, "_blank"); } else { getURL (burl, "_blank"); } if (onClick != undefined) { onClick(); } }; } static function setContainer(clip) { } static function stayOnTop(clip) { } static var _servURL = "http://www.mochiads.com/static/lib/services/"; static var _services = "services.swf"; static var _mochiLC = "MochiLC.swf"; static var _listenChannelName = "__ms_"; static var _connecting = false; static var _connected = false; static var netup = true; static var netupAttempted = false; static var servicesSync = new mochi.as2.MochiSync(); }
Symbol 1111 MovieClip [__Packages.mochi.as2.MochiEventDispatcher] Frame 0
class mochi.as2.MochiEventDispatcher { var eventTable; function MochiEventDispatcher () { eventTable = {}; } function buildDelegate(thisObject, thatObject) { var _local2 = {thisObject:thisObject, thatObject:thatObject}; if (thatObject != undefined) { var funct = ((typeof(thatObject) == "string") ? (thisObject[thatObject]) : (thatObject)); _local2.delegate = function (args) { funct.call(thisObject, args); }; } else { _local2.delegate = thisObject; } return(_local2); } function compareDelegate(d_A, d_B) { if ((d_A.thisObject != d_B.thisObject) || (d_A.thatObject != d_B.thatObject)) { return(false); } return(true); } function addEventListener(event, thisObject, thatObject) { removeEventListener(event, thisObject, thatObject); eventTable[event].push(buildDelegate(thisObject, thatObject)); } function removeEventListener(event, thisObject, thatObject) { var _local3 = buildDelegate(thisObject, thatObject); if (eventTable[event] == undefined) { eventTable[event] = []; return(undefined); } for (var _local4 in eventTable[event]) { if (!compareDelegate(eventTable[event][_local4], _local3)) { continue; } eventTable[event].splice(Number(_local4), 1); } } function triggerEvent(event, args) { if (eventTable[event] == undefined) { return(undefined); } for (var _local4 in eventTable[event]) { eventTable[event][_local4].delegate(args); } } }
Symbol 1112 MovieClip [__Packages.mochi.as2.MochiEvents] Frame 0
class mochi.as2.MochiEvents { static var gameStart, levelStart; function MochiEvents () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function startSession(achievementID) { mochi.as2.MochiServices.send("events_beginSession", {achievementID:achievementID}, null, null); } static function trigger(kind, obj) { if (obj == undefined) { obj = {}; } else if (obj.kind != undefined) { trace("WARNING: optional arguements package contains key 'id', it will be overwritten"); obj.kind = kind; } mochi.as2.MochiServices.send("events_triggerEvent", {eventObject:obj}, null, null); } static function setNotifications(clip, style) { var _local2 = {}; for (var _local3 in style) { _local2[_local3] = style[_local3]; } _local2.clip = clip; mochi.as2.MochiServices.send("events_setNotifications", _local2, null, null); } static function addEventListener(eventType, thisObject, thatObject) { _dispatcher.addEventListener(eventType, thisObject, thatObject); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, thisObject, thatObject) { _dispatcher.removeEventListener(eventType, thisObject, thatObject); } static function startGame() { gameStart = new Date().getTime(); trigger("start_game"); } static function endGame() { var _local1 = new Date().getTime() - gameStart; trigger("end_game", {time:_local1}); } static function startLevel() { levelStart = new Date().getTime(); trigger("start_level"); } static function endLevel() { var _local1 = new Date().getTime() - levelStart; trigger("end_level", {time:_local1}); } static var ACHIEVEMENT_RECEIVED = "AchievementReceived"; static var ALIGN_TOP_LEFT = "ALIGN_TL"; static var ALIGN_TOP = "ALIGN_T"; static var ALIGN_TOP_RIGHT = "ALIGN_TR"; static var ALIGN_LEFT = "ALIGN_L"; static var ALIGN_CENTER = "ALIGN_C"; static var ALIGN_RIGHT = "ALIGN_R"; static var ALIGN_BOTTOM_LEFT = "ALIGN_BL"; static var ALIGN_BOTTOM = "ALIGN_B"; static var ALIGN_BOTTOM_RIGHT = "ALIGN_BR"; static var FORMAT_SHORT = "ShortForm"; static var FORMAT_LONG = "LongForm"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 1113 MovieClip [__Packages.mochi.as2.MochiSocial] Frame 0
class mochi.as2.MochiSocial { function MochiSocial () { } static function getVersion() { return(mochi.as2.MochiServices.getVersion()); } static function showLoginWidget(options) { mochi.as2.MochiServices.setContainer(); mochi.as2.MochiServices.stayOnTop(); mochi.as2.MochiServices.send("coins_showLoginWidget", {options:options}); } static function hideLoginWidget() { mochi.as2.MochiServices.send("coins_hideLoginWidget"); } static function requestLogin() { mochi.as2.MochiServices.send("coins_requestLogin"); } static function getUserInfo() { mochi.as2.MochiServices.send("coins_getUserInfo"); } static function saveUserProperties(properties) { mochi.as2.MochiServices.send("coins_saveUserProperties", properties); } static function addEventListener(eventType, delegate) { _dispatcher.addEventListener(eventType, delegate); } static function triggerEvent(eventType, args) { _dispatcher.triggerEvent(eventType, args); } static function removeEventListener(eventType, delegate) { _dispatcher.removeEventListener(eventType, delegate); } static var LOGGED_IN = "LoggedIn"; static var LOGGED_OUT = "LoggedOut"; static var LOGIN_SHOW = "LoginShow"; static var LOGIN_HIDE = "LoginHide"; static var LOGIN_SHOWN = "LoginShown"; static var PROFILE_SHOW = "ProfileShow"; static var PROFILE_HIDE = "ProfileHide"; static var PROPERTIES_SAVED = "PropertySaved"; static var WIDGET_LOADED = "WidgetLoaded"; static var USER_INFO = "UserInfo"; static var ERROR = "Error"; static var IO_ERROR = "IOError"; static var NO_USER = "NoUser"; static var PROPERTIES_SIZE = "PropertiesSize"; static var _dispatcher = new mochi.as2.MochiEventDispatcher(); }
Symbol 13 MovieClip Frame 1
stop(); stopAllSounds();
Symbol 15 MovieClip Frame 1
stop(); stopAllSounds();
Symbol 17 MovieClip Frame 1
stop(); stopAllSounds();
Symbol 19 MovieClip Frame 1
stop(); stopAllSounds();
Symbol 21 MovieClip Frame 1
stop(); stopAllSounds();
Symbol 37 MovieClip Frame 215
stop(); this._parent.gotoAndStop(4);
Symbol 39 MovieClip Frame 1
this._visible = false;
Symbol 44 MovieClip Frame 1
stop();
Symbol 44 MovieClip Frame 2
stop();
Symbol 45 MovieClip Frame 1
function Control() { parentCol.setTransform(camCol.getTransform()); var _local3 = sX / this._width; var _local4 = sY / this._height; _parent._x = cX - (this._x * _local3); _parent._y = cY - (this._y * _local4); _parent._xscale = 100 * _local3; _parent._yscale = 100 * _local4; } function reset() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentCol.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } this._visible = true; var old = Stage.scaleMode; Stage.scaleMode = "exactFit"; cX = Stage.width / 2; cY = Stage.height / 2; sX = Stage.width; sY = Stage.height; Stage.scaleMode = old; var camCol = new Color(this); var parentCol = new Color(_parent); this.onEnterFrame = Control; Control(); this.onUnload = reset;
Instance of Symbol 44 MovieClip in Symbol 45 MovieClip Frame 1
onClipEvent (enterFrame) { if (_global.mute == false) { this.gotoAndStop(1); } else if (_global.mute == true) { this.gotoAndStop(2); } } on (press) { s = new Sound(); if (_global.mute == false) { s.setVolume(0); _global.mute = true; this.gotoAndStop(2); } else if (_global.mute == true) { s.setVolume(100); _global.mute = false; this.gotoAndStop(1); } }
Symbol 76 MovieClip Frame 400
stop();
Symbol 82 Button
on (press) { _root.gotoAndStop(19); }
Symbol 87 Button
on (press) { _root.gotoAndStop(18); }
Symbol 92 Button
on (press) { stopAllSounds(); _root.gotoAndStop(17); }
Symbol 105 Button
on (press) { _global.lives = 3; if (_global.level < 6) { sLevel1Music.start(0, 99); } else if (_global.level < 11) { sLevel2Music.start(0, 99); } _root.gotoAndStop(_global.level + 5); }
Symbol 154 MovieClip Frame 33
stop();
Symbol 160 MovieClip Frame 1
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 160 MovieClip Frame 92
stop();
Symbol 161 MovieClip Frame 1
stop(); this.gotoAndStop("flap");
Instance of Symbol 150 MovieClip "hitbox" in Symbol 161 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Symbol 161 MovieClip Frame 2
stop();
Symbol 193 MovieClip Frame 36
stop();
Symbol 258 MovieClip Frame 25
stop();
Symbol 259 MovieClip Frame 7
stop();
Symbol 296 MovieClip Frame 24
stop();
Symbol 301 MovieClip Frame 7
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 301 MovieClip Frame 22
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 301 MovieClip Frame 37
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 301 MovieClip Frame 43
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 301 MovieClip Frame 72
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 301 MovieClip Frame 90
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 301 MovieClip Frame 213
stop();
Symbol 306 MovieClip Frame 30
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 306 MovieClip Frame 55
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 306 MovieClip Frame 75
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 306 MovieClip Frame 90
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 306 MovieClip Frame 120
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 306 MovieClip Frame 206
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 306 MovieClip Frame 208
stop();
Symbol 307 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 2
stop();
Symbol 307 MovieClip Frame 3
stop();
Symbol 307 MovieClip Frame 4
stop();
Symbol 307 MovieClip Frame 5
stop();
Symbol 307 MovieClip Frame 6
stop();
Symbol 307 MovieClip Frame 7
stop();
Symbol 307 MovieClip Frame 8
stop();
Symbol 307 MovieClip Frame 9
stop();
Symbol 307 MovieClip Frame 10
stop();
Symbol 307 MovieClip Frame 11
stop();
Symbol 307 MovieClip Frame 12
stop();
Symbol 307 MovieClip Frame 13
stop();
Symbol 307 MovieClip Frame 14
stop();
Symbol 307 MovieClip Frame 15
stop();
Symbol 307 MovieClip Frame 16
stop();
Symbol 307 MovieClip Frame 17
stop();
Symbol 311 MovieClip Frame 75
stop();
Symbol 312 MovieClip Frame 1
this._visible = false;
Symbol 325 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 2
stop();
Symbol 325 MovieClip Frame 3
stop();
Symbol 325 MovieClip Frame 4
stop();
Symbol 325 MovieClip Frame 5
stop();
Symbol 325 MovieClip Frame 6
stop();
Symbol 330 Button
on (press) { this.gotoAndStop(2); }
Symbol 333 Button
on (press) { _parent.gotoAndStop(1); }
Symbol 334 Button
on (press) { clearInterval(endlevel); clearInterval(begintimer); clearInterval(puketimer); clearInterval(morphtimer); clearInterval(endgametimer); clearInterval(deathtimer); clearInterval(crowngotimer); clearInterval(cutscene3timer); clearInterval(cutscene2timer); clearInterval(cutscene1timer); clearInterval(cat2timer); clearInterval(pausetimer); clearInterval(cat1timer); _root.gotoAndStop(18); }
Symbol 339 Button
on (press) { clearInterval(endlevel); clearInterval(begintimer); clearInterval(puketimer); clearInterval(morphtimer); clearInterval(endgametimer); clearInterval(deathtimer); clearInterval(crowngotimer); clearInterval(cutscene3timer); clearInterval(cutscene2timer); clearInterval(cutscene1timer); clearInterval(cat2timer); clearInterval(pausetimer); clearInterval(cat1timer); sLevel1Music.stop(); sLevel2Music.stop(); sBoss1Music.stop(); sBoss2Music.stop(); _root.gotoAndStop(19); }
Symbol 342 MovieClip Frame 1
stop();
Symbol 343 MovieClip Frame 1
stop();
Symbol 343 MovieClip Frame 2
stop();
Symbol 353 MovieClip Frame 195
stop();
Symbol 358 MovieClip Frame 25
stop();
Symbol 361 MovieClip Frame 25
stop();
Symbol 369 MovieClip Frame 194
stop();
Symbol 370 MovieClip Frame 1
stop();
Symbol 370 MovieClip Frame 2
stop();
Symbol 370 MovieClip Frame 3
stop();
Symbol 370 MovieClip Frame 4
stop();
Symbol 374 MovieClip Frame 130
stop();
Symbol 378 MovieClip Frame 130
stop();
Symbol 382 MovieClip Frame 130
stop();
Symbol 386 MovieClip Frame 130
stop();
Symbol 390 MovieClip Frame 130
stop();
Symbol 394 MovieClip Frame 130
stop();
Symbol 398 MovieClip Frame 130
stop();
Symbol 402 MovieClip Frame 130
stop();
Symbol 406 MovieClip Frame 130
stop();
Symbol 410 MovieClip Frame 130
stop();
Symbol 414 MovieClip Frame 130
stop();
Symbol 418 MovieClip Frame 130
stop();
Symbol 422 MovieClip Frame 130
stop();
Symbol 423 MovieClip Frame 1
stop();
Symbol 423 MovieClip Frame 2
stop();
Symbol 423 MovieClip Frame 3
stop();
Symbol 423 MovieClip Frame 4
stop();
Symbol 423 MovieClip Frame 5
stop();
Symbol 423 MovieClip Frame 6
stop();
Symbol 423 MovieClip Frame 7
stop();
Symbol 423 MovieClip Frame 8
stop();
Symbol 423 MovieClip Frame 9
stop();
Symbol 423 MovieClip Frame 10
stop();
Symbol 423 MovieClip Frame 11
stop();
Symbol 423 MovieClip Frame 12
stop();
Symbol 423 MovieClip Frame 13
stop();
Symbol 423 MovieClip Frame 14
stop();
Symbol 423 MovieClip Frame 15
stop();
Symbol 436 MovieClip Frame 1
stop();
Symbol 436 MovieClip Frame 2
stop();
Symbol 436 MovieClip Frame 3
stop();
Symbol 436 MovieClip Frame 4
stop();
Symbol 436 MovieClip Frame 5
stop();
Symbol 436 MovieClip Frame 6
stop();
Symbol 437 MovieClip Frame 1
function Control() { parentCol.setTransform(camCol.getTransform()); var _local3 = sX / this._width; var _local4 = sY / this._height; _parent._x = cX - (this._x * _local3); _parent._y = cY - (this._y * _local4); _parent._xscale = 100 * _local3; _parent._yscale = 100 * _local4; } function reset() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentCol.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } this._visible = true; var old = Stage.scaleMode; Stage.scaleMode = "exactFit"; cX = Stage.width / 2; cY = Stage.height / 2; sX = Stage.width; sY = Stage.height; Stage.scaleMode = old; var camCol = new Color(this); var parentCol = new Color(_parent); this.onEnterFrame = Control; Control(); this.onUnload = reset;
Instance of Symbol 44 MovieClip in Symbol 437 MovieClip Frame 1
onClipEvent (enterFrame) { if (_global.mute == false) { this.gotoAndStop(1); } else if (_global.mute == true) { this.gotoAndStop(2); } } on (press) { s = new Sound(); if (_global.mute == false) { s.setVolume(0); _global.mute = true; this.gotoAndStop(2); } else if (_global.mute == true) { s.setVolume(100); _global.mute = false; this.gotoAndStop(1); } }
Symbol 444 MovieClip Frame 1
stop();
Symbol 444 MovieClip Frame 2
stop();
Symbol 457 MovieClip Frame 1
stop();
Symbol 457 MovieClip Frame 2
stop();
Symbol 466 MovieClip Frame 1
stop();
Symbol 466 MovieClip Frame 2
stop();
Symbol 469 MovieClip Frame 1
n = 8; while (n < 50) { duplicateMovieClip ("particle", "particle" + n, 100 + n); setProperty("particle" + n, _rotation , Math.random() * 360); setProperty("particle" + n, _alpha , Math.random() * 80); setProperty("particle" + n, _xscale , Math.random() * 60); setProperty("particle" + n, _yscale , Math.random() * 60); tellTarget ("particle" + n) { gotoAndPlay(Math.random() * 5); }; n++; }
Symbol 469 MovieClip Frame 92
stop();
Symbol 470 MovieClip Frame 1
stop(); this.gotoAndStop("flap");
Instance of Symbol 468 MovieClip "hitbox" in Symbol 470 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Symbol 470 MovieClip Frame 2
stop();
Symbol 477 MovieClip Frame 1
stop();
Symbol 477 MovieClip Frame 2
stop();
Symbol 502 MovieClip Frame 98
stop();
Symbol 503 MovieClip Frame 1
stop();
Symbol 503 MovieClip Frame 2
stop();
Symbol 514 MovieClip Frame 32
stop(); _parent.gotoAndStop(1);
Symbol 515 MovieClip Frame 1
stop();
Symbol 515 MovieClip Frame 2
stop();
Instance of Symbol 524 MovieClip "shurihit" in Symbol 525 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Symbol 530 MovieClip Frame 1
stop();
Symbol 530 MovieClip Frame 2
stop();
Symbol 530 MovieClip Frame 3
stop();
Instance of Symbol 535 MovieClip "hitbox" in Symbol 536 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Instance of Symbol 549 MovieClip "hitbox" in Symbol 550 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Instance of Symbol 549 MovieClip "hitbox" in Symbol 551 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Symbol 561 MovieClip Frame 1
stop();
Symbol 561 MovieClip Frame 2
stop();
Symbol 561 MovieClip Frame 3
stop();
Symbol 561 MovieClip Frame 4
stop();
Symbol 573 MovieClip Frame 20
stop();
Symbol 574 MovieClip Frame 1
stop();
Symbol 574 MovieClip Frame 2
stop();
Symbol 588 MovieClip Frame 3
_parent.gotoAndStop(1);
Symbol 589 MovieClip Frame 1
stop();
Symbol 589 MovieClip Frame 2
stop();
Symbol 592 MovieClip Frame 1
stop();
Symbol 592 MovieClip Frame 2
stop();
Instance of Symbol 599 MovieClip "hitbox" in Symbol 601 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Symbol 617 MovieClip Frame 1
stop();
Symbol 617 MovieClip Frame 2
stop();
Symbol 617 MovieClip Frame 3
stop();
Symbol 617 MovieClip Frame 4
stop();
Symbol 617 MovieClip Frame 5
stop();
Instance of Symbol 619 MovieClip "hitbox" in Symbol 620 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Instance of Symbol 624 MovieClip "hitbox" in Symbol 625 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Instance of Symbol 632 MovieClip "shurihit" in Symbol 633 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Instance of Symbol 638 MovieClip "hitbox" in Symbol 639 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Instance of Symbol 638 MovieClip "hitbox" in Symbol 642 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Instance of Symbol 638 MovieClip "hitbox" in Symbol 647 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Symbol 659 MovieClip Frame 1
stop();
Symbol 659 MovieClip Frame 2
stop();
Symbol 659 MovieClip Frame 3
stop();
Symbol 659 MovieClip Frame 4
stop();
Symbol 659 MovieClip Frame 5
stop();
Symbol 659 MovieClip Frame 6
stop();
Instance of Symbol 661 MovieClip "hitbox" in Symbol 662 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Instance of Symbol 667 MovieClip "hitbox" in Symbol 668 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Symbol 693 MovieClip Frame 1
stop();
Symbol 693 MovieClip Frame 2
stop();
Symbol 705 MovieClip Frame 1
stop();
Symbol 705 MovieClip Frame 2
stop();
Symbol 705 MovieClip Frame 3
stop();
Symbol 707 MovieClip Frame 1
stop();
Symbol 707 MovieClip Frame 2
stop();
Instance of Symbol 713 MovieClip "hitbox" in Symbol 714 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Symbol 715 MovieClip Frame 1
stop();
Symbol 715 MovieClip Frame 2
stop();
Instance of Symbol 719 MovieClip "hitbox" in Symbol 721 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Instance of Symbol 724 MovieClip "hitbox" in Symbol 727 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Instance of Symbol 731 MovieClip "hitbox" in Symbol 733 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Symbol 742 MovieClip Frame 1
stop();
Symbol 742 MovieClip Frame 2
stop();
Symbol 742 MovieClip Frame 3
stop();
Symbol 742 MovieClip Frame 4
stop();
Symbol 742 MovieClip Frame 5
stop();
Symbol 746 MovieClip Frame 1
stop();
Symbol 746 MovieClip Frame 2
stop();
Symbol 748 MovieClip Frame 3
_parent.gotoAndStop(1);
Symbol 749 MovieClip Frame 1
stop();
Symbol 749 MovieClip Frame 2
stop();
Symbol 761 MovieClip Frame 32
stop(); _parent.gotoAndStop(1);
Symbol 762 MovieClip Frame 1
stop();
Symbol 762 MovieClip Frame 2
stop();
Symbol 771 MovieClip Frame 185
stop();
Symbol 772 MovieClip Frame 1
stop();
Symbol 772 MovieClip Frame 2
stop();
Symbol 776 MovieClip Frame 160
stop();
Symbol 777 MovieClip Frame 1
stop();
Symbol 777 MovieClip Frame 2
stop();
Symbol 786 MovieClip Frame 1
stop();
Symbol 786 MovieClip Frame 2
stop();
Symbol 786 MovieClip Frame 3
stop();
Symbol 786 MovieClip Frame 4
stop();
Symbol 786 MovieClip Frame 5
stop();
Symbol 786 MovieClip Frame 6
stop();
Symbol 799 MovieClip Frame 78
stop();
Symbol 800 MovieClip Frame 1
stop();
Symbol 800 MovieClip Frame 2
stop();
Symbol 804 MovieClip Frame 27
stop();
Symbol 805 MovieClip Frame 1
stop();
Symbol 805 MovieClip Frame 2
stop();
Symbol 810 MovieClip Frame 1
stop();
Symbol 810 MovieClip Frame 2
stop();
Symbol 810 MovieClip Frame 3
stop();
Symbol 820 MovieClip Frame 198
stop();
Symbol 820 MovieClip Frame 242
stop();
Instance of Symbol 821 MovieClip "hitbox" in Symbol 828 MovieClip Frame 1
onClipEvent (enterFrame) { this._visible = false; }
Symbol 842 MovieClip Frame 13
stop();
Symbol 843 MovieClip Frame 1
stop();
Symbol 843 MovieClip Frame 2
stop();
Instance of Symbol 843 MovieClip in Symbol 844 MovieClip Frame 425
/* no clip actions */
Symbol 844 MovieClip Frame 426
stop();
Symbol 846 MovieClip Frame 42
var firstmissile = true; n = 0; while (n < 4) { duplicateMovieClip ("missile", "missile" + _global.missilecounter, 10000 + _global.missilecounter); if (firstmissile == false) { setProperty("missile" + _global.missilecounter, _rotation , Math.random() * 110); } _global.missilecounter++; firstmissile = false; n++; } firstmissile = true;
Symbol 858 MovieClip Frame 159
stop();
Symbol 859 MovieClip Frame 42
var firstmissile = true; n = 0; while (n < 10) { duplicateMovieClip ("missile", "missile" + _global.missilecounter, 10000 + _global.missilecounter); if (firstmissile == false) { setProperty("missile" + _global.missilecounter, _rotation , Math.random() * 360); } _global.missilecounter++; firstmissile = false; n++; } firstmissile = true;
Symbol 860 MovieClip Frame 108
stop();
Symbol 861 MovieClip Frame 42
var firstmissile = true; n = 0; while (n < 10) { duplicateMovieClip ("missile", "missile" + _global.missilecounter, 10000 + _global.missilecounter); if (firstmissile == false) { setProperty("missile" + _global.missilecounter, _rotation , Math.random() * 360); } _global.missilecounter++; firstmissile = false; n++; } firstmissile = true;
Symbol 872 MovieClip Frame 51
stopAllSounds();
Symbol 872 MovieClip Frame 232
stop();
Symbol 873 MovieClip Frame 1
stop();
Symbol 873 MovieClip Frame 2
stop();
Symbol 873 MovieClip Frame 3
stop();
Symbol 873 MovieClip Frame 4
stop();
Symbol 873 MovieClip Frame 5
stop();
Symbol 873 MovieClip Frame 6
stop();
Symbol 873 MovieClip Frame 7
stop();
Symbol 873 MovieClip Frame 8
stop();
Symbol 873 MovieClip Frame 9
stop();
Symbol 881 Button
on (press) { stopAllSounds(); _root.gotoAndStop(3); }
Instance of Symbol 960 MovieClip "nick" in Symbol 967 MovieClip Frame 1
on (release) { getURL ("http://www.freewebs.com/nickperrin/"); }
Instance of Symbol 962 MovieClip "kez" in Symbol 967 MovieClip Frame 1
on (release) { getURL ("http://www.myspace.com/kezziebeat"); }
Instance of Symbol 964 MovieClip "wf" in Symbol 967 MovieClip Frame 1
on (release) { getURL ("http://waterflame.newgrounds.com/"); }
Instance of Symbol 966 MovieClip "ef" in Symbol 967 MovieClip Frame 1
on (release) { getURL ("http://eliteferrex.newgrounds.com/"); }
Symbol 968 MovieClip Frame 1792
stop(); stopAllSounds(); _root.gotoAndStop(3);
Symbol 973 MovieClip Frame 1
stop();
Symbol 973 MovieClip Frame 2
stop();
Symbol 976 MovieClip Frame 1
stop();
Symbol 976 MovieClip Frame 2
stop();
Symbol 979 MovieClip Frame 1
stop();
Symbol 979 MovieClip Frame 2
stop();
Symbol 982 MovieClip Frame 1
stop();
Symbol 982 MovieClip Frame 2
stop();
Symbol 985 MovieClip Frame 1
stop();
Symbol 985 MovieClip Frame 2
stop();
Symbol 988 MovieClip Frame 1
stop();
Symbol 988 MovieClip Frame 2
stop();
Symbol 991 MovieClip Frame 1
stop();
Symbol 991 MovieClip Frame 2
stop();
Symbol 994 MovieClip Frame 1
stop();
Symbol 994 MovieClip Frame 2
stop();
Symbol 997 MovieClip Frame 1
stop();
Symbol 997 MovieClip Frame 2
stop();
Symbol 1000 MovieClip Frame 1
stop();
Symbol 1000 MovieClip Frame 2
stop();
Symbol 1003 MovieClip Frame 1
stop();
Symbol 1003 MovieClip Frame 2
stop();
Symbol 1006 MovieClip Frame 1
stop();
Symbol 1006 MovieClip Frame 2
stop();
Symbol 1009 MovieClip Frame 1
stop();
Symbol 1009 MovieClip Frame 2
stop();
Symbol 1012 MovieClip Frame 1
stop();
Symbol 1012 MovieClip Frame 2
stop();
Symbol 1013 Button
on (press) { _root.gotoAndStop(19); }
Symbol 1015 MovieClip Frame 30
stop();
Symbol 1019 Button
on (press) { _root.gotoAndStop(18); }
Symbol 1026 Button
on (press) { stopAllSounds(); sLevel1Music.start(0, 99); _global.level = 1; _global.HP = 5; _global.lives = 3; _root.gotoAndStop(6); }
Symbol 1027 MovieClip Frame 1
stop(); this.createEmptyMovieClip("mLevel1Music", this.getNextHighestDepth()); var sLevel1Music = new Sound(mLevel1Music); sLevel1Music.attachSound("twothreethree");
Symbol 1034 Button
on (press) { stopAllSounds(); sLevel1Music.start(0, 99); _global.level = 2; _global.HP = 5; _global.lives = 3; _root.gotoAndStop(7); }
Symbol 1035 MovieClip Frame 1
stop();
Symbol 1035 MovieClip Frame 2
stop(); this.createEmptyMovieClip("mLevel1Music", this.getNextHighestDepth()); var sLevel1Music = new Sound(mLevel1Music); sLevel1Music.attachSound("twothreethree");
Symbol 1042 Button
on (press) { stopAllSounds(); sLevel1Music.start(0, 99); _global.level = 3; _global.HP = 5; _global.lives = 3; _root.gotoAndStop(8); }
Symbol 1043 MovieClip Frame 1
stop();
Symbol 1043 MovieClip Frame 2
stop(); this.createEmptyMovieClip("mLevel1Music", this.getNextHighestDepth()); var sLevel1Music = new Sound(mLevel1Music); sLevel1Music.attachSound("twothreethree");
Symbol 1050 Button
on (press) { stopAllSounds(); sLevel1Music.start(0, 99); _global.level = 4; _global.HP = 5; _global.lives = 3; _root.gotoAndStop(9); }
Symbol 1051 MovieClip Frame 1
stop();
Symbol 1051 MovieClip Frame 2
stop(); this.createEmptyMovieClip("mLevel1Music", this.getNextHighestDepth()); var sLevel1Music = new Sound(mLevel1Music); sLevel1Music.attachSound("twothreethree");
Symbol 1058 Button
on (press) { stopAllSounds(); sLevel1Music.start(0, 99); _global.level = 5; _global.HP = 5; _global.lives = 3; _root.gotoAndStop(10); }
Symbol 1059 MovieClip Frame 1
stop();
Symbol 1059 MovieClip Frame 2
stop(); this.createEmptyMovieClip("mLevel1Music", this.getNextHighestDepth()); var sLevel1Music = new Sound(mLevel1Music); sLevel1Music.attachSound("twothreethree");
Symbol 1066 Button
on (press) { stopAllSounds(); sLevel2Music.start(0, 99); _global.level = 6; _global.HP = 5; _global.lives = 3; _root.gotoAndStop(11); }
Symbol 1067 MovieClip Frame 1
stop();
Symbol 1067 MovieClip Frame 2
stop(); this.createEmptyMovieClip("mLevel2Music", this.getNextHighestDepth()); var sLevel2Music = new Sound(mLevel2Music); sLevel2Music.attachSound("clouds");
Symbol 1074 Button
on (press) { stopAllSounds(); sLevel2Music.start(0, 99); _global.level = 7; _global.HP = 5; _global.lives = 3; _root.gotoAndStop(12); }
Symbol 1075 MovieClip Frame 1
stop();
Symbol 1075 MovieClip Frame 2
stop(); this.createEmptyMovieClip("mLevel2Music", this.getNextHighestDepth()); var sLevel2Music = new Sound(mLevel2Music); sLevel2Music.attachSound("clouds");
Symbol 1082 Button
on (press) { stopAllSounds(); sLevel2Music.start(0, 99); _global.level = 8; _global.HP = 5; _global.lives = 3; _root.gotoAndStop(13); }
Symbol 1083 MovieClip Frame 1
stop();
Symbol 1083 MovieClip Frame 2
stop(); this.createEmptyMovieClip("mLevel2Music", this.getNextHighestDepth()); var sLevel2Music = new Sound(mLevel2Music); sLevel2Music.attachSound("clouds");
Symbol 1090 Button
on (press) { stopAllSounds(); sLevel2Music.start(0, 99); _global.level = 9; _global.HP = 5; _global.lives = 3; _root.gotoAndStop(14); }
Symbol 1091 MovieClip Frame 1
stop();
Symbol 1091 MovieClip Frame 2
stop(); this.createEmptyMovieClip("mLevel2Music", this.getNextHighestDepth()); var sLevel2Music = new Sound(mLevel2Music); sLevel2Music.attachSound("clouds");
Symbol 1098 Button
on (press) { stopAllSounds(); sLevel2Music.start(0, 99); _global.level = 10; _global.HP = 5; _global.lives = 3; _root.gotoAndStop(15); }
Symbol 1099 MovieClip Frame 1
stop();
Symbol 1099 MovieClip Frame 2
stop(); this.createEmptyMovieClip("mLevel2Music", this.getNextHighestDepth()); var sLevel2Music = new Sound(mLevel2Music); sLevel2Music.attachSound("clouds");
Symbol 1106 Button
on (press) { stopAllSounds(); _global.level = 11; _global.HP = 5; _global.lives = 3; _root.gotoAndStop(16); }
Symbol 1107 MovieClip Frame 1
stop();
Symbol 1107 MovieClip Frame 2
stop();

Library Items

Symbol 1 Sound [hitslime]
Symbol 2 Sound [hitsound]
Symbol 3 Sound [catdeath]
Symbol 4 Sound [bouncejump]
Symbol 5 Sound [jumpsound]Used by:76
Symbol 6 GraphicUsed by:8
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:6 7Used by:9
Symbol 9 MovieClipUses:8Used by:10
Symbol 10 MovieClip [complete]Uses:9
Symbol 11 GraphicUsed by:34 37 968 1014  Timeline
Symbol 1108 MovieClip [__Packages.mochi.as2.MochiAd]
Symbol 1109 MovieClip [__Packages.mochi.as2.MochiSync]
Symbol 1110 MovieClip [__Packages.mochi.as2.MochiServices]
Symbol 1111 MovieClip [__Packages.mochi.as2.MochiEventDispatcher]
Symbol 1112 MovieClip [__Packages.mochi.as2.MochiEvents]
Symbol 1113 MovieClip [__Packages.mochi.as2.MochiSocial]
Symbol 12 Sound [titlemusic]Used by:13
Symbol 13 MovieClipUses:12Used by:Timeline
Symbol 14 Sound [crafty]Used by:15
Symbol 15 MovieClipUses:14Used by:Timeline
Symbol 16 Sound [twothreethree]Used by:17
Symbol 17 MovieClipUses:16Used by:Timeline
Symbol 18 Sound [victory]Used by:19
Symbol 19 MovieClipUses:18Used by:Timeline
Symbol 20 Sound [clouds]Used by:21
Symbol 21 MovieClipUses:20Used by:Timeline
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:30
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:30
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:30
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:30
Symbol 30 MovieClipUses:23 25 27 29Used by:Timeline
Symbol 31 BitmapUsed by:32
Symbol 32 GraphicUses:31Used by:33
Symbol 33 MovieClipUses:32Used by:37
Symbol 34 MovieClipUses:11Used by:37 76
Symbol 35 BitmapUsed by:36 74
Symbol 36 GraphicUses:35Used by:37 76
Symbol 37 MovieClipUses:11 33 34 36Used by:Timeline
Symbol 38 GraphicUsed by:39 312
Symbol 39 MovieClipUses:38Used by:45
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:44
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:44
Symbol 44 MovieClipUses:41 43Used by:45 437
Symbol 45 MovieClipUses:39 44Used by:Timeline
Symbol 46 BitmapUsed by:47 75
Symbol 47 GraphicUses:46Used by:76
Symbol 48 BitmapUsed by:49 74 75
Symbol 49 GraphicUses:48Used by:76 457
Symbol 50 BitmapUsed by:51 75
Symbol 51 GraphicUses:50Used by:76
Symbol 52 BitmapUsed by:53 74
Symbol 53 GraphicUses:52Used by:76
Symbol 54 BitmapUsed by:55 75
Symbol 55 GraphicUses:54Used by:76
Symbol 56 BitmapUsed by:57 75
Symbol 57 GraphicUses:56Used by:76
Symbol 58 BitmapUsed by:59 74
Symbol 59 GraphicUses:58Used by:76
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:76
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:76
Symbol 64 SoundUsed by:76
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:76
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:76
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:76
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:73
Symbol 73 MovieClipUses:72Used by:76
Symbol 74 GraphicUses:48 52 58 35Used by:76
Symbol 75 GraphicUses:48 54 56 50 46Used by:76
Symbol 76 MovieClipUses:36 47 49 51 34 53 55 57 59 5 61 63 64 66 68 70 73 74 75Used by:Timeline
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:82
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:82
Symbol 81 SoundUsed by:82 87 92 97 105 334 339 881 1013 1019 1026 1034 1042 1050 1058 1066 1074 1082 1090 1098 1106
Symbol 82 ButtonUses:78 80 81Used by:Timeline
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:87 334 1019
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87 334 1019
Symbol 87 ButtonUses:84 86 81Used by:Timeline
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:92
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 ButtonUses:89 91 81Used by:Timeline
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:97
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:97
Symbol 97 ButtonUses:94 96 81Used by:Timeline
Symbol 98 BitmapUsed by:100 122 596 597 630 674 695
Symbol 99 BitmapUsed by:100 122 596 597 630 674 695
Symbol 100 GraphicUses:98 99Used by:Timeline
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:105
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:105
Symbol 105 ButtonUses:102 104 81Used by:Timeline
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:296 307  Timeline
Symbol 108 BitmapUsed by:110
Symbol 109 BitmapUsed by:110 112 114
Symbol 110 GraphicUses:108 109Used by:115
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111 109Used by:115
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113 109Used by:115
Symbol 115 MovieClipUses:110 112 114Used by:116
Symbol 116 MovieClipUses:115Used by:Timeline
Symbol 117 GraphicUsed by:Timeline
Symbol 118 FontUsed by:119 438 439 471 473 517 518 519 520 539 540 541 542 543 544 595
Symbol 119 TextUses:118Used by:Timeline
Symbol 120 GraphicUsed by:121 535 624
Symbol 121 MovieClipUses:120Used by:123 598 631 675 696
Symbol 122 GraphicUses:98 99Used by:123
Symbol 123 MovieClipUses:121 122Used by:Timeline
Symbol 124 BitmapUsed by:131 442 443 475 476 527 528 529 553 557 559 560 608 609 611 612 614 616 648 652 653 654 655 656 657 658 676 677 679 681 683 685 687 697 699 700 701 704 717 718 720 722 723 725 726 728 729 730 732 734 735 778 782 783 784 785
Symbol 125 BitmapUsed by:131
Symbol 126 BitmapUsed by:131 442 443
Symbol 127 BitmapUsed by:131
Symbol 128 BitmapUsed by:131 442 443
Symbol 129 BitmapUsed by:131
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:124 125 126 127 128 129 130Used by:132
Symbol 132 MovieClipUses:131Used by:Timeline
Symbol 133 BitmapUsed by:139 446 478 532 563 622 664 665 669 694 709 744 787 789
Symbol 134 BitmapUsed by:139 446 478 532 563 622 664 665 669 694 709 744 787 789
Symbol 135 BitmapUsed by:139 446 478 532 563 622 623 664 665 669 694 709 744 787 789
Symbol 136 BitmapUsed by:139 446 478 532 563 622 665 669 694 709 744 787 789
Symbol 137 BitmapUsed by:139 446 478 532 563 622 665 694 709 744 787 789
Symbol 138 BitmapUsed by:139 446 478 532 563 622 623 665 694 709 744 787 788 789
Symbol 139 GraphicUses:133 134 135 136 137 138Used by:Timeline
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:148 160 467 469
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:148 160 467 469
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:148 160 467 469
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148 160 467 469
Symbol 148 MovieClipUses:141 143 145 147Used by:161
Symbol 149 GraphicUsed by:150 468 707
Symbol 150 MovieClipUses:149Used by:161
Symbol 151 GraphicUsed by:153
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:151 152Used by:154
Symbol 154 MovieClipUses:153Used by:160 301 306 469
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClipUses:156Used by:160 469
Symbol 158 SoundUsed by:160 301 306 469
Symbol 159 SoundUsed by:160 301 306 469
Symbol 160 MovieClipUses:141 154 157 158 143 145 147 159Used by:161
Symbol 161 MovieClipUses:148 150 160Used by:Timeline
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:166 281 301
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:166
Symbol 166 MovieClipUses:163 165Used by:307
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:179
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:179
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:179
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:179
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:179
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:179
Symbol 179 MovieClipUses:168 170 172 174 176 178Used by:307
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:193
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:193
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:193
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:192
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:192
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:192
Symbol 192 MovieClipUses:187 189 191Used by:193
Symbol 193 MovieClipUses:181 183 185 192Used by:307
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:227
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:227
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:227
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:227
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:227
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:227
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:227
Symbol 208 SoundUsed by:227
Symbol 209 BitmapUsed by:210
Symbol 210 GraphicUses:209Used by:227
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:227
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:227
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:227
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:227
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:227
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:227
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:227
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227 230
Symbol 227 MovieClipUses:195 197 199 201 203 205 207 208 210 212 214 216 218 220 222 224 226Used by:307
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClipUses:226 229Used by:307
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:245
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:245
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:245
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:245
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:245
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:245
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:245
Symbol 245 MovieClipUses:232 234 236 238 240 242 244Used by:307
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:251 258 281 306
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:250 251 258 259
Symbol 250 MovieClipUses:249Used by:251 258
Symbol 251 MovieClipUses:247 249 250Used by:307
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:258 259
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:258 259
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:258 307
Symbol 258 MovieClipUses:247 249 250 253 255 257Used by:307
Symbol 259 MovieClipUses:249 253 255Used by:307
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:281 306
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:281 306
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:281 306
Symbol 266 SoundUsed by:281 306
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:281 306
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:281 306
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:281 306
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:281 306
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:281 306
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:281
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClipUses:247 261 263 265 266 268 270 272 274 276 278 280 163Used by:307
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:286
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:286
Symbol 286 MovieClipUses:283 285Used by:307
Symbol 287 BitmapUsed by:288 289 292
Symbol 288 GraphicUses:287Used by:290 291 296
Symbol 289 GraphicUses:287Used by:291
Symbol 290 MovieClipUses:288Used by:291
Symbol 291 MovieClipUses:288 289 290Used by:307
Symbol 292 GraphicUses:287Used by:296
Symbol 293 BitmapUsed by:294 295
Symbol 294 GraphicUses:293Used by:296
Symbol 295 GraphicUses:293Used by:296
Symbol 296 MovieClipUses:288 292 294 295 107Used by:307
Symbol 297 BitmapUsed by:298 304
Symbol 298 GraphicUses:297Used by:301 306
Symbol 299 BitmapUsed by:300 305
Symbol 300 GraphicUses:299Used by:301 306
Symbol 301 MovieClipUses:163 298 300 154 158 159Used by:307
Symbol 302 BitmapUsed by:303 304 305
Symbol 303 GraphicUses:302Used by:306
Symbol 304 GraphicUses:302 297Used by:306
Symbol 305 GraphicUses:302 299Used by:306
Symbol 306 MovieClipUses:247 261 263 265 266 268 270 272 274 276 298 300 303 154 158 304 159 305Used by:307
Symbol 307 MovieClipUses:166 179 193 227 230 245 251 258 259 257 281 286 291 296 107 301 306Used by:Timeline
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClipUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:Timeline
Symbol 312 MovieClipUses:38Used by:437
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:325
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:325
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:325
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:325
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:325
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:325
Symbol 325 MovieClipUses:314 316 318 320 322 324Used by:437
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:437
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:330
Symbol 330 ButtonUses:329Used by:343
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:333
Symbol 333 ButtonUses:332Used by:342
Symbol 334 ButtonUses:84 86 81Used by:342
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:339
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:339
Symbol 339 ButtonUses:336 338 81Used by:342
Symbol 340 FontUsed by:341
Symbol 341 TextUses:340Used by:342
Symbol 342 MovieClipUses:333 334 339 341Used by:343
Symbol 343 MovieClipUses:330 342Used by:437
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:346
Symbol 346 MovieClipUses:345Used by:353
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:349
Symbol 349 MovieClipUses:348Used by:353
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:352 357
Symbol 352 MovieClipUses:351Used by:353
Symbol 353 MovieClipUses:346 349 352Used by:370
Symbol 354 BitmapUsed by:355 359 362
Symbol 355 GraphicUses:354Used by:356
Symbol 356 MovieClipUses:355Used by:358 361
Symbol 357 MovieClipUses:351Used by:358
Symbol 358 MovieClipUses:356 357Used by:370
Symbol 359 GraphicUses:354Used by:360
Symbol 360 MovieClipUses:359Used by:361 369
Symbol 361 MovieClipUses:360 356Used by:370
Symbol 362 GraphicUses:354Used by:363
Symbol 363 MovieClipUses:362Used by:369
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:366
Symbol 366 MovieClipUses:365Used by:369
Symbol 367 SoundUsed by:369 374 378 382 386 390 394 398 402 406 410 414 418 422
Symbol 368 SoundUsed by:369 374 378 382 386 390 394 398 402 406 410 414 418 422
Symbol 369 MovieClipUses:363 360 366 367 368Used by:370
Symbol 370 MovieClipUses:353 358 361 369Used by:423
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:373
Symbol 373 MovieClipUses:372Used by:374
Symbol 374 MovieClipUses:373 367 368Used by:423
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:377
Symbol 377 MovieClipUses:376Used by:378
Symbol 378 MovieClipUses:377 367 368Used by:423
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:381
Symbol 381 MovieClipUses:380Used by:382
Symbol 382 MovieClipUses:381 367 368Used by:423
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:385
Symbol 385 MovieClipUses:384Used by:386
Symbol 386 MovieClipUses:385 367 368Used by:423
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:389
Symbol 389 MovieClipUses:388Used by:390
Symbol 390 MovieClipUses:389 367 368Used by:423
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:393
Symbol 393 MovieClipUses:392Used by:394
Symbol 394 MovieClipUses:393 367 368Used by:423
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:397
Symbol 397 MovieClipUses:396Used by:398
Symbol 398 MovieClipUses:397 367 368Used by:423
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:401
Symbol 401 MovieClipUses:400Used by:402
Symbol 402 MovieClipUses:401 367 368Used by:423
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:405
Symbol 405 MovieClipUses:404Used by:406
Symbol 406 MovieClipUses:405 367 368Used by:423
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:409
Symbol 409 MovieClipUses:408Used by:410
Symbol 410 MovieClipUses:409 367 368Used by:423
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:413
Symbol 413 MovieClipUses:412Used by:414
Symbol 414 MovieClipUses:413 367 368Used by:423
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:417
Symbol 417 MovieClipUses:416Used by:418
Symbol 418 MovieClipUses:417 367 368Used by:423
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:421
Symbol 421 MovieClipUses:420Used by:422
Symbol 422 MovieClipUses:421 367 368Used by:423
Symbol 423 MovieClipUses:370 374 378 382 386 390 394 398 402 406 410 414 418 422Used by:437
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:436
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:436
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:436
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:436
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:436
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:436
Symbol 436 MovieClipUses:425 427 429 431 433 435Used by:437
Symbol 437 MovieClipUses:312 325 327 44 343 423 436Used by:Timeline
Symbol 438 TextUses:118Used by:Timeline
Symbol 439 TextUses:118Used by:Timeline
Symbol 440 BitmapUsed by:442 443 475 476 527 528 529 553 557 559 560 608 611 612 614 616 635 643 648 652 653 654 655 656 657 658 676 679 680 681 683 685 697 699 701 710 711 717 722 729 734 735 778
Symbol 441 BitmapUsed by:442 443 475 476 527 528 529 553 557 559 560 608 611 612 614 616 635 643 644 648 652 653 654 655 656 657 658 676 679 683 685 697 699 701 710 711 717 722 729 734 735 778
Symbol 442 GraphicUses:124 440 441 126 128Used by:444
Symbol 443 GraphicUses:124 440 441 126 128Used by:444
Symbol 444 MovieClipUses:442 443Used by:Timeline
Symbol 445 BitmapUsed by:446 472 516 532 545 563 621 622 709
Symbol 446 GraphicUses:138 133 134 135 136 137 445Used by:Timeline
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:456
Symbol 449 SoundUsed by:456
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:456
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:456
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:456
Symbol 456 MovieClipUses:448 449 451 453 455Used by:457
Symbol 457 MovieClipUses:49 456Used by:Timeline
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:460
Symbol 460 MovieClipUses:459Used by:466
Symbol 461 BitmapUsed by:462 464
Symbol 462 GraphicUses:461Used by:466
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:461 463Used by:466
Symbol 465 SoundUsed by:466
Symbol 466 MovieClipUses:460 462 464 465Used by:Timeline
Symbol 467 MovieClipUses:141 143 145 147Used by:470
Symbol 468 MovieClipUses:149Used by:470
Symbol 469 MovieClipUses:141 154 157 158 143 145 147 159Used by:470
Symbol 470 MovieClipUses:467 468 469Used by:Timeline
Symbol 471 TextUses:118Used by:Timeline
Symbol 472 GraphicUses:445Used by:Timeline
Symbol 473 TextUses:118Used by:Timeline
Symbol 474 BitmapUsed by:475 476 527 528 529 553 557 559 560 608 611 612 614 616 635 643 644 648 652 653 654 655 656 657 658 676 679 680 681 683 685 697 699 701 710 711 717 722 729 734 735 778
Symbol 475 GraphicUses:124 440 441 474Used by:477
Symbol 476 GraphicUses:124 440 441 474Used by:477
Symbol 477 MovieClipUses:475 476Used by:Timeline
Symbol 478 GraphicUses:134 133 135 136 137 138Used by:Timeline
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:487
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:487
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:487
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:487 745
Symbol 487 MovieClipUses:480 482 484 486Used by:503
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:502
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:502
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:502
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:502
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:502
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:502
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:502
Symbol 502 MovieClipUses:489 491 493 495 497 499 501Used by:503 746
Symbol 503 MovieClipUses:487 502Used by:Timeline
Symbol 504 BitmapUsed by:505
Symbol 505 GraphicUses:504Used by:514 515
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:514
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:514
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:514
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:514
Symbol 514 MovieClipUses:507 509 511 513 505Used by:515
Symbol 515 MovieClipUses:505 514Used by:Timeline
Symbol 516 GraphicUses:445Used by:Timeline
Symbol 517 TextUses:118Used by:Timeline
Symbol 518 TextUses:118Used by:Timeline
Symbol 519 TextUses:118Used by:Timeline
Symbol 520 TextUses:118Used by:Timeline
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:525 633
Symbol 523 GraphicUsed by:524 632
Symbol 524 MovieClipUses:523Used by:525
Symbol 525 MovieClipUses:522 524Used by:526
Symbol 526 MovieClipUses:525Used by:Timeline
Symbol 527 GraphicUses:124 440 441 474Used by:530
Symbol 528 GraphicUses:124 440 441 474Used by:530
Symbol 529 GraphicUses:124 440 441 474Used by:530
Symbol 530 MovieClipUses:527 528 529Used by:Timeline
Symbol 531 BitmapUsed by:532 663 706
Symbol 532 GraphicUses:135 133 136 134 138 137 531 445Used by:Timeline
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:536 625
Symbol 535 MovieClipUses:120Used by:536
Symbol 536 MovieClipUses:534 535Used by:537 764
Symbol 537 MovieClipUses:536Used by:Timeline
Symbol 538 GraphicUsed by:Timeline
Symbol 539 TextUses:118Used by:Timeline
Symbol 540 TextUses:118Used by:Timeline
Symbol 541 TextUses:118Used by:Timeline
Symbol 542 TextUses:118Used by:Timeline
Symbol 543 TextUses:118Used by:Timeline
Symbol 544 TextUses:118Used by:Timeline
Symbol 545 GraphicUses:445Used by:Timeline
Symbol 546 BitmapUsed by:547 553 557 559 560
Symbol 547 GraphicUses:546Used by:550 551
Symbol 548 GraphicUsed by:549 599 619 638 661 667 713 719 724 731 821
Symbol 549 MovieClipUses:548Used by:550 551
Symbol 550 MovieClipUses:547 549Used by:Timeline
Symbol 551 MovieClipUses:547 549Used by:Timeline
Symbol 552 BitmapUsed by:553 557 559 560 610 613 648 653 655 656 657 658 737 738 739 740 741
Symbol 553 GraphicUses:440 474 441 552 124 546Used by:561
Symbol 554 BitmapUsed by:555 564 792 854 856 857
Symbol 555 GraphicUses:554Used by:556
Symbol 556 MovieClipUses:555Used by:561 705 742
Symbol 557 GraphicUses:552 124 440 474 441 546Used by:561
Symbol 558 BitmapUsed by:559 560 575 611 612 614 616 654 656 657 658
Symbol 559 GraphicUses:552 558 124 440 474 441 546Used by:561
Symbol 560 GraphicUses:552 558 124 440 474 441 546Used by:561
Symbol 561 MovieClipUses:553 556 557 559 560Used by:Timeline
Symbol 562 BitmapUsed by:563 622 665 706 708 709 743 787
Symbol 563 GraphicUses:562 135 136 137 134 133 138 445Used by:Timeline
Symbol 564 GraphicUses:554Used by:565 763
Symbol 565 MovieClipUses:564Used by:Timeline
Symbol 566 BitmapUsed by:567 600 618 660 666 710 711 718 720 723 725 726 730 732
Symbol 567 GraphicUses:566Used by:568
Symbol 568 MovieClipUses:567Used by:Timeline
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:571 574
Symbol 571 MovieClipUses:570Used by:573
Symbol 572 SoundUsed by:573
Symbol 573 MovieClipUses:571 572Used by:574
Symbol 574 MovieClipUses:570 573Used by:Timeline
Symbol 575 GraphicUses:558Used by:576
Symbol 576 MovieClipUses:575Used by:Timeline
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:585
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:585
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:585
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:585 747
Symbol 585 MovieClipUses:578 580 582 584Used by:589 592
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:588 748
Symbol 588 MovieClipUses:587Used by:589 592
Symbol 589 MovieClipUses:585 588Used by:590
Symbol 590 MovieClipUses:589Used by:591
Symbol 591 MovieClipUses:590Used by:Timeline
Symbol 592 MovieClipUses:585 588Used by:593
Symbol 593 MovieClipUses:592Used by:594
Symbol 594 MovieClipUses:593Used by:Timeline
Symbol 595 TextUses:118Used by:Timeline
Symbol 596 GraphicUses:99 98Used by:598 631 675 696
Symbol 597 GraphicUses:99 98Used by:598
Symbol 598 MovieClipUses:596 121 597Used by:Timeline
Symbol 599 MovieClipUses:548Used by:601
Symbol 600 GraphicUses:566Used by:601
Symbol 601 MovieClipUses:599 600Used by:Timeline
Symbol 602 BitmapUsed by:608 611 612 614 616 643 648 652 653 654 655 656 657 658 676 679 680 681 683 685 697 699 701 710 711 717 729 734 735 778
Symbol 603 BitmapUsed by:608 611 612 614 616 643 648 652 653 654 655 656 657 658 676 679 680 681 683 685 697 699 701 710 711 717 729 734 735 778
Symbol 604 BitmapUsed by:608 611 612 614 616 643 648 652 653 654 655 656 657 658 676 679 680 681 683 699 701 717 722 729 734 735
Symbol 605 BitmapUsed by:608 611 612 614 616 643 648 652 653 654 655 656 657 658 676 679 680 681 683 699 701 717 722 729 734 735
Symbol 606 BitmapUsed by:608 611 612 614 616 643 648 652 653 654 655 656 657 658 679 699 701 710 711 717 722 729 734 735 778
Symbol 607 BitmapUsed by:608 611 612 614 616 643 648 652 653 654 655 656 657 658 679
Symbol 608 GraphicUses:124 440 602 603 604 605 474 441 606 607Used by:617
Symbol 609 GraphicUses:124Used by:617
Symbol 610 GraphicUses:552Used by:617
Symbol 611 GraphicUses:440 474 558 124 602 603 604 605 441 606 607Used by:617
Symbol 612 GraphicUses:440 474 124 558 602 603 604 605 441 606 607Used by:617
Symbol 613 GraphicUses:552Used by:617
Symbol 614 GraphicUses:440 474 124 558 602 603 604 605 441 606 607Used by:617
Symbol 615 BitmapUsed by:616 627
Symbol 616 GraphicUses:440 474 615 124 558 602 603 604 605 441 606 607Used by:617
Symbol 617 MovieClipUses:608 609 610 611 612 613 614 616Used by:Timeline
Symbol 618 GraphicUses:566Used by:620
Symbol 619 MovieClipUses:548Used by:620
Symbol 620 MovieClipUses:618 619Used by:Timeline
Symbol 621 GraphicUses:445Used by:Timeline
Symbol 622 GraphicUses:562 134 133 135 138 136 137 445Used by:Timeline
Symbol 623 GraphicUses:135 138Used by:Timeline
Symbol 624 MovieClipUses:120Used by:625
Symbol 625 MovieClipUses:534 624Used by:626
Symbol 626 MovieClipUses:625Used by:Timeline
Symbol 627 GraphicUses:615Used by:628
Symbol 628 MovieClipUses:627Used by:Timeline
Symbol 629 GraphicUsed by:Timeline
Symbol 630 GraphicUses:99 98Used by:631
Symbol 631 MovieClipUses:596 121 630Used by:Timeline
Symbol 632 MovieClipUses:523Used by:633
Symbol 633 MovieClipUses:522 632Used by:634
Symbol 634 MovieClipUses:633Used by:Timeline
Symbol 635 GraphicUses:440 441 474Used by:659
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:639
Symbol 638 MovieClipUses:548Used by:639 642 647
Symbol 639 MovieClipUses:637 638Used by:659 693
Symbol 640 BitmapUsed by:641
Symbol 641 GraphicUses:640Used by:642 684 698
Symbol 642 MovieClipUses:641 638Used by:659
Symbol 643 GraphicUses:606 607 441 602 603 605 604 440 474Used by:659
Symbol 644 GraphicUses:441 474Used by:659
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:647
Symbol 647 MovieClipUses:646 638Used by:659 693
Symbol 648 GraphicUses:124 552 440 441 474 606 607 602 603 605 604Used by:659
Symbol 649 BitmapUsed by:650 655 656 657 658
Symbol 650 GraphicUses:649Used by:651
Symbol 651 MovieClipUses:650Used by:659
Symbol 652 GraphicUses:602 604 474 603 605 440 124 606 607 441Used by:659
Symbol 653 GraphicUses:124 552 440 441 474 606 607 602 603 605 604Used by:659
Symbol 654 GraphicUses:602 604 474 603 605 440 124 558 606 607 441Used by:659
Symbol 655 GraphicUses:602 604 474 603 605 440 124 649 606 607 441 552Used by:659
Symbol 656 GraphicUses:602 604 474 603 605 440 124 649 558 606 607 441 552Used by:659
Symbol 657 GraphicUses:602 604 474 603 605 440 124 649 558 606 607 441 552Used by:659
Symbol 658 GraphicUses:602 604 474 603 605 440 124 649 558 606 607 441 552Used by:659
Symbol 659 MovieClipUses:635 639 642 643 644 647 648 651 652 653 654 655 656 657 658Used by:Timeline
Symbol 660 GraphicUses:566Used by:662
Symbol 661 MovieClipUses:548Used by:662
Symbol 662 MovieClipUses:660 661Used by:Timeline
Symbol 663 GraphicUses:531Used by:Timeline
Symbol 664 GraphicUses:134 135 133Used by:Timeline
Symbol 665 GraphicUses:562 134 133 135 138 136 137Used by:Timeline
Symbol 666 GraphicUses:566Used by:668
Symbol 667 MovieClipUses:548Used by:668
Symbol 668 MovieClipUses:666 667Used by:Timeline
Symbol 669 GraphicUses:134 133 135 136Used by:Timeline
Symbol 670 FontUsed by:671
Symbol 671 TextUses:670Used by:Timeline
Symbol 672 FontUsed by:673 716
Symbol 673 TextUses:672Used by:Timeline
Symbol 674 GraphicUses:99 98Used by:675
Symbol 675 MovieClipUses:596 121 674Used by:Timeline
Symbol 676 GraphicUses:602 603 604 605 440 474 124 441Used by:693
Symbol 677 GraphicUses:124Used by:678 682 686
Symbol 678 MovieClipUses:677Used by:693
Symbol 679 GraphicUses:124 441 602 603 604 605 440 474 607 606Used by:693
Symbol 680 GraphicUses:602 603 604 605 440 474Used by:693
Symbol 681 GraphicUses:124 602 603 604 605 474 440Used by:693
Symbol 682 MovieClipUses:677Used by:693
Symbol 683 GraphicUses:440 474 602 603 604 605 124 441Used by:693
Symbol 684 MovieClipUses:641Used by:693
Symbol 685 GraphicUses:602 603 440 441 474 124Used by:693
Symbol 686 MovieClipUses:677Used by:693
Symbol 687 GraphicUses:124Used by:693
Symbol 688 BitmapUsed by:690 702 703 704 737 738 739 740 741
Symbol 689 BitmapUsed by:690 692
Symbol 690 GraphicUses:688 689Used by:693
Symbol 691 BitmapUsed by:692
Symbol 692 GraphicUses:691 689Used by:693
Symbol 693 MovieClipUses:676 678 679 639 680 647 681 682 683 684 685 686 687 690 692Used by:Timeline
Symbol 694 GraphicUses:134 133 135 138 136 137Used by:Timeline
Symbol 695 GraphicUses:99 98Used by:696
Symbol 696 MovieClipUses:596 121 695Used by:Timeline
Symbol 697 GraphicUses:124 441 474 440 602 603Used by:705
Symbol 698 MovieClipUses:641Used by:705
Symbol 699 GraphicUses:124 606 603 602 440 441 474 604 605Used by:705
Symbol 700 GraphicUses:124Used by:705
Symbol 701 GraphicUses:124 602 474 606 603 440 441 604 605Used by:705
Symbol 702 GraphicUses:688Used by:705
Symbol 703 GraphicUses:688Used by:705
Symbol 704 GraphicUses:124 688Used by:705
Symbol 705 MovieClipUses:697 698 699 556 700 701 702 703 704Used by:Timeline
Symbol 706 GraphicUses:531 562Used by:Timeline
Symbol 707 MovieClipUses:149Used by:Timeline
Symbol 708 GraphicUses:562Used by:Timeline
Symbol 709 GraphicUses:134 133 135 136 138 137 445 562Used by:Timeline
Symbol 710 GraphicUses:566 606 441 603 602 440 474Used by:715
Symbol 711 GraphicUses:566 606 441 603 602 440 474Used by:712
Symbol 712 MovieClipUses:711Used by:714
Symbol 713 MovieClipUses:548Used by:714
Symbol 714 MovieClipUses:712 713Used by:715
Symbol 715 MovieClipUses:710 714Used by:Timeline
Symbol 716 TextUses:672Used by:Timeline
Symbol 717 GraphicUses:440 441 124 474 605 604 602 606 603Used by:742
Symbol 718 GraphicUses:566 124Used by:721
Symbol 719 MovieClipUses:548Used by:721
Symbol 720 GraphicUses:566 124Used by:721
Symbol 721 MovieClipUses:718 719 720Used by:742
Symbol 722 GraphicUses:124 606 441 605 440 604 474Used by:742
Symbol 723 GraphicUses:566 124Used by:727
Symbol 724 MovieClipUses:548Used by:727
Symbol 725 GraphicUses:566 124Used by:727
Symbol 726 GraphicUses:566 124Used by:727
Symbol 727 MovieClipUses:723 724 725 726Used by:742
Symbol 728 GraphicUses:124Used by:742
Symbol 729 GraphicUses:604 605 602 603 440 474 606 441 124Used by:742
Symbol 730 GraphicUses:566 124Used by:733
Symbol 731 MovieClipUses:548Used by:733
Symbol 732 GraphicUses:566 124Used by:733
Symbol 733 MovieClipUses:730 731 732Used by:742
Symbol 734 GraphicUses:124 606 441 602 474 603 440 604 605Used by:742
Symbol 735 GraphicUses:124 603 440 602 605 604 474 606 441Used by:742
Symbol 736 BitmapUsed by:737 738 739 740 741 780 781 782 783 784 785
Symbol 737 GraphicUses:688 552 736Used by:742
Symbol 738 GraphicUses:688 552 736Used by:742
Symbol 739 GraphicUses:688 552 736Used by:742
Symbol 740 GraphicUses:688 552 736Used by:742
Symbol 741 GraphicUses:688 552 736Used by:742
Symbol 742 MovieClipUses:717 721 722 727 728 556 729 733 734 735 737 738 739 740 741Used by:Timeline
Symbol 743 GraphicUses:562Used by:Timeline
Symbol 744 GraphicUses:138 133 134 136 135 137Used by:Timeline
Symbol 745 MovieClipUses:486Used by:746
Symbol 746 MovieClipUses:745 502Used by:Timeline
Symbol 747 MovieClipUses:584Used by:749
Symbol 748 MovieClipUses:587Used by:749
Symbol 749 MovieClipUses:747 748Used by:Timeline
Symbol 750 BitmapUsed by:751
Symbol 751 GraphicUses:750Used by:762
Symbol 752 BitmapUsed by:753
Symbol 753 GraphicUses:752Used by:761
Symbol 754 SoundUsed by:761
Symbol 755 BitmapUsed by:756
Symbol 756 GraphicUses:755Used by:761
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:761
Symbol 759 BitmapUsed by:760
Symbol 760 GraphicUses:759Used by:761
Symbol 761 MovieClipUses:753 754 756 758 760Used by:762
Symbol 762 MovieClipUses:751 761Used by:Timeline
Symbol 763 MovieClipUses:564Used by:Timeline
Symbol 764 MovieClipUses:536Used by:Timeline
Symbol 765 BitmapUsed by:766
Symbol 766 GraphicUses:765Used by:771 772
Symbol 767 BitmapUsed by:768
Symbol 768 GraphicUses:767Used by:771
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:769Used by:771
Symbol 771 MovieClipUses:766 768 770Used by:772
Symbol 772 MovieClipUses:766 771Used by:Timeline
Symbol 773 BitmapUsed by:774 864
Symbol 774 GraphicUses:773Used by:775 777
Symbol 775 MovieClipUses:774Used by:776
Symbol 776 MovieClipUses:775Used by:777
Symbol 777 MovieClipUses:774 776Used by:Timeline
Symbol 778 GraphicUses:606 603 602 124 441 440 474Used by:786
Symbol 779 BitmapUsed by:780 781 782 783 784 785
Symbol 780 GraphicUses:736 779Used by:786
Symbol 781 GraphicUses:736 779Used by:786
Symbol 782 GraphicUses:736 779 124Used by:786
Symbol 783 GraphicUses:736 779 124Used by:786
Symbol 784 GraphicUses:779 124 736Used by:786
Symbol 785 GraphicUses:779 124 736Used by:786
Symbol 786 MovieClipUses:778 780 781 782 783 784 785Used by:Timeline
Symbol 787 GraphicUses:133 135 136 134 138 137 562Used by:Timeline
Symbol 788 GraphicUses:138Used by:Timeline
Symbol 789 GraphicUses:137 138 135 134 133 136Used by:Timeline
Symbol 790 BitmapUsed by:791 801
Symbol 791 GraphicUses:790Used by:799 800
Symbol 792 GraphicUses:554Used by:793
Symbol 793 MovieClipUses:792Used by:799 804
Symbol 794 BitmapUsed by:795 802
Symbol 795 GraphicUses:794Used by:799
Symbol 796 SoundUsed by:799 804
Symbol 797 BitmapUsed by:798 803
Symbol 798 GraphicUses:797Used by:799
Symbol 799 MovieClipUses:793 791 795 796 798Used by:800
Symbol 800 MovieClipUses:791 799Used by:Timeline
Symbol 801 GraphicUses:790Used by:804 805
Symbol 802 GraphicUses:794Used by:804
Symbol 803 GraphicUses:797Used by:804
Symbol 804 MovieClipUses:793 801 802 796 803Used by:805
Symbol 805 MovieClipUses:801 804Used by:Timeline
Symbol 806 BitmapUsed by:807
Symbol 807 GraphicUses:806Used by:810
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:810
Symbol 810 MovieClipUses:807 809Used by:Timeline
Symbol 811 BitmapUsed by:812
Symbol 812 GraphicUses:811Used by:820 846 858 859 860 861 872 873
Symbol 813 BitmapUsed by:814
Symbol 814 GraphicUses:813Used by:820 846 859 861
Symbol 815 SoundUsed by:820
Symbol 816 BitmapUsed by:817
Symbol 817 GraphicUses:816Used by:820 846 859 861
Symbol 818 BitmapUsed by:819
Symbol 819 GraphicUses:818Used by:820 846 859 861
Symbol 820 MovieClipUses:812 814 815 817 819Used by:873
Symbol 821 MovieClipUses:548Used by:828
Symbol 822 BitmapUsed by:823
Symbol 823 GraphicUses:822Used by:828
Symbol 824 BitmapUsed by:825
Symbol 825 GraphicUses:824Used by:828
Symbol 826 BitmapUsed by:827
Symbol 827 GraphicUses:826Used by:828
Symbol 828 MovieClipUses:821 823 825 827Used by:843
Symbol 829 BitmapUsed by:830
Symbol 830 GraphicUses:829Used by:842 868
Symbol 831 SoundUsed by:842 872
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:842 868
Symbol 834 BitmapUsed by:835
Symbol 835 GraphicUses:834Used by:842 868
Symbol 836 BitmapUsed by:837
Symbol 837 GraphicUses:836Used by:842 868
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:842 868
Symbol 840 BitmapUsed by:841
Symbol 841 GraphicUses:840Used by:842 868
Symbol 842 MovieClipUses:830 831 833 835 837 839 841Used by:843
Symbol 843 MovieClipUses:828 842Used by:844
Symbol 844 MovieClipUses:843Used by:846 859 861
Symbol 845 SoundUsed by:846 859 861
Symbol 846 MovieClipUses:812 814 817 819 844 845Used by:873
Symbol 847 GraphicUsed by:848
Symbol 848 MovieClipUses:847Used by:858 860 872
Symbol 849 SoundUsed by:858 860 872
Symbol 850 BitmapUsed by:851
Symbol 851 GraphicUses:850Used by:858 860
Symbol 852 BitmapUsed by:853 857
Symbol 853 GraphicUses:852Used by:858 860
Symbol 854 GraphicUses:554Used by:858 860
Symbol 855 SoundUsed by:858 860
Symbol 856 GraphicUses:554Used by:858 860
Symbol 857 GraphicUses:554 852Used by:858 860
Symbol 858 MovieClipUses:812 848 849 851 853 854 855 856 857Used by:873
Symbol 859 MovieClipUses:812 814 817 819 844 845Used by:873
Symbol 860 MovieClipUses:812 848 849 851 853 854 855 856 857Used by:873
Symbol 861 MovieClipUses:812 814 817 819 844 845Used by:873
Symbol 862 BitmapUsed by:863
Symbol 863 GraphicUses:862Used by:872
Symbol 864 GraphicUses:773Used by:865
Symbol 865 MovieClipUses:864Used by:872
Symbol 866 BitmapUsed by:867
Symbol 867 GraphicUses:866Used by:872
Symbol 868 MovieClipUses:830 833 835 837 839 841Used by:869
Symbol 869 MovieClipUses:868Used by:872
Symbol 870 BitmapUsed by:871
Symbol 871 GraphicUses:870Used by:872
Symbol 872 MovieClipUses:812 848 849 863 865 867 869 831 871Used by:873
Symbol 873 MovieClipUses:812 820 846 858 859 860 861 872Used by:Timeline
Symbol 874 FontUsed by:875
Symbol 875 TextUses:874Used by:876
Symbol 876 MovieClipUses:875Used by:968
Symbol 877 BitmapUsed by:878
Symbol 878 GraphicUses:877Used by:881 1013
Symbol 879 BitmapUsed by:880
Symbol 880 GraphicUses:879Used by:881 1013
Symbol 881 ButtonUses:878 880 81Used by:968  Timeline
Symbol 882 FontUsed by:883
Symbol 883 TextUses:882Used by:967
Symbol 884 FontUsed by:885 886 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 961 963 965
Symbol 885 TextUses:884Used by:967
Symbol 886 TextUses:884Used by:967
Symbol 887 BitmapUsed by:888
Symbol 888 GraphicUses:887Used by:967
Symbol 889 TextUses:884Used by:967
Symbol 890 TextUses:884Used by:960 962 964 966 967
Symbol 891 TextUses:884Used by:967
Symbol 892 TextUses:884Used by:960 962 964 966 967
Symbol 893 TextUses:884Used by:967
Symbol 894 TextUses:884Used by:967
Symbol 895 TextUses:884Used by:967
Symbol 896 TextUses:884Used by:967
Symbol 897 TextUses:884Used by:962 964 967
Symbol 898 TextUses:884Used by:967
Symbol 899 TextUses:884Used by:962 967
Symbol 900 TextUses:884Used by:967
Symbol 901 TextUses:884Used by:967
Symbol 902 TextUses:884Used by:960 964 966 967
Symbol 903 TextUses:884Used by:960 962 964 966 967
Symbol 904 TextUses:884Used by:962 964 966 967
Symbol 905 TextUses:884Used by:960 967
Symbol 906 TextUses:884Used by:967
Symbol 907 TextUses:884Used by:967
Symbol 908 TextUses:884Used by:967
Symbol 909 TextUses:884Used by:967
Symbol 910 TextUses:884Used by:967
Symbol 911 TextUses:884Used by:967
Symbol 912 TextUses:884Used by:967
Symbol 913 TextUses:884Used by:967
Symbol 914 TextUses:884Used by:967
Symbol 915 TextUses:884Used by:967
Symbol 916 TextUses:884Used by:967
Symbol 917 TextUses:884Used by:967
Symbol 918 TextUses:884Used by:967
Symbol 919 TextUses:884Used by:967
Symbol 920 TextUses:884Used by:967
Symbol 921 TextUses:884Used by:967
Symbol 922 TextUses:884Used by:967
Symbol 923 TextUses:884Used by:967
Symbol 924 TextUses:884Used by:967
Symbol 925 TextUses:884Used by:967
Symbol 926 TextUses:884Used by:967
Symbol 927 TextUses:884Used by:967
Symbol 928 TextUses:884Used by:960 967
Symbol 929 TextUses:884Used by:967
Symbol 930 TextUses:884Used by:960 962 967
Symbol 931 TextUses:884Used by:967
Symbol 932 TextUses:884Used by:964 966 967
Symbol 933 TextUses:884Used by:960 962 966 967
Symbol 934 TextUses:884Used by:960 967
Symbol 935 TextUses:884Used by:967
Symbol 936 TextUses:884Used by:967
Symbol 937 TextUses:884Used by:967
Symbol 938 TextUses:884Used by:967
Symbol 939 TextUses:884Used by:967
Symbol 940 TextUses:884Used by:967
Symbol 941 TextUses:884Used by:967
Symbol 942 TextUses:884Used by:967
Symbol 943 TextUses:884Used by:967
Symbol 944 TextUses:884Used by:967
Symbol 945 TextUses:884Used by:967
Symbol 946 TextUses:884Used by:967
Symbol 947 TextUses:884Used by:967
Symbol 948 TextUses:884Used by:967
Symbol 949 TextUses:884Used by:967
Symbol 950 TextUses:884Used by:967
Symbol 951 TextUses:884Used by:967
Symbol 952 TextUses:884Used by:964 966 967
Symbol 953 TextUses:884Used by:967
Symbol 954 TextUses:884Used by:964 967
Symbol 955 TextUses:884Used by:967
Symbol 956 TextUses:884Used by:960 962 964 966
Symbol 957 TextUses:884Used by:960 962 964 966
Symbol 958 TextUses:884Used by:960 962 964 966
Symbol 959 TextUses:884Used by:960 962 964 966
Symbol 960 MovieClipUses:956 957 890 958 892 959 905 933 902 903 928 930 934Used by:967
Symbol 961 TextUses:884Used by:962
Symbol 962 MovieClipUses:956 957 890 958 892 959 904 897 903 899 933 961 930Used by:967
Symbol 963 TextUses:884Used by:964
Symbol 964 MovieClipUses:956 957 890 958 892 959 903 954 897 932 952 902 904 963Used by:967
Symbol 965 TextUses:884Used by:966
Symbol 966 MovieClipUses:956 957 890 958 892 959 965 903 902 952 904 933 932Used by:967
Symbol 967 MovieClipUses:883 885 886 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 960 962 964 966Used by:968
Symbol 968 MovieClipUses:11 876 881 967Used by:Timeline
Symbol 969 BitmapUsed by:970
Symbol 970 GraphicUses:969Used by:Timeline
Symbol 971 BitmapUsed by:972
Symbol 972 GraphicUses:971Used by:973
Symbol 973 MovieClipUses:972Used by:Timeline
Symbol 974 BitmapUsed by:975
Symbol 975 GraphicUses:974Used by:976
Symbol 976 MovieClipUses:975Used by:Timeline
Symbol 977 BitmapUsed by:978
Symbol 978 GraphicUses:977Used by:979
Symbol 979 MovieClipUses:978Used by:Timeline
Symbol 980 BitmapUsed by:981
Symbol 981 GraphicUses:980Used by:982
Symbol 982 MovieClipUses:981Used by:Timeline
Symbol 983 BitmapUsed by:984
Symbol 984 GraphicUses:983Used by:985
Symbol 985 MovieClipUses:984Used by:Timeline
Symbol 986 BitmapUsed by:987
Symbol 987 GraphicUses:986Used by:988
Symbol 988 MovieClipUses:987Used by:Timeline
Symbol 989 BitmapUsed by:990
Symbol 990 GraphicUses:989Used by:991
Symbol 991 MovieClipUses:990Used by:Timeline
Symbol 992 BitmapUsed by:993
Symbol 993 GraphicUses:992Used by:994
Symbol 994 MovieClipUses:993Used by:Timeline
Symbol 995 BitmapUsed by:996
Symbol 996 GraphicUses:995Used by:997
Symbol 997 MovieClipUses:996Used by:Timeline
Symbol 998 BitmapUsed by:999
Symbol 999 GraphicUses:998Used by:1000
Symbol 1000 MovieClipUses:999Used by:Timeline
Symbol 1001 BitmapUsed by:1002
Symbol 1002 GraphicUses:1001Used by:1003
Symbol 1003 MovieClipUses:1002Used by:Timeline
Symbol 1004 BitmapUsed by:1005
Symbol 1005 GraphicUses:1004Used by:1006
Symbol 1006 MovieClipUses:1005Used by:Timeline
Symbol 1007 BitmapUsed by:1008
Symbol 1008 GraphicUses:1007Used by:1009
Symbol 1009 MovieClipUses:1008Used by:Timeline
Symbol 1010 BitmapUsed by:1011
Symbol 1011 GraphicUses:1010Used by:1012
Symbol 1012 MovieClipUses:1011Used by:Timeline
Symbol 1013 ButtonUses:878 880 81Used by:Timeline
Symbol 1014 MovieClipUses:11Used by:1015
Symbol 1015 MovieClipUses:1014Used by:Timeline
Symbol 1016 BitmapUsed by:1017
Symbol 1017 GraphicUses:1016Used by:1018
Symbol 1018 MovieClipUses:1017Used by:Timeline
Symbol 1019 ButtonUses:84 86 81Used by:Timeline
Symbol 1020 FontUsed by:1021
Symbol 1021 TextUses:1020Used by:Timeline
Symbol 1022 BitmapUsed by:1023
Symbol 1023 GraphicUses:1022Used by:1026
Symbol 1024 BitmapUsed by:1025
Symbol 1025 GraphicUses:1024Used by:1026
Symbol 1026 ButtonUses:1023 1025 81Used by:1027
Symbol 1027 MovieClipUses:1026Used by:Timeline
Symbol 1028 BitmapUsed by:1029
Symbol 1029 GraphicUses:1028Used by:1035
Symbol 1030 BitmapUsed by:1031
Symbol 1031 GraphicUses:1030Used by:1034
Symbol 1032 BitmapUsed by:1033
Symbol 1033 GraphicUses:1032Used by:1034
Symbol 1034 ButtonUses:1031 1033 81Used by:1035
Symbol 1035 MovieClipUses:1029 1034Used by:Timeline
Symbol 1036 BitmapUsed by:1037
Symbol 1037 GraphicUses:1036Used by:1043
Symbol 1038 BitmapUsed by:1039
Symbol 1039 GraphicUses:1038Used by:1042
Symbol 1040 BitmapUsed by:1041
Symbol 1041 GraphicUses:1040Used by:1042
Symbol 1042 ButtonUses:1039 1041 81Used by:1043
Symbol 1043 MovieClipUses:1037 1042Used by:Timeline
Symbol 1044 BitmapUsed by:1045
Symbol 1045 GraphicUses:1044Used by:1051
Symbol 1046 BitmapUsed by:1047
Symbol 1047 GraphicUses:1046Used by:1050
Symbol 1048 BitmapUsed by:1049
Symbol 1049 GraphicUses:1048Used by:1050
Symbol 1050 ButtonUses:1047 1049 81Used by:1051
Symbol 1051 MovieClipUses:1045 1050Used by:Timeline
Symbol 1052 BitmapUsed by:1053
Symbol 1053 GraphicUses:1052Used by:1059
Symbol 1054 BitmapUsed by:1055
Symbol 1055 GraphicUses:1054Used by:1058
Symbol 1056 BitmapUsed by:1057
Symbol 1057 GraphicUses:1056Used by:1058
Symbol 1058 ButtonUses:1055 1057 81Used by:1059
Symbol 1059 MovieClipUses:1053 1058Used by:Timeline
Symbol 1060 BitmapUsed by:1061
Symbol 1061 GraphicUses:1060Used by:1067
Symbol 1062 BitmapUsed by:1063
Symbol 1063 GraphicUses:1062Used by:1066
Symbol 1064 BitmapUsed by:1065
Symbol 1065 GraphicUses:1064Used by:1066
Symbol 1066 ButtonUses:1063 1065 81Used by:1067
Symbol 1067 MovieClipUses:1061 1066Used by:Timeline
Symbol 1068 BitmapUsed by:1069
Symbol 1069 GraphicUses:1068Used by:1075
Symbol 1070 BitmapUsed by:1071
Symbol 1071 GraphicUses:1070Used by:1074
Symbol 1072 BitmapUsed by:1073
Symbol 1073 GraphicUses:1072Used by:1074
Symbol 1074 ButtonUses:1071 1073 81Used by:1075
Symbol 1075 MovieClipUses:1069 1074Used by:Timeline
Symbol 1076 BitmapUsed by:1077
Symbol 1077 GraphicUses:1076Used by:1083
Symbol 1078 BitmapUsed by:1079
Symbol 1079 GraphicUses:1078Used by:1082
Symbol 1080 BitmapUsed by:1081
Symbol 1081 GraphicUses:1080Used by:1082
Symbol 1082 ButtonUses:1079 1081 81Used by:1083
Symbol 1083 MovieClipUses:1077 1082Used by:Timeline
Symbol 1084 BitmapUsed by:1085
Symbol 1085 GraphicUses:1084Used by:1091
Symbol 1086 BitmapUsed by:1087
Symbol 1087 GraphicUses:1086Used by:1090
Symbol 1088 BitmapUsed by:1089
Symbol 1089 GraphicUses:1088Used by:1090
Symbol 1090 ButtonUses:1087 1089 81Used by:1091
Symbol 1091 MovieClipUses:1085 1090Used by:Timeline
Symbol 1092 BitmapUsed by:1093
Symbol 1093 GraphicUses:1092Used by:1099
Symbol 1094 BitmapUsed by:1095
Symbol 1095 GraphicUses:1094Used by:1098
Symbol 1096 BitmapUsed by:1097
Symbol 1097 GraphicUses:1096Used by:1098
Symbol 1098 ButtonUses:1095 1097 81Used by:1099
Symbol 1099 MovieClipUses:1093 1098Used by:Timeline
Symbol 1100 BitmapUsed by:1101
Symbol 1101 GraphicUses:1100Used by:1107
Symbol 1102 BitmapUsed by:1103
Symbol 1103 GraphicUses:1102Used by:1106
Symbol 1104 BitmapUsed by:1105
Symbol 1105 GraphicUses:1104Used by:1106
Symbol 1106 ButtonUses:1103 1105 81Used by:1107
Symbol 1107 MovieClipUses:1101 1106Used by:Timeline

Instance Names

"camera"Frame 3Symbol 45 MovieClip
"sitebutton"Frame 4Symbol 97 Button
"sun"Frame 6Symbol 123 MovieClip
"ground"Frame 6Symbol 132 MovieClip
"flag"Frame 6Symbol 161 MovieClip
"guy"Frame 6Symbol 307 MovieClip
"camera"Frame 6Symbol 437 MovieClip
"ground"Frame 7Symbol 444 MovieClip
"apple1"Frame 7Symbol 457 MovieClip
"button1"Frame 7Symbol 466 MovieClip
"flag"Frame 7Symbol 470 MovieClip
"guy"Frame 7Symbol 307 MovieClip
"ground"Frame 8Symbol 477 MovieClip
"apple1"Frame 8Symbol 457 MovieClip
"button1"Frame 8Symbol 466 MovieClip
"guy"Frame 8Symbol 307 MovieClip
"cat1"Frame 8Symbol 503 MovieClip
"bounce"Frame 8Symbol 515 MovieClip
"shuri"Frame 9Symbol 526 MovieClip
"ground"Frame 9Symbol 530 MovieClip
"bounce2"Frame 9Symbol 515 MovieClip
"button1"Frame 9Symbol 466 MovieClip
"button2"Frame 9Symbol 466 MovieClip
"apple1"Frame 9Symbol 457 MovieClip
"apple2"Frame 9Symbol 457 MovieClip
"bounce1"Frame 9Symbol 515 MovieClip
"guy"Frame 9Symbol 307 MovieClip
"cat2"Frame 9Symbol 503 MovieClip
"axe"Frame 9Symbol 537 MovieClip
"SLAM1"Frame 10Symbol 550 MovieClip
"SLAM2"Frame 10Symbol 551 MovieClip
"SLAM3"Frame 10Symbol 550 MovieClip
"ground"Frame 10Symbol 561 MovieClip
"apple1"Frame 10Symbol 457 MovieClip
"button2"Frame 10Symbol 466 MovieClip
"spikes1"Frame 10Symbol 568 MovieClip
"oneup"Frame 10Symbol 574 MovieClip
"box"Frame 10Symbol 576 MovieClip
"guy"Frame 10Symbol 307 MovieClip
"slimecat2"Frame 10Symbol 591 MovieClip
"slimecat1"Frame 10Symbol 594 MovieClip
"button1"Frame 10Symbol 466 MovieClip
"axe1"Frame 10Symbol 537 MovieClip
"axe2"Frame 10Symbol 537 MovieClip
"SLAM4"Frame 11Symbol 550 MovieClip
"SLAM3"Frame 11Symbol 551 MovieClip
"SLAM5"Frame 11Symbol 551 MovieClip
"spikes1"Frame 11Symbol 601 MovieClip
"ground"Frame 11Symbol 617 MovieClip
"spikes2"Frame 11Symbol 601 MovieClip
"spikes3"Frame 11Symbol 620 MovieClip
"button1"Frame 11Symbol 466 MovieClip
"apple2"Frame 11Symbol 457 MovieClip
"button2"Frame 11Symbol 466 MovieClip
"box1"Frame 11Symbol 576 MovieClip
"flag"Frame 11Symbol 161 MovieClip
"guy"Frame 11Symbol 307 MovieClip
"axe3"Frame 11Symbol 537 MovieClip
"axe2"Frame 11Symbol 626 MovieClip
"box2"Frame 11Symbol 628 MovieClip
"camera"Frame 11Symbol 437 MovieClip
"SLAM3"Frame 12Symbol 550 MovieClip
"SLAM4"Frame 12Symbol 551 MovieClip
"shuri1"Frame 12Symbol 526 MovieClip
"shuri2"Frame 12Symbol 634 MovieClip
"ground"Frame 12Symbol 659 MovieClip
"oneup"Frame 12Symbol 574 MovieClip
"spikes8"Frame 12Symbol 662 MovieClip
"spikes9"Frame 12Symbol 662 MovieClip
"flag"Frame 12Symbol 470 MovieClip
"spikes2"Frame 12Symbol 668 MovieClip
"spikes3"Frame 12Symbol 668 MovieClip
"spikes1"Frame 12Symbol 668 MovieClip
"button3"Frame 12Symbol 466 MovieClip
"apple1"Frame 12Symbol 457 MovieClip
"spikes6"Frame 12Symbol 620 MovieClip
"spikes7"Frame 12Symbol 620 MovieClip
"button2"Frame 12Symbol 466 MovieClip
"spikes4"Frame 12Symbol 668 MovieClip
"spikes5"Frame 12Symbol 668 MovieClip
"cat1"Frame 12Symbol 503 MovieClip
"box"Frame 12Symbol 576 MovieClip
"guy"Frame 12Symbol 307 MovieClip
"axe2"Frame 12Symbol 626 MovieClip
"ground4"Frame 13Symbol 693 MovieClip
"spikes2"Frame 13Symbol 668 MovieClip
"spikes3"Frame 13Symbol 668 MovieClip
"spikes4"Frame 13Symbol 668 MovieClip
"spikes7"Frame 13Symbol 668 MovieClip
"spikes5"Frame 13Symbol 601 MovieClip
"spikes6"Frame 13Symbol 601 MovieClip
"spikes8"Frame 13Symbol 668 MovieClip
"spikes11"Frame 13Symbol 668 MovieClip
"spikes10"Frame 13Symbol 668 MovieClip
"bounce1"Frame 13Symbol 515 MovieClip
"flag"Frame 13Symbol 161 MovieClip
"button2"Frame 13Symbol 466 MovieClip
"bounce2"Frame 13Symbol 515 MovieClip
"guy"Frame 13Symbol 307 MovieClip
"SLAM1"Frame 14Symbol 550 MovieClip
"SLAM3"Frame 14Symbol 550 MovieClip
"SLAM2"Frame 14Symbol 551 MovieClip
"shuri1"Frame 14Symbol 526 MovieClip
"SLAM4"Frame 14Symbol 550 MovieClip
"SLAM5"Frame 14Symbol 551 MovieClip
"SLAM6"Frame 14Symbol 550 MovieClip
"SLAM7"Frame 14Symbol 550 MovieClip
"SLAM8"Frame 14Symbol 551 MovieClip
"ground4"Frame 14Symbol 705 MovieClip
"activator"Frame 14Symbol 707 MovieClip
"button2"Frame 14Symbol 466 MovieClip
"spikes6"Frame 14Symbol 662 MovieClip
"spikes7"Frame 14Symbol 662 MovieClip
"spikes1"Frame 14Symbol 620 MovieClip
"spikes2"Frame 14Symbol 620 MovieClip
"spikes3"Frame 14Symbol 620 MovieClip
"spikes4"Frame 14Symbol 668 MovieClip
"spikes5"Frame 14Symbol 668 MovieClip
"button1"Frame 14Symbol 466 MovieClip
"apple1"Frame 14Symbol 457 MovieClip
"apple2"Frame 14Symbol 457 MovieClip
"guy"Frame 14Symbol 307 MovieClip
"roof"Frame 14Symbol 715 MovieClip
"axe3"Frame 14Symbol 537 MovieClip
"axe4"Frame 14Symbol 537 MovieClip
"axe1"Frame 14Symbol 626 MovieClip
"axe2"Frame 14Symbol 537 MovieClip
"axe5"Frame 14Symbol 626 MovieClip
"ground4"Frame 15Symbol 742 MovieClip
"abutton3"Frame 15Symbol 466 MovieClip
"bounce1"Frame 15Symbol 515 MovieClip
"spikes1"Frame 15Symbol 662 MovieClip
"spikes3"Frame 15Symbol 668 MovieClip
"spikes2"Frame 15Symbol 668 MovieClip
"spikes8"Frame 15Symbol 668 MovieClip
"spikes7"Frame 15Symbol 668 MovieClip
"spikes9"Frame 15Symbol 662 MovieClip
"spikes6"Frame 15Symbol 668 MovieClip
"bounce2"Frame 15Symbol 515 MovieClip
"cat1"Frame 15Symbol 746 MovieClip
"slimecat1"Frame 15Symbol 749 MovieClip
"spikes11"Frame 15Symbol 668 MovieClip
"spikes10"Frame 15Symbol 668 MovieClip
"spikes19"Frame 15Symbol 668 MovieClip
"spikes12"Frame 15Symbol 668 MovieClip
"spikes13"Frame 15Symbol 668 MovieClip
"spikes14"Frame 15Symbol 662 MovieClip
"abutton1"Frame 15Symbol 466 MovieClip
"spikes18"Frame 15Symbol 668 MovieClip
"spikes15"Frame 15Symbol 662 MovieClip
"spikes17"Frame 15Symbol 668 MovieClip
"spikes16"Frame 15Symbol 668 MovieClip
"goldbounce"Frame 15Symbol 762 MovieClip
"abutton2"Frame 15Symbol 466 MovieClip
"oneup"Frame 15Symbol 574 MovieClip
"bounce3"Frame 15Symbol 515 MovieClip
"spikes20"Frame 15Symbol 662 MovieClip
"spikes21"Frame 15Symbol 662 MovieClip
"spikes22"Frame 15Symbol 668 MovieClip
"spikes23"Frame 15Symbol 668 MovieClip
"spikes24"Frame 15Symbol 662 MovieClip
"spikes25"Frame 15Symbol 668 MovieClip
"spikes26"Frame 15Symbol 668 MovieClip
"apple3"Frame 15Symbol 457 MovieClip
"bounce4"Frame 15Symbol 515 MovieClip
"spikes28"Frame 15Symbol 668 MovieClip
"spikes27"Frame 15Symbol 662 MovieClip
"guy"Frame 15Symbol 307 MovieClip
"axe1"Frame 15Symbol 537 MovieClip
"axe2"Frame 15Symbol 764 MovieClip
"axe4"Frame 15Symbol 626 MovieClip
"axe6"Frame 15Symbol 537 MovieClip
"axe8"Frame 15Symbol 626 MovieClip
"catface"Frame 16Symbol 772 MovieClip
"bigrock"Frame 16Symbol 777 MovieClip
"ground4"Frame 16Symbol 786 MovieClip
"activator"Frame 16Symbol 707 MovieClip
"activator2"Frame 16Symbol 707 MovieClip
"button1"Frame 16Symbol 466 MovieClip
"button3"Frame 16Symbol 466 MovieClip
"button2"Frame 16Symbol 466 MovieClip
"cannon1"Frame 16Symbol 800 MovieClip
"cannon2"Frame 16Symbol 805 MovieClip
"crown"Frame 16Symbol 810 MovieClip
"guy"Frame 16Symbol 307 MovieClip
"axe2"Frame 16Symbol 537 MovieClip
"axe3"Frame 16Symbol 537 MovieClip
"axe5"Frame 16Symbol 537 MovieClip
"kingcat"Frame 16Symbol 873 MovieClip
"bounce1"Frame 16Symbol 515 MovieClip
"activator3"Frame 16Symbol 707 MovieClip
"camera"Frame 16Symbol 437 MovieClip
"creditsMC"Frame 17Symbol 968 MovieClip
"camera"Frame 17Symbol 45 MovieClip
"ach1button"Frame 18Symbol 973 MovieClip
"ach2button"Frame 18Symbol 976 MovieClip
"ach3button"Frame 18Symbol 979 MovieClip
"ach4button"Frame 18Symbol 982 MovieClip
"ach5button"Frame 18Symbol 985 MovieClip
"ach6button"Frame 18Symbol 988 MovieClip
"ach7button"Frame 18Symbol 991 MovieClip
"ach8button"Frame 18Symbol 994 MovieClip
"ach9button"Frame 18Symbol 997 MovieClip
"ach10button"Frame 18Symbol 1000 MovieClip
"ach11button"Frame 18Symbol 1003 MovieClip
"ach12button"Frame 18Symbol 1006 MovieClip
"ach13button"Frame 18Symbol 1009 MovieClip
"ach14button"Frame 18Symbol 1012 MovieClip
"lev1"Frame 19Symbol 1027 MovieClip
"lev2"Frame 19Symbol 1035 MovieClip
"lev3"Frame 19Symbol 1043 MovieClip
"lev4"Frame 19Symbol 1051 MovieClip
"lev5"Frame 19Symbol 1059 MovieClip
"lev6"Frame 19Symbol 1067 MovieClip
"lev7"Frame 19Symbol 1075 MovieClip
"lev8"Frame 19Symbol 1083 MovieClip
"lev9"Frame 19Symbol 1091 MovieClip
"lev10"Frame 19Symbol 1099 MovieClip
"BOSSlev"Frame 19Symbol 1107 MovieClip
"backgroundstuff"Symbol 123 MovieClip Frame 1Symbol 121 MovieClip
"particle"Symbol 160 MovieClip Frame 1Symbol 154 MovieClip
"hitbox"Symbol 161 MovieClip Frame 1Symbol 150 MovieClip
"particle"Symbol 301 MovieClip Frame 7Symbol 154 MovieClip
"particle"Symbol 301 MovieClip Frame 22Symbol 154 MovieClip
"particle"Symbol 301 MovieClip Frame 37Symbol 154 MovieClip
"particle"Symbol 301 MovieClip Frame 90Symbol 154 MovieClip
"particle"Symbol 301 MovieClip Frame 186Symbol 154 MovieClip
"particle"Symbol 301 MovieClip Frame 189Symbol 154 MovieClip
"particle"Symbol 306 MovieClip Frame 30Symbol 154 MovieClip
"particle"Symbol 306 MovieClip Frame 55Symbol 154 MovieClip
"particle"Symbol 306 MovieClip Frame 75Symbol 154 MovieClip
"particle"Symbol 306 MovieClip Frame 206Symbol 154 MovieClip
"fathit"Symbol 307 MovieClip Frame 7Symbol 251 MovieClip
"but2"Symbol 342 MovieClip Frame 1Symbol 334 Button
"but1"Symbol 342 MovieClip Frame 1Symbol 339 Button
"lifebaranim"Symbol 423 MovieClip Frame 2Symbol 370 MovieClip
"lives"Symbol 437 MovieClip Frame 1Symbol 325 MovieClip
"esc"Symbol 437 MovieClip Frame 1Symbol 343 MovieClip
"achievebar"Symbol 437 MovieClip Frame 1Symbol 423 MovieClip
"lifebar"Symbol 437 MovieClip Frame 1Symbol 436 MovieClip
"butt"Symbol 466 MovieClip Frame 1Symbol 460 MovieClip
"particle"Symbol 469 MovieClip Frame 1Symbol 154 MovieClip
"hitbox"Symbol 470 MovieClip Frame 1Symbol 468 MovieClip
"shurihit"Symbol 525 MovieClip Frame 1Symbol 524 MovieClip
"shurihitbox"Symbol 526 MovieClip Frame 1Symbol 525 MovieClip
"hitbox"Symbol 536 MovieClip Frame 1Symbol 535 MovieClip
"axespin"Symbol 537 MovieClip Frame 1Symbol 536 MovieClip
"hitbox"Symbol 550 MovieClip Frame 1Symbol 549 MovieClip
"hitbox"Symbol 551 MovieClip Frame 1Symbol 549 MovieClip
"yeah"Symbol 574 MovieClip Frame 2Symbol 573 MovieClip
"catishit"Symbol 589 MovieClip Frame 2Symbol 588 MovieClip
"walkMC"Symbol 590 MovieClip Frame 1Symbol 589 MovieClip
"walkanimsparent"Symbol 591 MovieClip Frame 1Symbol 590 MovieClip
"catishit"Symbol 592 MovieClip Frame 2Symbol 588 MovieClip
"walkMC"Symbol 593 MovieClip Frame 1Symbol 592 MovieClip
"walkanims"Symbol 593 MovieClip Frame 2Symbol 592 MovieClip
"walkanimsparent"Symbol 594 MovieClip Frame 1Symbol 593 MovieClip
"hitbox"Symbol 601 MovieClip Frame 1Symbol 599 MovieClip
"hitbox"Symbol 620 MovieClip Frame 1Symbol 619 MovieClip
"hitbox"Symbol 625 MovieClip Frame 1Symbol 624 MovieClip
"axespin"Symbol 626 MovieClip Frame 1Symbol 625 MovieClip
"shurihit"Symbol 633 MovieClip Frame 1Symbol 632 MovieClip
"shurihitbox"Symbol 634 MovieClip Frame 1Symbol 633 MovieClip
"hitbox"Symbol 639 MovieClip Frame 1Symbol 638 MovieClip
"hitbox"Symbol 642 MovieClip Frame 1Symbol 638 MovieClip
"hitbox"Symbol 647 MovieClip Frame 1Symbol 638 MovieClip
"mover0"Symbol 659 MovieClip Frame 1Symbol 639 MovieClip
"vertmover2"Symbol 659 MovieClip Frame 1Symbol 642 MovieClip
"mover1"Symbol 659 MovieClip Frame 1Symbol 639 MovieClip
"vertmover3"Symbol 659 MovieClip Frame 1Symbol 647 MovieClip
"hitbox"Symbol 662 MovieClip Frame 1Symbol 661 MovieClip
"hitbox"Symbol 668 MovieClip Frame 1Symbol 667 MovieClip
"movespike"Symbol 693 MovieClip Frame 1Symbol 678 MovieClip
"mover0"Symbol 693 MovieClip Frame 1Symbol 639 MovieClip
"vertmover2"Symbol 693 MovieClip Frame 1Symbol 647 MovieClip
"vertmover3"Symbol 693 MovieClip Frame 1Symbol 647 MovieClip
"vertmover4"Symbol 693 MovieClip Frame 1Symbol 684 MovieClip
"vertmover2"Symbol 705 MovieClip Frame 1Symbol 698 MovieClip
"hitbox"Symbol 714 MovieClip Frame 1Symbol 713 MovieClip
"faller"Symbol 715 MovieClip Frame 2Symbol 714 MovieClip
"hitbox"Symbol 721 MovieClip Frame 1Symbol 719 MovieClip
"hitbox"Symbol 727 MovieClip Frame 1Symbol 724 MovieClip
"hitbox"Symbol 733 MovieClip Frame 1Symbol 731 MovieClip
"spikemover1"Symbol 742 MovieClip Frame 1Symbol 721 MovieClip
"spikemover2"Symbol 742 MovieClip Frame 1Symbol 727 MovieClip
"spikemover3"Symbol 742 MovieClip Frame 1Symbol 733 MovieClip
"catishit"Symbol 749 MovieClip Frame 2Symbol 748 MovieClip
"axespin"Symbol 764 MovieClip Frame 1Symbol 536 MovieClip
"followrock"Symbol 776 MovieClip Frame 1Symbol 775 MovieClip
"rockmove"Symbol 777 MovieClip Frame 2Symbol 776 MovieClip
"cannonball1"Symbol 799 MovieClip Frame 1Symbol 793 MovieClip
"cannonanim"Symbol 800 MovieClip Frame 2Symbol 799 MovieClip
"cannonball2"Symbol 804 MovieClip Frame 1Symbol 793 MovieClip
"cannon2anim"Symbol 805 MovieClip Frame 2Symbol 804 MovieClip
"hitbox"Symbol 828 MovieClip Frame 1Symbol 821 MovieClip
"missileanim"Symbol 843 MovieClip Frame 1Symbol 828 MovieClip
"missiledirectMC"Symbol 844 MovieClip Frame 1Symbol 843 MovieClip
"missile"Symbol 846 MovieClip Frame 42Symbol 844 MovieClip
"missile"Symbol 859 MovieClip Frame 42Symbol 844 MovieClip
"missile"Symbol 861 MovieClip Frame 42Symbol 844 MovieClip
"attackMC"Symbol 873 MovieClip Frame 3Symbol 846 MovieClip
"attack2MC"Symbol 873 MovieClip Frame 6Symbol 859 MovieClip
"attack3MC"Symbol 873 MovieClip Frame 8Symbol 861 MovieClip
"nick"Symbol 967 MovieClip Frame 1Symbol 960 MovieClip
"kez"Symbol 967 MovieClip Frame 1Symbol 962 MovieClip
"wf"Symbol 967 MovieClip Frame 1Symbol 964 MovieClip
"ef"Symbol 967 MovieClip Frame 1Symbol 966 MovieClip
"applezup"Symbol 968 MovieClip Frame 254Symbol 967 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "hitslime"
ExportAssets (56)Timeline Frame 1Symbol 2 as "hitsound"
ExportAssets (56)Timeline Frame 1Symbol 3 as "catdeath"
ExportAssets (56)Timeline Frame 1Symbol 4 as "bouncejump"
ExportAssets (56)Timeline Frame 1Symbol 5 as "jumpsound"
ExportAssets (56)Timeline Frame 1Symbol 10 as "complete"
ExportAssets (56)Timeline Frame 1Symbol 1108 as "__Packages.mochi.as2.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 1109 as "__Packages.mochi.as2.MochiSync"
ExportAssets (56)Timeline Frame 1Symbol 1110 as "__Packages.mochi.as2.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 1111 as "__Packages.mochi.as2.MochiEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 1112 as "__Packages.mochi.as2.MochiEvents"
ExportAssets (56)Timeline Frame 1Symbol 1113 as "__Packages.mochi.as2.MochiSocial"
ExportAssets (56)Timeline Frame 2Symbol 12 as "titlemusic"
ExportAssets (56)Timeline Frame 2Symbol 14 as "crafty"
ExportAssets (56)Timeline Frame 2Symbol 16 as "twothreethree"
ExportAssets (56)Timeline Frame 2Symbol 18 as "victory"
ExportAssets (56)Timeline Frame 2Symbol 20 as "clouds"

Labels

"flap"Symbol 161 MovieClip Frame 1
"complete"Symbol 161 MovieClip Frame 2
"idle"Symbol 307 MovieClip Frame 1
"run"Symbol 307 MovieClip Frame 2
"jump"Symbol 307 MovieClip Frame 3
"getfat"Symbol 307 MovieClip Frame 4
"fatidle"Symbol 307 MovieClip Frame 5
"fatwalk"Symbol 307 MovieClip Frame 6
"fatHit"Symbol 307 MovieClip Frame 7
"fatdeath"Symbol 307 MovieClip Frame 8
"fatfall"Symbol 307 MovieClip Frame 9
"falldown"Symbol 307 MovieClip Frame 10
"puke"Symbol 307 MovieClip Frame 11
"celebrate"Symbol 307 MovieClip Frame 12
"hit"Symbol 307 MovieClip Frame 13
"death"Symbol 307 MovieClip Frame 14
"dead"Symbol 307 MovieClip Frame 15
"princessget"Symbol 307 MovieClip Frame 16
"fatprincessget"Symbol 307 MovieClip Frame 17
"eaten"Symbol 457 MovieClip Frame 2
"flap"Symbol 470 MovieClip Frame 1
"complete"Symbol 470 MovieClip Frame 2




http://swfchan.com/19/90232/info.shtml
Created: 28/3 -2019 13:38:08 Last modified: 28/3 -2019 13:38:08 Server time: 13/05 -2024 09:12:58