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

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

Antarctic Adventure.swf

This is the info page for
Flash #42037

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


Text
G O !

T i m e s   u p !

O n e   o f   y o u r   f e l l o w   p e n g u i n s
s t a r v e d   t o   d e a t h   w h i l e   w a i t i n g
f o r   y o u !

L e v e l

1

G e t   R e a d y

G o !

T i m e   B o n u s :

P o i n t s   E a r n e d :

L e v e l

C o m p l e t e d !

00

T o t a l   S c o r e :

1:00

00000

00000

D o n e

G r a p h i c s   q u a l i t y :

S o u n d :

o n

o n

o f f

o f f

h i g h

h i g h

l o w

l o w

|

x 3

1 0 0

2 0 0

3 0 0

4 0 0

5 0 0

1 0 0 0

1:00

S c o r e :

00000

x4

H e a l t h :

x10

T h i s   i s   t h e
a m o u n t   o f
f i s h   n e e d e d
t o   c o m p l e t e
t h e   l e v e l

L i v e s   L e f t

T i m e
R e m a i n i n g .

C o n t r o l s :
U s e   t h e   m o u s e   t o   p o i n t   t h e   a r r o w   i n   t h e   d i r e c t i o n   y o u   w o u l d   l i k e   t o   g o .
H o l d   d o w n   t h e   l e f t   m o u s e   b u t t o n   t o   r u n .     R e l e a s e   t h e   l e f t   m o u s e   b u t t o n
t o   s l i d e   t o   a   s t o p .     D u r i n g   t h e   g a m e   y o u   c a n   c l i c k   o n   ' O p t i o n s '   i n   t h e
u p p e r   l e f t   c o r n e r   t o   p a u s e   t h e   g a m e .

N e x t

E n e m i e s   a n d   O t h e r   D a n g e r s !
T r y   t o   s t a y   o n   t h e   i c e ,   t h e   k i l l e r   w h a l e s   a r e   j u s t
w a i t i n g   f o r   y o u   t o   m a k e   a   m i s t a k e   a n d   f a l l   i n !     W a t c h
o u t   f o r   f l o a t i n g   i c e .     T h i s   i c e   b o b s   u p   a n d   d o w n   i n   t h e
w a t e r   a n d   i s   o n l y   s a f e   t o   w a l k   o n   f o r   a   s h o r t   p e r i o d   o f
t i m e .     I f   y o u   s h o u l d   h a p p e n   t o   f a l l   o f f   o f   t h e   i c e ,
q u i c k l y   s w i m   u p   t o   t h e   a r r o w   a t   t h e   t o p   r i g h t   b e f o r e
t h e   k i l l e r   w h a l e s   h u n t s   y o u   d o w n .
R u n n i n g   i n t o   l e o p a r d   s e a l s   o r   s p i k e s   w i l l   c a u s e   y o u   t o
l o s e   a   h e a l t h   b a r .     I f   y o u   g e t   h u r t   t h r e e   t i m e s   d u r i n g   a
l e v e l   y o u   l o s e   a   l i f e .     T h e   w a l r u s e s   w i l l   n o t   h u r t   y o u
b u t   w i l l   b o u n c e   y o u   i n   t h e   o p p o s i t e   d i r e c t i o n .

P r e v i o u s

I t e m s :
C o l l e c t   t h e   c u b e s   t o   t h e   l e f t   t o   i n c r e a s e   y o u r   s c o r e   b y
t h e   n u m b e r   s h o w n   o n   t h e m .     T h e   c l o c k s   w i l l   g i v e   y o u
a n   e x t r a   1 0   s e c o n d s .     T h e   h e a r t   r e s t o r e s   o n e   b a r   t o
y o u r   h e a l t h   m e t e r   a n d   c a n   o n l y   b e   p i c k e d   u p   i f   y o u
a r e   h u r t .
I f   y o u   p i c k   u p   a   c u b e   l a b e l e d   ' x 3 ' ,   f o r   t h e   r e s t   o f   t h e
l e v e l   e a c h   s c o r e   c u b e   y o u   p i c k   u p   w i l l   b e   w o r t h   3
t i m e s   i t s   n o r m a l   a m o u n t .
E v e r y   1 5 , 0 0   p o i n t s   y o u   w i l l   g a i n   a   n e w   l i f e .

T h e   s q u a r e   t o   t h e   l e f t   s i g n i f i e s   t h a t   t h e r e   i s   m o r e   t o
t h e   i c e b e r g   t h a n   w h a t   i s   s h o w n .     W a l k   o v e r   i t   t o   g e t   t o
t h e   o t h e r   a r e a s .

O h   n o !     Y o u   h a v e   f a l l e n   i n   t h e   w a t e r   a n d
t h a t   k i l l e r   w h a l e   w a n t s   t o   m a k e   y o u   h i s
l u n c h !     P u s h   t h e   l e f t   m o u s e   b u t t o n   t o   s w i m .
Y o u   m u s t   o u t   s w i m   t h e   w h a l e   a n d   m a k e   i t
u p   t o   t h e   i c e b e r g   a t   t h e   t o p - r i g h t   o f   t h e
s c r e e n !

C o l l e c t   a l l   o f   t h e   f i s h   t o   c o m p l e t e   t h e   l e v e l .
Y o u   m u s t   b e   q u i c k   t h o u g h .     Y o u r   f e l l o w
p e n g u i n s   g e t   h u n g r i e r   b y   t h e   s e c o n d   s o
d o n ' t   l e t   t h e m   d o w n !       A n d   t r y   n o t   t o   f a l l
i n t o   t h e   w a t e r . . .

M o v e   t h e   m o u s e   t o   p o i n t   t h e   p e n g u i n     a n d
p u s h   t h e   l e f t   m o u s e   b u t t o n   t o   m a k e   h i m   r u n .

L o a d i n g . . .

<P ALIGN="LEFT"><FONT COLOR="#123456" FACE="Arial" SIZE="12"><A HREF="http://www.sothink.com/swfquicker/" TARGET="">Powered by Sothink</A></FONT></P>

C o p y r i g h t   ©   2 0 0 3   e U n i v e r s e ,   I n c .     A l l   R i g h t s   R e s e r v e d

A n t a r c t i c

A d v e n t u r e

P l a y !

P l a y !

P l a y !

H e l p

H e l p

H e l p

O p t i o n s

O p t i o n s

O p t i o n s

A n t a r c t i c

A d v e n t u r e

S o m e W h e r e

I n

A n t a r c t i c a

S o m e W h e r e

I n

A n t a r c t i c a

S k i p

H e r e   t h e y
c o m e !

* s i g h *   I t ' s   t h e
s a m e   t h i n g   e v e r y
y e a r .

B u t   t h e y   w o n ' t   h a v e
a n y   l u c k   c a t c h i n g
u s   t h i s   y e a r !

Y a !     W i t h   o u r
s t o c k p i l e   o f   f i s h ,
w e   w o n ' t   n e e d   t o
l e a v e   s h o r e   f o r   a
l o n g   t i m e !

u h . . . .   W h a t   i s   t h a t
n o i s e ? . . .

O k . . . w h o   p u t   t h e
f i s h   o n   a n   u n s t a b l e
i c e b e r g !

o o p s . . . . u h . . . . s o r r y . . .

I   h o p e   y o u ' r e   a   f a s t
s w i m m e r .

W e l l ,   s i n c e   y o u   p u t
t h e m   t h e r e   y o u
h a v e   t o   g e t   t h e m
b a c k .

O p t i o n s

G a m e   O v e r

G a m e   O v e r

T h a n k   G o d !   I ' m
s t a r v i n g !

C o n g r a t u l a t i o n s !     Y o u   h a v e
r e t r i e v e d   a l l   o f   t h e   f i s h   a n d
h a v e   t h w a r t e d   t h e   k i l l e r   w h a l e s
a n n u a l   h u n t i n g   s p r e e !

ActionScript [AS1/AS2]

Frame 1
loader = {};
Frame 2
loader.loadedbytes = getBytesLoaded(); loader.totalbytes = getBytesTotal(); loader.loadedkbytes = Math.ceil(loadedbytes / 1000); loader.totalkbytes = Math.ceil(totalbytes / 1000); if (loader.loadedbytes == loader.totalbytes) { gotoAndPlay (4); } frame = int(loader.loadedbytes / (loader.totalbytes / 100)); loadBar.bar._width = frame;
Frame 3
gotoAndPlay (2);
Frame 4
isometricAS = function (maxx, maxz) { var _local1 = this; _local1.maxx = maxx; _local1.maxz = maxz; _local1.theta = 30; _local1.alpha = 45; _local1.theta = _local1.theta * (Math.PI/180); _local1.alpha = _local1.alpha * (Math.PI/180); _local1.sinTheta = Math.sin(_local1.theta); _local1.cosTheta = Math.cos(_local1.theta); _local1.sinAlpha = Math.sin(_local1.alpha); _local1.cosAlpha = Math.cos(_local1.alpha); }; isometricAS.prototype.mapToScreen = function (xpp, ypp, zpp) { var _local1 = this; var _local3 = ypp; var xp = ((xpp * _local1.cosAlpha) + (zpp * _local1.sinAlpha)); var _local2 = (zpp * _local1.cosAlpha) - (xpp * _local1.sinAlpha); var x = xp; var y = ((_local3 * _local1.cosTheta) - (_local2 * _local1.sinTheta)); return([x, y]); }; isometricAS.prototype.mapToIsoWorld = function (screenX, screenY) { var _local1 = this; var _local2 = ((screenX / _local1.cosAlpha) - (screenY / (_local1.sinAlpha * _local1.sinTheta))) * (1 / ((_local1.cosAlpha / _local1.sinAlpha) + (_local1.sinAlpha / _local1.cosAlpha))); var _local3 = (1 / _local1.cosAlpha) * (screenX - (_local2 * _local1.sinAlpha)); return([_local3, _local2]); }; isometricAS.prototype.calculateDepth = function (x, y, z) { var _local2 = x; var _local3 = 5; _local2 = Math.abs(_local2) * _local3; var y = Math.abs(y); var z = (Math.abs(z) * _local3); var _local1 = this.maxx; var b = this.maxz; var floor = ((_local1 * (b - 1)) + _local2); var depth = (((_local1 * (z - 1)) + _local2) + (floor * y)); return(depth); }; loadMovieNum ("http://media.gamerival.com/games/maps1-5.swf", 1); bounce = new Sound(); bounce.attachSound("bounce"); pickup = new Sound(); pickup.attachSound("pickup"); score = new Sound(); score.attachSound("score"); splash = new Sound(); splash.attachSound("splash"); clock = new Sound(); clock.attachSound("clock"); ouch = new Sound(); ouch.attachSound("ouch"); ambience = new Sound(); ambience.attachSound("ambience"); music = new Sound(); music.attachSound("music"); iceBreak = new Sound(); iceBreak.attachSound("iceBreak"); squish = new Sound(); squish.attachSound("squish"); mmm = new Sound(); mmm.attachSound("mmm"); jaws = new Sound(); jaws.attachSound("jaws"); crunch = new Sound(); crunch.attachSound("crunch"); beat = new Sound(); beat.attachSound("beat"); amb = new Sound(); amb.attachSound("amb"); grunt = new Sound(); grunt.attachSound("grunting"); sealS = new Sound(); sealS.attachSound("SealS"); maxx = 14; maxz = 14; iso = new isometricAS(maxx, maxz); mainSound = true; quality = true; titleVisible = false;
Frame 5
music.start(0, 99); play.onRelease = function () { gotoAndPlay (6); }; play.onRollOver = function () { play.gotoAndStop(2); }; play.onRollOut = function () { play.gotoAndStop(1); }; help.onRelease = function () { _root.attachMovie("instruct", "instruct", 19900); instruct._x = 300; instruct._y = 215; }; help.onRollOver = function () { help.gotoAndStop(2); }; help.onRollOut = function () { help.gotoAndStop(1); }; options.onRelease = function () { _root.attachMovie("option", "option", 19901); option._x = 300; option._y = 215; if (mainSound) { option.of.gotoAndStop(2); } else { option.o.gotoAndStop(2); } if (quality) { option.l.gotoAndStop(2); } else { option.h.gotoAndStop(2); } }; options.onRollOver = function () { options.gotoAndStop(2); }; options.onRollOut = function () { options.gotoAndStop(1); }; _root.onEnterFrame = function () { }; stop();
Frame 6
function change() { clearInterval(inter); gotoAndPlay (7); } skip.onRelease = function () { clearInterval(inter); clearInterval(interval); music.stop(); gotoAndPlay (70); }; var inter = setInterval(change, 2000); _root.onEnterFrame = function () { if (nextF) { gotoAndPlay (7); } }; stop();
Frame 7
_root.onEnterFrame = function () { fins._x = fins._x - 7; if (fins._x < -60) { gotoAndPlay (8); } }; stop();
Frame 8
function showBubbles() { if (bubbles == 1) { mainPen.gotoAndStop("sSD"); bubble._x = 149; bubble._y = 258; bubble.gotoAndStop(2); bubbles = 2; } else if (bubbles == 2) { bubble._x = 144; bubble._y = 357; bubble.gotoAndStop(3); bubbles = 3; } else if (bubbles == 3) { bubble._x = 186; bubble._y = 238; bubble.gotoAndStop(4); bubbles = 4; } else if (bubbles == 4) { music.setVolume(50); interval = setInterval(iceSound, 2000); bubble._x = 207; bubble._y = 336; bubble.gotoAndStop(5); bubbles = 5; } else if (bubbles == 5) { gotoAndPlay (9); clearInterval(inter); } } function iceSound() { iceBreak.start(); clearInterval(interval); } mainPen.gotoAndStop("sSU"); var myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"244", ga:"0", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"}; var k = 1; while (k < 4) { var myColor = new Color(_root["p" + k].scarf); myColor.setTransform(myColorTransform); k++; } delete myColor; delete myColorTransform; var myColorTransform = new Object(); myColorTransform = {ra:"0", rb:"0", ga:"100", gb:"244", ba:"0", bb:"90", aa:"100", ab:"0"}; var k = 4; while (k < 7) { var myColor = new Color(_root["p" + k].scarf); myColor.setTransform(myColorTransform); k++; } delete myColor; delete myColorTransform; var myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"220", ga:"100", gb:"244", ba:"0", bb:"0", aa:"100", ab:"0"}; var k = 7; while (k < 10) { var myColor = new Color(_root["p" + k].scarf); myColor.setTransform(myColorTransform); k++; } delete myColor; delete myColorTransform; var bubbles = 1; var inter = setInterval(showBubbles, 3300); _root.onEnterFrame = function () { }; stop();
Frame 9
function change() { clearInterval(inter); gotoAndPlay (10); } var myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"244", ga:"50", gb:"0", ba:"50", bb:"0", aa:"100", ab:"0"}; var myColor = new Color(p1.scarf); myColor.setTransform(myColorTransform); myColorTransform = {ra:"20", rb:"0", ga:"100", gb:"244", ba:"20", bb:"90", aa:"100", ab:"0"}; myColor = new Color(p2.scarf); myColor.setTransform(myColorTransform); myColorTransform = {ra:"100", rb:"220", ga:"100", gb:"244", ba:"50", bb:"0", aa:"100", ab:"0"}; myColor = new Color(p3.scarf); myColor.setTransform(myColorTransform); delete myColor; delete myColorTransform; var inter = setInterval(change, 2500); _root.onEnterFrame = function () { }; stop();
Frame 65
function change() { clearInterval(inter); gotoAndPlay (66); } repeated = 0; var inter = setInterval(change, 1000); _root.onEnterFrame = function () { }; stop();
Frame 66
function change() { clearInterval(inter); repeated++; if (repeated >= 4) { gotoAndPlay (68); } else { gotoAndPlay (67); } } music.setVolume(100); var myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"244", ga:"50", gb:"0", ba:"50", bb:"0", aa:"100", ab:"0"}; var myColor = new Color(p1.scarf); myColor.setTransform(myColorTransform); myColorTransform = {ra:"20", rb:"0", ga:"100", gb:"244", ba:"20", bb:"90", aa:"100", ab:"0"}; myColor = new Color(p2.scarf); myColor.setTransform(myColorTransform); myColorTransform = {ra:"100", rb:"220", ga:"100", gb:"244", ba:"50", bb:"0", aa:"100", ab:"0"}; myColor = new Color(p3.scarf); myColor.setTransform(myColorTransform); delete myColor; delete myColorTransform; var inter = setInterval(change, 1500); _root.onEnterFrame = function () { }; stop();
Frame 67
function change() { clearInterval(inter); repeated++; if (repeated >= 4) { gotoAndPlay (68); } else { gotoAndPlay (66); } } var myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"244", ga:"50", gb:"0", ba:"50", bb:"0", aa:"100", ab:"0"}; var myColor = new Color(p1.scarf); myColor.setTransform(myColorTransform); myColorTransform = {ra:"20", rb:"0", ga:"100", gb:"244", ba:"20", bb:"90", aa:"100", ab:"0"}; myColor = new Color(p2.scarf); myColor.setTransform(myColorTransform); myColorTransform = {ra:"100", rb:"220", ga:"100", gb:"244", ba:"50", bb:"0", aa:"100", ab:"0"}; myColor = new Color(p3.scarf); myColor.setTransform(myColorTransform); delete myColor; delete myColorTransform; var inter = setInterval(change, 1000); _root.onEnterFrame = function () { }; stop();
Frame 68
function change() { clearInterval(inter); gotoAndPlay (69); } bubb.gotoAndPlay(2); var inter = setInterval(change, 2500); _root.onEnterFrame = function () { }; stop();
Frame 69
function change() { if (go == 1) { bubb.gotoAndStop(3); go++; } else { clearInterval(inter); go++; } } bubb.gotoAndStop(4); var myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"244", ga:"50", gb:"0", ba:"50", bb:"0", aa:"100", ab:"0"}; var myColor = new Color(p1.scarf); myColor.setTransform(myColorTransform); myColorTransform = {ra:"20", rb:"0", ga:"100", gb:"244", ba:"20", bb:"90", aa:"100", ab:"0"}; myColor = new Color(p2.scarf); myColor.setTransform(myColorTransform); myColorTransform = {ra:"100", rb:"220", ga:"100", gb:"244", ba:"50", bb:"0", aa:"100", ab:"0"}; myColor = new Color(p3.scarf); myColor.setTransform(myColorTransform); delete myColor; delete myColorTransform; var inter = setInterval(change, 2800); var alph = 0; var go = 1; _root.onEnterFrame = function () { if (go == 3) { fader._alpha = alph; alph = alph + 1.5; if ((alph >= 100) && (go == 3)) { go++; gotoAndPlay (70); music.stop(); } } }; stop();
Frame 70
function buildWorld(maxx, maxz) { world = new Object(); world.maxx = maxx; world.maxz = maxz; world.cellWidth = 30; world.width = maxx * world.cellWidth; world.length = (-maxz) * world.cellWidth; world.path = _root.ground; world.level = 1; world.levelIndex = 0; world.ambience = 0; var _local2 = random(3); world.map = _level1.levels[_local2 + world.levelIndex]; world.sM = false; world.sMap = 0; if (mainSound) { world.sound = true; } else { world.sound = false; } var _local1 = world.path; buildFloor(_local1); } function buildCharacter(path) { world.char = new Object(); world.char.tempx = 30; world.char.tempy = 0; world.char.tempz = -30; world.char.accel = 0.11; world.char.xmov = 0; world.char.zmov = 0; world.char.clip = path; world.char.score = 0; world.char.lives = 4; world.char.frame = 1; world.char.pETL = 0; world.char.dir = 1; world.char.mousePushed = false; world.char.playingR = false; world.char.playingL = false; world.char.playingD = false; world.char.playingU = false; world.char.health = 3; world.char.hit = false; world.char.timeUP = false; world.char.inWater = false; info.health.gotoAndStop(world.char.health); world.char.fish = world.map[0][0][2]; info.fish.text = world.char.fish; world.char.splash = false; world.char.bonus = false; world.char.fishCaught = []; world.char.nextLife = 15000; var _local2 = 1; while (_local2 < 15) { var _local1 = 1; while (_local1 < 15) { if (_local2 == 1) { world.char.fishCaught[_local1] = []; } world.char.fishCaught[_local1][_local2] = 0; _local1++; } _local2++; } world.char.beenInWater = false; positionCharacter(); } function buildCharacterAfterDeath(path) { world.char.tempx = 30; world.char.tempy = 0; world.char.tempz = -30; world.char.accel = 0.1; world.char.xmov = 0; world.char.zmov = 0; world.char.clip = path; world.char.frame = 1; world.char.mousePushed = false; world.char.hit = false; info.health.gotoAndStop(world.char.health); world.char.fish = world.map[0][0][2]; info.fish.text = world.char.fish; world.char.health = 3; world.char.splash = false; world.char.bonus = false; info.health.gotoAndStop(world.char.health); positionCharacter(); } function positionCharacter() { world.char.x = world.char.tempx; world.char.y = world.char.tempy; world.char.z = world.char.tempz; var _local1 = iso.mapToScreen(world.char.x, world.char.y, world.char.z); world.char.clip._x = _local1[0]; world.char.clip._y = _local1[1]; } function buildFloor(path) { var tF = 2; world.tiles = []; world.movingTiles = []; world.seals = []; var movingTileCount = 0; var _local2 = 0; var nextMTIndex = 2; var nextSIndex = 1; var y = 0; var _local3 = 1; while (_local3 <= world.maxz) { var _local1 = 1; while (_local1 <= world.maxx) { if (_local3 == 1) { world.tiles[_local1] = []; } var depth = iso.calculateDepth(_local1, y, _local3); var name = ((("cell" + _local1) + "_") + _local3); path.attachMovie("tile", name, depth); var clip = path[name]; var typeTile = world.map[_local1 - 1][_local3 - 1][1]; var x = ((_local1 - 1) * world.cellWidth); var z = ((-(_local3 - 1)) * world.cellWidth); if ((((_local3 == 1) || (_local1 == 1)) || (_local1 == 14)) || (_local3 == 14)) { clip.gotoAndStop(2); } else if (typeTile == 0) { clip.gotoAndStop(2); tF++; if (tf > 145) { tf = 2; } } else { clip.tt.gotoAndStop(tF); tF++; if (tf > 145) { tf = 2; } } if (typeTile == 0.1) { clip.gotoAndStop(2); } if (typeTile == 15) { path.attachMovie("bouncer", ("b" + _local1) + _local3, depth + 1); var temp = iso.mapToScreen(x, y, z); path[("b" + _local1) + _local3]._x = temp[0]; path[("b" + _local1) + _local3]._y = temp[1]; } if (((typeTile > 1) && (typeTile < 16)) && (typeTile != 15)) { clip.gotoAndStop(3); clip.block.gotoAndStop(world.map[_local1 - 1][_local3 - 1][0]); } if (world.map[_local1 - 1][_local3 - 1][2] == 7) { path.attachMovie("pUp2", ("b" + x) + z, depth + 4); var temp = iso.mapToScreen(x, y, z); path[("b" + x) + z]._x = temp[0]; path[("b" + x) + z]._y = temp[1]; path[("b" + x) + z].gotoAndStop(1); path[("b" + x) + z].map = world.map[_local1 - 1][_local3 - 1][3]; if (_local3 == 1) { path[("b" + x) + z].gotoAndStop(1); } else { path[("b" + x) + z].gotoAndStop(3); } if (_local1 == 1) { path[("b" + x) + z].gotoAndStop(4); } else if (_local1 == 14) { path[("b" + x) + z].gotoAndStop(2); } var pUp = 7; } else { var pUp = 0; } world.tiles[_local1][_local3] = {x:x, y:y, z:z, depth:depth, clip:clip, typeTile:typeTile, pUp:pUp, seal:false, name:name}; if (typeTile == 32) { _local2++; ground.attachMovie("seal", "seal" + _local2, 50); var temp = iso.mapToScreen(x, y, z); ground["seal" + _local2]._x = temp[0]; ground["seal" + _local2]._y = temp[1]; ground["seal" + _local2].swapDepths(depth + 1); world.seals[0] = _local2; ground["seal" + _local2].dir = world.map[_local1 - 1][_local3 - 1][2]; ground["seal" + _local2].tile2 = world.map[_local1 - 1][_local3 - 1][3] * world.cellWidth; ground["seal" + _local2].x = x; ground["seal" + _local2].z = z; if (ground["seal" + _local2].dir == 1) { ground["seal" + _local2].tile1 = _local1 * world.cellWidth; if (ground["seal" + _local2].tile2 > ground["seal" + _local2].tile1) { ground["seal" + _local2].speed = world.map[_local1 - 1][_local3 - 1][4] * -1; ground["seal" + _local2].dir2 = 0; } else { var temp = ground["seal" + _local2].tile2; ground["seal" + _local2].tile2 = ground["seal" + _local2].tile1; ground["seal" + _local2].tile1 = temp; ground["seal" + _local2].dir2 = 1; ground["seal" + _local2].speed = world.map[_local1 - 1][_local3 - 1][4]; ground["seal" + _local2].gotoAndPlay("gL"); } } else { ground["seal" + _local2].tile1 = _local3 * world.cellWidth; if (ground["seal" + _local2].tile2 > ground["seal" + _local2].tile1) { ground["seal" + _local2].speed = world.map[_local1 - 1][_local3 - 1][4]; ground["seal" + _local2].dir2 = 2; ground["seal" + _local2].gotoAndPlay("gD"); } else { var temp = ground["seal" + _local2].tile2; ground["seal" + _local2].tile2 = ground["seal" + _local2].tile1; ground["seal" + _local2].tile1 = temp; ground["seal" + _local2].dir2 = 3; ground["seal" + _local2].gotoAndPlay("gU"); ground["seal" + _local2].speed = world.map[_local1 - 1][_local3 - 1][4] * -1; } } ground["seal" + _local2].oldTile = name; nextSIndex++; world.tiles[_local1][_local3].seal = true; } if (typeTile == -1) { path.attachMovie("bridge", ("b" + _local1) + _local3, depth + 3); var temp = iso.mapToScreen(x, -32.5, z); path[("b" + _local1) + _local3]._x = temp[0]; path[("b" + _local1) + _local3]._y = temp[1]; } if (typeTile == -3) { movingTileCount++; clip.gotoAndStop(5); world.movingTiles[0] = movingTileCount; world.movingTiles[1] = false; world.movingTiles[nextMTIndex] = _local1; world.movingTiles[nextMTIndex + 1] = _local3; nextMTIndex = nextMTIndex + 2; } var temp = iso.mapToScreen(x, y, z); clip._x = temp[0]; clip._y = temp[1]; if ((typeTile > 19) && (typeTile != 32)) { if (typeTile == 20) { clip.gotoAndStop(1); y = 0; } if (typeTile == 21) { clip.gotoAndStop(3); clip.block.gotoAndStop(1); y = -16; } if (typeTile == 22) { clip.gotoAndStop(3); clip.block.gotoAndStop(2); y = -32; } if (typeTile == 23) { clip.gotoAndStop(3); clip.block.gotoAndStop(3); y = -48; } path.attachMovie("exit", ("b" + _local1) + _local3, depth + 1); var temp = iso.mapToScreen(x, y, z); path[("b" + _local1) + _local3]._x = temp[0]; path[("b" + _local1) + _local3]._y = temp[1]; y = 0; } if ((typeTile > 15) && (typeTile < 20)) { switch (typeTile) { case 16 : clip.gotoAndStop(1); y = 0; break; case 17 : clip.gotoAndStop(3); clip.block.gotoAndStop(1); y = -16; break; case 18 : clip.gotoAndStop(3); clip.block.gotoAndStop(2); y = -32; break; case 19 : clip.gotoAndStop(3); clip.block.gotoAndStop(3); y = -48; } path.attachMovie("vortex", ("b" + _local1) + _local3, depth + 1); var temp = iso.mapToScreen(x, y, z); path[("b" + _local1) + _local3]._x = temp[0]; path[("b" + _local1) + _local3]._y = temp[1]; y = 0; } _local1++; } _local3++; } var pUpps = world.map[0][0][3]; var bonuses = 0; while (bonuses < pUpps) { var xChance = (random(14) + 1); var zChance = (random(14) + 1); var type1 = world.tiles[xChance][zChance]; while (((type1.pUp != 0) || (type1.typeTile > 2.8)) || (type1.typeTile < 1)) { xChance = random(14) + 1; zChance = random(14) + 1; type1 = world.tiles[xChance][zChance]; } switch (type1.typeTile) { case 1 : y = 0; break; case 2 : y = -16; break; case 2.3 : y = -32; break; case 2.8 : y = -48; } x = world.tiles[xChance][zChance].x; z = world.tiles[xChance][zChance].z; depth = world.tiles[xChance][zChance].depth; world.tiles[xChance][zChance].pUp = 1; var chance = random(10); if (chance == 6) { var puptype = (random(3) + 6); if (pupType == 8) { pupType = 9; } if (pupType == 7) { pupType = 8; } world.tiles[xChance][zChance].pUp = puptype; path.attachMovie("pUp3", ("b" + x) + z, depth + 4); var temp = iso.mapToScreen(x, y, z); path[("b" + x) + z]._x = temp[0]; path[("b" + x) + z]._y = temp[1]; if (puptype == 6) { path[("b" + x) + z].gotoAndStop(1); } else if (puptype == 8) { path[("b" + x) + z].gotoAndStop(2); } else { path[("b" + x) + z].gotoAndStop(3); } } else { var puptype = 1; if (world.level > 3) { var puptype = (random(2) + 1); world.tiles[xChance][zChance].pUp = puptype; } if (world.level > 5) { var puptype = (random(3) + 1); world.tiles[xChance][zChance].pUp = puptype; } if (world.level > 10) { var puptype = (random(4) + 1); world.tiles[xChance][zChance].pUp = puptype; } if (world.level > 15) { var tu = random(18); if (tu == 12) { var puptype = 10; world.tiles[xChance][zChance].pUp = 10; puptype = 6; } else { var puptype = (random(5) + 1); world.tiles[xChance][zChance].pUp = puptype; } } path.attachMovie("pUp1", ("b" + x) + z, depth + 4); var temp = iso.mapToScreen(x, y, z); path[("b" + x) + z]._x = temp[0]; path[("b" + x) + z]._y = temp[1]; path[("b" + x) + z].gotoAndStop(puptype); } y = 0; bonuses++; } ground.attachMovie("aFin", "fin", 100); ground.fin.x = 405; ground.fin.z = -405; ground.fin.dir = 2; ground.fin.gotoAndPlay("gL"); ground.fin.swapDepths(world.tiles[14][14].depth + 2); var temp = iso.mapToScreen(ground.fin.x, 0, ground.fin.z); ground.fin._x = temp[0]; ground.fin._y = temp[1]; } function buildInnerFloor(xTile, zTile, map) { _root.ground.removeMovieClip(); _root.attachMovie("ground", "ground", 5000); ground._x = 275; ground._y = 68; var temp = iso.mapToScreen(15, 0, -15); _root.ground.attachMovie("gr", "gr", 130); _root.ground.gr._x = temp[0]; _root.ground.gr._y = temp[1]; ground.attachMovie("ball", "bally", 138); if (zTile == 1) { world.char.tempx = (xTile * 30) - 35; world.char.tempy = 0; world.char.tempz = -360; } else if (zTile == 14) { world.char.tempx = (xTile * 30) - 25; world.char.tempy = 0; world.char.tempz = -30; } else if (xTile == 1) { world.char.tempx = 360; world.char.tempy = 0; world.char.tempz = ((zTile * 30) * -1) + 30; } else if (xTile == 14) { world.char.tempx = 35; world.char.tempy = 0; world.char.tempz = ((zTile * 30) * -1) + 30; } positionCharacter(); world.char.xmov = 0; world.char.zmov = 0; delete world.movingTiles; delete world.seals; var tF = 2; world.movingTiles = []; world.seals = []; var movingTileCount = 0; var _local2 = 0; var nextMTIndex = 2; var nextSIndex = 1; var path = _root.ground; var y = 0; var _local3 = 1; while (_local3 <= world.maxz) { var _local1 = 1; while (_local1 <= world.maxx) { if (_local3 == 1) { world.tiles[_local1] = []; } var depth = iso.calculateDepth(_local1, y, _local3); var name = ((("cell" + _local1) + "_") + _local3); path.attachMovie("tile", name, depth); var clip = path[name]; var typeTile = map[_local1 - 1][_local3 - 1][1]; var x = ((_local1 - 1) * world.cellWidth); var z = ((-(_local3 - 1)) * world.cellWidth); if ((((_local3 == 1) || (_local1 == 1)) || (_local1 == 14)) || (_local3 == 14)) { clip.gotoAndStop(2); } else if (typeTile == 0) { clip.gotoAndStop(2); tF++; if (tf > 145) { tf = 2; } } else { clip.tt.gotoAndStop(tF); tF++; if (tf > 145) { tf = 2; } } if (typeTile == 0.1) { clip.gotoAndStop(2); } if (typeTile == 15) { path.attachMovie("bouncer", ("b" + _local1) + _local3, depth + 1); var temp = iso.mapToScreen(x, y, z); path[("b" + _local1) + _local3]._x = temp[0]; path[("b" + _local1) + _local3]._y = temp[1]; } if (((typeTile > 1) && (typeTile < 16)) && (typeTile != 15)) { clip.gotoAndStop(3); clip.block.gotoAndStop(map[_local1 - 1][_local3 - 1][0]); } if (map[_local1 - 1][_local3 - 1][2] == 7) { path.attachMovie("pUp2", ("b" + x) + z, depth + 4); var temp = iso.mapToScreen(x, y, z); path[("b" + x) + z]._x = temp[0]; path[("b" + x) + z]._y = temp[1]; path[("b" + x) + z].gotoAndStop(1); path[("b" + x) + z].map = map[_local1 - 1][_local3 - 1][3]; if (_local3 == 1) { path[("b" + x) + z].gotoAndStop(1); } else { path[("b" + x) + z].gotoAndStop(3); } if (_local1 == 1) { path[("b" + x) + z].gotoAndStop(4); } else if (_local1 == 14) { path[("b" + x) + z].gotoAndStop(2); } var pUp = 7; } else { var pUp = 0; } world.tiles[_local1][_local3] = {x:x, y:y, z:z, depth:depth, clip:clip, typeTile:typeTile, pUp:pUp, seal:false, name:name}; if (typeTile == 32) { _local2++; ground.attachMovie("seal", "seal" + _local2, 50); var temp = iso.mapToScreen(x, y, z); ground["seal" + _local2]._x = temp[0]; ground["seal" + _local2]._y = temp[1]; ground["seal" + _local2].swapDepths(depth + 1); world.seals[0] = _local2; ground["seal" + _local2].dir = map[_local1 - 1][_local3 - 1][2]; ground["seal" + _local2].tile2 = map[_local1 - 1][_local3 - 1][3] * world.cellWidth; ground["seal" + _local2].x = x; ground["seal" + _local2].z = z; if (ground["seal" + _local2].dir == 1) { ground["seal" + _local2].tile1 = _local1 * world.cellWidth; if (ground["seal" + _local2].tile2 > ground["seal" + _local2].tile1) { ground["seal" + _local2].speed = map[_local1 - 1][_local3 - 1][4] * -1; ground["seal" + _local2].dir2 = 0; } else { var temp = ground["seal" + _local2].tile2; ground["seal" + _local2].tile2 = ground["seal" + _local2].tile1; ground["seal" + _local2].tile1 = temp; ground["seal" + _local2].dir2 = 1; ground["seal" + _local2].speed = map[_local1 - 1][_local3 - 1][4]; ground["seal" + _local2].gotoAndPlay("gL"); } } else { ground["seal" + _local2].tile1 = _local3 * world.cellWidth; if (ground["seal" + _local2].tile2 > ground["seal" + _local2].tile1) { ground["seal" + _local2].speed = map[_local1 - 1][_local3 - 1][4]; ground["seal" + _local2].dir2 = 2; ground["seal" + _local2].gotoAndPlay("gD"); } else { var temp = ground["seal" + _local2].tile2; ground["seal" + _local2].tile2 = ground["seal" + _local2].tile1; ground["seal" + _local2].tile1 = temp; ground["seal" + _local2].dir2 = 3; ground["seal" + _local2].gotoAndPlay("gU"); ground["seal" + _local2].speed = map[_local1 - 1][_local3 - 1][4] * -1; } } ground["seal" + _local2].oldTile = name; nextSIndex++; world.tiles[_local1][_local3].seal = true; } if (typeTile == -1) { path.attachMovie("bridge", ("b" + _local1) + _local3, depth + 3); var temp = iso.mapToScreen(x, -32.5, z); path[("b" + _local1) + _local3]._x = temp[0]; path[("b" + _local1) + _local3]._y = temp[1]; } if (typeTile == -3) { movingTileCount++; clip.gotoAndStop(5); world.movingTiles[0] = movingTileCount; world.movingTiles[1] = false; world.movingTiles[nextMTIndex] = _local1; world.movingTiles[nextMTIndex + 1] = _local3; nextMTIndex = nextMTIndex + 2; } var temp = iso.mapToScreen(x, y, z); clip._x = temp[0]; clip._y = temp[1]; if ((typeTile > 19) && (typeTile != 32)) { if (typeTile == 20) { clip.gotoAndStop(1); y = 0; } if (typeTile == 21) { clip.gotoAndStop(3); clip.block.gotoAndStop(1); y = -16; } if (typeTile == 22) { clip.gotoAndStop(3); clip.block.gotoAndStop(2); y = -32; } if (typeTile == 23) { clip.gotoAndStop(3); clip.block.gotoAndStop(3); y = -48; } if (world.char.fishCaught[_local1][_local3] == 0) { path.attachMovie("exit", ("b" + _local1) + _local3, depth + 1); var temp = iso.mapToScreen(x, y, z); path[("b" + _local1) + _local3]._x = temp[0]; path[("b" + _local1) + _local3]._y = temp[1]; } y = 0; } if ((typeTile > 15) && (typeTile < 20)) { switch (typeTile) { case 16 : clip.gotoAndStop(1); y = 0; break; case 17 : clip.gotoAndStop(3); clip.block.gotoAndStop(1); y = -16; break; case 18 : clip.gotoAndStop(3); clip.block.gotoAndStop(2); y = -32; break; case 19 : clip.gotoAndStop(3); clip.block.gotoAndStop(3); y = -48; } path.attachMovie("vortex", ("b" + _local1) + _local3, depth + 1); var temp = iso.mapToScreen(x, y, z); path[("b" + _local1) + _local3]._x = temp[0]; path[("b" + _local1) + _local3]._y = temp[1]; y = 0; } _local1++; } _local3++; } var pUpps = world.map[0][0][3]; var bonuses = 0; while (bonuses < pUpps) { var xChance = (random(14) + 1); var zChance = (random(14) + 1); var type1 = world.tiles[xChance][zChance]; while (((type1.pUp != 0) || (type1.typeTile > 2.8)) || (type1.typeTile < 1)) { xChance = random(14) + 1; zChance = random(14) + 1; type1 = world.tiles[xChance][zChance]; } switch (type1.typeTile) { case 1 : y = 0; break; case 2 : y = -16; break; case 2.3 : y = -32; break; case 2.8 : y = -48; } x = world.tiles[xChance][zChance].x; z = world.tiles[xChance][zChance].z; depth = world.tiles[xChance][zChance].depth; world.tiles[xChance][zChance].pUp = 1; var chance = random(10); if (chance == 6) { var puptype = (random(3) + 6); if (pupType == 8) { pupType = 9; } if (pupType == 7) { pupType = 8; } world.tiles[xChance][zChance].pUp = puptype; path.attachMovie("pUp3", ("b" + x) + z, depth + 4); var temp = iso.mapToScreen(x, y, z); path[("b" + x) + z]._x = temp[0]; path[("b" + x) + z]._y = temp[1]; if (puptype == 6) { path[("b" + x) + z].gotoAndStop(1); } else if (puptype == 8) { path[("b" + x) + z].gotoAndStop(2); } else { path[("b" + x) + z].gotoAndStop(3); } } else { var puptype = 1; if (world.level > 3) { var puptype = (random(2) + 1); world.tiles[xChance][zChance].pUp = puptype; } if (world.level > 5) { var puptype = (random(3) + 1); world.tiles[xChance][zChance].pUp = puptype; } if (world.level > 10) { var puptype = (random(4) + 1); world.tiles[xChance][zChance].pUp = puptype; } if (world.level > 15) { var tu = random(18); if (tu == 12) { var puptype = 10; world.tiles[xChance][zChance].pUp = 10; puptype = 6; } else { var puptype = (random(5) + 1); world.tiles[xChance][zChance].pUp = puptype; } } path.attachMovie("pUp1", ("b" + x) + z, depth + 4); var temp = iso.mapToScreen(x, y, z); path[("b" + x) + z]._x = temp[0]; path[("b" + x) + z]._y = temp[1]; path[("b" + x) + z].gotoAndStop(puptype); } y = 0; bonuses++; } ground.attachMovie("aFin", "fin", 100); ground.fin.x = 405; ground.fin.z = -405; ground.fin.dir = 2; ground.fin.gotoAndPlay("gL"); ground.fin.swapDepths(world.tiles[14][14].depth + 2); var temp = iso.mapToScreen(ground.fin.x, 0, ground.fin.z); ground.fin._x = temp[0]; ground.fin._y = temp[1]; } function detectObjects() { var x = world.char.tempx; var z = ((Math.abs(world.char.tempz) + 5) + world.char.zmov); var _local2 = Math.round(x / world.cellWidth) + 1; var _local3 = Math.round(z / world.cellWidth) + 1; var _local1 = world.tiles[_local2][_local3].typeTile; if (((_local1 > 1) && (_local1 != 6)) && (_local1 != 32)) { if (_local1 == 15) { world.char.tempz = world.char.tempz + 15; world.char.zmov = world.char.zmov * -1.5; ground[("b" + _local2) + _local3].gotoAndPlay("bounce"); if (world.sound) { grunt.start(); bounce.start(); } } if (world.char.tempy == 0) { if ((_local1 < 15) || (_local1 > 16)) { if (_local1 != 20) { world.char.zmov = -0.5; } } } else if (world.char.tempy == -16) { if (((_local1 == 2.3) || (_local1 == 2.8)) || (_local1 > 17)) { if (_local1 != 21) { world.char.zmov = -0.5; } } } else if (world.char.tempy == -32) { if ((_local1 == 2.8) || (_local1 > 18)) { if (_local1 != 22) { world.char.zmov = -0.5; } } } } var depth1 = world.tiles[_local2][_local3].depth; x = (world.char.tempx + 15) + world.char.xmov; _local2 = Math.round(x / world.cellWidth) + 1; _local3 = Math.round(z / world.cellWidth) + 1; var depth2 = world.tiles[_local2][_local3].depth; _local1 = world.tiles[_local2][_local3].typeTile; if (((_local1 != 5) && (_local1 > 1)) && (_local1 != 32)) { if (_local1 == 15) { world.char.tempx = world.char.tempx - 15; world.char.xmov = world.char.xmov * -1.5; ground[("b" + _local2) + _local3].gotoAndPlay("bounce"); if (world.sound) { grunt.start(); bounce.start(); } } if (world.char.tempy == 0) { if ((_local1 < 15) || (_local1 > 16)) { if (_local1 != 20) { world.char.xmov = -0.5; depth2 = 0; } } } else if (world.char.tempy == -16) { if (((_local1 == 2.3) || (_local1 == 2.8)) || (_local1 > 17)) { if (_local1 != 21) { world.char.xmov = -0.5; depth2 = 0; } } } else if (world.char.tempy == -32) { if ((_local1 == 2.8) || (_local1 > 18)) { if (_local1 != 22) { world.char.xmov = -0.5; depth2 = 0; } } } } x = (world.char.tempx - 15) + world.char.xmov; _local2 = Math.round(x / world.cellWidth) + 1; _local3 = Math.round(z / world.cellWidth) + 1; var depth3 = world.tiles[_local2][_local3].depth; _local1 = world.tiles[_local2][_local3].typeTile; if (((_local1 != 3) && (_local1 > 1)) && (_local1 != 32)) { if (_local1 == 15) { world.char.tempx = world.char.tempx + 15; world.char.xmov = world.char.xmov * -1.5; ground[("b" + _local2) + _local3].gotoAndPlay("bounce"); if (world.sound) { grunt.start(); bounce.start(); } } if (world.char.tempy == 0) { if ((_local1 < 15) || (_local1 > 16)) { if (_local1 != 20) { world.char.xmov = 0.5; depth3 = 0; } } } else if (world.char.tempy == -16) { if (((_local1 == 2.3) || (_local1 == 2.8)) || (_local1 > 17)) { if (_local1 != 21) { world.char.xmov = 0.5; depth3 = 0; } } } else if (world.char.tempy == -32) { if ((_local1 == 2.8) || (_local1 > 18)) { if (_local1 != 22) { world.char.xmov = 0.5; depth3 = 0; } } } } var finalDepth = Math.max(depth1, depth2); finalDepth = Math.max(depth2, depth3); if (finalDepth == 0) { x = world.char.tempx; z = Math.abs(world.char.tempz) - 5; _local2 = Math.round(x / world.cellWidth) + 1; _local3 = Math.round(z / world.cellWidth) + 1; finalDepth = world.tiles[_local2][_local3].depth; } world.char.clip.swapDepths(finalDepth + 2); x = world.char.tempx; z = (Math.abs(world.char.tempz) - 15) - world.char.zmov; _local2 = Math.round(x / world.cellWidth) + 1; _local3 = Math.round(z / world.cellWidth) + 1; _local1 = world.tiles[_local2][_local3].typeTile; if (((_local1 != 4) && (_local1 > 1)) && (_local1 != 32)) { if (_local1 == 15) { world.char.tempz = world.char.tempz - 15; world.char.zmov = world.char.zmov * -1.5; ground[("b" + _local2) + _local3].gotoAndPlay("bounce"); if (world.sound) { grunt.start(); bounce.start(); } } if (world.char.tempy == 0) { if ((_local1 < 15) || (_local1 > 16)) { if (_local1 != 20) { world.char.zmov = 0.5; } } } else if (world.char.tempy == -16) { if (((_local1 == 2.3) || (_local1 == 2.8)) || (_local1 > 17)) { if (_local1 != 21) { world.char.zmov = 0.5; } } } else if (world.char.tempy == -32) { if ((_local1 == 2.8) || (_local1 > 18)) { if (_local1 != 22) { world.char.zmov = 0.5; } } } } x = world.char.tempx; z = Math.abs(world.char.tempz); _local2 = Math.round(x / world.cellWidth) + 1; _local3 = Math.round(z / world.cellWidth) + 1; _local1 = world.tiles[_local2][_local3]; switch (_local1.typeTile) { case 0 : if (!world.char.splash) { ground.bally.removeMovieClip(); ground.attachMovie("splashIT", "splashIT", world.tiles[_local2][_local3].depth + 3); var temp = iso.mapToScreen((_local2 * 30) - 15, 0, ((_local3 * 30) * -1) + 15); ground.splashIT._x = temp[0]; ground.splashIT._y = temp[1]; world.char.splash = true; if (world.sound) { splash.start(); } } break; case -3 : if ((!world.movingTiles[1]) && (!world.char.splash)) { ground.bally.removeMovieClip(); ground.attachMovie("splashIT", "splashIT", world.tiles[_local2][_local3].depth + 3); var temp = iso.mapToScreen((_local2 * 30) - 15, 0, ((_local3 * 30) * -1) + 15); ground.splashIT._x = temp[0]; ground.splashIT._y = temp[1]; world.char.splash = true; if (world.sound) { splash.start(); } } break; case 1 : if (world.char.tempy < 0) { if (world.char.xmov < 0) { world.char.tempx = world.char.tempx - 5; } else { world.char.tempx = world.char.tempx + 5; } if (world.char.zmov > 0) { world.char.tempz = world.char.tempz - 5; } else { world.char.tempz = world.char.tempz + 5; } world.char.clip.swapDepths(world.tiles[_local2][_local3].depth + 2); } if (_local1.pUp > 0) { pUpPickup(_local1, _local2, _local3); } world.char.tempy = 0; break; case 2 : if (world.char.tempy < -16) { if (world.char.xmov < 0) { world.char.tempx = world.char.tempx - 5; } else { world.char.tempx = world.char.tempx + 5; } if (world.char.zmov > 0) { world.char.tempz = world.char.tempz - 5; } else { world.char.tempz = world.char.tempz + 5; } world.char.clip.swapDepths(world.tiles[_local2][_local3].depth + 2); } if (world.char.tempy < 0) { world.char.tempy = -16; } if (_local1.pUp > 0) { pUpPickup(_local1, _local2, _local3); } break; case 2.3 : if (world.char.tempy < -32) { if (world.char.xmov < 0) { world.char.tempx = world.char.tempx - 5; } else { world.char.tempx = world.char.tempx + 5; } if (world.char.zmov > 0) { world.char.tempz = world.char.tempz - 5; } else { world.char.tempz = world.char.tempz + 5; } world.char.clip.swapDepths(world.tiles[_local2][_local3].depth + 2); } if (world.char.tempy < 0) { world.char.tempy = -32; } if (_local1.pUp > 0) { pUpPickup(_local1, _local2, _local3); } break; case 2.8 : if (world.char.tempy < 0) { world.char.tempy = -48; } if (_local1.pUp > 0) { pUpPickup(_local1, _local2, _local3); } break; case 3 : var x = Math.abs(world.tiles[_local2][_local3].x); var fRight = (x + 15); var ans = (((fRight - world.char.tempx) / 2) * -1); world.char.tempy = ans; break; case 4 : var z = Math.abs(world.tiles[_local2][_local3].z); var fRight = (z + 15); var ans = (((fRight + world.char.tempz) / 2) * -1); world.char.tempy = ans; break; case 5 : var x = Math.abs(world.tiles[_local2][_local3].x); var fRight = (x - 15); var ans = (((world.char.tempx - fRight) / 2) * -1); world.char.tempy = ans; break; case 6 : var z = Math.abs(world.tiles[_local2][_local3].z); var fRight = (z - 15); var ans = (((fRight + world.char.tempz) / 2) - 2); world.char.tempy = ans; break; case 7 : var x = Math.abs(world.tiles[_local2][_local3].x); var fRight = (x + 15); var ans = ((18 + ((fRight - world.char.tempx) / 2)) * -1); world.char.tempy = ans; break; case 8 : var z = Math.abs(world.tiles[_local2][_local3].z); var fRight = (z + 15); var ans = ((18 + ((fRight + world.char.tempz) / 2)) * -1); world.char.tempy = ans; break; case 9 : var x = Math.abs(world.tiles[_local2][_local3].x); var fRight = (x - 15); var ans = ((18 + ((world.char.tempx - fRight) / 2)) * -1); world.char.tempy = ans; break; case 10 : var z = Math.abs(world.tiles[_local2][_local3].z); var fRight = (z - 15); var ans = ((((fRight + world.char.tempz) / 2) - 18) - 2); world.char.tempy = ans; break; case 11 : var x = Math.abs(world.tiles[_local2][_local3].x); var fRight = (x + 15); var ans = ((36 + ((fRight - world.char.tempx) / 2)) * -1); world.char.tempy = ans; break; case 12 : var z = Math.abs(world.tiles[_local2][_local3].z); var fRight = (z + 15); var ans = ((36 + ((fRight + world.char.tempz) / 2)) * -1); world.char.tempy = ans; break; case 13 : var x = Math.abs(world.tiles[_local2][_local3].x); var fRight = (x - 15); var ans = ((36 + ((world.char.tempx - fRight) / 2)) * -1); world.char.tempy = ans; break; case 14 : var z = Math.abs(world.tiles[_local2][_local3].z); var fRight = (z - 15); var ans = ((((fRight + world.char.tempz) / 2) - 36) - 2); world.char.tempy = ans; break; case -1 : if (world.char.tempy < 0) { world.char.clip.swapDepths(world.tiles[_local2][_local3 + 1].depth + 4); } else { world.char.clip.swapDepths(world.tiles[_local2][_local3].depth + 2); } } if ((_local1.typeTile > 15) && (_local1.typeTile < 20)) { penguinHit(); } if (_local1.typeTile > 19) { var tileOn = _root.ground[("b" + _local2) + _local3]; if ((_local1.typeTile < 24) && (tileOn._visible)) { world.char.fishCaught[_local2][_local3] = 1; tileOn._visible = false; var chance = random(3); if ((chance == 2) && (world.sound)) { mmm.start(); } else if (world.sound) { squish.start(); } world.char.fish--; info.fish.text = world.char.fish; if (world.char.fish == 0) { gotoAndPlay (72); } } } } function fellInWater() { var _local2 = 1; while (_local2 < 15) { var _local1 = 1; while (_local1 < 15) { world.char.fishCaught[_local1][_local2] = 0; _local1++; } _local2++; } world.char.lives--; info.lives.life.text = "x" + world.char.lives; if (world.char.lives > 0) { clearInterval(intervalID); clearInterval(world.inter); ground.removeMovieClip(); _root.attachMovie("ground", "ground", 5000); ground._x = 275; ground._y = 68; var _local3 = iso.mapToScreen(15, 0, -15); ground.attachMovie("gr", "gr", 130); ground.gr._x = _local3[0]; ground.gr._y = _local3[1]; ground.attachMovie("ball", "bally", 138); buildCharacterAfterDeath(_root.ground.bally); buildFloor(_root.ground); titleVisible = true; if (world.char.timeUP) { mouse.show(); arrow.stopDrag(); arrow._x = -500; arrow._y = -500; world.char.timeUP = false; _root.attachMovie("timeUP", "rg", 9000); } else { attachMovie("ready&Go", "rg", 9000); } rg._x = 275; rg._y = 200; rg.level.text = world.level; timer.seconds = world.map[0][0][5]; timer.MTUpdate = 0; timer.minute = world.map[0][0][4]; world.char.splash = false; world.char.bonus = false; } else { ground.removeMovieClip(); cf(); } } function cf() { gotoAndPlay (74); } function pUpPickup(path, xTile, zTile) { var _local1 = path; var _local2 = _root; if (_local1.pUp != 5) { if (world.sM) { var _local3 = world.sMap[0][0][3]; _local3--; world.sMap[0][0][3] = _local3; } else { var _local3 = map[0][0][3]; _local3--; map[0][0][3] = _local3; } } if (_local1.pUp == 1) { if (world.sound) { pickup.start(); } _local2.ground[("b" + _local1.x) + _local1.z].removeMovieClip(); if (world.char.bonus) { world.char.pETL = world.char.pETL + 300; } else { world.char.pETL = world.char.pETL + 100; } _local1.pUp = 0; } else if (_local1.pUp == 2) { if (world.sound) { pickup.start(); } _local2.ground[("b" + _local1.x) + _local1.z].removeMovieClip(); if (world.char.bonus) { world.char.pETL = world.char.pETL + 600; } else { world.char.pETL = world.char.pETL + 200; } _local1.pUp = 0; } else if (_local1.pUp == 3) { if (world.sound) { pickup.start(); } _local2.ground[("b" + _local1.x) + _local1.z].removeMovieClip(); if (world.char.bonus) { world.char.pETL = world.char.pETL + 900; } else { world.char.pETL = world.char.pETL + 300; } _local1.pUp = 0; } else if (_local1.pUp == 4) { if (world.sound) { pickup.start(); } _local2.ground[("b" + _local1.x) + _local1.z].removeMovieClip(); if (world.char.bonus) { world.char.pETL = world.char.pETL + 1500; } else { world.char.pETL = world.char.pETL + 500; } _local1.pUp = 0; } else if (_local1.pUp == 7) { if (_local2.ground[("b" + _local1.x) + _local1.z].map != 0) { world.sM = true; world.sMap = _local2.ground[("b" + _local1.x) + _local1.z].map; buildInnerFloor(xTile, zTile, _local2.ground[("b" + _local1.x) + _local1.z].map); } else { world.sM = false; buildInnerFloor(xTile, zTile, world.map); } } else if (_local1.pUp == 6) { _local2.ground[("b" + _local1.x) + _local1.z].removeMovieClip(); if (world.sound) { clock.start(); } timer.seconds = timer.seconds + 10; if (timer.seconds > 60) { timer.minute++; timer.seconds = timer.seconds - 60; } _local1.pUp = 0; if (timer.seconds < 10) { info.time.text = (timer.minute + ":0") + timer.seconds; } else { info.time.text = (timer.minute + ":") + timer.seconds; } } else if (_local1.pUp == 5) { if (world.sound) { pickup.start(); } _local2.ground[("b" + _local1.x) + _local1.z].removeMovieClip(); if (world.char.bonus) { world.char.pETL = world.char.pETL + 1200; } else { world.char.pETL = world.char.pETL + 400; } _local1.pUp = 0; } else if (_local1.pUp == 8) { if (world.char.health < 3) { if (world.sound) { pickup.start(); } _local2.ground[("b" + _local1.x) + _local1.z].removeMovieClip(); world.char.health++; info.health.gotoAndStop(world.char.health); _local1.pUp = 0; } } else if (_local1.pUp == 9) { if (world.sound) { pickup.start(); } _local2.ground[("b" + _local1.x) + _local1.z].removeMovieClip(); world.char.bonus = true; _local1.pUp = 0; } else if (_local1.pUp == 10) { if (world.sound) { pickup.start(); } _local2.ground[("b" + _local1.x) + _local1.z].removeMovieClip(); if (world.char.bonus) { world.char.pETL = world.char.pETL + 3000; } else { world.char.pETL = world.char.pETL + 1000; } _local1.pUp = 0; } } function changeFrames() { gotoAndPlay (71); } function moveSeals() { var q = (world.seals[0] + 1); var _local3 = 1; while (_local3 < q) { var _local1 = ground["seal" + _local3]; if (_local1.dir == 1) { _local1.x = _local1.x - _local1.speed; } else { _local1.z = _local1.z - _local1.speed; } var temp = iso.mapToScreen(_local1.x, 0, _local1.z); _local1._x = temp[0]; _local1._y = temp[1]; if (_local1.dir2 == 0) { if (((((!world.char.hit) && (world.char.tempx > (_local1.x - 30))) && (world.char.tempx < _local1.x)) && (world.char.tempz > (_local1.z - 20))) && (world.char.tempz < (_local1.z + 20))) { if (world.sound) { sealS.start(); } penguinHit(); } if (_local1.x > _local1.tile2) { _local1.speed = _local1.speed * -1; _local1.dir2 = 1; _local1.gotoAndPlay("gL"); } } else if (_local1.dir2 == 1) { if (((((!world.char.hit) && (world.char.tempx > (_local1.x - 50))) && (world.char.tempx < (_local1.x - 20))) && (world.char.tempz > (_local1.z - 20))) && (world.char.tempz < (_local1.z + 20))) { if (world.sound) { sealS.start(); } penguinHit(); } if (_local1.x < _local1.tile1) { _local1.speed = _local1.speed * -1; _local1.dir2 = 0; _local1.gotoAndPlay("gR"); } } if (_local1.dir2 == 2) { if (((((!world.char.hit) && (world.char.tempx > (_local1.x - 20))) && (world.char.tempx < (_local1.x + 20))) && (world.char.tempz > (_local1.z - 20))) && (world.char.tempz < (_local1.z + 20))) { if (world.sound) { sealS.start(); } penguinHit(); } if (_local1.z < (_local1.tile2 * -1)) { _local1.speed = _local1.speed * -1; _local1.dir2 = 3; _local1.gotoAndPlay("gU"); } } else if (_local1.dir2 == 3) { if (((((!world.char.hit) && (world.char.tempx < (_local1.x + 20))) && (world.char.tempx > (_local1.x - 20))) && (world.char.tempz > (_local1.z + 20))) && (world.char.tempz < (_local1.z + 40))) { if (world.sound) { sealS.start(); } penguinHit(); } if (_local1.z > (_local1.tile1 * -1)) { _local1.speed = _local1.speed * -1; _local1.dir2 = 2; _local1.gotoAndPlay("gD"); } } var x = _local1.x; var z = Math.abs(_local1.z); var _local2 = Math.round(x / world.cellWidth) + 1; var zTile = (Math.round(z / world.cellWidth) + 1); if (world.tiles[_local2][zTile].name != _local1.oldTile) { ground[_local1.oldTile].seal = false; _local1.oldTile = world.tiles[_local2][zTile].name; ground[_local1.oldTile].seal = true; _local1.swapDepths(world.tiles[_local2][zTile].depth + 1); } _local3++; } } function moveWhale() { if (ground.fin.dir == 0) { ground.fin.x = ground.fin.x + 4; if (ground.fin.x > 405) { ground.fin.dir = 1; ground.fin.gotoAndPlay("gD"); ground.fin.swapDepths(world.tiles[14][14].depth + 2); } } else if (ground.fin.dir == 1) { ground.fin.z = ground.fin.z - 4; if (ground.fin.z < -405) { ground.fin.dir = 2; ground.fin.gotoAndPlay("gL"); } } else if (ground.fin.dir == 2) { ground.fin.x = ground.fin.x - 4; if (ground.fin.x < 15) { ground.fin.dir = 3; ground.fin.gotoAndPlay("gU"); ground.fin.swapDepths(world.tiles[1][1].depth + 2); } } else { ground.fin.z = ground.fin.z + 4; if (ground.fin.z > -15) { ground.fin.dir = 0; ground.fin.gotoAndPlay("gR"); ground.fin.swapDepths(world.tiles[1][1].depth + 2); } } var _local1 = iso.mapToScreen(ground.fin.x, 0, ground.fin.z); ground.fin._x = _local1[0]; ground.fin._y = _local1[1]; } function penguinHit() { if (world.sound) { ouch.start(); } var _local2 = new Color(world.char.clip); var _local1 = {}; _local1 = {ra:"100", rb:"244", ga:"50", gb:"100", ba:"50", bb:"100", aa:"100", ab:"0"}; _local2.setTransform(_local1); world.char.xmov = world.char.xmov * -1.1; world.char.zmov = world.char.zmov * -1.1; world.char.health--; if (world.char.health < 1) { fellInWater(); } else { info.health.gotoAndStop(world.char.health); intervalID = setInterval(penNotHit, 1000); world.char.hit = true; } } function penNotHit() { world.char.hit = false; var _local2 = new Color(world.char.clip); var _local1 = {}; _local1 = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; _local2.setTransform(_local1); clearInterval(intervalID); } function chngFrame() { ground.splashIT.removeMovieClip(); gotoAndPlay (73); } function time() { timer.seconds--; if ((timer.seconds < 0) && (timer.minute > 0)) { timer.seconds = 59; timer.minute--; } else if ((timer.seconds == 0) && (timer.minute == 0)) { if (world.char.inWater) { world.char.inWater = false; arrow2.removeMovieClip(); _root.attachMovie("arrow", "arrow", 20001); arrow.startDrag(lockCenter); arrow._x = _xmouse; arrow._y = _ymouse; penguin.removeMovieClip(); whaleW.removeMovieClip(); whaleX.removeMovieClip(); jaws.stop(); world.char.timeUP = true; fellInWater(); world.char.splash = true; if (world.char.lives > 0) { gotoAndPlay (71); } } else { world.char.timeUP = true; fellInWater(); } } if (timer.seconds < 10) { if ((timer.minute == 0) && (world.sound)) { beat.start(); } info.time.text = (timer.minute + ":0") + timer.seconds; } else { info.time.text = (timer.minute + ":") + timer.seconds; } timer.MTUpdate++; if (timer.MTUpdate == 2) { var q = ((world.movingTiles[0] * 2) + 1); var _local1 = 2; while (_local1 <= q) { var _local3 = world.movingTiles[_local1]; var _local2 = world.movingTiles[_local1 + 1]; world.tiles[_local3][_local2].clip.mt.gotoAndPlay("grow"); world.movingTiles[1] = true; _local1 = _local1 + 2; } } else if (timer.MTUpdate == 4) { var q = ((world.movingTiles[0] * 2) + 1); var _local1 = 2; while (_local1 <= q) { var _local3 = world.movingTiles[_local1]; var _local2 = world.movingTiles[_local1 + 1]; world.tiles[_local3][_local2].clip.mt.gotoAndPlay("shrink"); world.movingTiles[1] = false; _local1 = _local1 + 2; } timer.MTUpdate = 0; } } function ambience() { clearInterval(world.ambience); var _local1 = random(5); _local1 = _local1 + 10; _local1 = _local1 * 1000; world.ambience = setInterval(ambience, _local1); if ((!world.char.inWater) && (world.sound)) { amb.start(); } _local1 = _local1++; } function mousePressed() { world.char.mousePushed = true; if (world.char.dir == 1) { if (world.char.zmov > 0) { world.char.zmov = world.char.zmov - world.char.accel; } else if (world.char.zmov < 0) { world.char.zmov = world.char.zmov + world.char.accel; } world.char.xmov = world.char.xmov + world.char.accel; } else if (world.char.dir == 2) { if (world.char.xmov > 0) { world.char.xmov = world.char.xmov - world.char.accel; } else if (world.char.xmov < 0) { world.char.xmov = world.char.xmov + world.char.accel; } world.char.zmov = world.char.zmov + world.char.accel; } else if (world.char.dir == 3) { if (world.char.zmov > 0) { world.char.zmov = world.char.zmov - world.char.accel; } else if (world.char.zmov < 0) { world.char.zmov = world.char.zmov + world.char.accel; } world.char.xmov = world.char.xmov - world.char.accel; } else { if (world.char.xmov > 0) { world.char.xmov = world.char.xmov - world.char.accel; } else if (world.char.xmov < 0) { world.char.xmov = world.char.xmov + world.char.accel; } world.char.zmov = world.char.zmov - world.char.accel; } } function playerWon() { gotoAndPlay (75); } _root.attachMovie("ground", "ground", 5000); ground._x = 275; ground._y = 68; buildWorld(maxx, maxz); ground.attachMovie("ball", "bally", 138); _root.attachMovie("arrow", "arrow", 20000); arrow.startDrag(lockCenter); arrow._x = _xmouse; arrow._y = _ymouse; mouse.hide(); buildCharacter(_root.ground.bally); _root.attachMovie("info", "info", 12515); info._x = 274.9; info._y = 379; opt.onRelease = function () { clearInterval(world.inter); titleVisible = true; mouse.show(); arrow.stopDrag(); arrow._x = -500; arrow._y = -500; _root.attachMovie("option", "option", 19901); option._x = 300; option._y = 215; if (mainSound) { option.of.gotoAndStop(2); } else { option.o.gotoAndStop(2); } if (quality) { option.l.gotoAndStop(2); } else { option.h.gotoAndStop(2); } }; timer = {};
Frame 71
mouse.hide(); arrow.startDrag(); arrow._x = _xmouse; arrow._y = _ymouse; Mouse.removeListener(mouseListener); mouseListener = new Object(); mouseListener.onMouseMove = function () { updateAfterEvent(); var _local3 = _xmouse - (ground.bally._x + 275); var _local2 = _ymouse - (ground.bally._y + 60); var _local1 = Math.atan2(_local2, _local3); _local1 = _local1 * 57.2957795130823; if ((_local1 < 90) && (_local1 > 0)) { world.char.dir = 1; _local1 = 30; if ((world.char.xmov == 0) && (world.char.zmov == 0)) { world.char.clip.gotoAndStop("sSR"); } else if (!world.char.playingR) { world.char.playingR = true; world.char.playingL = false; world.char.playingD = false; world.char.playingU = false; world.char.clip.gotoAndPlay("wR"); } } else if ((_local1 > 90) && (_local1 < 180)) { world.char.dir = 2; _local1 = 150; if ((world.char.xmov == 0) && (world.char.zmov == 0)) { world.char.clip.gotoAndStop("sSD"); } else if (!world.char.playingD) { world.char.playingR = false; world.char.playingL = false; world.char.playingD = true; world.char.playingU = false; world.char.clip.gotoAndPlay("wD"); } } else if ((_local1 > -180) && (_local1 < -90)) { world.char.dir = 3; _local1 = 220; if ((world.char.xmov == 0) && (world.char.zmov == 0)) { world.char.clip.gotoAndStop("sSL"); } else if (!world.char.playingL) { world.char.playingR = false; world.char.playingL = true; world.char.playingD = false; world.char.playingU = false; world.char.clip.gotoAndPlay("wL"); } } else { world.char.dir = 4; _local1 = 335; if ((world.char.xmov == 0) && (world.char.zmov == 0)) { world.char.clip.gotoAndStop("sSU"); } else if (!world.char.playingU) { world.char.playingR = false; world.char.playingL = false; world.char.playingD = false; world.char.playingU = true; world.char.clip.gotoAndPlay("wU"); } } arrow._rotation = _local1; }; mouseListener.onMouseDown = function () { mousePressed(); }; mouseListener.onMouseUp = function () { world.char.mousePushed = false; }; Mouse.addListener(mouseListener); if (!world.char.splash) { timer.seconds = world.map[0][0][5]; timer.MTUpdate = 0; timer.minute = world.map[0][0][4]; info.time.text = (timer.minute + ":") + timer.seconds; info.health.gotoAndStop(3); info.fish.text = world.char.fish; titleVisible = true; if ((world.level == 1) && (world.char.lives >= 4)) { mouse.show(); arrow.stopDrag(); arrow._x = -500; arrow._y = -500; attachMovie("level1Help", "rg", 9000); rg.go.onRelease = function () { var _local1 = _root; mouse.hide(); _local1.arrow.startDrag(); _local1.arrow._x = _xmouse; _local1.arrow._y = _ymouse; _local1.titleVisible = false; _local1.world.inter = setInterval(_local1.time, 1000); _local1.rg.removeMovieClip(); }; } else { attachMovie("ready&Go", "rg", 9000); } rg._x = 275; rg._y = 200; rg.level.text = world.level; } else { world.char.splash = false; } info.lives.gotoAndStop(world.char.lives); ambience(); _root.onEnterFrame = function () { if (!titleVisible) { var _local1 = random(500); if (_local1 == 255) { ambience.start(); } moveSeals(); moveWhale(); if (world.char.mousePushed) { mousePressed(); } else { if (world.char.xmov != 0) { world.char.xmov = world.char.xmov * 0.95; } if (world.char.zmov != 0) { world.char.zmov = world.char.zmov * 0.95; } if (((world.char.xmov > 0) && (world.char.xmov < 1)) || ((world.char.xmov < 0) && (world.char.xmov > -1))) { world.char.xmov = 0; } if (((world.char.zmov > 0) && (world.char.zmov < 1)) || ((world.char.zmov < 0) && (world.char.zmov > -1))) { world.char.zmov = 0; } if ((world.char.xmov == 0) && (world.char.zmov == 0)) { world.char.playingR = false; world.char.playingL = false; world.char.playingU = false; world.char.playingD = false; } } detectObjects(); if (world.char.xmov > 20) { world.char.xmov = 20; } if (world.char.xmov < -20) { world.char.xmov = -20; } if (world.char.zmov > 20) { world.char.zmov = 20; } if (world.char.zmov < -20) { world.char.zmov = -20; } world.char.tempx = world.char.tempx + world.char.xmov; world.char.tempz = world.char.tempz - world.char.zmov; positionCharacter(); info.score.text = world.char.score + world.char.pETL; } }; stop();
Frame 72
var h = 1; while (h < 15) { var g = 1; while (g < 15) { world.char.fishCaught[g][h] = 0; g++; } h++; } clearInterval(world.inter); mouse.show(); arrow.stopDrag(); arrow._x = -500; arrow._y = -500; titleVisible = true; _root.attachMovie("menu", "m", 18000); m._x = 270; m._y = 210; var countTime = 0; var count = 0; var tempScore = world.char.score; world.char.score = world.char.score + (((timer.seconds + (timer.minute * 60)) * 2) + world.char.pETL); if (world.level == 5) { world.levelIndex = 0; loadMovieNum ("http://media.gamerival.com/games/maps6-10.swf", 1); } if (world.level == 10) { world.levelIndex = 0; loadMovieNum ("http://media.gamerival.com/games/maps11-15.swf", 1); } if (world.level == 15) { world.levelIndex = 0; loadMovieNum ("http://media.gamerival.com/games/maps16-20.swf", 1); } if (world.level == 20) { world.levelIndex = 0; loadMovieNum ("http://media.gamerival.com/games/maps21-25.swf", 1); } if (world.char.score >= world.char.nextLife) { world.char.lives++; info.lives.life.text = "x" + world.char.lives; world.char.nextLife = world.char.nextLife + 15000; } _root.onEnterFrame = function () { if ((m._currentFrame == 33) && (countTime == 0)) { m.level.text = world.level; m.level1.text = world.level; m.time.text = timer.seconds; m.score.text = "0"; m.tscore.text = tempScore; countTime = 1; if (world.sound) { _root.score.start(0, 35); } count = timer.seconds; if (timer.minute > 0) { count = count + (timer.minute * 60); } } if (countTime == 1) { count--; if (count == 0) { countTime = 2; count = 0; tempScore = tempScore + 2; m.tscore.text = tempScore; m.time.text = count; } else { m.time.text = count; tempScore = tempScore + 2; m.tscore.text = tempScore; } } if (countTime == 2) { if (count == world.char.pETL) { countTime = 3; count = 0; score.stop(); } else { count = count + 10; var t = 0; m.score.text = count; tempScore = tempScore + 10; m.tscore.text = tempScore; } } }; stop();
Frame 73
function updateWhale() { var _local3 = penguin._x - whaleW._x; var _local2 = penguin._y - whaleW._y; var _local1 = Math.atan2(_local2, _local3); _local1 = (_local1 * 180) / Math.PI; if ((_local1 < -90) || (_local1 > 90)) { if (whaleW.dir == 1) { whaleW.gotoAndPlay("l"); whaleW.dir = 0; } } else if (whaleW.dir == 0) { whaleW.gotoAndPlay("r"); whaleW.dir = 1; } whaleW._rotation = _local1; _local1 = (_local1 * Math.PI) / 180; whaleW._x = whaleW._x + (whaleW.speed * Math.cos(_local1)); whaleW._y = whaleW._y + (whaleW.speed * Math.sin(_local1)); whaleW.speed = whaleW.speed + 0.1; if (whaleW.speed > whaleW.topSpeed) { whaleW.speed = whaleW.topSpeed; } } function updateWhale2() { var _local3 = penguin._x - whaleX._x; var _local2 = penguin._y - whaleX._y; var _local1 = Math.atan2(_local2, _local3); _local1 = (_local1 * 180) / Math.PI; if ((_local1 < -90) || (_local1 > 90)) { if (whaleX.dir == 1) { whaleX.gotoAndPlay("l"); whaleX.dir = 0; } } else if (whaleX.dir == 0) { whaleX.gotoAndPlay("r"); whaleX.dir = 1; } whaleX._rotation = _local1; _local1 = (_local1 * Math.PI) / 180; whaleX._x = whaleX._x + (whaleX.speed * Math.cos(_local1)); whaleX._y = whaleX._y + (whaleX.speed * Math.sin(_local1)); whaleX.speed = whaleX.speed + 0.1; if (whaleX.speed > whaleX.topSpeed) { whaleX.speed = whaleX.topSpeed; } } function mouseDowner() { var _local1 = penguin._rotation; _local1 = (_local1 * Math.PI) / 180; penguin._x = penguin._x + (penguin.speed * Math.cos(_local1)); penguin._y = penguin._y + (penguin.speed * Math.sin(_local1)); penguin.speed = penguin.speed + 0.1; } function mouseUpper() { if (penguin.speed > 0.1) { var _local1 = penguin._rotation; _local1 = (_local1 * Math.PI) / 180; penguin._x = penguin._x + (penguin.speed * Math.cos(_local1)); penguin._y = penguin._y + (penguin.speed * Math.sin(_local1)); penguin.speed = penguin.speed - 0.15; if (penguin.speed < 0.1) { penguin.speed = 0.1; } } } Mouse.removeListener(mouseListener); mouseListener = new Object(); mouseListener.onMouseMove = function () { updateAfterEvent(); var _local3 = _root._xmouse - penguin._x; var _local2 = _root._ymouse - penguin._y; var _local1 = Math.atan2(_local2, _local3); _local1 = (_local1 * 180) / Math.PI; penguin._rotation = _local1; arrow2._rotation = _local1; if ((_local1 < -90) || (_local1 > 90)) { if (penguin.dir == 1) { penguin.gotoAndPlay("l"); penguin.dir = 0; } } else if (penguin.dir == 0) { penguin.gotoAndPlay("r"); penguin.dir = 1; } }; mouseListener.onMouseDown = function () { mouseDowner(); penguin.md = true; }; mouseListener.onMouseUp = function () { penguin.md = false; }; Mouse.addListener(mouseListener); ground._x = -500; ground._y = -500; titleVisible = true; _root.attachMovie("penguinW", "penguin", 500); penguin._x = 50; penguin._y = 350; penguin.dir = 1; penguin.speed = 0.1; _root.attachMovie("whaleW", "whaleW", 502); whaleW._x = 560; whaleW._y = 70; whaleW._xscale = 135; whaleW._yscale = 135; whaleW.speed = 0.1; if (world.level < 5) { whaleW.topSpeed = 2.8; } else if (world.level < 7) { whaleW.topSpeed = 3.2; } else if (world.level < 12) { whaleW.topSpeed = 3.7; } else if (world.level < 30) { whaleW.topSpeed = 3.3; } whaleW.dir = 1; if (world.level > 12) { _root.attachMovie("whaleW", "whaleX", 503); whaleX._x = 10; whaleX._y = 70; whaleX._xscale = 135; whaleX._yscale = 135; whaleX.speed = 0.1; whaleX.topSpeed = 3.7; whaleX.dir = 1; } arrow.removeMovieClip(); _root.attachMovie("arrow2", "arrow2", 20001); arrow2.startDrag(lockCenter); arrow2._x = _xmouse; arrow2._y = _ymouse; if (world.sound) { jaws.start(0, 50); } world.char.inWater = true; safeTP = true; if (!world.char.beenInWater) { clearInterval(world.inter); var xdiff = (penguin._x - whaleW._x); var ydiff = (penguin._y - whaleW._y); var angle = Math.atan2(ydiff, xdiff); angle = (angle * 180) / Math.PI; if ((angle < -90) || (angle > 90)) { if (whaleW.dir == 1) { whaleW.gotoAndPlay("l"); whaleW.dir = 0; } } else if (whaleW.dir == 0) { whaleW.gotoAndPlay("r"); whaleW.dir = 1; } whaleW._rotation = angle; safeTP = false; mouse.show(); arrow2.stopDrag(); arrow2._x = -500; arrow2._y = -500; attachMovie("waterHelp", "rg", 9000); rg._x = 275; rg._y = 200; rg.go.onRelease = function () { var _local1 = _root; mouse.hide(); _local1.arrow2.startDrag(); _local1.arrow2._x = _xmouse; _local1.arrow2._y = _ymouse; _local1.safeTP = true; _local1.world.inter = setInterval(_local1.time, 1000); _local1.world.char.beenInWater = true; _local1.rg.removeMovieClip(); }; } _root.onEnterFrame = function () { var _local2 = _root; if (safeTP) { updateWhale(); if (world.level > 12) { updateWhale2(); if (whaleX.hitter.hitTest(penguin.hitter)) { world.char.inWater = false; arrow2.removeMovieClip(); _local2.attachMovie("arrow", "arrow", 20001); arrow.startDrag(lockCenter); arrow._x = _xmouse; arrow._y = _ymouse; penguin.removeMovieClip(); whaleW.removeMovieClip(); whaleX.removeMovieClip(); jaws.stop(); if (world.sound) { crunch.start(); } fellInWater(); if (world.char.lives > 0) { gotoAndPlay (71); } } } if (penguin.md) { mouseDowner(); } else { mouseUpper(); } if (penguin.speed > 5) { penguin.speed = 5; } if (penguin._x < 20) { penguin._x = 20; } else if (penguin._x > 530) { penguin._x = 530; } if (penguin._y < 15) { penguin._y = 15; } else if (penguin._y > 390) { penguin._y = 390; } if (penguin.hitTest(arrow3)) { world.char.inWater = false; arrow2.removeMovieClip(); _local2.attachMovie("arrow", "arrow", 20001); arrow.startDrag(lockCenter); arrow._x = _xmouse; arrow._y = _ymouse; ground.attachMovie("ball", "bally", 138); world.char.tempx = 30; world.char.tempy = 0; world.char.tempz = -30; world.char.xmov = 0; world.char.zmov = 0; world.char.x = world.char.tempx; world.char.y = world.char.tempy; world.char.z = world.char.tempz; var _local1 = iso.mapToScreen(world.char.x, world.char.y, world.char.z); world.char.clip._x = _local1[0]; world.char.clip._y = _local1[1]; penguin.removeMovieClip(); whaleW.removeMovieClip(); whaleX.removeMovieClip(); ground._x = 275; ground._y = 68; titleVisible = false; world.char.splash = true; world.char.mousePushed = false; jaws.stop(); gotoAndPlay (71); } if (whaleW.hitter.hitTest(penguin.hitter)) { world.char.inWater = false; arrow2.removeMovieClip(); _local2.attachMovie("arrow", "arrow", 20001); arrow.startDrag(lockCenter); arrow._x = _xmouse; arrow._y = _ymouse; penguin.removeMovieClip(); whaleW.removeMovieClip(); whaleX.removeMovieClip(); jaws.stop(); if (world.sound) { crunch.start(); } fellInWater(); if (world.char.lives > 0) { gotoAndPlay (71); } } } }; stop();
Frame 74
info.removemovieclip(); world.char.score = world.char.score + world.char.pETL; score = world.char.score; gcode = _level0.gcode; if (score == 0) { score = 5; } _root.score = score; _root.gameover = 1; stop();
Frame 75
mainPen.gotoandstop("sSD"); var myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"244", ga:"0", gb:"0", ba:"0", bb:"0", aa:"100", ab:"0"}; var k = 1; while (k < 4) { var myColor = new Color(_root["p" + k].scarf); myColor.setTransform(myColorTransform); k++; } delete eval (myColor); delete eval (myColorTransform); var myColorTransform = new Object(); myColorTransform = {ra:"0", rb:"0", ga:"100", gb:"244", ba:"0", bb:"90", aa:"100", ab:"0"}; var k = 4; while (k < 7) { var myColor = new Color(_root["p" + k].scarf); myColor.setTransform(myColorTransform); k++; } delete eval (myColor); delete eval (myColorTransform); var myColorTransform = new Object(); myColorTransform = {ra:"100", rb:"220", ga:"100", gb:"244", ba:"0", bb:"0", aa:"100", ab:"0"}; var k = 7; while (k < 10) { var myColor = new Color(_root["p" + k].scarf); myColor.setTransform(myColorTransform); k++; } delete eval (myColor); delete eval (myColorTransform); var bubbles = 1; cheer = new Sound(); cheer.attachSound("cheer"); cheer.start(); world.char.score = world.char.score + world.char.pETL; score = world.char.score; gcode = _level0.gcode; if (score == 0) { score = 5; } _root.score = score; _root.gameover = 1; stop();
Symbol 18 MovieClip [bouncer] Frame 1
stop();
Symbol 18 MovieClip [bouncer] Frame 7
gotoAndStop (1);
Symbol 24 MovieClip Frame 1
stop();
Symbol 24 MovieClip Frame 2
stop();
Symbol 24 MovieClip Frame 3
stop();
Symbol 24 MovieClip Frame 4
stop();
Symbol 24 MovieClip Frame 5
stop();
Symbol 24 MovieClip Frame 6
stop();
Symbol 24 MovieClip Frame 7
stop();
Symbol 24 MovieClip Frame 8
stop();
Symbol 24 MovieClip Frame 9
stop();
Symbol 24 MovieClip Frame 10
stop();
Symbol 24 MovieClip Frame 11
stop();
Symbol 24 MovieClip Frame 12
stop();
Symbol 24 MovieClip Frame 13
stop();
Symbol 24 MovieClip Frame 14
stop();
Symbol 24 MovieClip Frame 15
stop();
Symbol 24 MovieClip Frame 16
stop();
Symbol 24 MovieClip Frame 17
stop();
Symbol 24 MovieClip Frame 18
stop();
Symbol 24 MovieClip Frame 19
stop();
Symbol 24 MovieClip Frame 20
stop();
Symbol 24 MovieClip Frame 21
stop();
Symbol 24 MovieClip Frame 22
stop();
Symbol 24 MovieClip Frame 23
stop();
Symbol 24 MovieClip Frame 24
stop();
Symbol 24 MovieClip Frame 25
stop();
Symbol 24 MovieClip Frame 26
stop();
Symbol 24 MovieClip Frame 27
stop();
Symbol 24 MovieClip Frame 28
stop();
Symbol 24 MovieClip Frame 29
stop();
Symbol 24 MovieClip Frame 30
stop();
Symbol 24 MovieClip Frame 31
stop();
Symbol 24 MovieClip Frame 32
stop();
Symbol 24 MovieClip Frame 33
stop();
Symbol 24 MovieClip Frame 34
stop();
Symbol 24 MovieClip Frame 35
stop();
Symbol 24 MovieClip Frame 36
stop();
Symbol 24 MovieClip Frame 37
stop();
Symbol 24 MovieClip Frame 38
stop();
Symbol 24 MovieClip Frame 39
stop();
Symbol 24 MovieClip Frame 40
stop();
Symbol 24 MovieClip Frame 41
stop();
Symbol 24 MovieClip Frame 42
stop();
Symbol 24 MovieClip Frame 43
stop();
Symbol 24 MovieClip Frame 44
stop();
Symbol 24 MovieClip Frame 45
stop();
Symbol 24 MovieClip Frame 46
stop();
Symbol 24 MovieClip Frame 47
stop();
Symbol 24 MovieClip Frame 48
stop();
Symbol 24 MovieClip Frame 49
stop();
Symbol 24 MovieClip Frame 50
stop();
Symbol 24 MovieClip Frame 51
stop();
Symbol 24 MovieClip Frame 52
stop();
Symbol 24 MovieClip Frame 53
stop();
Symbol 24 MovieClip Frame 54
stop();
Symbol 24 MovieClip Frame 55
stop();
Symbol 24 MovieClip Frame 56
stop();
Symbol 24 MovieClip Frame 57
stop();
Symbol 24 MovieClip Frame 58
stop();
Symbol 24 MovieClip Frame 59
stop();
Symbol 24 MovieClip Frame 60
stop();
Symbol 24 MovieClip Frame 61
stop();
Symbol 24 MovieClip Frame 62
stop();
Symbol 24 MovieClip Frame 63
stop();
Symbol 24 MovieClip Frame 64
stop();
Symbol 24 MovieClip Frame 65
stop();
Symbol 24 MovieClip Frame 66
stop();
Symbol 24 MovieClip Frame 67
stop();
Symbol 24 MovieClip Frame 68
stop();
Symbol 24 MovieClip Frame 69
stop();
Symbol 24 MovieClip Frame 70
stop();
Symbol 24 MovieClip Frame 71
stop();
Symbol 24 MovieClip Frame 72
stop();
Symbol 24 MovieClip Frame 73
stop();
Symbol 24 MovieClip Frame 74
stop();
Symbol 24 MovieClip Frame 75
stop();
Symbol 24 MovieClip Frame 76
stop();
Symbol 24 MovieClip Frame 77
stop();
Symbol 24 MovieClip Frame 78
stop();
Symbol 24 MovieClip Frame 79
stop();
Symbol 24 MovieClip Frame 80
stop();
Symbol 24 MovieClip Frame 81
stop();
Symbol 24 MovieClip Frame 82
stop();
Symbol 24 MovieClip Frame 83
stop();
Symbol 24 MovieClip Frame 84
stop();
Symbol 24 MovieClip Frame 85
stop();
Symbol 24 MovieClip Frame 86
stop();
Symbol 24 MovieClip Frame 87
stop();
Symbol 24 MovieClip Frame 88
stop();
Symbol 24 MovieClip Frame 89
stop();
Symbol 24 MovieClip Frame 90
stop();
Symbol 24 MovieClip Frame 91
stop();
Symbol 24 MovieClip Frame 92
stop();
Symbol 24 MovieClip Frame 93
stop();
Symbol 24 MovieClip Frame 94
stop();
Symbol 24 MovieClip Frame 95
stop();
Symbol 24 MovieClip Frame 96
stop();
Symbol 24 MovieClip Frame 97
stop();
Symbol 24 MovieClip Frame 98
stop();
Symbol 24 MovieClip Frame 99
stop();
Symbol 24 MovieClip Frame 100
stop();
Symbol 24 MovieClip Frame 101
stop();
Symbol 24 MovieClip Frame 102
stop();
Symbol 24 MovieClip Frame 103
stop();
Symbol 24 MovieClip Frame 104
stop();
Symbol 24 MovieClip Frame 105
stop();
Symbol 24 MovieClip Frame 106
stop();
Symbol 24 MovieClip Frame 107
stop();
Symbol 24 MovieClip Frame 108
stop();
Symbol 24 MovieClip Frame 109
stop();
Symbol 24 MovieClip Frame 110
stop();
Symbol 24 MovieClip Frame 111
stop();
Symbol 24 MovieClip Frame 112
stop();
Symbol 24 MovieClip Frame 113
stop();
Symbol 24 MovieClip Frame 114
stop();
Symbol 24 MovieClip Frame 115
stop();
Symbol 24 MovieClip Frame 116
stop();
Symbol 24 MovieClip Frame 117
stop();
Symbol 24 MovieClip Frame 118
stop();
Symbol 24 MovieClip Frame 119
stop();
Symbol 24 MovieClip Frame 120
stop();
Symbol 24 MovieClip Frame 121
stop();
Symbol 24 MovieClip Frame 122
stop();
Symbol 24 MovieClip Frame 123
stop();
Symbol 24 MovieClip Frame 124
stop();
Symbol 24 MovieClip Frame 125
stop();
Symbol 24 MovieClip Frame 126
stop();
Symbol 24 MovieClip Frame 127
stop();
Symbol 24 MovieClip Frame 128
stop();
Symbol 24 MovieClip Frame 129
stop();
Symbol 24 MovieClip Frame 130
stop();
Symbol 24 MovieClip Frame 131
stop();
Symbol 24 MovieClip Frame 132
stop();
Symbol 24 MovieClip Frame 133
stop();
Symbol 24 MovieClip Frame 134
stop();
Symbol 24 MovieClip Frame 135
stop();
Symbol 24 MovieClip Frame 136
stop();
Symbol 24 MovieClip Frame 137
stop();
Symbol 24 MovieClip Frame 138
stop();
Symbol 24 MovieClip Frame 139
stop();
Symbol 24 MovieClip Frame 140
stop();
Symbol 24 MovieClip Frame 141
stop();
Symbol 24 MovieClip Frame 142
stop();
Symbol 24 MovieClip Frame 143
stop();
Symbol 24 MovieClip Frame 144
stop();
Symbol 24 MovieClip Frame 145
stop();
Symbol 190 MovieClip Frame 5
stop();
Symbol 190 MovieClip Frame 10
stop();
Symbol 23 MovieClip [tile] Frame 1
stop();
Symbol 23 MovieClip [tile] Frame 2
stop();
Symbol 23 MovieClip [tile] Frame 3
stop();
Symbol 23 MovieClip [tile] Frame 4
stop();
Symbol 23 MovieClip [tile] Frame 5
stop();
Symbol 204 MovieClip [timeUP] Frame 1
go.onRelease = function () { var _local1 = _root; _local1.world.inter = setInterval(_local1.time, 1000); _local1.arrow.startDrag(); _local1.arrow._x = _local1._xmouse; _local1.arrow._y = _local1._ymouse; mouse.hide(); _local1.world.char.timeUP = false; _local1.titleVisible = false; _local1.rg.removeMovieClip(); };
Symbol 214 MovieClip [ready&Go] Frame 60
_root.titleVisible = false; _root.world.inter = setInterval(_root.time, 1000); _root.rg.removeMovieClip();
Symbol 224 MovieClip [seal] Frame 7
gotoAndPlay ("gr");
Symbol 224 MovieClip [seal] Frame 14
gotoAndPlay ("gD");
Symbol 224 MovieClip [seal] Frame 21
gotoAndPlay ("gL");
Symbol 224 MovieClip [seal] Frame 28
gotoAndPlay ("gU");
Symbol 237 MovieClip [menu] Frame 33
go.onRelease = function () { _root.score.stop(); gotoAndPlay (34); }; mL = new Object(); mL.onKeyDown = function () { if (Key.isDown(32) || (Key.isDown(13))) { _root.score.stop(); gotoAndPlay (34); Key.removeListener(mL); } }; Key.addListener(mL); stop();
Symbol 237 MovieClip [menu] Frame 60
_root.ground.removeMovieClip(); _root.world.level++; _root.world.levelIndex = _root.world.levelIndex + 3; if ((((_root.world.level == 6) || (_root.world.level == 11)) || (_root.world.level == 16)) || (_root.world.level == 21)) { _root.world.levelIndex = 0; } if (_root.world.level > 25) { _root.info.removeMovieClip(); clearInterval(_root.world.inter); _root.ground.removeMovieClip(); _root.playerWon(); this.removeMovieClip(); } else { var mapThisRound = random(3); _root.world.map = _root._level1.levels[mapThisRound + _root.world.levelIndex]; _root.attachMovie("ground", "ground", 5000); _root.ground._x = 275; _root.ground._y = 68; var temp = _root.iso.mapToScreen(15, 0, -15); _root.ground.attachMovie("gr", "gr", 130); _root.ground.gr._x = temp[0]; _root.ground.gr._y = temp[1]; _root.ground.attachMovie("ball", "bally", 138); _root.buildCharacterAfterDeath(_root.ground.bally); _root.buildFloor(_root.ground); _root.info.lives.gotoAndStop(world.char.lives); _root.info.time.text = "1:30"; _root.info.score.text = _root.world.char.score; _root.changeFrames(); _root.world.char.pETL = 0; _root.timer.minute = 1; _root.timer.endTime = getTimer() + 30000; _root.world.char.bonus = false; this.removeMovieClip(); } stop();
Symbol 255 MovieClip [splashIT] Frame 7
_root.chngFrame();
Symbol 269 MovieClip Frame 1
stop();
Symbol 269 MovieClip Frame 2
stop();
Symbol 274 MovieClip Frame 1
stop();
Symbol 274 MovieClip Frame 2
stop();
Symbol 277 MovieClip Frame 1
stop();
Symbol 277 MovieClip Frame 2
stop();
Symbol 280 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 2
stop();
Symbol 262 MovieClip [option] Frame 1
h.onRelease = function () { _quality = "HIGH"; _root.quality = true; h.gotoAndStop(1); l.gotoAndStop(2); }; l.onRelease = function () { _quality = "LOW"; _root.quality = false; h.gotoAndStop(2); l.gotoAndStop(1); }; o.onRelease = function () { var _local1 = _root; if (_local1.titleVisible) { _local1.world.sound = true; } else { _local1.music.stop(); _local1.music.start(0, 99); } _local1.mainSound = true; o.gotoAndStop(1); of.gotoAndStop(2); }; of.onRelease = function () { var _local1 = _root; if (_local1.titleVisible) { _local1.world.sound = false; } else { _local1.music.stop(); } _local1.mainSound = false; o.gotoAndStop(2); of.gotoAndStop(1); }; done.onRelease = function () { var _local1 = _root; if (_local1.titleVisible) { _local1.world.inter = setInterval(_local1.time, 1000); mouse.hide(); _local1.arrow.startDrag(); _local1.arrow._x = _local1._xmouse; _local1.arrow._y = _local1._ymouse; _local1.titleVisible = false; } _local1.option.removeMovieClip(); }; stop();
Symbol 284 MovieClip [pUp2] Frame 1
stop();
Symbol 284 MovieClip [pUp2] Frame 2
stop();
Symbol 284 MovieClip [pUp2] Frame 3
stop();
Symbol 284 MovieClip [pUp2] Frame 4
stop();
Symbol 290 MovieClip [pUp3] Frame 1
stop();
Symbol 290 MovieClip [pUp3] Frame 2
stop();
Symbol 290 MovieClip [pUp3] Frame 3
stop();
Symbol 297 MovieClip [pUp1] Frame 1
stop();
Symbol 297 MovieClip [pUp1] Frame 2
stop();
Symbol 297 MovieClip [pUp1] Frame 3
stop();
Symbol 297 MovieClip [pUp1] Frame 4
stop();
Symbol 297 MovieClip [pUp1] Frame 5
stop();
Symbol 297 MovieClip [pUp1] Frame 6
stop();
Symbol 311 MovieClip [aFin] Frame 7
gotoAndPlay ("gR");
Symbol 311 MovieClip [aFin] Frame 14
gotoAndPlay ("gD");
Symbol 311 MovieClip [aFin] Frame 21
gotoAndPlay ("gL");
Symbol 311 MovieClip [aFin] Frame 28
gotoAndPlay ("gU");
Symbol 328 MovieClip [ball] Frame 1
stop();
Symbol 328 MovieClip [ball] Frame 6
gotoAndPlay ("wR");
Symbol 328 MovieClip [ball] Frame 7
stop();
Symbol 328 MovieClip [ball] Frame 12
gotoAndPlay ("wL");
Symbol 328 MovieClip [ball] Frame 13
stop();
Symbol 328 MovieClip [ball] Frame 18
gotoAndPlay ("wU");
Symbol 328 MovieClip [ball] Frame 19
stop();
Symbol 328 MovieClip [ball] Frame 24
gotoAndPlay ("wD");
Symbol 357 MovieClip Frame 1
stop();
Symbol 357 MovieClip Frame 2
stop();
Symbol 357 MovieClip Frame 3
stop();
Symbol 364 MovieClip [instruct] Frame 1
done.onRelease = function () { _root.instruct.removeMovieClip(); }; next.onRelease = function () { gotoAndStop (2); }; stop();
Symbol 364 MovieClip [instruct] Frame 2
done.onRelease = function () { _root.instruct.removeMovieClip(); }; next.onRelease = function () { gotoAndStop (3); }; prev.onRelease = function () { gotoAndStop (1); }; stop();
Symbol 364 MovieClip [instruct] Frame 3
done.onRelease = function () { _root.instruct.removeMovieClip(); }; prev.onRelease = function () { gotoAndStop (2); }; p1.gotoAndStop(5); p2.gotoAndStop(2); p3.gotoAndStop(3); p4.gotoAndStop(6); stop();
Symbol 379 MovieClip [penguinW] Frame 4
gotoAndPlay ("r");
Symbol 379 MovieClip [penguinW] Frame 8
gotoAndPlay ("l");
Symbol 388 MovieClip [whaleW] Frame 5
gotoAndPlay ("r");
Symbol 388 MovieClip [whaleW] Frame 10
gotoAndPlay ("l");
Symbol 408 MovieClip Frame 1
if (this.sessionstarted != 1) { this.arcade = new LoadVars(); this.sessionvars = new LoadVars(); this.arcade.gamename = "antadvent"; this.arcade.sessdo = "sessionstart"; this.arcade.sendAndLoad("arcade.php", sessionvars, "POST"); if (this.sessionvars.sessiontype != 2) { _root.is_a_challenge = 0; } else { _root.is_a_challenge = 1; } this.sessionstarted = 1; } if (_root.gameover == 1) { if ((this.askpermission != 1) && (this.sessionvars.connStatus == 1)) { this.prequestvars = new LoadVars(); this.pranswer = new LoadVars(); this.prequestvars.gametime = this.sessionvars.gametime; this.prequestvars.fakekey = this.sessionvars.initbar; _root.score = int(Number(_root.score)); if (_root.score != 0) { this.prequestvars.score = _root.score; } else { this.prequestvars.score = -1; } this.prequestvars.id = this.sessionvars.lastid; this.prequestvars.sessdo = "permrequest"; this.prequestvars.note = (this.prequestvars.id * this.prequestvars.score) * this.prequestvars.fakekey; this.prequestvars.sendAndLoad("./arcade.php", this.pranswer, "POST"); this.askpermission = 1; } if ((this.pranswer.validate == 1) && (this.finalsent != 1)) { this.burnscore = new LoadVars(); this.burnscore.microone = this.pranswer.microone; this.burnscore.gametime = this.prequestvars.gametime; this.burnscore.id = this.prequestvars.id; if (_root.score == 0) { this.burnscore.noscore = 1; } this.burnscore.sessdo = "burn"; this.burnscore.send("./arcade.php", "_self", "POST"); this.finalsent = 1; } }
Symbol 423 MovieClip Frame 1
stop();
Symbol 423 MovieClip Frame 2
stop();
Symbol 427 MovieClip Frame 1
stop();
Symbol 427 MovieClip Frame 2
stop();
Symbol 431 MovieClip Frame 1
stop();
Symbol 431 MovieClip Frame 2
stop();
Symbol 457 MovieClip Frame 1
stop();
Symbol 457 MovieClip Frame 2
stop();
Symbol 457 MovieClip Frame 3
stop();
Symbol 457 MovieClip Frame 4
stop();
Symbol 457 MovieClip Frame 5
stop();
Symbol 475 MovieClip Frame 1
stop();
Symbol 475 MovieClip Frame 2
stop();
Symbol 475 MovieClip Frame 3
stop();
Symbol 475 MovieClip Frame 4
stop();
Symbol 501 MovieClip Frame 1
stop();
Symbol 504 MovieClip Frame 1
h.onRelease = function () { _quality = "HIGH"; _root.quality = true; h.gotoAndStop(1); l.gotoAndStop(2); }; l.onRelease = function () { _quality = "LOW"; _root.quality = false; h.gotoAndStop(2); l.gotoAndStop(1); }; o.onRelease = function () { var _local1 = _root; if (_local1.titleVisible) { _local1.world.sound = true; } else { _local1.mainSound = true; _local1.music.stop(); _local1.music.start(0, 99); } o.gotoAndStop(1); of.gotoAndStop(2); }; of.onRelease = function () { var _local1 = _root; if (_local1.titleVisible) { _local1.world.sound = false; } else { _local1.music.stop(); _local1.mainSound = false; } o.gotoAndStop(2); of.gotoAndStop(1); }; done.onRelease = function () { var _local1 = _root; if (_local1.titleVisible) { _local1.world.inter = setInterval(_local1.time, 1000); mouse.hide(); _local1.arrow.startDrag(); _local1.arrow._x = _local1._xmouse; _local1.arrow._y = _local1._ymouse; _local1.titleVisible = false; } _local1.option.removeMovieClip(); }; stop();

Library Items

Symbol 1 Sound [pickup]
Symbol 2 Sound [clock]
Symbol 3 Sound [music]
Symbol 4 Sound [squish]
Symbol 5 Sound [splash]
Symbol 6 Sound [SealS]
Symbol 7 Sound [score]
Symbol 8 Sound [amb]
Symbol 9 Sound [jaws]
Symbol 10 Sound [mmm]
Symbol 11 Sound [iceBreak]
Symbol 12 Sound [grunting]
Symbol 13 Sound [beat]
Symbol 14 Sound [crunch]
Symbol 15 Sound [ouch]
Symbol 16 Sound [cheer]
Symbol 17 Sound [bounce]
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:18 364
Symbol 21 BitmapUsed by:22
Symbol 22 GraphicUses:21Used by:18
Symbol 18 MovieClip [bouncer]Uses:20 22Used by:172
Symbol 25 GraphicUsed by:24 23
Symbol 26 BitmapUsed by:27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 415 417
Symbol 27 GraphicUses:26Used by:24
Symbol 28 GraphicUses:26Used by:24
Symbol 29 GraphicUses:26Used by:24
Symbol 30 GraphicUses:26Used by:24
Symbol 31 GraphicUses:26Used by:24
Symbol 32 GraphicUses:26Used by:24
Symbol 33 GraphicUses:26Used by:24
Symbol 34 GraphicUses:26Used by:24
Symbol 35 GraphicUses:26Used by:24
Symbol 36 GraphicUses:26Used by:24
Symbol 37 GraphicUses:26Used by:24
Symbol 38 GraphicUses:26Used by:24
Symbol 39 GraphicUses:26Used by:24
Symbol 40 GraphicUses:26Used by:24
Symbol 41 GraphicUses:26Used by:24
Symbol 42 GraphicUses:26Used by:24
Symbol 43 GraphicUses:26Used by:24
Symbol 44 GraphicUses:26Used by:24
Symbol 45 GraphicUses:26Used by:24
Symbol 46 GraphicUses:26Used by:24
Symbol 47 GraphicUses:26Used by:24
Symbol 48 GraphicUses:26Used by:24
Symbol 49 GraphicUses:26Used by:24
Symbol 50 GraphicUses:26Used by:24
Symbol 51 GraphicUses:26Used by:24
Symbol 52 GraphicUses:26Used by:24
Symbol 53 GraphicUses:26Used by:24
Symbol 54 GraphicUses:26Used by:24
Symbol 55 GraphicUses:26Used by:24
Symbol 56 GraphicUses:26Used by:24
Symbol 57 GraphicUses:26Used by:24
Symbol 58 GraphicUses:26Used by:24
Symbol 59 GraphicUses:26Used by:24
Symbol 60 GraphicUses:26Used by:24
Symbol 61 GraphicUses:26Used by:24
Symbol 62 GraphicUses:26Used by:24
Symbol 63 GraphicUses:26Used by:24
Symbol 64 GraphicUses:26Used by:24
Symbol 65 GraphicUses:26Used by:24
Symbol 66 GraphicUses:26Used by:24
Symbol 67 GraphicUses:26Used by:24
Symbol 68 GraphicUses:26Used by:24
Symbol 69 GraphicUses:26Used by:24
Symbol 70 GraphicUses:26Used by:24
Symbol 71 GraphicUses:26Used by:24
Symbol 72 GraphicUses:26Used by:24
Symbol 73 GraphicUses:26Used by:24
Symbol 74 GraphicUses:26Used by:24
Symbol 75 GraphicUses:26Used by:24
Symbol 76 GraphicUses:26Used by:24
Symbol 77 GraphicUses:26Used by:24
Symbol 78 GraphicUses:26Used by:24
Symbol 79 GraphicUses:26Used by:24
Symbol 80 GraphicUses:26Used by:24
Symbol 81 GraphicUses:26Used by:24
Symbol 82 GraphicUses:26Used by:24
Symbol 83 GraphicUses:26Used by:24
Symbol 84 GraphicUses:26Used by:24
Symbol 85 GraphicUses:26Used by:24
Symbol 86 GraphicUses:26Used by:24
Symbol 87 GraphicUses:26Used by:24
Symbol 88 GraphicUses:26Used by:24
Symbol 89 GraphicUses:26Used by:24
Symbol 90 GraphicUses:26Used by:24
Symbol 91 GraphicUses:26Used by:24
Symbol 92 GraphicUses:26Used by:24
Symbol 93 GraphicUses:26Used by:24
Symbol 94 GraphicUses:26Used by:24
Symbol 95 GraphicUses:26Used by:24
Symbol 96 GraphicUses:26Used by:24
Symbol 97 GraphicUses:26Used by:24
Symbol 98 GraphicUses:26Used by:24
Symbol 99 GraphicUses:26Used by:24
Symbol 100 GraphicUses:26Used by:24
Symbol 101 GraphicUses:26Used by:24
Symbol 102 GraphicUses:26Used by:24
Symbol 103 GraphicUses:26Used by:24
Symbol 104 GraphicUses:26Used by:24
Symbol 105 GraphicUses:26Used by:24
Symbol 106 GraphicUses:26Used by:24
Symbol 107 GraphicUses:26Used by:24
Symbol 108 GraphicUses:26Used by:24
Symbol 109 GraphicUses:26Used by:24
Symbol 110 GraphicUses:26Used by:24
Symbol 111 GraphicUses:26Used by:24
Symbol 112 GraphicUses:26Used by:24
Symbol 113 GraphicUses:26Used by:24
Symbol 114 GraphicUses:26Used by:24
Symbol 115 GraphicUses:26Used by:24
Symbol 116 GraphicUses:26Used by:24
Symbol 117 GraphicUses:26Used by:24
Symbol 118 GraphicUses:26Used by:24
Symbol 119 GraphicUses:26Used by:24
Symbol 120 GraphicUses:26Used by:24
Symbol 121 GraphicUses:26Used by:24
Symbol 122 GraphicUses:26Used by:24
Symbol 123 GraphicUses:26Used by:24
Symbol 124 GraphicUses:26Used by:24
Symbol 125 GraphicUses:26Used by:24
Symbol 126 GraphicUses:26Used by:24
Symbol 127 GraphicUses:26Used by:24
Symbol 128 GraphicUses:26Used by:24
Symbol 129 GraphicUses:26Used by:24
Symbol 130 GraphicUses:26Used by:24
Symbol 131 GraphicUses:26Used by:24
Symbol 132 GraphicUses:26Used by:24
Symbol 133 GraphicUses:26Used by:24
Symbol 134 GraphicUses:26Used by:24
Symbol 135 GraphicUses:26Used by:24
Symbol 136 GraphicUses:26Used by:24
Symbol 137 GraphicUses:26Used by:24
Symbol 138 GraphicUses:26Used by:24
Symbol 139 GraphicUses:26Used by:24
Symbol 140 GraphicUses:26Used by:24
Symbol 141 GraphicUses:26Used by:24
Symbol 142 GraphicUses:26Used by:24
Symbol 143 GraphicUses:26Used by:24
Symbol 144 GraphicUses:26Used by:24
Symbol 145 GraphicUses:26Used by:24
Symbol 146 GraphicUses:26Used by:24
Symbol 147 GraphicUses:26Used by:24
Symbol 148 GraphicUses:26Used by:24
Symbol 149 GraphicUses:26Used by:24
Symbol 150 GraphicUses:26Used by:24
Symbol 151 GraphicUses:26Used by:24
Symbol 152 GraphicUses:26Used by:24
Symbol 153 GraphicUses:26Used by:24
Symbol 154 GraphicUses:26Used by:24
Symbol 155 GraphicUses:26Used by:24
Symbol 156 GraphicUses:26Used by:24
Symbol 157 GraphicUses:26Used by:24
Symbol 158 GraphicUses:26Used by:24
Symbol 159 GraphicUses:26Used by:24
Symbol 160 GraphicUses:26Used by:24
Symbol 161 GraphicUses:26Used by:24
Symbol 162 GraphicUses:26Used by:24
Symbol 163 GraphicUses:26Used by:24
Symbol 164 GraphicUses:26Used by:24
Symbol 165 GraphicUses:26Used by:24
Symbol 166 GraphicUses:26Used by:24
Symbol 167 GraphicUses:26Used by:24
Symbol 168 GraphicUses:26Used by:24
Symbol 169 GraphicUses:26Used by:24
Symbol 170 GraphicUses:26Used by:24
Symbol 24 MovieClipUses:25 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170Used by:23
Symbol 171 GraphicUsed by:23
Symbol 173 GraphicUsed by:172 197
Symbol 174 GraphicUsed by:172
Symbol 175 GraphicUsed by:172
Symbol 176 GraphicUsed by:172
Symbol 177 GraphicUsed by:172
Symbol 178 GraphicUsed by:172
Symbol 179 GraphicUsed by:172
Symbol 180 GraphicUsed by:172
Symbol 181 GraphicUsed by:172
Symbol 182 GraphicUsed by:172
Symbol 183 GraphicUsed by:172
Symbol 184 GraphicUsed by:172
Symbol 185 GraphicUsed by:172
Symbol 186 GraphicUsed by:172
Symbol 187 GraphicUsed by:172
Symbol 172 MovieClipUses:173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 18Used by:23
Symbol 189 GraphicUsed by:188
Symbol 188 MovieClipUses:189Used by:23
Symbol 191 BitmapUsed by:192 193 194 195
Symbol 192 ShapeTweeningUses:191Used by:190
Symbol 193 GraphicUses:191Used by:190
Symbol 194 ShapeTweeningUses:191Used by:190
Symbol 195 GraphicUses:191Used by:190
Symbol 190 MovieClipUses:192 193 194 195Used by:23 364
Symbol 23 MovieClip [tile]Uses:24 25 171 172 188 190
Symbol 196 MovieClip [ground]
Symbol 197 MovieClip [bridge]Uses:173
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:198 347
Symbol 198 MovieClip [exit]Uses:200
Symbol 202 BitmapUsed by:203 374
Symbol 203 GraphicUses:202Used by:201
Symbol 201 MovieClip [vortex]Uses:203
Symbol 205 GraphicUsed by:204
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:206 264 371 375 446
Symbol 210 FontUsed by:209 213 242 243 244 245 248 265 351 361 372 376 397 400 401 447
Symbol 209 TextUses:210Used by:206
Symbol 206 MovieClipUses:208 209Used by:204 237 395 398
Symbol 212 FontUsed by:211 215 218 219 421 422 424 425 426 428 429 430 432 433 434 435 436 439 440 441 443 444 445 499 500
Symbol 211 TextUses:212Used by:204
Symbol 213 TextUses:210Used by:204
Symbol 204 MovieClip [timeUP]Uses:205 206 211 213
Symbol 215 TextUses:212Used by:214
Symbol 216 FontUsed by:217
Symbol 217 EditableTextUses:216Used by:214
Symbol 218 TextUses:212Used by:214
Symbol 219 TextUses:212Used by:214
Symbol 214 MovieClip [ready&Go]Uses:215 217 218 219
Symbol 221 GraphicUsed by:220
Symbol 220 MovieClip [arrow2]Uses:221
Symbol 223 GraphicUsed by:222
Symbol 222 MovieClip [arrow]Uses:223
Symbol 225 BitmapUsed by:226 229
Symbol 226 GraphicUses:225Used by:224
Symbol 227 BitmapUsed by:228 230 374
Symbol 228 GraphicUses:227Used by:224
Symbol 229 GraphicUses:225Used by:224
Symbol 230 GraphicUses:227Used by:224
Symbol 231 BitmapUsed by:232 235
Symbol 232 GraphicUses:231Used by:224
Symbol 233 BitmapUsed by:234 236
Symbol 234 GraphicUses:233Used by:224
Symbol 235 GraphicUses:231Used by:224
Symbol 236 GraphicUses:233Used by:224
Symbol 224 MovieClip [seal]Uses:226 228 229 230 232 234 235 236
Symbol 238 BitmapUsed by:239 240 241
Symbol 239 GraphicUses:238Used by:237
Symbol 240 GraphicUses:238Used by:237
Symbol 241 GraphicUses:238Used by:237
Symbol 242 TextUses:210Used by:237
Symbol 243 TextUses:210Used by:237
Symbol 244 TextUses:210Used by:237
Symbol 245 TextUses:210Used by:237
Symbol 246 FontUsed by:247
Symbol 247 EditableTextUses:246Used by:237
Symbol 248 TextUses:210Used by:237
Symbol 249 FontUsed by:250
Symbol 250 EditableTextUses:249Used by:237
Symbol 251 FontUsed by:252
Symbol 252 EditableTextUses:251Used by:237
Symbol 253 FontUsed by:254
Symbol 254 EditableTextUses:253Used by:237
Symbol 237 MovieClip [menu]Uses:239 240 241 242 243 244 245 247 248 250 252 254 206
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:255
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:255
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:255
Symbol 255 MovieClip [splashIT]Uses:257 259 261
Symbol 263 GraphicUsed by:262 504
Symbol 265 TextUses:210Used by:264
Symbol 264 MovieClipUses:208 265Used by:262 364
Symbol 267 FontUsed by:266 268 270 273 275 276 278 279 281 282 283 407 420 459 460 461 463 465 476 478 479 481 493 503 505
Symbol 266 TextUses:267Used by:262
Symbol 268 TextUses:267Used by:262
Symbol 270 TextUses:267Used by:269
Symbol 272 GraphicUsed by:271
Symbol 271 MovieClipUses:272Used by:269 274 277 280 423 427 431 492
Symbol 273 TextUses:267Used by:269
Symbol 269 MovieClipUses:270 271 273Used by:262
Symbol 275 TextUses:267Used by:274
Symbol 276 TextUses:267Used by:274
Symbol 274 MovieClipUses:275 271 276Used by:262
Symbol 278 TextUses:267Used by:277
Symbol 279 TextUses:267Used by:277
Symbol 277 MovieClipUses:278 271 279Used by:262
Symbol 281 TextUses:267Used by:280
Symbol 282 TextUses:267Used by:280
Symbol 280 MovieClipUses:281 271 282Used by:262
Symbol 283 TextUses:267Used by:262
Symbol 262 MovieClip [option]Uses:263 264 266 268 269 274 277 280 283
Symbol 285 GraphicUsed by:284
Symbol 286 GraphicUsed by:284
Symbol 287 GraphicUsed by:284
Symbol 288 GraphicUsed by:284
Symbol 289 GraphicUsed by:284
Symbol 284 MovieClip [pUp2]Uses:285 286 287 288 289Used by:364
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:290
Symbol 293 GraphicUsed by:290
Symbol 294 GraphicUsed by:290
Symbol 296 FontUsed by:295 299 301 304 306 308 310 367 368 369 370 373 377 378
Symbol 295 TextUses:296Used by:290
Symbol 290 MovieClip [pUp3]Uses:292 293 294 295Used by:364
Symbol 298 GraphicUsed by:297
Symbol 299 TextUses:296Used by:297
Symbol 300 GraphicUsed by:297
Symbol 301 TextUses:296Used by:297
Symbol 302 GraphicUsed by:297
Symbol 303 GraphicUsed by:297
Symbol 304 TextUses:296Used by:297
Symbol 305 GraphicUsed by:297
Symbol 306 TextUses:296Used by:297
Symbol 307 GraphicUsed by:297
Symbol 308 TextUses:296Used by:297
Symbol 309 GraphicUsed by:297
Symbol 310 TextUses:296Used by:297
Symbol 297 MovieClip [pUp1]Uses:298 299 300 301 302 303 304 305 306 307 308 309 310Used by:364
Symbol 312 GraphicUsed by:311
Symbol 313 GraphicUsed by:311
Symbol 314 GraphicUsed by:311
Symbol 315 GraphicUsed by:311
Symbol 316 GraphicUsed by:311
Symbol 317 GraphicUsed by:311
Symbol 318 GraphicUsed by:311
Symbol 319 GraphicUsed by:311
Symbol 320 GraphicUsed by:311
Symbol 321 GraphicUsed by:311
Symbol 322 GraphicUsed by:311
Symbol 323 GraphicUsed by:311
Symbol 324 GraphicUsed by:311
Symbol 325 GraphicUsed by:311
Symbol 326 GraphicUsed by:311
Symbol 327 GraphicUsed by:311
Symbol 311 MovieClip [aFin]Uses:312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327Used by:364
Symbol 329 BitmapUsed by:330 344
Symbol 330 GraphicUses:329Used by:328
Symbol 331 BitmapUsed by:332 345
Symbol 332 GraphicUses:331Used by:328
Symbol 333 BitmapUsed by:334 346
Symbol 334 GraphicUses:333Used by:328
Symbol 335 BitmapUsed by:336 341
Symbol 336 GraphicUses:335Used by:328
Symbol 337 BitmapUsed by:338 342
Symbol 338 GraphicUses:337Used by:328
Symbol 339 BitmapUsed by:340 343
Symbol 340 GraphicUses:339Used by:328
Symbol 341 GraphicUses:335Used by:328
Symbol 342 GraphicUses:337Used by:328
Symbol 343 GraphicUses:339Used by:328
Symbol 344 GraphicUses:329Used by:328
Symbol 345 GraphicUses:331Used by:328
Symbol 346 GraphicUses:333Used by:328
Symbol 328 MovieClip [ball]Uses:330 332 334 336 338 340 341 342 343 344 345 346Used by:354  Timeline
Symbol 348 GraphicUsed by:347
Symbol 349 FontUsed by:350
Symbol 350 EditableTextUses:349Used by:347
Symbol 351 TextUses:210Used by:347
Symbol 352 FontUsed by:353
Symbol 353 EditableTextUses:352Used by:347
Symbol 355 FontUsed by:356
Symbol 356 EditableTextUses:355Used by:354
Symbol 354 MovieClipUses:328 356Used by:347
Symbol 358 GraphicUsed by:357
Symbol 359 GraphicUsed by:357
Symbol 360 GraphicUsed by:357
Symbol 357 MovieClipUses:358 359 360Used by:347
Symbol 361 TextUses:210Used by:347
Symbol 362 FontUsed by:363
Symbol 363 EditableTextUses:362Used by:347
Symbol 347 MovieClip [info]Uses:348 350 351 353 354 357 361 200 363Used by:364
Symbol 365 GraphicUsed by:364
Symbol 366 GraphicUsed by:364
Symbol 367 TextUses:296Used by:364
Symbol 368 TextUses:296Used by:364
Symbol 369 TextUses:296Used by:364
Symbol 370 TextUses:296Used by:364
Symbol 372 TextUses:210Used by:371
Symbol 371 MovieClipUses:208 372Used by:364
Symbol 373 TextUses:296Used by:364
Symbol 374 GraphicUses:202 227Used by:364
Symbol 376 TextUses:210Used by:375
Symbol 375 MovieClipUses:208 376Used by:364
Symbol 377 TextUses:296Used by:364
Symbol 378 TextUses:296Used by:364
Symbol 364 MovieClip [instruct]Uses:365 347 366 367 368 369 370 264 371 373 374 375 190 20 311 377 297 290 284 378
Symbol 380 BitmapUsed by:381 386
Symbol 381 GraphicUses:380Used by:379
Symbol 383 GraphicUsed by:382
Symbol 382 MovieClipUses:383Used by:379 388
Symbol 384 BitmapUsed by:385 387
Symbol 385 GraphicUses:384Used by:379
Symbol 386 GraphicUses:380Used by:379
Symbol 387 GraphicUses:384Used by:379
Symbol 379 MovieClip [penguinW]Uses:381 382 385 386 387
Symbol 389 BitmapUsed by:390 393
Symbol 390 GraphicUses:389Used by:388
Symbol 391 BitmapUsed by:392 394
Symbol 392 GraphicUses:391Used by:388
Symbol 393 GraphicUses:389Used by:388
Symbol 394 GraphicUses:391Used by:388
Symbol 388 MovieClip [whaleW]Uses:390 382 392 393 394
Symbol 396 GraphicUsed by:395
Symbol 397 TextUses:210Used by:395
Symbol 395 MovieClip [waterHelp]Uses:396 397 206
Symbol 399 GraphicUsed by:398
Symbol 400 TextUses:210Used by:398
Symbol 401 TextUses:210Used by:398
Symbol 398 MovieClip [level1Help]Uses:399 400 206 401
Symbol 402 GraphicUsed by:Timeline
Symbol 404 GraphicUsed by:403
Symbol 406 GraphicUsed by:405
Symbol 405 MovieClipUses:406Used by:403
Symbol 403 MovieClipUses:404 405Used by:Timeline
Symbol 407 TextUses:267Used by:Timeline
Symbol 408 MovieClipUsed by:Timeline
Symbol 410 FontUsed by:411
Symbol 411 EditableTextUses:410Used by:409
Symbol 409 MovieClipUses:411Used by:Timeline
Symbol 412 GraphicUsed by:Timeline
Symbol 414 BitmapUsed by:415 437 452
Symbol 415 GraphicUses:26 414Used by:413
Symbol 417 GraphicUses:26Used by:416
Symbol 416 MovieClipUses:417Used by:413  Timeline
Symbol 413 MovieClipUses:415 416Used by:Timeline
Symbol 419 GraphicUsed by:418
Symbol 418 MovieClipUses:419Used by:Timeline
Symbol 420 TextUses:267Used by:Timeline
Symbol 421 TextUses:212Used by:Timeline
Symbol 422 TextUses:212Used by:Timeline
Symbol 424 TextUses:212Used by:423
Symbol 425 TextUses:212Used by:423
Symbol 426 TextUses:212Used by:423
Symbol 423 MovieClipUses:271 424 425 426Used by:Timeline
Symbol 428 TextUses:212Used by:427
Symbol 429 TextUses:212Used by:427
Symbol 430 TextUses:212Used by:427
Symbol 427 MovieClipUses:271 428 429 430Used by:Timeline
Symbol 432 TextUses:212Used by:431
Symbol 433 TextUses:212Used by:431
Symbol 434 TextUses:212Used by:431
Symbol 431 MovieClipUses:271 432 433 434Used by:Timeline
Symbol 435 TextUses:212Used by:Timeline
Symbol 436 TextUses:212Used by:Timeline
Symbol 437 GraphicUses:414Used by:Timeline
Symbol 439 TextUses:212Used by:438
Symbol 440 TextUses:212Used by:438
Symbol 441 TextUses:212Used by:438
Symbol 438 MovieClipUses:439 440 441Used by:Timeline
Symbol 443 TextUses:212Used by:442
Symbol 444 TextUses:212Used by:442
Symbol 445 TextUses:212Used by:442
Symbol 442 MovieClipUses:443 444 445Used by:Timeline
Symbol 447 TextUses:210Used by:446
Symbol 446 MovieClipUses:208 447Used by:Timeline
Symbol 449 GraphicUsed by:448
Symbol 450 GraphicUsed by:448
Symbol 451 GraphicUsed by:448
Symbol 448 MovieClipUses:449 450 451Used by:Timeline
Symbol 452 GraphicUses:414Used by:Timeline
Symbol 454 GraphicUsed by:453
Symbol 456 GraphicUsed by:455
Symbol 455 MovieClipUses:456Used by:453
Symbol 453 MovieClipUses:454 455Used by:Timeline
Symbol 458 GraphicUsed by:457 475
Symbol 459 TextUses:267Used by:457
Symbol 460 TextUses:267Used by:457
Symbol 461 TextUses:267Used by:457
Symbol 462 GraphicUsed by:457
Symbol 463 TextUses:267Used by:457
Symbol 464 GraphicUsed by:457
Symbol 465 TextUses:267Used by:457
Symbol 457 MovieClipUses:458 459 460 461 462 463 464 465Used by:Timeline
Symbol 467 GraphicUsed by:466
Symbol 469 GraphicUsed by:468
Symbol 468 MovieClipUses:469Used by:466 482
Symbol 470 GraphicUsed by:466
Symbol 471 GraphicUsed by:466
Symbol 472 GraphicUsed by:466
Symbol 473 GraphicUsed by:466
Symbol 466 MovieClipUses:467 468 470 471 472 473Used by:Timeline
Symbol 474 GraphicUsed by:Timeline
Symbol 476 TextUses:267Used by:475
Symbol 477 GraphicUsed by:475
Symbol 478 TextUses:267Used by:475
Symbol 479 TextUses:267Used by:475
Symbol 480 GraphicUsed by:475
Symbol 481 TextUses:267Used by:475
Symbol 475 MovieClipUses:458 476 477 478 479 480 481Used by:Timeline
Symbol 483 GraphicUsed by:482
Symbol 484 GraphicUsed by:482
Symbol 485 GraphicUsed by:482
Symbol 486 GraphicUsed by:482
Symbol 487 GraphicUsed by:482
Symbol 488 GraphicUsed by:482
Symbol 489 GraphicUsed by:482
Symbol 482 MovieClipUses:483 484 485 468 486 487 488 489Used by:Timeline
Symbol 491 GraphicUsed by:490
Symbol 490 MovieClipUses:491Used by:Timeline
Symbol 493 TextUses:267Used by:492
Symbol 492 MovieClipUses:271 493Used by:Timeline
Symbol 494 GraphicUsed by:Timeline
Symbol 496 ShapeTweeningUsed by:495
Symbol 497 ShapeTweeningUsed by:495
Symbol 498 GraphicUsed by:495
Symbol 495 MovieClipUses:496 497 498Used by:Timeline
Symbol 499 TextUses:212Used by:Timeline
Symbol 500 TextUses:212Used by:Timeline
Symbol 502 GraphicUsed by:501
Symbol 503 TextUses:267Used by:501
Symbol 501 MovieClipUses:502 503Used by:Timeline
Symbol 505 TextUses:267Used by:504
Symbol 504 MovieClipUses:263 505Used by:Timeline

Instance Names

"loadBar"Frame 1Symbol 403 MovieClip
"play"Frame 4Symbol 423 MovieClip
"help"Frame 4Symbol 427 MovieClip
"options"Frame 4Symbol 431 MovieClip
"skip"Frame 6Symbol 446 MovieClip
"fins"Frame 7Symbol 448 MovieClip
"p4"Frame 8Symbol 453 MovieClip
"mainPen"Frame 8Symbol 328 MovieClip [ball]
"p3"Frame 8Symbol 453 MovieClip
"p7"Frame 8Symbol 453 MovieClip
"p6"Frame 8Symbol 453 MovieClip
"p5"Frame 8Symbol 453 MovieClip
"p2"Frame 8Symbol 453 MovieClip
"p9"Frame 8Symbol 453 MovieClip
"p8"Frame 8Symbol 453 MovieClip
"p1"Frame 8Symbol 453 MovieClip
"bubble"Frame 8Symbol 457 MovieClip
"p2"Frame 9Symbol 466 MovieClip
"p1"Frame 9Symbol 466 MovieClip
"p3"Frame 9Symbol 466 MovieClip
"p2"Frame 66Symbol 482 MovieClip
"p1"Frame 66Symbol 482 MovieClip
"p3"Frame 66Symbol 482 MovieClip
"bubb"Frame 68Symbol 475 MovieClip
"p2"Frame 69Symbol 482 MovieClip
"p1"Frame 69Symbol 482 MovieClip
"p3"Frame 69Symbol 482 MovieClip
"fader"Frame 69Symbol 490 MovieClip
"opt"Frame 70Symbol 492 MovieClip
"arrow3"Frame 73Symbol 495 MovieClip
"p4"Frame 75Symbol 453 MovieClip
"mainPen"Frame 75Symbol 328 MovieClip [ball]
"p3"Frame 75Symbol 453 MovieClip
"p7"Frame 75Symbol 453 MovieClip
"p6"Frame 75Symbol 453 MovieClip
"p5"Frame 75Symbol 453 MovieClip
"p2"Frame 75Symbol 453 MovieClip
"p9"Frame 75Symbol 453 MovieClip
"p8"Frame 75Symbol 453 MovieClip
"p1"Frame 75Symbol 453 MovieClip
"bouncy"Symbol 172 MovieClip Frame 16Symbol 18 MovieClip [bouncer]
"tt"Symbol 23 MovieClip [tile] Frame 1Symbol 24 MovieClip
"block"Symbol 23 MovieClip [tile] Frame 3Symbol 172 MovieClip
"mt"Symbol 23 MovieClip [tile] Frame 5Symbol 190 MovieClip
"go"Symbol 204 MovieClip [timeUP] Frame 1Symbol 206 MovieClip
"level"Symbol 214 MovieClip [ready&Go] Frame 1Symbol 217 EditableText
"level"Symbol 237 MovieClip [menu] Frame 33Symbol 247 EditableText
"time"Symbol 237 MovieClip [menu] Frame 33Symbol 250 EditableText
"score"Symbol 237 MovieClip [menu] Frame 33Symbol 252 EditableText
"tscore"Symbol 237 MovieClip [menu] Frame 33Symbol 254 EditableText
"go"Symbol 237 MovieClip [menu] Frame 33Symbol 206 MovieClip
"done"Symbol 262 MovieClip [option] Frame 1Symbol 264 MovieClip
"o"Symbol 262 MovieClip [option] Frame 1Symbol 269 MovieClip
"of"Symbol 262 MovieClip [option] Frame 1Symbol 274 MovieClip
"h"Symbol 262 MovieClip [option] Frame 1Symbol 277 MovieClip
"l"Symbol 262 MovieClip [option] Frame 1Symbol 280 MovieClip
"life"Symbol 354 MovieClip Frame 1Symbol 356 EditableText
"time"Symbol 347 MovieClip [info] Frame 1Symbol 350 EditableText
"score"Symbol 347 MovieClip [info] Frame 1Symbol 353 EditableText
"lives"Symbol 347 MovieClip [info] Frame 1Symbol 354 MovieClip
"health"Symbol 347 MovieClip [info] Frame 1Symbol 357 MovieClip
"fish"Symbol 347 MovieClip [info] Frame 1Symbol 363 EditableText
"done"Symbol 364 MovieClip [instruct] Frame 1Symbol 264 MovieClip
"next"Symbol 364 MovieClip [instruct] Frame 1Symbol 371 MovieClip
"prev"Symbol 364 MovieClip [instruct] Frame 2Symbol 375 MovieClip
"p1"Symbol 364 MovieClip [instruct] Frame 3Symbol 297 MovieClip [pUp1]
"p2"Symbol 364 MovieClip [instruct] Frame 3Symbol 290 MovieClip [pUp3]
"p3"Symbol 364 MovieClip [instruct] Frame 3Symbol 290 MovieClip [pUp3]
"p4"Symbol 364 MovieClip [instruct] Frame 3Symbol 297 MovieClip [pUp1]
"hitter"Symbol 379 MovieClip [penguinW] Frame 1Symbol 382 MovieClip
"hitter"Symbol 388 MovieClip [whaleW] Frame 1Symbol 382 MovieClip
"go"Symbol 395 MovieClip [waterHelp] Frame 1Symbol 206 MovieClip
"go"Symbol 398 MovieClip [level1Help] Frame 1Symbol 206 MovieClip
"bar"Symbol 403 MovieClip Frame 1Symbol 405 MovieClip
"scarf"Symbol 453 MovieClip Frame 1Symbol 455 MovieClip
"scarf"Symbol 466 MovieClip Frame 1Symbol 468 MovieClip
"scarf"Symbol 482 MovieClip Frame 1Symbol 468 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "pickup"
ExportAssets (56)Timeline Frame 1Symbol 2 as "clock"
ExportAssets (56)Timeline Frame 1Symbol 3 as "music"
ExportAssets (56)Timeline Frame 1Symbol 4 as "squish"
ExportAssets (56)Timeline Frame 1Symbol 5 as "splash"
ExportAssets (56)Timeline Frame 1Symbol 6 as "SealS"
ExportAssets (56)Timeline Frame 1Symbol 7 as "score"
ExportAssets (56)Timeline Frame 1Symbol 8 as "amb"
ExportAssets (56)Timeline Frame 1Symbol 9 as "jaws"
ExportAssets (56)Timeline Frame 1Symbol 10 as "mmm"
ExportAssets (56)Timeline Frame 1Symbol 11 as "iceBreak"
ExportAssets (56)Timeline Frame 1Symbol 12 as "grunting"
ExportAssets (56)Timeline Frame 1Symbol 13 as "beat"
ExportAssets (56)Timeline Frame 1Symbol 14 as "crunch"
ExportAssets (56)Timeline Frame 1Symbol 15 as "ouch"
ExportAssets (56)Timeline Frame 1Symbol 16 as "cheer"
ExportAssets (56)Timeline Frame 1Symbol 17 as "bounce"
ExportAssets (56)Timeline Frame 1Symbol 18 as "bouncer"
ExportAssets (56)Timeline Frame 1Symbol 23 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 196 as "ground"
ExportAssets (56)Timeline Frame 1Symbol 197 as "bridge"
ExportAssets (56)Timeline Frame 1Symbol 198 as "exit"
ExportAssets (56)Timeline Frame 1Symbol 201 as "vortex"
ExportAssets (56)Timeline Frame 1Symbol 204 as "timeUP"
ExportAssets (56)Timeline Frame 1Symbol 214 as "ready&Go"
ExportAssets (56)Timeline Frame 1Symbol 220 as "arrow2"
ExportAssets (56)Timeline Frame 1Symbol 222 as "arrow"
ExportAssets (56)Timeline Frame 1Symbol 224 as "seal"
ExportAssets (56)Timeline Frame 1Symbol 237 as "menu"
ExportAssets (56)Timeline Frame 1Symbol 255 as "splashIT"
ExportAssets (56)Timeline Frame 1Symbol 262 as "option"
ExportAssets (56)Timeline Frame 1Symbol 284 as "pUp2"
ExportAssets (56)Timeline Frame 1Symbol 290 as "pUp3"
ExportAssets (56)Timeline Frame 1Symbol 297 as "pUp1"
ExportAssets (56)Timeline Frame 1Symbol 311 as "aFin"
ExportAssets (56)Timeline Frame 1Symbol 328 as "ball"
ExportAssets (56)Timeline Frame 1Symbol 347 as "info"
ExportAssets (56)Timeline Frame 1Symbol 364 as "instruct"
ExportAssets (56)Timeline Frame 1Symbol 379 as "penguinW"
ExportAssets (56)Timeline Frame 1Symbol 388 as "whaleW"
ExportAssets (56)Timeline Frame 1Symbol 395 as "waterHelp"
ExportAssets (56)Timeline Frame 1Symbol 398 as "level1Help"

Labels

"bounce"Symbol 18 MovieClip [bouncer] Frame 2
"shrink"Symbol 190 MovieClip Frame 1
"grow"Symbol 190 MovieClip Frame 6
"gR"Symbol 224 MovieClip [seal] Frame 1
"gD"Symbol 224 MovieClip [seal] Frame 8
"gL"Symbol 224 MovieClip [seal] Frame 15
"gU"Symbol 224 MovieClip [seal] Frame 22
"gR"Symbol 311 MovieClip [aFin] Frame 1
"gD"Symbol 311 MovieClip [aFin] Frame 8
"gL"Symbol 311 MovieClip [aFin] Frame 15
"gU"Symbol 311 MovieClip [aFin] Frame 22
"sSR"Symbol 328 MovieClip [ball] Frame 1
"wR"Symbol 328 MovieClip [ball] Frame 2
"sSL"Symbol 328 MovieClip [ball] Frame 7
"wL"Symbol 328 MovieClip [ball] Frame 8
"sSU"Symbol 328 MovieClip [ball] Frame 13
"wU"Symbol 328 MovieClip [ball] Frame 14
"sSD"Symbol 328 MovieClip [ball] Frame 19
"wD"Symbol 328 MovieClip [ball] Frame 20
"r"Symbol 379 MovieClip [penguinW] Frame 1
"l"Symbol 379 MovieClip [penguinW] Frame 5
"r"Symbol 388 MovieClip [whaleW] Frame 1
"l"Symbol 388 MovieClip [whaleW] Frame 6




http://swfchan.com/9/42037/info.shtml
Created: 10/5 -2019 03:17:04 Last modified: 10/5 -2019 03:17:04 Server time: 05/05 -2024 17:46:23