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

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

Quazl.swf

This is the info page for
Flash #75082

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


Text
Where's
that strange voice
coming from?

I Guess I'll start
here then...

Hm, a sign.

A walljump, cool.

Jump near an edge..

Hm, a switch.

Soul:

Hide

Hide

Hide

So how did you move again? Well, for starters, use the arrow
keys.                       They make you walk left and right and jump.
By pressing Z you'll start running.
Try climbing those stones over there.

Unknown Voice

Just jump down here, you won't get hurt.

Now, to take the next obstacle, you'll need to perform a high
jump. You make a high jump, by holding the up arrow while not
moving left or right.

Coming up is a large pit. You'll need to run [Z] towards it. Make
sure to accelerate enough before you reach the pit. The longer
you run, the faster you go, the further you will jump.

Nice job! Let's take some more difficult obstacles. Some that
require quite some good timing...

Hold Z while jumping, so you will directly run on when you land.
This way you'll lose a lot less speed and you can jump multiple
pits in a row.
Try jumping the following 2 pits.

Now take this obstacle by making a high jump. Timing is crucial
here, move as close to the edge as you can and move left
directly after you jump!

Once again: Keep Z pressed while jumping to preserve your
speed while landing. This way you can jump pits, you otherwise
couldn't jump if there wasn't enough room to accelerate.

Now be quick! Recover the soul of your lost one!

It seems some of the weakest ghosts have gathered here, in this
room. You can paralyze them by jumping on top of them! Try it,
that'll teach them!

Xerix

I've helped you a bit by placing these signs              where ghosts
have placed traps. But don't put all you fate in me, I can't be
around all the time. Being a dictator is hard enough without
everyone revolting against you.

Push these blocks around, to help you move around in my
temple. Sometimes it's wise to explore the area first, so you
won't get stuck!

Might want to look out here. Spikes can come out of the ground
unnoticed!

Keep your eyes open...

Good! Now get my powercrystal!
Ehm.. Please.

Look at you, just running around like a mad dog. You will have to
learn your limits if you want to survive here!

See that blue bar? That's your endurance. Better make sure
you don't run out of it. That would be bad for your health.

If you're health get's to low you'll die. You can use collected
soul      to restore it a bit. Just click it. Over there.

Don't you dare roaming around! Follow the arrows!

Aah, another powercrystal. Soon I won't need you anymore..

Eh.. Soon you will see your girl again.

Time to teach you some kick-ass moves. Did you know you
could make a wallrun? Try it!
Hold [z] while you run into a wall. Make sure you have enough
speed.

Cool isn't it? But there is more! You can even perform a
walljump! Try making a wallrun and during you're wallrun, press
the up arrow

If you don't know where to go, just follow the arrows. Off course
they only show you the main route, but why would you go sniffing
around in my temple? Nothing interesting to find...

Spikes below!
(Watch out with that crate, you might just push it of that legde)

Sign

Let me show you another move: the edge grab. Press the up
arrow when close to a ledge to pull up on it. Very useful if you
don't have room for a wallrun.

I can allready smell another powercrystal! Get it for me!

Noticed this gate? You can open it by pressing a
switch that carries the same symbol.
The gate will only stay open if the button keeps
pressed.

Hint

Did you know that you have a smash attack? Keep [space]
pressed to use it. Use it to kill ghosts that you allready
paralysed by jumping on top of them.

Guardian

You can crumble this type of wall, by jumping
against it from below.

Paralyse this enemy, then hit it against a cracked
wall [space]. The wall is too strong for your own
hands, but the enemy will crumble it.

[R] reset level

Moo

A gate has opened

Golden skulls:

Back to level select

Back to level select

Back to level select

Play more games on Game it Now.com

Play more games on Game it Now.com

Play more games on Game it Now.com

Health

Endurance

Attack:

Loading the game. Please be patient.

More Games!

More Games!

More Games!

New   Game

New   Game

New   Game

Load   Game

Load   Game

Load   Game

Are you sure? Starting a new game will erase any previous
saved progres.

Me

Yes

Yes

Yes

No

No

No

Nooo!

Skip

Skip

Skip

So how  do
I revive my love?!

Not again!
Why?!

That voice...
Who are you?!

My girl wasn't
ready!!

You should do
something about
it...

I'll do it.
Where do I start?

That's a long story. Ghosts are revolting you know...
They don't take orders anymore.

Unknown Voice

I'm Xerix, king of the spirits. I used to rule over all spirits. They only took souls that were ready
to leave the world of the living.

I know. The spirits have gone out of control. They hunger for more and more souls. Taking
innocent ones, like your girl's.

I agree. Though I can't do that on my own. My spirits have hidden the 7 crystals that are the
source of my powers. Find them for me and I'll take care of the spirits.

Are you... Xerix?

Yep,
That's me.

There's still
1 tiny thing I've got to
tell you..

There's some dumbass
guardian protecting this
temple..

Just beat him. Can't
be that hard... Then you
can acces the rest of my
temple

I'll see you when you
found my powercrystals.
Lazy dog..

Guess I'll
search for that
guardian then..

What's that
sound?!

Mortal.. You were
going to fight me?
HAHA!

That swindling
Xerix sent you here
didn't he?

Damn, this
ain't good..

You're lucky I don't
like him... I going to
make you a deal:

You will collect the
Xerix's golden skulls!

And I'll give you
acces to new areas in
this temple.

I'll take you to the hall.

Level 1

Level 2

Level 3

Level 4

Level 5

Level 6

Level 7

Level 8

Level 9

Level 10

Level 11

Level 12

Level 13

Level 14

Level 15

Level 16

Level 17

??

Grrr...

All my
goldenskulls are
disapearing!

I Can't wait to
get rid of that guy
Quazl!

But I need my
crystals first.

Soon!
Muahaha!

Xerix!
I've got them!

Finally

Here with them!

Mhuaha! I've
waited so long for
this moment!

Now I have the power
to take over the world
of the ghosts!

But you  are the king,
you allready control
the world of ghosts..

I am the king now!
Thanks to you!

And offcourse I
don't need you
anymore..

NO!!

What is
going on
here?!

What have you
done?!

Giving Xerxes
the power
crystals?

Where am I?
What is this?

You're dead.

And I should send you
straight to hell for what
you've done!

But I...

Your going to
steel those crystals
back!

But my girl...

GET THEM
BACK!

What is
happening?

My powers are
decreasing..

And my skulls are
still disapearing!

This whole
story began with
Quazl's girl..

And it will end
with her!

Ghosts!
Bring her soul!

Destroy it!

I've recovered
the crystals.

Mm, about
time you did.

Give them to
me.

You'll use them
for good, right?

GIVE THEM
TO ME!

Now let's teach
Xerix a lesson!

What? Didn't I
take care off you?

And you?
What's happening
here?

Your finished.

NO!

Too bad this doesn't
change anything for
you Quazl

I destroyed your
girl's soul!

Muhaha!

Don't worry kid.

Just fetch those
broken parts of
her soul.

I'll fix her up!

Thank you!

The time has
come.

!

I've missed you so
much!

I've missed you
too!

Guardian, can we
go home now?

Offcourse you
can

Come visit me
sometimes...

Check out my
arena if you like.

Thank you, I will.

Let's go!

Menu

Menu

Menu

Arena

Arena

Arena

ActionScript [AS1/AS2]

Frame 1
function preloadSite() { var _local3 = _root.getBytesLoaded(); var _local2 = _root.getBytesTotal(); var _local4 = Math.round((_local3 / _local2) * 100); lbar.gotoAndStop(_local4); loadedString = (" " + String(_local4)) + " %"; if (_local3 >= _local2) { clearInterval(loadingCall); lbar.removeMovieClip(); gotoAndStop (33); } } Stage.showMenu = false; stop(); maxLevel = 8; gameUrl = "gameitnow.com"; soulLevel = new Array(); royalsoulLevel = new Array(); royalsoulSingle = new Array(); levelUnlocked = new Array(); loadingBar._xscale = 1; musicOn = true; soundOn = true; var loadingCall = setInterval(preloadSite, 50); if (indexOf("http://" + gameUrl, _root._url) || (indexOf("http://www." + gameUrl, _root._url))) { onSpelle = true; } else { onSpelle = false; }
Frame 2
setGameDefaults = function (map) { game = {gravity:7, friction:1, hS:1, vS:-10, tileW:90, maxV:12, wSpeed:4}; game.flickertime = 6; game.maxflickertime = 18; game.gg = 1 + (game.gravity / 100); m = 0.02 * game.tileW; playspeed = 0.333333333333333 * game.hS; d = 2; _root.attachMovie("game", "level", 1); game.clip = _root.level; game.levelName = levelnames[map]; game.level = levelmaps[map]; lvH = game.level.length; lvW = game.level[0].length; ec = 0; cc = 0; mc = 0; pc = 0; if (game.gg < 1) { ggc = 1; } else { ggc = game.gg + 0.1; } dir = 1; upreleased = true; _root._alpha = 0; finished = false; fakefinish = false; killmotion = false; prototypes(); }; placeExtraCollectable = function (type, xx, yy) { name = "col" + cc; cc++; game[name] = new game["t" + type](); game.clip.attachMovie(game[name].clip, name, d++); game[name].name = name; game[name].specie = type; clip = game.clip[name]; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.name = name; clip._x = xx + game[name].clipxoff; clip._y = yy + game[name].clipyoff; name = (("t_" + j) + "_") + i; game[name] = new game.t0(); game.clip.attachMovie("block", name, d++); game[name].name = name; clip = game.clip[name]; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.gotoAndStop(game[name].frame); clip._x = i * game.tileW; clip._y = j * game.tileW; }; instanceCreate = function (xx, yy, linkageName, objectIndex, newName, placeOver) { j = Math.floor(yy / game.tileW); i = Math.floor(xx / game.tileW); if (newName && (newName != -1)) { name = newName; } else { name = (("t_" + j) + "_") + i; } game[name] = new game["t" + objectIndex](); if (placeOver) { dInc = 1000000 /* 0x0F4240 */; } else { dInc = 0; } game.clip.attachMovie(linkageName, name, d + dInc); d++; game[name].name = name; clip = game.clip[name]; clip.name = name; clip.gotoAndStop(game[name].frame); clip._x = xx; clip._y = yy; clip.startX = i * game.tileW; clip.startY = j * game.tileW; return(name); }; instanceUpdate = function (name, newName, xOffset, yOffset) { oldname = name; i = Math.floor(game.clip[name]._x / game.tileW); j = Math.floor(game.clip[name]._y / game.tileW); if (xOffset > 0) { i++; } if (yOffset > 0) { j++; } if (newName && (newName != -1)) { name = newName; } else { name = (("t_" + j) + "_") + i; } if (name != oldname) { game[name] = game[oldname]; instanceUnset(oldname); } game.clip[oldname]._name = name; game.clip[name].name = name; game.clip[name].startX = i * game.tileW; game.clip[name].startY = j * game.tileW; return(name); }; instanceRemove = function (name) { delete game[name]; game.clip[name].removeMovieClip(); }; instanceUnset = function (name) { delete game[name]; }; checkCollision = function (objectname1, objectname2) { ob1 = game.clip[objectname1]; ob2 = game.clip[objectname2]; if ((Math.abs(ob1._x - ob2._x) < (2 * game.tileW)) && (Math.abs(ob1._y - ob2._y) < (2 * game.tileW))) { if (ob1.hitTest(ob2)) { return(true); } return(false); } return(false); }; tileName = function (x, y) { xx = Math.floor(x / game.tileW); yy = Math.floor(y / game.tileW); return((("t_" + yy) + "_") + xx); }; tileFree = function (objectname, dx, dy) { object = game.clip[objectname]; x1 = object._x + dx; x2 = ((object._x + object._width) + dx) - 1; y1 = object._y + dy; y2 = ((object._y + object._height) + dy) - 1; tx1 = Math.floor(x1 / game.tileW); ty1 = Math.floor(y1 / game.tileW); tx2 = Math.floor(x2 / game.tileW); ty2 = Math.floor(y2 / game.tileW); return((((game[(("t_" + ty1) + "_") + tx1].solid - 1) * (game[(("t_" + ty2) + "_") + tx2].solid - 1)) * (game[(("t_" + ty1) + "_") + tx2].solid - 1)) * (game[(("t_" + ty2) + "_") + tx1].solid - 1)); }; objectAtPosition = function (objectname, targetname, dx, dy) { object = game.clip[objectname]; target = game.clip[targetname]; if (dx > 0) { xx = (object._x + object._width) + dx; } else { xx = object._x + dx; } if (dy > 0) { yy = (object._y + object._height) + dy; } else { yy = object._y + dy; } if (!target) { return(false); } if ((((xx >= target._x) && (xx <= (target._x + target._width))) && (yy >= target._y)) && (yy <= ((target._y + target._height) - 1))) { return(true); } if ((dx != 0) || (dy != 0)) { return(false); } xx = (object._x + object._width) + dx; yy = (object._y + object._height) + dy; if ((((xx >= target._x) && (xx <= (target._x + target._width))) && (yy >= target._y)) && (yy <= (target._y + target._height))) { return(true); } return(false); }; movableAtPosition = function (objectname, dx, dy) { vi = 0; while (vi < mc) { vname = "mov" + vi; if (game.clip[vname]) { if (objectAtPosition(objectname, vname, dx, dy)) { return(vname); } } vi++; } return(false); }; pushableAtPosition = function (objectname, dx, dy) { vi = 0; while (vi < pc) { vname = "push" + vi; if (game.clip[vname]) { if (objectAtPosition(objectname, vname, dx, dy)) { return(vname); } } vi++; } return(false); }; anythingSolidAtPosition = function (objectname, dx, dy) { val = pushableAtPosition(objectname, dx, dy); if (!val) { val = movableAtPosition(objectname, dx, dy); } return(val); }; snap = function (player, dx, dy) { player = game.clip[player]; player._x = Math.round(player._x / dx) * dx; player._y = Math.round(player._y / dy) * dy; }; moveToContact = function (objectname, degrees) { degrees = (degrees / 180) * Math.PI; object = game.clip[objectname]; x = object._x + object._hspeed; y = ((object._y + object._vspeed) + (object._height / 2)) - ((Math.cos(degrees) * object._height) / 2); tx = Math.floor(x / game.tileW); ty = Math.floor(y / game.tileW); if (game[(("t_" + ty) + "_") + tx].solid == 0) { x = (object._x + object._hspeed) + object._width; y = ((object._y + object._vspeed) + (object._height / 2)) - ((Math.cos(degrees) * object._height) / 2); tx = Math.floor(x / game.tileW); ty = Math.floor(y / game.tileW); } tile = game.clip[(("t_" + ty) + "_") + tx]; bx = (tile._x + (tile._width / 2)) + ((Math.sin(degrees - Math.PI) * tile._width) / 2); by = (tile._y + (tile._height / 2)) - ((Math.cos(degrees - Math.PI) * tile._height) / 2); object._x = object._x + (((bx + ((object._width / -2) * (Math.sin(degrees) + 1))) - object._x) * Math.abs(Math.sin(degrees))); object._y = object._y + (((by + ((object._height / 2) * (Math.cos(degrees) - 1))) - object._y) * Math.abs(Math.cos(degrees))); }; view = function (player, room, roomW, roomH, xBorder, yBorder) { x = player._x + room._x; y = player._y + room._y; if (x < xBorder) { if (room._x >= 0) { room._x = 0; } else { room._x = room._x - (x - xBorder); } } else if (x > (roomW - xBorder)) { if (room._x <= (((-lvW) * game.tileW) + roomW)) { room._x = ((-lvW) * game.tileW) + roomW; } else { room._x = room._x - ((x - roomW) + xBorder); } } if (y < yBorder) { if (room._y >= 0) { room._y = 0; } else { room._y = room._y - (y - yBorder); } } else if (y > (roomH - yBorder)) { if (room._y <= (((-lvH) * game.tileW) + roomH)) { room._y = ((-lvH) * game.tileW) + roomH; } else { room._y = room._y - ((y - roomH) + yBorder); } } }; killEnemy = function (targetName, reward) { placeExtraCollectable(reward, game.clip[targetName]._x - (0.25 * game.tileW), game.clip[targetName]._y - (0.5 * game.tileW)); name = (("releaseSoul" + game.clip[targetName]._x) + "") + game.clip[targetName]._y; game.clip.attachMovie("releaseSoul", name, d++); game.clip[name]._x = game.clip[targetName]._x + (game.tileW / 4); game.clip[name]._y = game.clip[targetName]._y + (game.tileW / 4); game.clip[name]._xscale = game.tileW / 2; game.clip[name]._yscale = game.tileW / 2; game.clip[name]._alpha = 60; game.clip[targetName + "clip"].removeMovieClip(); game.clip[targetName].removeMovieClip(); }; soundId = new Array(); stopSound = function (id) { if (id) { _root[id].stop(soundId[id]); } else { _root.sound.stop(); _root.playersound.stop(); _root.bgmusic.stop(); } }; initSound = function (id) { _root.createEmptyMovieClip(id, getNextHighestDepth()); _root[id] = new Sound(_root[id]); soundId[id] = true; }; playSound = function (id, link, loop) { if ((soundOn == true) || (id == "bgmusic")) { if (soundId[id]) { stopSound(id); } else { _root.createEmptyMovieClip(id, getNextHighestDepth()); _root[id] = new Sound(_root[id]); } _root[id].attachSound(link); if (loop == true) { _root[id].start(0, 999); } else if (loop) { _root[id].start(0, loop); } else { _root[id].start(0, 1); } soundId[id] = link; } }; soundVolume = function (id, amount) { _root[id].setVolume(amount); }; buildLevel = function (map) { setGameDefaults(map); stopSound(); playSound("bgmusic", ("bg" + String(random(10) + 2)) + ".mp3", true); soundVolume("bgmusic", 50); skullNr = 1; k = 0; j = 1; while (j <= levelSkulls[map]) { if (royalsoulSingle[map][j]) { totalRoyalsoul = totalRoyalsoul + 1; k = k + 1; } skulls = k; j++; } if (!royalsoulSingle[map]) { royalsoulSingle[map] = new Array(); } i = 0; while (i < lvW) { j = 0; while (j < lvH) { if (game.level[j][i] == 2) { royalsoul = new Array(); k = 1; while (k <= levelSkulls[map]) { royalsoul[k] = 0; k++; } name = "player"; game[name] = new game["t" + game.level[j][i]](); game.clip.attachMovie("player", name, d++); game.clip.attachMovie("playerclip", "playerclip", 9999999999); game[name].name = name; clip = game.clip[name]; clip._xscale = game.tileW; clip._yscale = game.tileW; clip._visible = false; clip.stop(); clip.hurt = 0; game.clip.playerclip._xscale = game.tileW / 1.6; game.clip.playerclip._yscale = game.tileW / 1.6; clip._x = i * game.tileW; clip._y = j * game.tileW; clip._hspeed = 0; clip._vspeed = 0; name = (("t_" + j) + "_") + i; game[name] = new game.t0(); game.clip.attachMovie("block", name, d++); game[name].name = name; clip = game.clip[name]; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.gotoAndStop(game[name].frame); clip._x = i * game.tileW; clip._y = j * game.tileW; } else if ((game.level[j][i] >= 201) && (game.level[j][i] <= 300)) { name = "enemy" + ec; ec++; game[name] = new game["t" + game.level[j][i]](); game.clip.attachMovie(game[name].clip, name + "clip", d++); game.clip.attachMovie(game[name].clipmask, name, d++); game[name].name = name; game.clip[name + "clip"].name = name; game[name].specie = game.level[j][i]; game[name]._hspeed = game[name].hspeed * game[name].moveAtInt; game[name]._vspeed = game[name].vspeed * game[name].moveAtInt; clip = game.clip[name]; clip._visible = false; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.dir = 1; clip.name = name; clip._x = (i * game.tileW) + game[name].clipxoff; clip._y = (j * game.tileW) + game[name].clipyoff; if (game.level[j][i] == 217) { clip._y = clip._y + 5; } clip = game.clip[name + "clip"]; if (game[name].hspeed != 0) { clip._xscale = -game.tileW; } else { clip._xscale = game.tileW; } clip._yscale = game.tileW; clip._x = (i * game.tileW) + game[name].clipxoff; clip._y = (j * game.tileW) + game[name].clipyoff; if (game.level[j][i] == 217) { clip._y = clip._y - 5; } name = (("t_" + j) + "_") + i; game[name] = new game.t0(); game.clip.attachMovie("block", name, d++); game[name].name = name; clip = game.clip[name]; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.gotoAndStop(game[name].frame); clip._x = i * game.tileW; clip._y = j * game.tileW; } else if ((game.level[j][i] >= 301) && (game.level[j][i] <= 350)) { name = "mov" + mc; mc++; game[name] = new game["t" + game.level[j][i]](); game.clip.attachMovie(game[name].clip, name, d++); game[name].name = name; game[name].specie = game.level[j][i]; game[name]._hspeed = game[name].hspeed * game[name].moveAtInt; game[name]._vspeed = game[name].vspeed * game[name].moveAtInt; clip = game.clip[name]; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.name = name; clip._x = (i * game.tileW) + game[name].clipxoff; clip._y = (j * game.tileW) + game[name].clipyoff; if (game.level[j][i] == 311) { clip._y = clip._y + 1; } clip = game.clip[name + "clip"]; clip._xscale = -game.tileW; clip._yscale = game.tileW; name = (("t_" + j) + "_") + i; game[name] = new game.t0(); game.clip.attachMovie("block", name, d++); game[name].name = name; clip = game.clip[name]; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.gotoAndStop(game[name].frame); clip._x = i * game.tileW; clip._y = j * game.tileW; } else if ((game.level[j][i] >= 351) && (game.level[j][i] <= 400)) { name = "push" + pc; pc++; game[name] = new game["t" + game.level[j][i]](); game.clip.attachMovie(game[name].clip, name, d++); game[name].name = name; game[name].specie = game.level[j][i]; clip = game.clip[name]; clip._vspeed = 0; clip._hspeed = 0; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.name = name; clip._x = (i * game.tileW) + game[name].clipxoff; clip._y = (j * game.tileW) + game[name].clipyoff; clip = game.clip[name + "clip"]; clip._xscale = -game.tileW; clip._yscale = game.tileW; name = (("t_" + j) + "_") + i; game[name] = new game.t0(); game.clip.attachMovie("block", name, d++); game[name].name = name; clip = game.clip[name]; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.gotoAndStop(game[name].frame); clip._x = i * game.tileW; clip._y = j * game.tileW; } else if ((game.level[j][i] >= 401) && (game.level[j][i] <= 500)) { name = "col" + cc; cc++; game[name] = new game["t" + game.level[j][i]](); game.clip.attachMovie(game[name].clip, name, d++); game[name].name = name; game[name].specie = game.level[j][i]; clip = game.clip[name]; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.name = name; if (game.level[j][i] == 404) { clip.nr = skullNr; skullNr++; } clip._x = (i * game.tileW) + game[name].clipxoff; clip._y = (j * game.tileW) + game[name].clipyoff; name = (("t_" + j) + "_") + i; game[name] = new game.t0(); game.clip.attachMovie("block", name, d++); game[name].name = name; clip = game.clip[name]; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.gotoAndStop(game[name].frame); clip._x = i * game.tileW; clip._y = j * game.tileW; } else if ((game.level[j][i] >= 801) && (game.level[j][i] <= 1000)) { name = "deco" + d; game[name] = new game["t" + game.level[j][i]](); game.clip.attachMovie(game[name].clip, name, d++); clip = game.clip[name]; clip.name = name; clip._xscale = game.tileW; clip._yscale = game.tileW; clip._x = (i * game.tileW) + game[name].clipxoff; clip._y = (j * game.tileW) + game[name].clipyoff; name = (("t_" + j) + "_") + i; game[name] = new game.t0(); game.clip.attachMovie("block", name, d++); game[name].name = name; clip = game.clip[name]; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.gotoAndStop(game[name].frame); clip._x = i * game.tileW; clip._y = j * game.tileW; } else { name = (("t_" + j) + "_") + i; game[name] = new game["t" + game.level[j][i]](); game.clip.attachMovie("block", name, d); d++; game[name].name = name; clip = game.clip[name]; clip.fake = game[name].fake; clip._xscale = game.tileW; clip._yscale = game.tileW; clip.name = name; clip.gotoAndStop(game[name].frame); clip._x = i * game.tileW; clip._y = j * game.tileW; } j++; } i++; } player = game.clip.player; healthDefault = 75; player._stamina = 100; player._health = healthDefault; _root.attachMovie("statusBar", "statusBar", 99999999); if (((map <= 4) || (!map)) && (!levelUnlocked[map])) { statusBar.backtoselect.enabled = false; statusBar.backtoselect._visible = false; } }; step = function () { if (Key.isDown(82)) { player._health = -1; } if ((_root._alpha < 100) && (!finished)) { _root._alpha = _root._alpha + 20; } else if (finished) { stopSound(); _root.game.clip.removeMovieClip(); _root.statusBar.swapDepths(1); _root.statusBar.removeMovieClip(); if (!fakefinish) { if ((map != maxLevel) || (onSpelle)) { levelUnlocked[map] = true; } i = 1; while (i <= levelSkulls[map]) { if (royalsoul[i]) { royalsoulSingle[map][i] = 1; } i++; } so.data.royalSoulLevel = royalsoulLevel; so.data.royalSoulSingle = royalsoulSingle; so.data.levelUnlocked = levelUnlocked; so.data.soul = soul; so.data.saved = true; so.flush(); } if (levelScreen) { if ((map == 9) && (!levelUnlocked[10])) { nextFrame(); } else { gotoAndStop (12); } } else { _root.nextFrame(); } } player._xprevious = player._x; player._yprevious = player._y; prevAction = action; prevActivity = activity; activity = "idle"; movup = movableAtPosition("player", 0, player._vspeed); if (!movup) { movup = movableAtPosition("player", 0.01, player._vspeed); } if (!movup) { movup = pushableAtPosition("player", 0, player._vspeed); } if (!movup) { movup = pushableAtPosition("player", 0.01, player._vspeed); } movdown = movableAtPosition("player", 0, 1); if (!movdown) { movdown = movableAtPosition("player", 0.01, 1); } if (!movdown) { movdown = pushableAtPosition("player", 0, 1); } if (!movdown) { movdown = pushableAtPosition("player", 0.01, 1); } movleft = movableAtPosition("player", (-game.hS) - 1, 0); if ((!movleft) && (!movdown)) { movleft = movableAtPosition("player", (-game.hS) - 1, 0.01); } movright = movableAtPosition("player", game.hS + 1, 0); if ((!movright) && (!movdown)) { movright = movableAtPosition("player", game.hS + 1, 0.01); } keyleft = Key.isDown(37); keyright = Key.isDown(39); keyup = Key.isDown(38); keyz = Key.isDown(90); keyspaceprev = keyspace; keyspace = Key.isDown(32); if (keyspace == false) { smashprev = false; } if (smashprev == true) { keyspace = false; } if (blockz) { keyz = false; blockz--; } if ((keyspace && (keyz)) && (!keyspaceprev)) { game.hS = game.hS + 3; } if ((player._health <= -1) && (player._x)) { buildLevel(map); } if (player._health > healthDefault) { player._health = healthDefault; } if (player._stamina < 0) { player._health = player._health + player._stamina; player._stamina = 0; } if (player._stamina < 25) { statusBar.flash.play(); } else { statusBar.flash.gotoAndStop(1); } if (player._stamina < 100) { if (((map == 1) && (!levelUnlocked[1])) || ((map == 2) && (!levelUnlocked[2]))) { player._stamina = 100; } player._stamina = player._stamina + 0.25; if ((!keyleft) && (!keyright)) { player._stamina = player._stamina + 0.35; } } else { player._stamina = 100; } if (player._stamina >= 0.5) { statusBar.sbar.gotoAndStop(Math.round(player._stamina * 5)); } else { statusBar.sbar.gotoAndStop(1); } statusBar.soulField.text = " " + String(soul); if (levelSkulls[map] > 0) { statusBar.royalsoulField.text = ((" " + String(skulls)) + "/") + levelSkulls[map]; } else { statusBar.royalsoulField.text = "0/0"; } if (player._health >= 0.5) { statusBar.hbar.gotoAndStop(Math.round(((100 / healthDefault) * player._health) * 5)); } else { statusBar.hbar.gotoAndStop(1); } if (tileFree("player", game[movdown]._hspeed, 0)) { player._x = player._x + game[movdown]._hspeed; } if (keyup && (!blockmovement)) { if (upreleased) { if (((!tileFree("player", 0, 1)) || (movdown)) || (action == "wallrun")) { if (action == "wallrun") { player._stamina = player._stamina - 10; game.vS = -14.5 * m; player._vspeed = game.vS; if (dir == 1) { player._hspeed = -12; } else { player._hspeed = 12; } action = "walljump"; } else { action = "jump"; if (keyleft || (keyright)) { game.vS = ((-9.5 - (game.hS / 6)) * m) / (1 + player.slow); if (game.hS < (3.3 * m)) { game.hS = 3.5 * m; } } else { game.vS = (-14.5 * m) / (1 + player.slow); game.hS = game.wSpeed * m; } player._stamina = player._stamina + (game.vS / 3); if (movdown && (game[movdown]._hspeed)) { game.hS = game.hS + Math.abs(game[movdown]._hspeed); } } } else if (((action != "grabjump") && (tileFree("player", game.hS * dir, -game.tileW) && (!tileFree("player", game.hS * dir, 0)))) || ((!anythingSolidAtPosition("player", game.hS * dir, -game.tileW)) && (anythingSolidAtPosition("player", game.hS * dir, 0)))) { game.vS = -10.5 * m; player._stamina = player._stamina + (game.vS / 1.5); game.hS = game.wSpeed * m; player._vspeed = game.vS; name = tileName(player._x + (game.hS * dir), player._y); if (game[name].solid == 0) { name = tileName(player._x + (game.hS * dir), player._y + player._height); } player._y = game.clip[name]._y + (0.2 * game.tileW); action = "grabjump"; if (dir == 1) { player._hspeed = 10; } else { player._hspeed = -10; } } } upreleased = false; } else { upreleased = true; } if (keyleft && (!blockmovement)) { if (dir == 1) { game.hS = (game.wSpeed * m) / (1 + (player.slow * 2)); } dir = -1; if ((((action != "wallrun") && (action != "walljump")) && (action != "walljump2")) && (action != "grabjump")) { activity = "normal"; } if ((tileFree("player", -game.hS, (-player._vspeed) / Math.abs(player._vspeed - 0.001)) && (!movleft)) && (!((pushleft = pushableAtPosition("player", (-game.hS) - 1, -1))))) { player._x = player._x - game.hS; } else if (pushleft && (!tileFree("player", 0, 2))) { if ((((!game.clip[pushleft]._vspeed) && (tileFree(pushleft, (-5 / game[pushleft].weight) * m, 0))) && (tileFree("player", (-5 / game[pushleft].weight) * m, 0))) && (!movleft)) { if (!anythingSolidAtPosition(pushleft, (-5 / game[pushleft].weight) * m, 0)) { player._x = player._x - ((5 / game[pushleft].weight) * m); game.clip[pushleft]._x = game.clip[pushleft]._x - ((5 / game[pushleft].weight) * m); } } } else if ((((((!tileFree("player", 0, 1)) || (movdown)) && (game.hS > (5.5 * m))) || (action == "wallrun")) && (keyz)) && (!killmotion)) { if ((tileFree("player", 0, -game.tileW) && (tileFree("player", game.hS * 2, 0))) && (!anythingSolidAtPosition("player", game.hS * 2, 0))) { if (((action != "wallrun") && (action != "walljump")) && (action != "grabjump")) { action = "wallrun"; player._stamina = player._stamina - 5; } else { player._stamina = player._stamina - 1; } player._y = player._y - (game.hS * 2); } } else if (action != "jump") { game.hS = game.wSpeed * m; } } if (keyright && (!blockmovement)) { if ((dir == -1) && (action != "jump")) { game.hS = (game.wSpeed * m) / (1 + (player.slow * 2)); } dir = 1; if ((((action != "wallrun") && (action != "walljump")) && (action != "walljump2")) && (action != "grabjump")) { activity = "normal"; } if ((tileFree("player", game.hS, (-player._vspeed) / Math.abs(player._vspeed - 0.001)) && (!movright)) && (!((pushright = pushableAtPosition("player", game.hS + 1, -1))))) { player._x = player._x + game.hS; } else if (pushright && (!tileFree("player", 0, 2))) { if (((!game.clip[pushright]._vspeed) && (tileFree(pushright, (5 / game[pushright].weight) * m, 0))) && (tileFree("player", (5 / game[pushright].weight) * m, 0))) { player._x = player._x + ((5 / game[pushright].weight) * m); game.clip[pushright]._x = game.clip[pushright]._x + ((5 / game[pushright].weight) * m); } } else if ((((((!tileFree("player", 0, 1)) || (movdown)) && (game.hS > (5.5 * m))) || (action == "wallrun")) && (keyz)) && (!killmotion)) { if ((tileFree("player", 0, -game.tileW) && (tileFree("player", (-game.hS) * 2, 0))) && (!anythingSolidAtPosition("player", (-game.hS) * 2, 0))) { if (action != "wallrun") { player._stamina = player._stamina - 5; } else { player._stamina = player._stamina - 1; } player._y = player._y - (game.hS * 2); } if ((action != "walljump") && (action != "grabjump")) { action = "wallrun"; } } else if (action != "jump") { game.hS = game.wSpeed * m; } } if (movleft) { if (((game.clip[movleft]._x + game.clip[movleft]._width) + (game[movleft]._hspeed * 2)) > game.clip.player._x) { if (tileFree("player", (game.clip[movleft]._x + game.clip[movleft]._width) - game.clip.player._x, 0)) { game.clip.player._x = (game.clip[movleft]._x + (game[movleft]._hspeed * 2)) + game.clip[movleft]._width; } else { player._health = player._health - 20; player.hurt = player.hurt + ((game.flickertime * 2) + 2); } } } else if (movright) { if ((game.clip[movright]._x + (game[movright]._hspeed * 2)) < (game.clip.player._x + game.clip.player._width)) { if (tileFree("player", (game.clip[movright]._x - game.clip.player._width) - game.clip.player._x, 0)) { game.clip.player._x = (game.clip[movright]._x + (game[movright]._hspeed * 2)) - game.clip.player._width; } else { player._health = player._health - 20; player.hurt = player.hurt + ((game.flickertime * 2) + 2); } } } if ((((keyz && (!killmotion)) && (!blockmovement)) && ((!tileFree("player", 0, 1)) || (movdown))) && (keyleft || (keyright))) { if (game.hS < (6.5 * m)) { game.hS = game.hS + (0.1 * m); player._stamina = player._stamina - 0.5; } else if (game.hS < (8 * m)) { game.hS = game.hS + (0.025 * m); player._stamina = player._stamina - 0.75; } else { player._stamina = player._stamina - 1; } if (player.slow) { game.hS = (game.wSpeed * m) / (1 + player.slow); } } else if (((!tileFree("player", 0, 1)) || (movdown)) && (action != "jump")) { game.hS = (game.wSpeed * m) / (1 + player.slow); } if (keyspace) { action = "smash"; } else { smash = false; } player.slow = 0; i = 0; while (i < ec) { name = "enemy" + i; room = game.clip; if ((((((game[name].specie == 201) || (game[name].specie == 214)) || (game[name].specie == 218)) || (game[name].specie == 219)) || (game[name].specie == 220)) || (game[name].specie == 222)) { if (!game[name].stunned) { game.clip[name + "clip"].ghosteffect._visible = true; if (Math.abs(player._x - game.clip[name]._x) > 900) { movpush = true; } else if ((!movableAtPosition(name, game[name]._hspeed, 0)) && (!pushableAtPosition(name, game[name]._hspeed, 0))) { movpush = true; } else { movpush = false; } if ((tileFree(name, game[name]._hspeed, 0) && (!tileFree(name, (game.clip[name]._width * game[name]._hspeed) / Math.abs(game[name]._hspeed), 1))) && (movpush)) { game.clip[name]._x = game.clip[name]._x + game[name]._hspeed; } else { game[name]._hspeed = game[name]._hspeed * -1; game.clip[name + "clip"]._xscale = game.clip[name + "clip"]._xscale * -1; game.clip[name]._x = game.clip[name]._x + game[name]._hspeed; } game.clip[name + "clip"]._x = game.clip[name]._x + 15; game.clip[name + "clip"]._y = game.clip[name]._y; if (game[name].specie == 222) { game.clip[name + "clip"].rot = game[name]._hspeed; } if (checkCollision("player", name)) { if ((game.clip.player._vspeed > 11) && (game[name].jumpable)) { if (game[name].specie == 201) { game[name].stunned = game[name].stuntime; player._vspeed = -10; game.clip[name + "clip"].ghosteffect._visible = false; playSound("sound", "killghost.mp3"); } else if (game[name].specie == 214) { txx = game.clip[name + "clip"]._x; tyy = game.clip[name + "clip"]._y; game.clip[name + "clip"].removeMovieClip(); game.clip.attachMovie("enemy13jumped", name + "clip", d++); game.clip[name + "clip"]._xscale = ((-Math.abs(game[name]._hspeed)) * 100) / game[name]._hspeed; game.clip[name + "clip"]._x = txx; game.clip[name + "clip"]._y = tyy; game[name].hit = false; game[name].specie = 215; playSound("sound", "killghost.mp3"); } else if ((game[name].specie == 219) || (game[name].specie == 220)) { player._vspeed = -40; game.clip[name + "clip"].gotoAndPlay(36); playSound("sound", "killghost.mp3"); } } else { player._health = player._health - game[name].damage; if (game[name].damage) { player.hurt = player.hurt + ((game.flickertime * 2) + 2); } } } } else { game[name].stunned--; if (smash) { player.gotoAndStop(2); if (checkCollision("player", name)) { killEnemy(name, 403); playSound("sound", "killghost.mp3"); } player.gotoAndStop(1); } } } else if (game[name].specie == 215) { game.clip[name + "clip"]._x = game.clip[name]._x + 19; game.clip[name + "clip"]._y = game.clip[name]._y + 19; if (smash) { player.gotoAndStop(2); if (checkCollision("player", name) && (!game[name].hit)) { game[name].hit = true; game[name]._hspeed = 14 * dir; game.clip[name + "clip"].rot = game[name]._hspeed; } player.gotoAndStop(1); } else if (checkCollision("player", name)) { if (game[name]._hspeed > 10) { player._health = player._health - (game[name].damage * 3); player.hurt = player.hurt + ((game.flickertime * 2) + 2); } } tmov = movableAtPosition(name, game[name]._hspeed * 2, 0); if ((game[name].hit && (game[tmov].clip == "mov2")) && (Math.abs(game[name]._hspeed) > 10)) { tclip = game.clip.attachMovie("mov2b", "mov2b", d++); tclip._x = game.clip[tmov]._x; tclip._y = game.clip[tmov]._y; game.clip[tmov].removeMovieClip(); tb = _root.statusBar.textbar; tb.textField.text = "A wall has been destroyed."; if (tb._currentframe > 10) { tb.gotoAndPlay(10); } else { tb.play(); } } if (Math.abs(player._x - game.clip[name]._x) > 900) { movpush = true; } else if ((!movableAtPosition(name, game[name]._hspeed, 0)) && (!pushableAtPosition(name, game[name]._hspeed, 0))) { movpush = true; } else { movpush = false; } if ((game[name].hit && (tileFree(name, game[name]._hspeed, 0))) && (movpush)) { game.clip[name]._x = game.clip[name]._x + game[name]._hspeed; if (Math.abs(game[name]._hspeed) > 0) { if (Math.abs(game[name]._hspeed) > 10) { if (game[name]._hspeed > 0) { game[name]._hspeed = game[name]._hspeed - 0.05; } else { game[name]._hspeed = game[name]._hspeed + 0.05; } } else if (game[name]._hspeed > 0) { game[name]._hspeed = game[name]._hspeed - 0.15; } else { game[name]._hspeed = game[name]._hspeed + 0.15; } } } else if (game[name].hit) { game[name]._hspeed = game[name]._hspeed / -1.2; game.clip[name]._x = game.clip[name]._x + game[name]._hspeed; } if (Math.abs(game[name]._hspeed) < 0.1) { game[name].hit = false; game.clip[name + "clip"].rot = 0; } if ((tileFree(name, 0, game[name]._vspeed + 2) && (!movableAtPosition(name, 0, game[name]._vspeed + 2))) && (!pushableAtPosition(name, 0, game[name]._vspeed + 2))) { if (game[name]._vspeed == 0) { game[name]._vspeed = 1; } else { game[name]._vspeed = game[name]._vspeed + 0.3; game[name]._vspeed = game[name]._vspeed * game.gg; if (game[name]._vspeed > (12 * m)) { game[name]._vspeed = 12 * m; } } } else { game[name]._vspeed = 0; } game.clip[name]._y = game.clip[name]._y + game[name]._vspeed; if (game[name].hit) { game.clip[name + "clip"].rot = game[name]._hspeed * 3; } } else if ((game[name].specie == 202) || (game[name].specie == 203)) { game.clip[name + "clip"]._x = game.clip[name]._x + game.tileW; game.clip[name + "clip"]._y = game.clip[name]._y; if (((((player._x > game.clip[name]._x) && (player._x < (game.clip[name]._x + game.clip[name]._width))) && (player._y > game.clip[name]._y)) && (!game[name]._vspeed)) && (!game[name].falling)) { game[name].falling = true; game[name]._vspeed = game[name].vspeed * m; game.clip[name + "clip"].play(); } if (game[name]._vspeed != 0) { game[name]._vspeed = game[name]._vspeed * game.gg; if (game[name]._vspeed > (8 * m)) { game[name]._vspeed = 8 * m; } } game.clip[name]._y = game.clip[name]._y + game[name]._vspeed; if ((((((!tileFree(name, 0, 1)) || (movableAtPosition(name, 0, 1))) || (movableAtPosition(name, 0.01, 1))) || (pushableAtPosition(name, 0, 1))) || (pushableAtPosition(name, 0.01, 1))) && (game[name].falling)) { game[name]._vspeed = 0; game.clip[name + "clip"]._y = ((Math.ceil(game.clip[name]._y / game.tileW) * game.tileW) - game.clip[name]._height) + (game.tileW / 4); game.clip[name + "clip"].play(); game.clip[name].removeMovieClip(); } if (checkCollision(name, "player")) { player._health = player._health - game[name].damage; player.hurt = player.hurt + ((game.flickertime * 2) + 2); } } else if (((game[name].specie == 204) || (game[name].specie == 205)) || (game[name].specie == 223)) { if (Math.abs(player._y - game.clip[name]._y) < (game.tileW * 2)) { dd = player._x - game.clip[name]._x; if ((game[name].specie != 223) || (player._x < game.clip[name]._x)) { if ((dd < 0) && (dd > ((-game.tileW) * 8))) { game.clip[name + "clip"].play(); } else if ((dd >= 0) && (dd < (game.tileW * 8))) { game.clip[name + "clip"].play(); } } } } else if (game[name].specie == 206) { game.clip[name + "clip"]._x = game.clip[name]._x + game.tileW; game.clip[name + "clip"]._y = game.clip[name]._y; if (checkCollision(name, "player")) { player._health = player._health - game[name].damage; player._vspeed = -8; player.hurt = player.hurt + ((game.flickertime * 2) + 2); } } else if (game[name].specie == 207) { playernear = 0; if (Math.abs((player._x + (player._width / 2)) - (game.clip[name]._x + (game.clip[name]._width / 2))) < 10) { tooclose = true; } else { tooclose = false; } game.clip[name + "clip"]._x = game.clip[name]._x; game.clip[name + "clip"]._y = game.clip[name]._y + game.tileW; if (game.clip[name].dir < 0) { game.clip[name + "clip"]._x = game.clip[name + "clip"]._x + game.clip[name + "clip"]._width; } game.clip[name + "clip"]._xscale = 40 * game.clip[name].dir; game.clip[name + "clip"]._yscale = 40; if (checkCollision(name, "player")) { player._health = player._health - game[name].damage; player.hurt = player.hurt + ((game.flickertime * 2) + 2); player.slow = 1; } if ((Math.abs(player._x - game.clip[name]._x) < 200) && (Math.abs(player._y - game.clip[name]._y) < 200)) { playernear = 1; if (!tooclose) { if (player._x < (game.clip[name]._x + (game.clip[name]._width / 2))) { game.clip[name].dir = -1; } else { game.clip[name].dir = 1; } } } if (!tooclose) { if (((tileFree(name, game[name].hspeed * game.clip[name].dir, 0) && (!tileFree(name, game.clip[name]._width * game.clip[name].dir, 1 + game.tileW))) && (!movableAtPosition(name, game[name].hspeed * game.clip[name].dir, 0))) && (!pushableAtPosition(name, game[name].hspeed * game.clip[name].dir, 0))) { game.clip[name]._x = game.clip[name]._x + (game[name].hspeed * game.clip[name].dir); } else if (!playernear) { game.clip[name].dir = game.clip[name].dir * -1; game.clip[name]._x = game.clip[name]._x + (game[name].hspeed * game.clip[name].dir); } } } else if ((game[name].specie == 208) || (game[name].specie == 213)) { if (game[name].specie == 208) { edir = 1; } else { edir = -1; } game.clip[name + "clip"]._xscale = 100 * edir; game.clip[name + "clip"]._yscale = 100; dx = player._x - game.clip[name]._x; dy = player._y - (game.clip[name]._y + 50); if ((dx * edir) > 0) { len = Math.sqrt((dx * dx) + (dy * dy)); rot = (Math.atan((dy / dx) * edir) / Math.PI) * 180; } else { len = Math.sqrt((dx * dx) + (dy * dy)) / Math.abs(dx / 8); rot = (Math.atan((dy / (-dx)) * edir) / Math.PI) * 180; } game.clip[name + "clip"].len = len; game.clip[name + "clip"].rot = rot; if (game.clip[name + "clip"].worm.head.hitTest(player)) { player._health = player._health - game[name].damage; player.hurt = player.hurt + ((game.flickertime * 2) + 2); } } else if (game[name].specie == 209) { if (!game[name].stunned) { game.clip[name + "clip"].ghosteffect._visible = true; if ((tileFree(name, game[name]._hspeed, 0) && (!tileFree(name, (game.clip[name]._width * game[name]._hspeed) / Math.abs(game[name]._hspeed), 1))) && (!pushableAtPosition(name, game[name]._hspeed, 0))) { game.clip[name]._x = game.clip[name]._x + game[name]._hspeed; } else { game[name]._hspeed = game[name]._hspeed * -1; game.clip[name + "clip"]._xscale = game.clip[name + "clip"]._xscale * -1; game.clip[name]._x = game.clip[name]._x + game[name]._hspeed; } game.clip[name + "clip"]._x = game.clip[name]._x + 15; game.clip[name + "clip"]._y = game.clip[name]._y; if (checkCollision("player", name)) { if (game.clip.player._vspeed > 0.1) { game[name].stunned = game[name].stuntime; player._vspeed = -10; game.clip[name + "clip"].ghosteffect._visible = false; playSound("sound", "killghost.mp3"); } else { player._health = player._health - game[name].damage; player.hurt = player.hurt + ((game.flickertime * 2) + 2); } } if (Math.abs(player._y - game.clip[name]._y) < (game.tileW * 2)) { if (((((player._x - game.clip[name]._x) < 0) && ((player._x - game.clip[name]._x) > -400)) && (game[name]._hspeed < 0)) && (game.clip[name + "clip"].mouth._currentframe == 1)) { nname = "enemyplasma" + d; game.clip.attachMovie("enemy9plasma", nname, d++); game.clip[nname]._x = game.clip[name]._x; game.clip[nname]._y = game.clip[name]._y + (0.25 * game.tileW); game.clip[nname].name = nname; game.clip[nname].damage = game[name].damage * 20; game.clip[nname].dir = -1; game.clip[nname]._hspeed = 7; game.clip[name + "clip"].mouth.play(); } else if (((((player._x - game.clip[name]._x) > 0) && ((player._x - game.clip[name]._x) < 400)) && (game[name]._hspeed > 0)) && (game.clip[name + "clip"].mouth._currentframe == 1)) { nname = "enemyplasma" + d; game.clip.attachMovie("enemy9plasma", nname, d++); game.clip[nname]._x = (game.clip[name]._x + game.clip[name]._width) - game.clip[nname]._width; game.clip[nname]._y = game.clip[name]._y + (0.25 * game.tileW); game.clip[nname].name = nname; game.clip[nname].damage = game[name].damage * 20; game.clip[nname].dir = 1; game.clip[nname]._hspeed = 7; game.clip[name + "clip"].mouth.play(); } } } else { game[name].stunned--; } } else if (((game[name].specie == 210) || (game[name].specie == 211)) || (game[name].specie == 212)) { if ((game[name].specie == 210) || (game[name].specie == 211)) { game.clip[name + "clip"]._x = (game.clip[name]._x + game.tileW) + 20; } else { game.clip[name + "clip"]._x = game.clip[name]._x; } game.clip[name + "clip"]._y = game.clip[name]._y; if (checkCollision(name, "player")) { if ((game.clip[name + "clip"]._currentframe > 5) && (game.clip[name + "clip"]._currentframe < 12)) { player._health = player._health - game[name].damage; player.hurt = player.hurt + ((game.flickertime * 2) + 2); } game.clip[name + "clip"].play(); } } else if (game[name].specie == 216) { game.clip[name + "clip"]._x = game.clip[name]._x + 15; game.clip[name + "clip"]._y = game.clip[name]._y - 8; game[name]._vspeed = game[name]._vspeed + game.gg; if (Math.abs(player._x - game.clip[name]._x) > 900) { movpush = true; } else if ((!movableAtPosition(name, game[name]._vspeed, 0)) && (!pushableAtPosition(name, game[name]._vspeed, 0))) { movpush = true; } else { movpush = false; } if (tileFree(name, 0, game[name]._vspeed) && movpush) { if (game[name]._vspeed > 14) { game[name]._vspeed = 14; } } else if (game[name]._vspeed < 0) { game[name]._vspeed = game[name]._vspeed * -0.5; } else { game[name]._vspeed = 0; } game.clip[name]._y = game.clip[name]._y + game[name]._vspeed; if (checkCollision(name, "player")) { player._health = player._health - game[name].damage; player.hurt = player.hurt + ((game.flickertime * 2) + 2); } } else if (game[name].specie == 217) { if (checkCollision(name, "player")) { player._health = player._health - game[name].damage; player.hurt = player.hurt + ((game.flickertime * 2) + 2); } } else if (game[name].specie == 221) { if (!game[name].stunned) { game.clip[name + "clip"].ghosteffect._visible = true; if (Math.abs(player._x - game.clip[name]._x) > 900) { movpush = true; } else if ((!movableAtPosition(name, game[name]._hspeed, 0)) && (!pushableAtPosition(name, game[name]._hspeed, 0))) { movpush = true; } else { movpush = false; } if (tileFree(name, game[name]._hspeed, 0) && movpush) { game.clip[name]._x = game.clip[name]._x + game[name]._hspeed; } else { game[name]._hspeed = game[name]._hspeed * -1; game.clip[name + "clip"]._xscale = game.clip[name + "clip"]._xscale * -1; game.clip[name]._x = game.clip[name]._x + game[name]._hspeed; } game.clip[name + "clip"]._x = game.clip[name]._x + 15; game.clip[name + "clip"]._y = game.clip[name]._y; if (checkCollision("player", name)) { player._health = player._health - game[name].damage; if (game[name].damage) { player.hurt = player.hurt + ((game.flickertime * 2) + 2); } } } else { game[name].stunned--; if (smash) { player.gotoAndStop(2); if (checkCollision("player", name)) { killEnemy(name, 403); playSound("sound", "killghost.mp3"); } player.gotoAndStop(1); } } } else if ((game[name].specie == 224) || (game[name].specie == 225)) { if (!game.clip[name].time) { game.clip[name].time = game[name].time; } if (game[name].specie == 224) { game.clip[name + "clip"]._x = game.clip[name]._x + 15; game.clip[name + "clip"]._y = game.clip[name]._y; playernear = 0; if (Math.abs((player._x + (player._width / 2)) - (game.clip[name]._x + (game.clip[name]._width / 2))) < 10) { tooclose = true; } else { tooclose = false; } if ((Math.abs(player._x - game.clip[name]._x) < 500) && (Math.abs(player._y - game.clip[name]._y) < 500)) { playernear = 1; if (!tooclose) { if (player._x < (game.clip[name]._x + (game.clip[name]._width / 2))) { game.clip[name].dir = -1; } else { game.clip[name].dir = 1; } } } if (!tooclose) { if ((tileFree(name, game[name].hspeed * game.clip[name].dir, 0) && (!movableAtPosition(name, game[name].hspeed * game.clip[name].dir, 0))) && (!pushableAtPosition(name, game[name].hspeed * game.clip[name].dir, 0))) { game.clip[name]._x = game.clip[name]._x + (game[name].hspeed * game.clip[name].dir); } else if (!playernear) { game.clip[name].dir = game.clip[name].dir * -1; game.clip[name]._x = game.clip[name]._x + (game[name].hspeed * game.clip[name].dir); } } } else { game.clip[name + "clip"]._x = game.clip[name]._x; game.clip[name + "clip"]._y = game.clip[name]._y; } if (checkCollision(name, "player")) { if (smash) { killEnemy(name, 403); playSound("sound", "killghost.mp3"); } else { player._health = player._health - game[name].damage; player.hurt = player.hurt + ((game.flickertime * 2) + 2); } } game.clip[name].time--; if (game.clip[name].time == 1) { if (player._y > game.clip[name]._y) { nname = "enemyplasma" + d; game.clip.attachMovie("enemy9plasma", nname, d++); game.clip[nname]._x = game.clip[name]._x + (0.5 * game.tileW); game.clip[nname]._y = game.clip[name]._y + (0.25 * game.tileW); game.clip[nname].name = nname; game.clip[nname].damage = game[name].damage * 20; if (player._x > game.clip[nname]._x) { game.clip[nname].dir = 1; } else { game.clip[nname].dir = -1; } a = Math.atan((game.clip[nname]._y - player._y) / (player._x - game.clip[nname]._x)); game.clip[nname]._hspeed = 8 * Math.cos(a); game.clip[nname]._vspeed = 8 * Math.sin(a); game.clip[name + "clip"].mouth.play(); } } } if ((((player._x > game.clip[name]._x) && (player._x < (game.clip[name]._x + game.clip[name]._width))) && (player._y > game.clip[name]._y)) && ((game.clip[name]._y - player._y) > (-game.tileW))) { game.clip[name + "clip"].play(); } i++; } i = 0; while (i < pc) { name = "push" + i; if (!game.clip[name]._vspeed) { if (tileFree(name, 0, 1)) { game.clip[name]._vspeed = game[name].weight; } } if (game.clip[name]._vspeed || (Math.abs(game.clip[name]._x - player._x) < 100)) { mov = pushableAtPosition(name, 0, game.clip[name]._vspeed); if (!mov) { mov = pushableAtPosition(name, 0.01, game.clip[name]._vspeed); } if (!mov) { mov = movableAtPosition(name, 0, game.clip[name]._vspeed); } if (!mov) { mov = movableAtPosition(name, 0.01, game.clip[name]._vspeed); } if (game.clip[name]._vspeed != 0) { if (tileFree(name, 0, game.clip[name]._vspeed)) { if (!mov) { game.clip[name]._y = game.clip[name]._y + game.clip[name]._vspeed; game.clip[name]._vspeed = game.clip[name]._vspeed + (game[name].weight / 15); game.clip[name]._vspeed = game.clip[name]._vspeed * game.gg; if (game.clip[name]._vspeed > (7 + (game[name].weight * 3))) { game.clip[name]._vspeed = 7 + (game[name].weight * 3); } } else { snap(name, 1, game.tileW); game.clip[name]._vspeed = 0; playSound("sound", "cratedrop.mp3"); if (tileFree(name, game[mov]._hspeed, 0)) { game.clip[name]._x = game.clip[name]._x + game[mov]._hspeed; } } } else { snap(name, 1, game.tileW); game.clip[name]._vspeed = 0; playSound("sound", "cratedrop.mp3"); } } else if (game.clip[name]._hspeed != 0) { if (tileFree(name, game.clip[mov]._hspeed, 0)) { game.clip[name]._x = game.clip[name]._x + game.clip[mov]._hspeed; } } } game[push]._hspeed = 0; i++; } i = 0; while (i < mc) { name = "mov" + i; if (tileFree(name, game[name]._hspeed, 0) && (!((mov = movableAtPosition(name, game[name]._hspeed, 0))))) { game.clip[name]._x = game.clip[name]._x + game[name]._hspeed; if ((push = pushableAtPosition(name, game[name]._hspeed, 0))) { if (tileFree(push, game[name]._hspeed, 0) && (!((mov = movableAtPosition(push, game[name]._hspeed, 0))))) { game.clip[push]._x = game.clip[push]._x + game[name]._hspeed; game[push]._hspeed = game[name]._hspeed; } else { game[name]._hspeed = game[name]._hspeed * -1; game.clip[name]._x = game.clip[name]._x + game[name]._hspeed; } } } else { if (mov) { game[mov]._hspeed = game[mov]._hspeed * -1; game.clip[mov]._x = game.clip[mov]._x + game[mov]._hspeed; } game[name]._hspeed = game[name]._hspeed * -1; game.clip[name]._x = game.clip[name]._x + game[name]._hspeed; } if (tileFree(name, 0, game[name]._vspeed)) { game.clip[name]._y = game.clip[name]._y + game[name]._vspeed; } else { game[name]._vspeed = game[name]._vspeed * -1; game.clip[name]._y = game.clip[name]._y + game[name]._vspeed; } if (((game[name].specie == 306) || (game[name].specie == 309)) || (game[name].specie == 311)) { if ((((Math.abs((player._y + player._height) - game.clip[name]._y) < 3) && (((player._y + player._height) - 3) < game.clip[name]._y)) && ((player._x + player._width) > game.clip[name]._x)) && (player._x < (game.clip[name]._x + game.clip[name]._width))) { game.clip[name].crash++; } } if ((game[name].specie == 310) || (game[name].specie == 312)) { if (((Math.abs((player._y - game.clip[name]._y) - game.clip[name]._height) < 20) && ((player._x + player._width) > game.clip[name]._x)) && (player._x < (game.clip[name]._x + game.clip[name]._width))) { game.clip[name].crash++; } } i++; } i = 0; while (i < cc) { name = "col" + i; if (Math.abs(game.clip[name]._x - player._x) < (350 + game.tileW)) { if ((checkCollision(name, "player") || (pushableAtPosition(name, 0, -1))) || (pushableAtPosition(name, 0.01, -1))) { if (game[name].activate && (game.clip[name]._currentframe == 1)) { game.clip[name].play(); type = game[name].activatetype; if (type == "mov") { c = mc; } else if (type == "enemy") { c = ec; } j = 0; while (j < c) { if (game[type + j].specie == game[name].activate) { game[type + j]._hspeed = game[type + j].hspeed; game[type + j]._vspeed = game[type + j].vspeed; if (game.clip[type + j]._currentframe == 1) { game.clip[type + j].play(); } } j++; } } else if (!game[name].activate) { soul = soul + game[name].soul; if (game[name].soul) { playSound("sound", ("dot" + (random(1) + 1)) + ".mp3"); } if (game[name].royalsoul) { royalsoul[game.clip[name].nr] = 1; if (!royalsoulSingle[map][game.clip[name].nr]) { skulls = skulls + 1; } playSound("sound", "skull.mp3"); } game.clip[name].removeMovieClip(); delete game[name]; } } else if (!game[name].toggle) { game.clip[name].gotoAndStop(1); type = game[name].activatetype; if (type == "mov") { c = mc; } else if (type == "enemy") { c = ec; } j = 0; while (j < c) { if (game[type + j].specie == game[name].activate) { game[type + j]._hspeed = 0; game[type + j]._vspeed = 0; if (game.clip[type + j]._currentframe != 1) { game.clip[type + j].play(); } } j++; } } } i++; } if ((player._vspeed > 0) && (action != "wallrun")) { action = "stand"; } if ((tileFree("player", 0, player._vspeed) && (tileFree("player", 0, 1))) && (!movdown)) { player._vspeed = player._vspeed + (game.gg * m); } else if ((!tileFree("player", 0, player._vspeed)) && (player._vspeed > 0)) { player._vspeed = 0; action = "stand"; activity = "fall"; if (!keyz) { game.hS = game.wSpeed * m; } player._y = ((Math.floor(player._y / game.tileW) * game.tileW) + game.tileW) - player._height; } else if ((!tileFree("player", 0, player._vspeed)) && (player._vspeed < 0)) { player._vspeed = 1; action = "stand"; game.hS = game.wSpeed * m; dy = (((Math.floor(player._y / game.tileW) * game.tileW) + game.tileW) - player._height) - player._y; player._y = Math.floor(player._y / game.tileW) * game.tileW; } if ((player._vspeed < 0) && (movup)) { player._vspeed = 0; action = "stand"; game.hS = game.wSpeed * m; player._y = game.clip[movup]._y + game.clip[movup].height; } if ((movdown && (((player._y + player._height) + player._vspeed) > game.clip[movdown]._y)) && (player._vspeed > 0)) { player._vspeed = 0; action = "stand"; if (!keyz) { game.hS = game.wSpeed * m; } player._y = game.clip[movdown]._y - player._height; } if (game.hS > (game.wSpeed * m)) { activity = "sprint"; } if ((!tileFree("player", 0, 1)) && (!keyup)) { action = "stand"; } if (blockmovement) { blockmovement--; } player._y = player._y + player._vspeed; if (player._hspeed) { if (tileFree("player", player._hspeed, 0) && (!anythingSolidAtPosition("player", player._hspeed, 0))) { player._x = player._x + player._hspeed; } } if (player._hspeed > game.friction) { player._hspeed = player._hspeed - game.friction; } else if (player._hspeed < (-game.friction)) { player._hspeed = player._hspeed + game.friction; } else { player._hspeed = 0; } if (action == "wallrun") { if (player._vspeed > (((game.maxV * m) + (game.hS * 2)) * 0.8)) { activity = "fall"; action = "stand"; game.hS = game.wSpeed * m; player._vspeed = game.maxV * m; } } else { if (player._vspeed > 0) { activity = "fall"; } if (player._vspeed > (game.maxV * m)) { action = "stand"; game.hS = ((game.hS * 2) + (game.wSpeed * m)) / 3; player._vspeed = game.maxV * m; } } if ((((prevAction == "wallrun") && (prevAction != action)) && (action != "walljump")) && (action != "grabjump")) { action = "stand"; game.hS = game.wSpeed * m; } if (keyspace) { action = "smash"; } if (killmotion) { action = "stand"; activity = "idle"; game.hS = (game.wSpeed * m) / (1 + player.slow); killmotion = false; } playspeed = (0.2 * game.hS) / m; if (player.hurt) { if (player.hurt > game.maxflickertime) { player.hurt = player.hurt - (game.flickertime * 2); } player.hurt--; if (Math.round(player.hurt / (game.flickertime * 2)) == (Math.round(player.hurt / game.flickertime) / 2)) { game.clip.playerclip._alpha = 100; } else { game.clip.playerclip._alpha = 40; } if (player.hurt == 1) { game.clip.playerclip._alpha = 100; } } if (dir == -1) { if (activity == "idle") { if (action == "smash") { game.clip.playerclip.gotoAndStop(29); } else if (action == "jump") { game.clip.playerclip.gotoAndStop(10); } else if (action == "walljump") { game.clip.playerclip.gotoAndStop(25); } else if (action == "grabjump") { game.clip.playerclip.gotoAndStop(27); } else { game.clip.playerclip.gotoAndStop(21); action == "idle"; } } else if (activity == "normal") { if (action == "smash") { game.clip.playerclip.gotoAndStop(29); } else if (action == "jump") { if ((!tileFree("player", 0, 1)) || (movdown)) { playspeed = playspeed + 0.5; game.clip.playerclip.gotoAndStop(6); } } else { game.clip.playerclip.gotoAndStop(2); playspeed = 1.6; action = "walk"; } } else if (activity == "sprint") { if (action == "smash") { game.clip.playerclip.gotoAndStop(29); } else if (action == "jump") { playspeed = playspeed + 0.5; game.clip.playerclip.gotoAndStop(6); } else if (action == "wallrun") { game.clip.playerclip.gotoAndStop(23); } else if (action == "walljump") { game.clip.playerclip.gotoAndStop(25); } else if (action == "grabjump") { game.clip.playerclip.gotoAndStop(27); } else { game.clip.playerclip.gotoAndStop(4); playspeed = 1.3 + (0.0833333333333333 * game.hS); action = "run"; } } else if (activity == "fall") { game.clip.playerclip.gotoAndStop(8); } } else if (dir == 1) { if (activity == "idle") { if (action == "smash") { game.clip.playerclip.gotoAndStop(28); } else if (action == "jump") { game.clip.playerclip.gotoAndStop(9); } else if (action == "walljump") { game.clip.playerclip.gotoAndStop(24); } else if (action == "grabjump") { game.clip.playerclip.gotoAndStop(26); } else { game.clip.playerclip.gotoAndStop(20); action == "idle"; } } else if (activity == "normal") { if (action == "smash") { game.clip.playerclip.gotoAndStop(28); } else if (action == "jump") { if ((!tileFree("player", 0, 1)) || (movdown)) { playspeed = playspeed + 0.5; game.clip.playerclip.gotoAndStop(5); } } else { game.clip.playerclip.gotoAndStop(1); playspeed = 1.6; action = "walk"; } } else if (activity == "sprint") { if (action == "smash") { game.clip.playerclip.gotoAndStop(28); } else if (action == "jump") { playspeed = playspeed + 0.5; game.clip.playerclip.gotoAndStop(5); } else if (action == "wallrun") { game.clip.playerclip.gotoAndStop(22); } else if (action == "walljump") { game.clip.playerclip.gotoAndStop(24); } else if (action == "grabjump") { game.clip.playerclip.gotoAndStop(26); } else { game.clip.playerclip.gotoAndStop(3); playspeed = 1.3 + (0.0833333333333333 * game.hS); action = "run"; } } else if (activity == "fall") { game.clip.playerclip.gotoAndStop(7); } } if (action == "walk") { if (prevAction != "walk") { playSound("playersound", "walk.mp3"); } } else if ((action != "run") && (action != "wallrun")) { stopSound("playersound"); } if (action == "run") { if (prevAction != "run") { playSound("playersound", "run.mp3"); } } else if ((action != "walk") && (action != "wallrun")) { stopSound("playersound"); } if ((prevActivity == "fall") && (activity == "idle")) { playSound("playersound", ("jumpdown" + String(random(2) + 1)) + ".mp3"); } else if ((prevActivity == "fall") && ((activity == "sprint") || (activity == "normal"))) { playSound("playersound", ("jumpdown" + String(random(2) + 1)) + ".mp3"); } view(game.clip.player, game.clip, 700, 500, 250, 245); game.t1._visible = false; game.clip.playerclip._x = player._x - (1 * m); game.clip.playerclip._y = player._y - (12.5 * m); }; prototypes = function () { game.t0 = function () { }; game.t0.prototype.frame = 1; game.t0.prototype.solid = 0; game.t0.prototype.points = 0; game.t0.prototype.health = 0; game.t0.prototype.jumpthrough = 0; game.t0.prototype.damage = 0; game.t0.prototype.destroyable = 0; game.t0.prototype.gravity = 0; game.t0.prototype.special = 0; game.t1 = function () { }; game.t1.prototype.frame = 2; game.t1.prototype.solid = 1; game.t1.prototype.fake = 0; game.t1.prototype.points = 0; game.t1.prototype.health = 0; game.t1.prototype.jumpthrough = 0; game.t1.prototype.damage = 0; game.t1.prototype.destroyable = 0; game.t1.prototype.gravity = 0; game.t1.prototype.special = 0; game.t3 = function () { }; game.t3.prototype = new game.t1(); game.t3.prototype.frame = 3; game.t4 = function () { }; game.t4.prototype = new game.t1(); game.t4.prototype.frame = 4; game.t5 = function () { }; game.t5.prototype = new game.t1(); game.t5.prototype.frame = 5; game.t6 = function () { }; game.t6.prototype = new game.t1(); game.t6.prototype.frame = 6; game.t7 = function () { }; game.t7.prototype = new game.t1(); game.t7.prototype.frame = 7; game.t8 = function () { }; game.t8.prototype = new game.t1(); game.t8.prototype.frame = 8; game.t9 = function () { }; game.t9.prototype = new game.t1(); game.t9.prototype.frame = 9; game.t10 = function () { }; game.t10.prototype = new game.t1(); game.t10.prototype.frame = 10; game.t11 = function () { }; game.t11.prototype = new game.t1(); game.t11.prototype.frame = 11; game.t12 = function () { }; game.t12.prototype = new game.t1(); game.t12.prototype.frame = 12; game.t13 = function () { }; game.t13.prototype = new game.t1(); game.t13.prototype.frame = 13; game.t14 = function () { }; game.t14.prototype = new game.t1(); game.t14.prototype.frame = 14; game.t15 = function () { }; game.t15.prototype = new game.t1(); game.t15.prototype.frame = 15; game.t16 = function () { }; game.t16.prototype = new game.t1(); game.t16.prototype.frame = 16; game.t17 = function () { }; game.t17.prototype = new game.t1(); game.t17.prototype.frame = 17; game.t18 = function () { }; game.t18.prototype = new game.t1(); game.t18.prototype.frame = 18; game.t19 = function () { }; game.t19.prototype = new game.t1(); game.t19.prototype.frame = 19; game.t20 = function () { }; game.t20.prototype = new game.t1(); game.t20.prototype.frame = 20; game.t21 = function () { }; game.t21.prototype = new game.t1(); game.t21.prototype.frame = 21; game.t22 = function () { }; game.t22.prototype = new game.t1(); game.t22.prototype.frame = 15; game.t22.prototype.solid = 0; game.t22.prototype.fake = 1; game.t201 = function () { }; game.t201.prototype = new game.t1(); game.t201.prototype.clip = "enemy1"; game.t201.prototype.frame = 80; game.t201.prototype.clipmask = "enemyNormal"; game.t201.prototype.clipxoff = 0; game.t201.prototype.clipyoff = 25 * m; game.t201.prototype.moveAtInt = 1; game.t201.prototype.damage = 1; game.t201.prototype.jumpable = true; game.t201.prototype.hspeed = 1 * m; game.t201.prototype.stuntime = 300; game.t202 = function () { }; game.t202.prototype = new game.t1(); game.t202.prototype.clip = "enemy3"; game.t202.prototype.clipmask = "enemyFlatTop"; game.t202.prototype.clipxoff = 0; game.t202.prototype.clipyoff = 0; game.t202.prototype.moveAtInt = 0; game.t202.prototype.damage = 15; game.t202.prototype.jumpable = true; game.t202.prototype.vspeed = 2 * m; game.t202.prototype.stuntime = 300; game.t203 = function () { }; game.t203.prototype = new game.t1(); game.t203.prototype.clip = "enemy3"; game.t203.prototype.clipmask = "enemyFlatTop"; game.t203.prototype.clipxoff = 0; game.t203.prototype.clipyoff = 0; game.t203.prototype.moveAtInt = 0; game.t203.prototype.damage = 15; game.t203.prototype.jumpable = true; game.t203.prototype.vspeed = 3 * m; game.t203.prototype.stuntime = 300; game.t204 = function () { }; game.t204.prototype = new game.t1(); game.t204.prototype.clip = "enemy4"; game.t204.prototype.clipmask = "enemyNormal"; game.t204.prototype.clipxoff = 0.5 * game.tileW; game.t204.prototype.clipyoff = 23 * m; game.t204.prototype.moveAtInt = 0; game.t204.prototype.damage = 3; game.t204.prototype.jumpable = false; game.t204.prototype.vspeed = 0; game.t204.prototype.stuntime = 300; game.t205 = function () { }; game.t205.prototype = new game.t1(); game.t205.prototype.clip = "enemy5"; game.t205.prototype.clipmask = "enemyNormal"; game.t205.prototype.clipxoff = 0.5 * game.tileW; game.t205.prototype.clipyoff = 23 * m; game.t205.prototype.moveAtInt = 0; game.t205.prototype.damage = 4; game.t205.prototype.jumpable = false; game.t205.prototype.vspeed = 0; game.t205.prototype.stuntime = 300; game.t206 = function () { }; game.t206.prototype = new game.t1(); game.t206.prototype.clip = "enemy6"; game.t206.prototype.clipmask = "enemyFlatBottom2"; game.t206.prototype.clipxoff = 0; game.t206.prototype.clipyoff = 0; game.t206.prototype.moveAtInt = 0; game.t206.prototype.damage = 35; game.t206.prototype.jumpable = false; game.t206.prototype.vspeed = 0; game.t206.prototype.stuntime = 300; game.t207 = function () { }; game.t207.prototype = new game.t1(); game.t207.prototype.clip = "enemy7"; game.t207.prototype.clipmask = "enemyFlatBottom"; game.t207.prototype.clipxoff = 0; game.t207.prototype.clipyoff = 0; game.t207.prototype.moveAtInt = 0; game.t207.prototype.damage = 0.2; game.t207.prototype.jumpable = false; game.t207.prototype.vspeed = 0; game.t207.prototype.hspeed = 2; game.t207.prototype.stuntime = 500; game.t208 = function () { }; game.t208.prototype = new game.t1(); game.t208.prototype.clip = "enemy8"; game.t208.prototype.clipmask = "enemyFlatLeft"; game.t208.prototype.clipxoff = 0; game.t208.prototype.clipyoff = 0; game.t208.prototype.moveAtInt = 0; game.t208.prototype.damage = 3; game.t208.prototype.jumpable = false; game.t208.prototype.vspeed = 0; game.t208.prototype.hspeed = 0; game.t208.prototype.stuntime = 500; game.t209 = function () { }; game.t209.prototype = new game.t1(); game.t209.prototype.clip = "enemy9"; game.t209.prototype.frame = 80; game.t209.prototype.clipmask = "enemyNormal"; game.t209.prototype.clipxoff = 0; game.t209.prototype.clipyoff = 25 * m; game.t209.prototype.moveAtInt = 1; game.t209.prototype.damage = 1; game.t209.prototype.jumpable = true; game.t209.prototype.hspeed = 1 * m; game.t209.prototype.stuntime = 300; game.t210 = function () { }; game.t210.prototype = new game.t1(); game.t210.prototype.clip = "enemy10"; game.t210.prototype.clipmask = "enemyFlatBottom"; game.t210.prototype.clipxoff = 0; game.t210.prototype.clipyoff = 2 * m; game.t210.prototype.moveAtInt = 0; game.t210.prototype.damage = 5; game.t210.prototype.jumpable = false; game.t210.prototype.vspeed = 0; game.t210.prototype.stuntime = 300; game.t211 = function () { }; game.t211.prototype = new game.t1(); game.t211.prototype.clip = "enemy11"; game.t211.prototype.clipmask = "enemyFlatBottom"; game.t211.prototype.clipxoff = 0; game.t211.prototype.clipyoff = 2 * m; game.t211.prototype.moveAtInt = 0; game.t211.prototype.damage = 4; game.t211.prototype.jumpable = false; game.t211.prototype.vspeed = 0; game.t211.prototype.stuntime = 300; game.t212 = function () { }; game.t212.prototype = new game.t1(); game.t212.prototype.clip = "enemy12"; game.t212.prototype.clipmask = "enemyFlatLeft"; game.t212.prototype.clipxoff = 0; game.t212.prototype.clipyoff = 0; game.t212.prototype.moveAtInt = 0; game.t212.prototype.damage = 8; game.t212.prototype.jumpable = false; game.t212.prototype.vspeed = 0; game.t212.prototype.hspeed = 0; game.t212.prototype.stuntime = 300; game.t213 = function () { }; game.t213.prototype = new game.t1(); game.t213.prototype.clip = "enemy8"; game.t213.prototype.clipmask = "enemyFlatRight"; game.t213.prototype.clipxoff = game.tileW; game.t213.prototype.clipyoff = 0; game.t213.prototype.moveAtInt = 0; game.t213.prototype.damage = 3; game.t213.prototype.jumpable = false; game.t213.prototype.vspeed = 0; game.t213.prototype.hspeed = 0; game.t213.prototype.stuntime = 500; game.t214 = function () { }; game.t214.prototype = new game.t1(); game.t214.prototype.clip = "enemy13"; game.t214.prototype.frame = 80; game.t214.prototype.clipmask = "enemySmall"; game.t214.prototype.clipxoff = 0; game.t214.prototype.clipyoff = 25 * m; game.t214.prototype.moveAtInt = 1; game.t214.prototype.damage = 1; game.t214.prototype.jumpable = true; game.t214.prototype.hspeed = 1 * m; game.t214.prototype.stuntime = 300; game.t216 = function () { }; game.t216.prototype = new game.t1(); game.t216.prototype.clip = "enemy16"; game.t216.prototype.frame = 80; game.t216.prototype.clipmask = "enemyNormal"; game.t216.prototype.clipxoff = 0.35 * game.tileW; game.t216.prototype.clipyoff = 0; game.t216.prototype.moveAtInt = 1; game.t216.prototype.damage = 6; game.t216.prototype.jumpable = false; game.t216.prototype.vspeed = -16; game.t216.prototype.stuntime = 0; game.t217 = function () { }; game.t217.prototype = new game.t1(); game.t217.prototype.clip = "enemy17"; game.t217.prototype.frame = 80; game.t217.prototype.clipmask = "enemyFull"; game.t217.prototype.clipxoff = 0; game.t217.prototype.clipyoff = 5; game.t217.prototype.moveAtInt = 0; game.t217.prototype.damage = 15; game.t217.prototype.jumpable = false; game.t217.prototype.hspeed = 0; game.t217.prototype.vspeed = 0; game.t217.prototype.stuntime = 0; game.t218 = function () { }; game.t218.prototype = new game.t1(); game.t218.prototype.clip = "enemy18"; game.t218.prototype.frame = 80; game.t218.prototype.clipmask = "enemyNormal"; game.t218.prototype.clipxoff = 0; game.t218.prototype.clipyoff = 25 * m; game.t218.prototype.moveAtInt = 1; game.t218.prototype.damage = 4; game.t218.prototype.jumpable = false; game.t218.prototype.hspeed = 1 * m; game.t218.prototype.stuntime = 0; game.t219 = function () { }; game.t219.prototype = new game.t1(); game.t219.prototype.clip = "enemy19"; game.t219.prototype.frame = 80; game.t219.prototype.clipmask = "enemyNormal"; game.t219.prototype.clipxoff = 0; game.t219.prototype.clipyoff = 25 * m; game.t219.prototype.moveAtInt = 1; game.t219.prototype.damage = 0; game.t219.prototype.jumpable = true; game.t219.prototype.hspeed = 1 * m; game.t219.prototype.stuntime = 0; game.t220 = function () { }; game.t220.prototype = new game.t1(); game.t220.prototype.clip = "enemy20"; game.t220.prototype.frame = 80; game.t220.prototype.clipmask = "enemyFlatBottom"; game.t220.prototype.clipxoff = 0; game.t220.prototype.clipyoff = 0; game.t220.prototype.moveAtInt = 0; game.t220.prototype.damage = 0; game.t220.prototype.jumpable = true; game.t220.prototype.hspeed = 0; game.t220.prototype.stuntime = 0; game.t221 = function () { }; game.t221.prototype = new game.t1(); game.t221.prototype.clip = "enemy21"; game.t221.prototype.frame = 80; game.t221.prototype.clipmask = "enemyNormal"; game.t221.prototype.clipxoff = 0; game.t221.prototype.clipyoff = 25 * m; game.t221.prototype.moveAtInt = 1; game.t221.prototype.damage = 3; game.t221.prototype.jumpable = false; game.t221.prototype.hspeed = 2 * m; game.t221.prototype.stuntime = 300; game.t222 = function () { }; game.t222.prototype = new game.t1(); game.t222.prototype.clip = "enemy22"; game.t222.prototype.frame = 80; game.t222.prototype.clipmask = "enemyNormal"; game.t222.prototype.clipxoff = 0; game.t222.prototype.clipyoff = 25 * m; game.t222.prototype.moveAtInt = 1; game.t222.prototype.damage = 5; game.t222.prototype.jumpable = false; game.t222.prototype.hspeed = 3 * m; game.t222.prototype.stuntime = 300; game.t223 = function () { }; game.t223.prototype = new game.t1(); game.t223.prototype.clip = "enemy23"; game.t223.prototype.clipmask = "enemyNormal"; game.t223.prototype.clipxoff = 0.5 * game.tileW; game.t223.prototype.clipyoff = 23 * m; game.t223.prototype.moveAtInt = 0; game.t223.prototype.damage = 4; game.t223.prototype.jumpable = false; game.t223.prototype.vspeed = 0; game.t223.prototype.stuntime = 300; game.t224 = function () { }; game.t224.prototype = new game.t1(); game.t224.prototype.clip = "enemy24"; game.t224.prototype.frame = 80; game.t224.prototype.clipmask = "enemyNormal"; game.t224.prototype.clipxoff = 0; game.t224.prototype.clipyoff = 25 * m; game.t224.prototype.moveAtInt = 1; game.t224.prototype.damage = 1; game.t224.prototype.jumpable = true; game.t224.prototype.hspeed = 3; game.t224.prototype.time = 30; game.t224.prototype.stuntime = 300; game.t225 = function () { }; game.t225.prototype = new game.t1(); game.t225.prototype.clip = "enemy25"; game.t225.prototype.frame = 80; game.t225.prototype.clipmask = "enemyFlatTop"; game.t225.prototype.clipxoff = 0; game.t225.prototype.clipyoff = 0; game.t225.prototype.moveAtInt = 1; game.t225.prototype.damage = 1; game.t225.prototype.jumpable = true; game.t225.prototype.hspeed = 0; game.t225.prototype.time = 30; game.t225.prototype.stuntime = 300; game.t301 = function () { }; game.t301.prototype.clip = "mov1"; game.t301.prototype.clipxoff = 0; game.t301.prototype.clipyoff = 0; game.t301.prototype.moveAtInt = 1; game.t301.prototype.hspeed = 2 * m; game.t301.prototype.vspeed = 0; game.t302 = function () { }; game.t302.prototype.clip = "mov1"; game.t302.prototype.clipxoff = 0; game.t302.prototype.clipyoff = 0; game.t302.prototype.moveAtInt = 1; game.t302.prototype.hspeed = -2 * m; game.t302.prototype.vspeed = 0; game.t303 = function () { }; game.t303.prototype.clip = "mov1"; game.t303.prototype.clipxoff = 0; game.t303.prototype.clipyoff = 0; game.t303.prototype.moveAtInt = 0; game.t303.prototype.hspeed = -2 * m; game.t303.prototype.vspeed = 0; game.t304 = function () { }; game.t304.prototype.clip = "mov1"; game.t304.prototype.clipxoff = 0; game.t304.prototype.clipyoff = 0; game.t304.prototype.moveAtInt = 1; game.t304.prototype.hspeed = 0; game.t304.prototype.vspeed = -1 * m; game.t305 = function () { }; game.t305.prototype.clip = "mov2"; game.t305.prototype.clipxoff = 0; game.t305.prototype.clipyoff = 0; game.t305.prototype.moveAtInt = 0; game.t305.prototype.hspeed = 0; game.t305.prototype.vspeed = 0; game.t306 = function () { }; game.t306.prototype.clip = "mov3"; game.t306.prototype.clipxoff = 0; game.t306.prototype.clipyoff = 1; game.t306.prototype.moveAtInt = 0; game.t306.prototype.crash = 20; game.t306.prototype.hspeed = 0; game.t306.prototype.vspeed = 0; game.t307 = function () { }; game.t307.prototype.clip = "mov4"; game.t307.prototype.clipxoff = 0; game.t307.prototype.clipyoff = 1; game.t307.prototype.moveAtInt = 0; game.t307.prototype.hspeed = 0; game.t307.prototype.vspeed = 0; game.t308 = function () { }; game.t308.prototype.clip = "mov5"; game.t308.prototype.clipxoff = 0; game.t308.prototype.clipyoff = 1; game.t308.prototype.moveAtInt = 0; game.t308.prototype.hspeed = 0; game.t308.prototype.vspeed = 0; game.t309 = function () { }; game.t309.prototype.clip = "mov6"; game.t309.prototype.clipxoff = 0; game.t309.prototype.clipyoff = 1; game.t309.prototype.moveAtInt = 0; game.t309.prototype.crash = 5; game.t309.prototype.hspeed = 0; game.t309.prototype.vspeed = 0; game.t310 = function () { }; game.t310.prototype.clip = "mov10"; game.t310.prototype.clipxoff = 0; game.t310.prototype.clipyoff = 0.1; game.t310.prototype.moveAtInt = 0; game.t310.prototype.crash = 1; game.t310.prototype.hspeed = 0; game.t310.prototype.vspeed = 0; game.t311 = function () { }; game.t311.prototype.clip = "mov11"; game.t311.prototype.clipxoff = 0; game.t311.prototype.clipyoff = 0; game.t311.prototype.moveAtInt = 0; game.t311.prototype.crash = 30; game.t311.prototype.hspeed = 0; game.t311.prototype.vspeed = 0; game.t312 = function () { }; game.t312.prototype.clip = "mov12"; game.t312.prototype.clipxoff = 0; game.t312.prototype.clipyoff = 0.1; game.t312.prototype.moveAtInt = 0; game.t312.prototype.crash = 1; game.t312.prototype.hspeed = 0; game.t312.prototype.vspeed = 0; game.t351 = function () { }; game.t351.prototype.clip = "push1"; game.t351.prototype.clipxoff = 0; game.t351.prototype.clipyoff = 0; game.t351.prototype.weight = 3; game.t351.prototype.hspeed = -1 * m; game.t351.prototype.vspeed = 0; game.t401 = function () { }; game.t401.prototype.clip = "col1"; game.t401.prototype.clipxoff = 23 * m; game.t401.prototype.clipyoff = 23 * m; game.t401.prototype.damage = 0; game.t401.prototype.score = 4; game.t401.prototype.soul = 3; game.t401.prototype.royalsoul = 0; game.t402 = function () { }; game.t402.prototype.clip = "col2"; game.t402.prototype.clipxoff = 0; game.t402.prototype.clipyoff = 48 * m; game.t402.prototype.damage = 0; game.t402.prototype.score = 0; game.t402.prototype.soul = 0; game.t402.prototype.royalsoul = 0; game.t402.prototype.activate = 303; game.t402.prototype.activatetype = "mov"; game.t402.prototype.toggle = true; game.t403 = function () { }; game.t403.prototype.clip = "col3"; game.t403.prototype.clipxoff = game.tileW / 2; game.t403.prototype.clipyoff = game.tileW / 2; game.t403.prototype.damage = 0; game.t403.prototype.score = 0; game.t403.prototype.soul = 1; game.t403.prototype.royalsoul = 0; game.t404 = function () { }; game.t404.prototype.clip = "col4"; game.t404.prototype.clipxoff = game.tileW / 2; game.t404.prototype.clipyoff = game.tileW / 2; game.t404.prototype.damage = 0; game.t404.prototype.score = 20; game.t404.prototype.soul = 0; game.t404.prototype.royalsoul = 1; game.t405 = function () { }; game.t405.prototype.clip = "col5"; game.t405.prototype.clipxoff = 0; game.t405.prototype.clipyoff = 48 * m; game.t405.prototype.damage = 0; game.t405.prototype.score = 0; game.t405.prototype.soul = 0; game.t405.prototype.royalsoul = 0; game.t405.prototype.activate = 307; game.t405.prototype.activatetype = "mov"; game.t405.prototype.toggle = false; game.t406 = function () { }; game.t406.prototype.clip = "col6"; game.t406.prototype.clipxoff = 0; game.t406.prototype.clipyoff = 48 * m; game.t406.prototype.damage = 0; game.t406.prototype.score = 0; game.t406.prototype.soul = 0; game.t406.prototype.royalsoul = 0; game.t406.prototype.activate = 308; game.t406.prototype.activatetype = "mov"; game.t406.prototype.toggle = false; game.t801 = function () { }; game.t801.prototype.clip = "deco1"; game.t801.prototype.clipxoff = 0; game.t801.prototype.clipyoff = 0; game.t801.prototype.damage = 0; game.t802 = function () { }; game.t802.prototype.clip = "deco2"; game.t802.prototype.clipxoff = 0; game.t802.prototype.clipyoff = 0; game.t802.prototype.damage = 0; game.t803 = function () { }; game.t803.prototype.clip = "deco3"; game.t803.prototype.clipxoff = 0; game.t803.prototype.clipyoff = 0; game.t803.prototype.damage = 0; game.t804 = function () { }; game.t804.prototype.clip = "deco4"; game.t804.prototype.clipxoff = 0; game.t804.prototype.clipyoff = 0; game.t804.prototype.damage = 0; game.t805 = function () { }; game.t805.prototype.clip = "deco5"; game.t805.prototype.clipxoff = 0; game.t805.prototype.clipyoff = 0; game.t805.prototype.damage = 0; game.t806 = function () { }; game.t806.prototype.clip = "deco6"; game.t806.prototype.clipxoff = 0; game.t806.prototype.clipyoff = 0; game.t806.prototype.damage = 0; game.t807 = function () { }; game.t807.prototype.clip = "deco7"; game.t807.prototype.clipxoff = 0; game.t807.prototype.clipyoff = 0; game.t807.prototype.damage = 0; game.t808 = function () { }; game.t808.prototype.clip = "deco8"; game.t808.prototype.clipxoff = 0; game.t808.prototype.clipyoff = 0; game.t808.prototype.damage = 0; game.t809 = function () { }; game.t809.prototype.clip = "deco9"; game.t809.prototype.clipxoff = 0; game.t809.prototype.clipyoff = 0; game.t809.prototype.damage = 0; game.t810 = function () { }; game.t810.prototype.clip = "deco10"; game.t810.prototype.clipxoff = 0; game.t810.prototype.clipyoff = 0; game.t810.prototype.damage = 0; game.t811 = function () { }; game.t811.prototype.clip = "deco11"; game.t811.prototype.clipxoff = 0; game.t811.prototype.clipyoff = 0; game.t811.prototype.damage = 0; game.t812 = function () { }; game.t812.prototype.clip = "deco12"; game.t812.prototype.clipxoff = 0; game.t812.prototype.clipyoff = 0; game.t812.prototype.damage = 0; game.t813 = function () { }; game.t813.prototype.clip = "deco13"; game.t813.prototype.clipxoff = 0; game.t813.prototype.clipyoff = 0; game.t813.prototype.damage = 0; game.t814 = function () { }; game.t814.prototype.clip = "deco14"; game.t814.prototype.clipxoff = 0; game.t814.prototype.clipyoff = 0; game.t814.prototype.damage = 0; game.t815 = function () { }; game.t815.prototype.clip = "deco15"; game.t815.prototype.clipxoff = 0; game.t815.prototype.clipyoff = 0; game.t815.prototype.damage = 0; game.t816 = function () { }; game.t816.prototype.clip = "deco15"; game.t816.prototype.clipxoff = 0; game.t816.prototype.clipyoff = 0; game.t816.prototype.damage = 0; game.t2 = function () { }; game.t2.prototype.frame = 2; game.t2.prototype.solid = 1; game.t2.prototype.points = 0; game.t2.prototype.health = 0; game.t2.prototype.jumpthrough = 0; game.t2.prototype.damage = 0; game.t2.prototype.destroyable = 0; game.t2.prototype.gravity = 0; game.t2.prototype.special = 1; }; levelSkulls = new Array(); levelSkulls[1] = 0; levelSkulls[2] = 2; levelSkulls[3] = 1; levelSkulls[4] = 2; levelSkulls[5] = 2; levelSkulls[6] = 3; levelSkulls[7] = 1; levelSkulls[8] = 3; levelSkulls[9] = 3; levelSkulls[10] = 2; levelSkulls[11] = 2; levelSkulls[12] = 3; levelSkulls[13] = 2; levelSkulls[14] = 2; levelSkulls[15] = 1; levelSkulls[16] = 2; levelSkulls[17] = 1; levelSkulls[18] = 0; levelFrame = new Array(); levelFrame[1] = 6; levelFrame[2] = 8; levelFrame[3] = 9; levelFrame[4] = 10; levelFrame[5] = 13; levelFrame[6] = 14; levelFrame[7] = 15; levelFrame[8] = 17; levelFrame[9] = 18; levelFrame[10] = 20; levelFrame[11] = 22; levelFrame[12] = 23; levelFrame[13] = 25; levelFrame[14] = 26; levelFrame[15] = 27; levelFrame[16] = 29; levelFrame[17] = 30; levelFrame[18] = 31; levelCost = new Array(); levelCost[1] = 0; levelCost[2] = 0; levelCost[3] = 0; levelCost[4] = 0; levelCost[5] = 1; levelCost[6] = 2; levelCost[7] = 3; levelCost[8] = 4; levelCost[9] = 6; levelCost[10] = 7; levelCost[11] = 9; levelCost[12] = 11; levelCost[13] = 13; levelCost[14] = 15; levelCost[15] = 18; levelCost[16] = 18; levelCost[17] = 18; levelCost[18] = 24; messages = new Array(); messages[1] = 1; messages[2] = 2; messages[3] = 3; messages[4] = 4; messages[5] = 5; messages[6] = 6; levelnames = new Array(); levelnames[1] = "Stage 1\n01 How di d i move again?"; levelnames[2] = "Stage 1\n02 Ghosts"; levelnames[3] = "Stage 1\n03 Athlete"; levelnames[4] = "Stage 1\n04 Bust a move"; levelnames[5] = "Stage 2\n05 Trapdoors"; levelnames[6] = "Stage 2\n06 Crumbling"; levelnames[7] = "Stage 2\n07 Pushing around"; levelnames[8] = "Stage 2\n08 Take a big leap"; levelnames[9] = "Stage 3\n09 Run"; levelnames[10] = "Stage 3\n10 Bridging the gap"; levelnames[11] = "Stage 3\n11 Follow it"; levelnames[12] = "Stage 3\n12 Clearing the way"; levelnames[13] = "Stage 3\n13 Explorer"; levelnames[14] = "Stage 3\n14 Dodging"; levelnames[15] = "Stage 4\n15 Rooms"; levelnames[16] = "Stage 4\n16 Crowded"; levelnames[17] = "Stage 4\n17 The last rebels"; levelnames[18] = "Bonus stage\n18 The Arena"; levelmaps = new Array(); levelmaps[1] = [[7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 6], [7, 0, 0, 0, 0, 0, 0, 0, 801, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21, 21], [7, 0, 0, 0, 0, 0, 0, 401, 13, 6, 6, 6, 10, 401, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21, 21], [7, 0, 2, 801, 0, 0, 401, 13, 3, 21, 21, 21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21, 21], [1, 6, 6, 6, 6, 6, 6, 3, 21, 21, 21, 21, 7, 401, 0, 0, 0, 0, 0, 801, 809, 0, 401, 0, 401, 0, 401, 809, 0, 0, 0, 0, 0, 401, 401, 0, 0, 9, 21, 21], [5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 7, 0, 0, 0, 0, 0, 0, 13, 10, 0, 18, 15, 15, 15, 15, 15, 16, 0, 0, 0, 801, 13, 10, 0, 0, 9, 21, 21], [7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 807, 0, 0, 0, 0, 0, 9, 7, 0, 0, 807, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3, 7, 0, 0, 9, 21, 21], [7, 0, 0, 0, 0, 0, 0, 0, 804, 0, 0, 9, 1, 6, 6, 6, 6, 6, 6, 3, 1, 6, 6, 6, 6, 6, 6, 10, 0, 0, 0, 0, 9, 21, 7, 0, 403, 9, 21, 21], [7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21, 21, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 10, 0, 0, 807, 9, 21, 7, 0, 13, 3, 21, 21], [1, 10, 0, 0, 18, 15, 15, 15, 15, 6, 6, 3, 21, 21, 21, 21, 21, 7, 0, 0, 0, 0, 401, 0, 0, 0, 0, 12, 1, 6, 6, 6, 3, 21, 7, 0, 12, 4, 21, 21], [21, 7, 0, 0, 0, 0, 0, 0, 0, 12, 8, 8, 8, 8, 8, 8, 8, 11, 0, 0, 0, 13, 10, 401, 0, 0, 0, 0, 12, 8, 8, 8, 8, 8, 11, 0, 0, 9, 21, 21], [21, 1, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, 401, 0, 0, 13, 3, 7, 0, 802, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21, 21], [21, 21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 10, 0, 0, 9, 5, 11, 0, 17, 0, 801, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21, 21], [21, 21, 1, 10, 0, 0, 0, 13, 6, 6, 10, 0, 13, 6, 6, 6, 3, 7, 0, 0, 12, 11, 0, 0, 9, 6, 10, 0, 0, 13, 10, 0, 0, 0, 0, 801, 0, 9, 21, 21], [21, 21, 21, 7, 0, 0, 0, 9, 21, 21, 7, 807, 9, 21, 21, 21, 21, 7, 0, 0, 807, 0, 0, 13, 3, 21, 7, 0, 0, 12, 11, 0, 0, 13, 6, 6, 6, 3, 21, 21], [21, 21, 21, 7, 807, 0, 13, 21, 21, 21, 1, 6, 3, 21, 21, 21, 21, 1, 6, 6, 6, 6, 6, 3, 21, 21, 7, 807, 0, 0, 0, 0, 0, 9, 21, 21, 21, 21, 21, 21], [21, 21, 21, 1, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21]]; levelmaps[2] = [[21, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 5, 8, 8, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 202, 0, 0, 0, 202, 202, 12, 8, 8, 21, 5, 8, 8, 8, 8, 4, 21, 5, 8, 8, 4, 21], [21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, 0, 9, 11, 0, 0, 0, 0, 12, 8, 11, 0, 0, 12, 4], [21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 810, 0, 801, 0, 0, 0, 0, 0, 17, 404, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9], [21, 7, 0, 0, 0, 0, 13, 6, 10, 201, 0, 401, 13, 6, 6, 10, 0, 0, 0, 0, 0, 14, 807, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9], [21, 7, 2, 0, 801, 0, 9, 21, 1, 6, 6, 6, 3, 21, 21, 7, 206, 0, 0, 0, 401, 12, 15, 11, 0, 0, 0, 0, 809, 211, 0, 0, 0, 0, 0, 9], [21, 1, 6, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 10, 0, 0, 20, 0, 0, 0, 0, 0, 18, 6, 6, 10, 0, 0, 0, 0, 0, 9], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 401, 9, 21, 7, 0, 0, 0, 0, 0, 9], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 11, 0, 0, 0, 812, 0, 18, 13, 401, 401, 9, 21, 7, 0, 0, 0, 0, 404, 9], [21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 5, 11, 0, 0, 0, 0, 17, 0, 0, 12, 15, 15, 8, 8, 11, 0, 0, 0, 0, 0, 9], [21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 8, 8, 11, 202, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 3], [21, 7, 0, 0, 0, 806, 0, 0, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 207, 0, 9, 10, 805, 0, 0, 0, 0, 0, 13, 15, 16, 0, 0, 9, 21], [21, 7, 0, 0, 0, 13, 10, 0, 0, 0, 0, 13, 10, 0, 0, 0, 0, 0, 811, 13, 6, 21, 21, 10, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 12, 4], [21, 7, 0, 0, 0, 9, 21, 10, 0, 0, 13, 8, 8, 16, 0, 802, 0, 0, 13, 21, 21, 21, 21, 7, 401, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 9], [21, 7, 0, 0, 18, 8, 8, 8, 15, 15, 11, 0, 0, 0, 18, 15, 15, 15, 8, 8, 8, 8, 8, 8, 16, 0, 0, 13, 16, 0, 0, 0, 0, 0, 0, 9], [21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 9], [21, 7, 0, 0, 0, 401, 0, 401, 0, 401, 201, 810, 211, 0, 0, 0, 0, 0, 17, 807, 0, 0, 207, 0, 0, 805, 13, 7, 804, 0, 17, 201, 0, 0, 13, 3], [21, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 6, 6, 6, 6, 6, 6, 6, 3, 1, 6, 6, 1, 6, 6, 6, 3, 21]]; levelmaps[3] = [[21, 5, 11, 0, 0, 0, 12, 8, 4, 21, 5, 8, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 7, 0, 0, 0, 0, 0, 0, 9, 5, 11, 0, 12, 4, 5, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21], [21, 1, 10, 0, 0, 0, 0, 0, 9, 11, 0, 0, 0, 9, 11, 0, 0, 0, 0, 0, 0, 9, 21, 21, 21, 7, 0, 0, 0, 0, 0, 0, 0, 12, 8, 4, 21], [21, 5, 11, 0, 401, 401, 0, 0, 19, 0, 0, 0, 806, 14, 0, 809, 0, 216, 0, 0, 0, 9, 21, 5, 8, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21], [21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 7, 0, 20, 309, 17, 0, 311, 0, 12, 8, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21], [21, 7, 0, 0, 0, 0, 401, 13, 10, 0, 0, 0, 9, 7, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21], [21, 7, 2, 0, 0, 0, 13, 3, 7, 0, 0, 806, 9, 1, 10, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 810, 210, 809, 0, 0, 0, 0, 0, 0, 0, 12, 4], [21, 1, 10, 812, 201, 0, 9, 8, 11, 0, 0, 13, 21, 8, 11, 0, 0, 14, 206, 0, 809, 0, 0, 0, 0, 13, 6, 10, 0, 0, 311, 0, 0, 0, 0, 806, 9], [21, 21, 1, 6, 6, 6, 7, 401, 0, 0, 0, 9, 11, 0, 0, 0, 13, 3, 6, 6, 10, 0, 0, 0, 0, 9, 21, 7, 0, 0, 0, 0, 0, 17, 0, 13, 3], [21, 21, 21, 21, 21, 21, 7, 0, 0, 18, 15, 11, 0, 0, 0, 13, 8, 8, 8, 4, 7, 0, 0, 0, 13, 21, 21, 1, 10, 0, 0, 0, 0, 14, 0, 9, 21], [21, 21, 21, 21, 21, 21, 7, 0, 0, 809, 0, 0, 201, 812, 401, 14, 0, 0, 0, 9, 7, 0, 0, 0, 9, 8, 8, 4, 7, 0, 0, 201, 0, 14, 0, 9, 21], [21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 15, 15, 15, 6, 6, 7, 0, 0, 0, 12, 11, 0, 0, 18, 11, 0, 0, 12, 1, 6, 6, 6, 6, 7, 0, 9, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 7, 0, 404, 0, 12, 8, 11, 0, 0, 0, 0, 351, 0, 0, 0, 0, 401, 401, 0, 9, 5, 8, 8, 8, 11, 0, 9, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 10, 0, 0, 0, 0, 0, 0, 0, 13, 6, 6, 10, 805, 0, 0, 13, 6, 6, 3, 7, 804, 0, 0, 0, 811, 9, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 7, 0, 0, 0, 0, 0, 0, 0, 9, 21, 21, 1, 6, 6, 6, 3, 21, 21, 21, 7, 0, 0, 13, 6, 6, 3, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 7, 0, 0, 222, 0, 0, 218, 13, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 3, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[4] = [[21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 5, 11, 202, 202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 7, 0, 0, 0, 809, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 809, 351, 814, 0, 9, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 7, 0, 0, 401, 17, 0, 0, 0, 0, 0, 809, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 15, 16, 813, 0, 19, 0, 0, 0, 12, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [5, 11, 0, 0, 13, 7, 0, 0, 0, 0, 18, 15, 16, 0, 0, 0, 0, 201, 812, 0, 0, 0, 0, 0, 813, 0, 0, 0, 401, 0, 0, 9, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [7, 0, 0, 404, 9, 7, 0, 0, 0, 0, 0, 0, 0, 0, 18, 15, 15, 15, 15, 16, 0, 0, 0, 0, 813, 0, 0, 0, 17, 0, 0, 9, 21, 21, 21, 5, 8, 8, 8, 4, 21, 21, 21, 21], [7, 0, 0, 13, 3, 7, 0, 351, 807, 805, 0, 403, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 810, 206, 206, 0, 0, 812, 14, 0, 401, 9, 21, 21, 21, 7, 0, 0, 0, 12, 4, 21, 21, 21], [7, 0, 808, 9, 5, 8, 15, 15, 6, 10, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 15, 10, 206, 206, 18, 11, 0, 401, 9, 21, 21, 21, 7, 804, 0, 0, 0, 9, 21, 21, 21], [7, 0, 18, 3, 7, 0, 214, 0, 9, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 811, 0, 0, 0, 0, 12, 6, 16, 0, 0, 0, 0, 9, 21, 21, 21, 21, 10, 0, 403, 0, 9, 21, 21, 21], [7, 0, 0, 9, 1, 6, 6, 6, 3, 7, 0, 803, 0, 17, 802, 0, 207, 0, 0, 13, 10, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 9, 21, 21, 21, 21, 7, 0, 20, 0, 9, 21, 21, 21], [7, 0, 0, 12, 8, 8, 8, 8, 8, 8, 15, 15, 15, 8, 15, 15, 15, 15, 15, 8, 8, 15, 16, 0, 0, 14, 0, 0, 0, 0, 806, 9, 21, 21, 21, 21, 7, 0, 0, 0, 9, 21, 21, 21], [1, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 802, 14, 0, 0, 0, 0, 18, 8, 8, 8, 8, 8, 7, 401, 0, 0, 9, 21, 21, 21], [21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, 801, 809, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 7, 0, 18, 15, 16, 0, 0, 0, 0, 401, 0, 12, 10, 0, 0, 9, 21, 21, 21], [21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 15, 16, 306, 17, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 807, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 14, 0, 401, 9, 21, 21, 21], [21, 7, 803, 0, 2, 0, 0, 809, 0, 0, 201, 14, 0, 0, 0, 14, 206, 0, 0, 0, 201, 0, 805, 0, 9, 1, 10, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 19, 0, 13, 3, 21, 21, 21], [21, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 306, 18, 15, 8, 15, 15, 15, 15, 6, 6, 6, 6, 3, 21, 1, 6, 6, 6, 10, 812, 0, 807, 14, 0, 0, 0, 0, 9, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 7, 0, 0, 401, 401, 0, 0, 0, 401, 9, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 1, 6, 6, 10, 805, 9, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 6, 10, 0, 404, 13, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 3, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[5] = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 8, 8, 11, 0, 0, 0, 12, 8, 8, 8, 8, 8, 4, 21, 21, 5, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 11, 0, 0, 0, 0, 403, 0, 403, 214, 0, 0, 0, 0, 9, 5, 8, 11, 0, 0, 0, 0, 0, 0, 12, 4, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 11, 0, 0, 403, 13, 6, 6, 15, 15, 6, 6, 10, 0, 403, 9, 11, 0, 0, 0, 0, 403, 403, 0, 0, 0, 9, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 5, 8, 8, 8, 8, 8, 11, 0, 0, 0, 0, 9, 21, 11, 0, 0, 12, 8, 7, 0, 403, 14, 0, 351, 0, 0, 0, 0, 0, 0, 18, 6, 3, 21, 21, 21, 21, 21], [21, 21, 21, 5, 8, 8, 11, 0, 0, 0, 0, 0, 0, 0, 0, 403, 13, 8, 11, 0, 0, 0, 0, 0, 12, 16, 309, 19, 0, 18, 15, 15, 16, 0, 0, 0, 0, 12, 8, 4, 21, 21, 21, 21], [21, 21, 5, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 801, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 201, 0, 0, 9, 21, 21, 21, 21], [21, 21, 7, 0, 0, 806, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 7, 0, 0, 0, 0, 0, 0, 0, 17, 401, 801, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 10, 401, 9, 21, 21, 21, 21], [21, 21, 7, 0, 0, 17, 0, 0, 401, 0, 0, 401, 0, 0, 0, 0, 19, 0, 0, 0, 0, 816, 351, 806, 12, 15, 16, 0, 811, 0, 0, 0, 0, 0, 0, 12, 8, 11, 401, 9, 21, 21, 21, 21], [21, 21, 7, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 810, 0, 307, 0, 0, 403, 0, 813, 18, 16, 0, 0, 0, 18, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, 9, 21, 21, 21, 21], [21, 21, 7, 0, 0, 14, 0, 302, 0, 0, 0, 302, 0, 0, 13, 6, 15, 16, 0, 0, 0, 813, 0, 0, 0, 0, 201, 0, 803, 810, 0, 0, 351, 802, 0, 0, 201, 0, 0, 9, 21, 21, 21, 21], [21, 21, 1, 16, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 9, 11, 0, 305, 0, 803, 2, 813, 0, 405, 13, 6, 6, 6, 6, 10, 0, 13, 6, 6, 6, 6, 6, 6, 6, 3, 21, 21, 21, 21], [21, 21, 7, 0, 0, 14, 206, 206, 206, 206, 206, 206, 206, 206, 14, 404, 404, 13, 6, 6, 6, 6, 15, 15, 3, 21, 21, 21, 21, 7, 206, 9, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 7, 0, 0, 9, 6, 6, 6, 6, 6, 6, 6, 6, 1, 6, 6, 3, 21, 21, 5, 11, 217, 217, 12, 1, 21, 21, 21, 1, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 7, 0, 18, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 7, 0, 0, 0, 0, 12, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 7, 0, 0, 12, 8, 4, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 4, 21, 7, 804, 0, 0, 0, 0, 9, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 7, 807, 0, 0, 0, 12, 8, 8, 11, 0, 0, 0, 0, 0, 0, 0, 12, 4, 21, 6, 10, 0, 13, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 1, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 8, 11, 0, 9, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 1, 6, 10, 0, 0, 0, 809, 0, 0, 0, 0, 204, 808, 17, 0, 0, 0, 201, 0, 0, 805, 9, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 1, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 6, 6, 6, 6, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[6] = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 21, 21], [21, 21, 5, 8, 8, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, 9, 21, 21], [21, 5, 11, 0, 0, 202, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21, 21], [21, 7, 404, 0, 0, 0, 0, 13, 6, 6, 6, 15, 15, 16, 0, 0, 0, 0, 0, 0, 0, 401, 0, 0, 18, 15, 16, 0, 0, 9, 21, 21], [21, 7, 205, 0, 210, 0, 13, 3, 8, 8, 11, 0, 0, 0, 18, 16, 0, 0, 0, 0, 18, 16, 0, 0, 0, 0, 0, 0, 0, 9, 21, 21], [21, 1, 6, 6, 6, 6, 8, 11, 0, 0, 305, 0, 0, 811, 0, 305, 0, 811, 214, 0, 811, 0, 0, 17, 0, 0, 0, 0, 13, 3, 21, 21], [21, 21, 21, 21, 21, 7, 0, 0, 806, 18, 15, 15, 15, 15, 15, 6, 6, 6, 6, 6, 15, 15, 15, 11, 310, 18, 15, 6, 3, 21, 21, 21], [21, 21, 21, 21, 5, 11, 0, 0, 20, 0, 0, 351, 814, 0, 0, 12, 8, 8, 8, 11, 202, 0, 0, 0, 805, 0, 207, 9, 21, 21, 21, 21], [21, 21, 21, 21, 7, 0, 0, 17, 0, 0, 13, 16, 813, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 15, 15, 15, 6, 3, 21, 21, 21, 21], [21, 21, 21, 21, 7, 0, 18, 7, 401, 18, 7, 0, 813, 0, 0, 0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0, 9, 21, 21, 21, 21, 21], [21, 21, 21, 21, 7, 0, 0, 14, 0, 0, 19, 0, 813, 0, 0, 0, 18, 15, 15, 15, 15, 15, 15, 16, 0, 0, 9, 21, 21, 21, 21, 21], [21, 21, 21, 21, 7, 0, 0, 9, 10, 0, 0, 0, 2, 0, 809, 0, 0, 0, 308, 0, 217, 217, 217, 810, 0, 13, 3, 21, 21, 21, 21, 21], [21, 21, 21, 21, 1, 10, 0, 12, 8, 15, 6, 15, 15, 15, 15, 16, 310, 18, 10, 0, 13, 15, 15, 15, 6, 3, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 7, 0, 403, 0, 403, 19, 0, 0, 403, 0, 0, 0, 0, 14, 0, 19, 0, 0, 0, 12, 8, 8, 4, 5, 8, 8, 4], [21, 21, 21, 21, 21, 7, 0, 0, 0, 0, 809, 201, 0, 207, 17, 0, 0, 406, 14, 0, 0, 0, 0, 0, 0, 0, 0, 12, 11, 804, 0, 9], [21, 21, 21, 21, 21, 7, 0, 0, 13, 6, 6, 15, 15, 15, 8, 15, 15, 15, 11, 0, 18, 15, 6, 10, 0, 0, 0, 0, 0, 0, 13, 3], [21, 21, 21, 21, 21, 1, 6, 6, 3, 21, 7, 401, 0, 0, 0, 209, 0, 0, 0, 0, 305, 0, 12, 7, 0, 0, 0, 0, 0, 0, 9, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 7, 404, 401, 13, 6, 6, 6, 6, 6, 6, 10, 0, 404, 9, 10, 0, 218, 0, 0, 0, 9, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 3, 21, 21, 21, 21, 21, 21, 1, 6, 6, 21, 1, 6, 6, 6, 6, 6, 3, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[7] = [[21, 21, 21, 5, 8, 8, 8, 4, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21, 21], [21, 21, 5, 11, 0, 0, 0, 12, 4, 5, 8, 11, 212, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 8, 4, 21, 21, 21, 21], [21, 5, 11, 0, 0, 0, 0, 806, 9, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 351, 0, 0, 12, 4, 21, 21, 21], [21, 7, 212, 0, 0, 0, 2, 13, 7, 209, 207, 0, 0, 351, 815, 814, 0, 0, 0, 0, 0, 13, 10, 0, 0, 9, 21, 21, 21], [21, 7, 0, 0, 0, 0, 18, 8, 8, 15, 15, 15, 15, 6, 10, 813, 0, 0, 0, 0, 0, 9, 7, 0, 0, 9, 21, 21, 21], [21, 7, 0, 221, 0, 0, 0, 0, 0, 221, 0, 0, 0, 12, 11, 813, 0, 18, 16, 0, 0, 12, 7, 0, 18, 8, 4, 21, 21], [21, 1, 10, 0, 0, 0, 809, 0, 0, 401, 401, 809, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 9, 21, 21], [21, 5, 11, 306, 20, 310, 13, 10, 0, 0, 13, 6, 6, 10, 0, 809, 0, 17, 214, 809, 0, 18, 8, 15, 16, 310, 9, 21, 21], [21, 7, 0, 0, 0, 0, 12, 7, 206, 206, 9, 5, 8, 11, 813, 18, 15, 8, 15, 16, 310, 0, 809, 0, 0, 0, 9, 21, 21], [21, 1, 10, 309, 0, 0, 0, 12, 15, 15, 8, 11, 0, 0, 813, 0, 307, 0, 0, 0, 0, 0, 17, 0, 0, 0, 9, 21, 21], [21, 21, 7, 206, 13, 10, 0, 0, 0, 0, 0, 0, 0, 0, 813, 0, 17, 0, 13, 15, 15, 15, 7, 0, 0, 18, 3, 21, 21], [21, 21, 1, 6, 8, 8, 15, 15, 16, 0, 0, 0, 0, 0, 813, 0, 12, 15, 11, 0, 0, 401, 9, 10, 0, 804, 9, 21, 21], [21, 21, 21, 7, 0, 0, 0, 0, 305, 0, 0, 0, 812, 405, 0, 0, 0, 0, 0, 0, 210, 401, 9, 1, 6, 6, 3, 21, 21], [21, 21, 5, 11, 0, 0, 0, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21], [21, 21, 7, 0, 404, 0, 13, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 1, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[8] = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21, 21, 21, 5, 8, 4, 21, 21, 21, 21, 21, 21], [21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 21, 7, 404, 0, 0, 0, 9, 5, 8, 8, 8, 8, 4, 21, 5, 11, 0, 9, 21, 21, 21, 21, 21, 21], [21, 21, 21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 7, 0, 0, 0, 0, 9, 11, 0, 0, 0, 0, 12, 4, 7, 0, 0, 9, 21, 21, 21, 21, 21, 21], [21, 21, 5, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 16, 0, 0, 0, 14, 0, 809, 0, 0, 0, 0, 9, 7, 804, 0, 9, 21, 21, 21, 21, 21, 21], [21, 21, 7, 0, 0, 0, 2, 0, 0, 809, 0, 0, 0, 0, 0, 0, 0, 351, 0, 0, 0, 14, 0, 20, 0, 0, 0, 0, 9, 7, 0, 0, 9, 21, 21, 21, 21, 21, 21], [21, 21, 1, 6, 6, 6, 6, 10, 206, 13, 6, 10, 0, 0, 0, 0, 0, 18, 16, 212, 0, 14, 0, 0, 221, 0, 0, 0, 9, 7, 0, 13, 5, 8, 8, 4, 21, 21, 21], [21, 21, 21, 21, 21, 5, 8, 8, 15, 8, 8, 11, 0, 0, 0, 0, 401, 0, 204, 0, 401, 14, 0, 0, 0, 206, 206, 0, 9, 7, 0, 12, 11, 0, 0, 12, 4, 21, 21], [21, 5, 8, 8, 8, 11, 0, 0, 0, 351, 814, 0, 0, 0, 0, 0, 18, 6, 6, 15, 15, 21, 6, 16, 0, 13, 16, 0, 9, 7, 0, 0, 203, 0, 0, 0, 9, 21, 21], [21, 7, 0, 401, 0, 0, 0, 18, 15, 16, 813, 0, 0, 0, 0, 0, 0, 9, 11, 0, 401, 12, 11, 0, 0, 14, 0, 0, 12, 8, 16, 0, 0, 0, 0, 0, 9, 21, 21], [21, 1, 10, 0, 0, 0, 806, 0, 0, 0, 813, 0, 0, 0, 0, 0, 0, 19, 212, 0, 20, 0, 307, 0, 0, 14, 809, 0, 0, 0, 0, 805, 401, 17, 0, 0, 9, 21, 21], [21, 21, 1, 15, 16, 0, 13, 10, 0, 0, 0, 814, 0, 0, 204, 809, 0, 0, 0, 809, 0, 0, 17, 0, 220, 9, 10, 306, 13, 6, 6, 6, 15, 11, 0, 13, 3, 21, 21], [21, 21, 21, 0, 0, 0, 9, 11, 217, 18, 16, 217, 18, 15, 15, 15, 15, 6, 6, 10, 312, 18, 11, 310, 18, 3, 7, 306, 9, 21, 21, 11, 0, 0, 223, 9, 21, 21, 21], [21, 21, 7, 0, 17, 0, 19, 0, 0, 0, 0, 813, 0, 0, 810, 0, 0, 12, 8, 11, 0, 0, 308, 0, 404, 9, 7, 0, 9, 21, 7, 0, 0, 0, 0, 9, 21, 21, 21], [21, 21, 7, 0, 12, 16, 0, 0, 216, 0, 0, 0, 0, 405, 17, 212, 0, 406, 0, 401, 0, 401, 17, 0, 0, 9, 7, 206, 9, 21, 7, 404, 0, 223, 13, 3, 21, 21, 21], [21, 21, 7, 0, 0, 809, 0, 13, 6, 6, 6, 6, 6, 6, 1, 6, 6, 6, 6, 6, 6, 6, 3, 6, 6, 21, 1, 6, 3, 21, 1, 6, 10, 309, 9, 21, 21, 21, 21], [21, 21, 1, 6, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 3, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[9] = [[21, 21, 21, 21, 21, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 5, 8, 8, 8, 8, 8, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21, 21], [21, 5, 11, 0, 0, 0, 0, 0, 351, 814, 0, 0, 0, 0, 0, 0, 0, 0, 205, 17, 0, 0, 0, 303, 0, 0, 0, 0, 9, 21, 21, 21, 21, 21, 21, 21], [21, 7, 404, 0, 0, 0, 13, 15, 10, 813, 0, 0, 0, 0, 0, 0, 0, 0, 18, 7, 0, 0, 0, 303, 0, 0, 0, 0, 9, 5, 8, 8, 4, 21, 21, 21], [21, 1, 6, 6, 16, 0, 14, 0, 19, 813, 0, 0, 0, 0, 13, 10, 0, 0, 201, 14, 402, 0, 0, 303, 0, 0, 0, 0, 12, 11, 0, 0, 9, 21, 21, 21], [21, 5, 8, 11, 0, 0, 14, 0, 0, 813, 0, 0, 0, 0, 9, 21, 6, 6, 15, 8, 15, 15, 15, 15, 15, 6, 10, 0, 0, 0, 0, 401, 9, 21, 21, 21], [21, 7, 0, 0, 0, 0, 14, 0, 0, 813, 0, 0, 0, 0, 9, 21, 5, 11, 0, 0, 0, 0, 0, 0, 0, 12, 8, 15, 15, 15, 10, 0, 9, 21, 21, 21], [5, 11, 0, 0, 201, 0, 14, 0, 806, 2, 815, 815, 814, 811, 9, 21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 404, 14, 401, 9, 21, 21, 21], [7, 0, 0, 13, 15, 15, 11, 0, 13, 6, 6, 10, 405, 13, 3, 21, 7, 0, 18, 10, 0, 401, 221, 401, 0, 401, 222, 0, 0, 0, 14, 0, 9, 21, 21, 21], [7, 0, 0, 14, 0, 0, 0, 0, 9, 21, 21, 1, 6, 3, 21, 21, 7, 0, 0, 14, 0, 302, 0, 0, 0, 18, 15, 15, 6, 6, 7, 401, 9, 21, 21, 21], [7, 0, 0, 9, 10, 0, 0, 18, 8, 8, 4, 5, 8, 8, 8, 8, 8, 16, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 7, 0, 9, 21, 21, 21], [1, 10, 0, 9, 11, 0, 0, 0, 0, 0, 12, 11, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 14, 401, 9, 21, 21, 21], [21, 7, 0, 19, 0, 0, 18, 16, 0, 0, 0, 307, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 809, 0, 206, 17, 401, 0, 0, 804, 14, 0, 9, 21, 21, 21], [21, 7, 0, 0, 0, 401, 0, 0, 206, 0, 0, 17, 0, 0, 0, 0, 401, 18, 6, 7, 0, 0, 18, 6, 6, 21, 6, 6, 6, 6, 7, 401, 9, 21, 21, 21], [21, 7, 220, 809, 0, 401, 401, 13, 15, 15, 6, 7, 401, 0, 0, 401, 311, 0, 12, 7, 0, 0, 0, 12, 5, 8, 8, 8, 8, 5, 11, 0, 9, 21, 21, 21], [21, 1, 6, 6, 10, 306, 306, 19, 0, 0, 12, 21, 10, 0, 0, 311, 0, 0, 0, 14, 401, 0, 0, 0, 19, 0, 0, 404, 0, 19, 0, 401, 9, 21, 21, 21], [21, 21, 21, 21, 7, 809, 0, 0, 0, 0, 0, 12, 8, 6, 10, 0, 0, 809, 0, 12, 16, 0, 0, 0, 310, 0, 0, 17, 0, 0, 0, 0, 9, 21, 21, 21], [21, 21, 21, 21, 1, 10, 0, 207, 0, 201, 0, 0, 0, 12, 11, 0, 13, 10, 0, 0, 0, 0, 401, 17, 0, 0, 0, 14, 0, 0, 0, 0, 9, 21, 21, 21], [21, 21, 21, 21, 21, 1, 6, 6, 6, 6, 6, 10, 809, 0, 401, 0, 9, 7, 0, 0, 0, 0, 401, 14, 0, 0, 0, 14, 0, 0, 0, 0, 9, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 6, 3, 1, 6, 10, 222, 805, 0, 9, 10, 0, 206, 9, 10, 0, 0, 13, 3, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 3, 1, 6, 6, 3, 1, 6, 6, 3, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[10] = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 11, 0, 12, 4, 21, 21], [21, 21, 5, 8, 8, 8, 4, 5, 8, 11, 0, 0, 0, 0, 0, 0, 12, 5, 8, 8, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21, 21], [21, 5, 11, 0, 0, 0, 9, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 17, 0, 0, 0, 9, 21, 21], [21, 7, 0, 0, 0, 18, 7, 0, 0, 0, 0, 351, 814, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 310, 18, 15, 15, 15, 10, 0, 17, 0, 9, 6, 10, 310, 9, 21, 21], [21, 7, 0, 0, 17, 0, 19, 0, 401, 13, 15, 16, 813, 0, 0, 311, 0, 0, 401, 0, 13, 6, 7, 0, 0, 0, 0, 0, 12, 15, 11, 0, 12, 5, 11, 0, 9, 21, 21], [21, 5, 15, 4, 11, 0, 0, 0, 0, 14, 2, 401, 813, 0, 0, 0, 0, 0, 20, 0, 12, 8, 11, 311, 311, 20, 0, 0, 0, 0, 0, 0, 0, 19, 0, 404, 9, 21, 21], [21, 7, 0, 19, 0, 0, 0, 20, 401, 9, 10, 401, 813, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 0, 0, 305, 0, 13, 3, 21, 21], [21, 7, 0, 307, 0, 0, 0, 0, 0, 9, 7, 809, 405, 814, 0, 216, 0, 401, 0, 0, 806, 0, 0, 0, 0, 0, 0, 311, 18, 15, 6, 15, 15, 15, 6, 3, 21, 21, 21], [21, 7, 0, 13, 6, 16, 0, 0, 401, 12, 8, 15, 16, 311, 0, 20, 0, 20, 0, 311, 13, 10, 0, 0, 0, 0, 0, 0, 0, 223, 19, 0, 804, 0, 9, 21, 21, 21, 21], [21, 7, 0, 9, 7, 206, 0, 0, 0, 0, 0, 0, 0, 813, 0, 0, 0, 0, 0, 0, 9, 7, 220, 206, 206, 206, 206, 0, 0, 0, 310, 0, 0, 13, 3, 21, 21, 21, 21], [21, 7, 0, 12, 1, 10, 0, 0, 220, 0, 0, 205, 0, 813, 0, 0, 0, 0, 0, 0, 12, 8, 15, 15, 15, 15, 6, 6, 6, 16, 401, 13, 6, 3, 21, 21, 21, 21, 21], [21, 7, 0, 0, 9, 7, 206, 206, 17, 0, 0, 17, 214, 809, 0, 214, 809, 0, 0, 0, 305, 809, 0, 0, 0, 0, 12, 8, 11, 0, 0, 9, 21, 21, 21, 21, 21, 21, 21], [21, 7, 220, 0, 9, 1, 6, 6, 7, 0, 13, 1, 6, 6, 6, 6, 6, 10, 401, 13, 6, 10, 0, 0, 0, 0, 0, 0, 0, 0, 401, 9, 21, 21, 21, 21, 21, 21, 21], [21, 1, 10, 0, 12, 4, 21, 21, 7, 206, 9, 21, 21, 21, 21, 21, 21, 1, 6, 3, 21, 1, 10, 210, 0, 0, 809, 222, 0, 0, 805, 9, 21, 21, 21, 21, 21, 21, 21], [21, 21, 7, 0, 0, 9, 21, 21, 1, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 6, 6, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21], [21, 21, 7, 0, 404, 9, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 1, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[11] = [[21, 21, 5, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21], [21, 5, 11, 0, 401, 0, 0, 0, 0, 9, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 7, 0, 0, 809, 0, 0, 0, 0, 0, 0, 351, 814, 9, 21, 21, 21, 21, 21], [21, 7, 0, 0, 18, 15, 6, 10, 404, 9, 21, 21, 21, 5, 8, 8, 8, 4, 21, 5, 11, 0, 13, 6, 10, 0, 0, 0, 0, 13, 10, 813, 9, 21, 21, 21, 21, 21], [21, 7, 0, 0, 0, 0, 12, 7, 0, 12, 8, 8, 8, 11, 0, 0, 0, 12, 8, 11, 0, 0, 12, 8, 8, 15, 15, 15, 6, 5, 11, 813, 9, 8, 8, 4, 21, 21], [21, 7, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 11, 0, 813, 14, 804, 0, 12, 4, 21], [21, 7, 401, 0, 0, 0, 0, 14, 0, 0, 13, 10, 0, 222, 0, 0, 13, 10, 0, 0, 0, 805, 0, 219, 17, 0, 401, 401, 811, 0, 0, 406, 14, 0, 0, 0, 9, 21], [21, 1, 6, 15, 15, 16, 0, 14, 401, 13, 8, 8, 15, 15, 15, 15, 8, 8, 15, 16, 0, 13, 6, 6, 11, 306, 18, 15, 16, 0, 401, 13, 5, 16, 0, 0, 9, 21], [21, 5, 11, 0, 0, 0, 401, 14, 0, 14, 0, 0, 811, 0, 401, 401, 0, 810, 0, 811, 2, 9, 21, 7, 404, 401, 0, 0, 0, 0, 13, 5, 11, 0, 0, 0, 9, 21], [21, 7, 0, 0, 0, 0, 0, 14, 401, 19, 0, 18, 15, 15, 15, 15, 15, 15, 15, 15, 15, 8, 8, 5, 16, 309, 309, 13, 6, 6, 5, 11, 401, 0, 0, 401, 9, 21], [21, 7, 0, 401, 0, 0, 18, 21, 16, 0, 401, 308, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 206, 206, 206, 9, 21, 21, 7, 401, 0, 0, 0, 13, 3, 21], [21, 1, 6, 10, 0, 0, 0, 14, 0, 0, 13, 10, 0, 0, 0, 0, 0, 0, 0, 0, 351, 0, 0, 12, 6, 6, 6, 8, 8, 8, 8, 10, 0, 216, 0, 9, 21, 21], [21, 21, 21, 7, 0, 0, 0, 9, 6, 6, 21, 7, 809, 0, 401, 0, 401, 0, 401, 18, 16, 401, 0, 0, 9, 21, 7, 0, 0, 0, 0, 12, 15, 16, 0, 9, 21, 21], [21, 21, 21, 7, 401, 18, 15, 3, 21, 21, 21, 5, 16, 302, 0, 0, 0, 302, 0, 0, 0, 302, 206, 206, 9, 8, 11, 0, 0, 0, 0, 0, 0, 0, 805, 9, 21, 21], [21, 21, 21, 7, 0, 0, 0, 12, 8, 4, 5, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 15, 11, 0, 0, 0, 0, 0, 0, 13, 6, 6, 6, 3, 21, 21], [21, 21, 21, 7, 809, 0, 0, 0, 0, 12, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, 809, 0, 401, 0, 401, 0, 0, 205, 9, 21, 21, 21, 21, 21, 21], [21, 21, 21, 1, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 810, 0, 0, 0, 0, 0, 17, 0, 0, 222, 0, 0, 13, 6, 3, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 1, 6, 6, 6, 6, 6, 6, 10, 0, 220, 805, 13, 6, 10, 206, 206, 206, 206, 206, 9, 6, 6, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 3, 21, 1, 6, 6, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[12] = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 8, 8, 8, 4, 5, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 11, 0, 0, 0, 12, 7, 404, 0, 0, 0, 0, 0, 12, 8, 8, 4, 21, 21, 21], [21, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 11, 0, 0, 0, 0, 0, 19, 309, 18, 6, 10, 0, 0, 225, 0, 0, 9, 21, 21, 21], [21, 21, 5, 8, 11, 0, 0, 0, 0, 0, 351, 0, 0, 0, 351, 0, 0, 0, 0, 0, 401, 9, 5, 16, 0, 0, 0, 0, 12, 4, 21, 21], [21, 5, 11, 0, 806, 0, 0, 18, 6, 6, 16, 813, 13, 6, 6, 10, 0, 13, 16, 0, 401, 9, 11, 0, 0, 0, 0, 0, 0, 12, 4, 21], [21, 7, 0, 0, 17, 0, 0, 202, 9, 7, 401, 813, 12, 8, 8, 11, 0, 19, 0, 206, 13, 7, 0, 0, 0, 214, 0, 0, 351, 0, 9, 21], [21, 7, 0, 0, 14, 0, 0, 0, 9, 1, 16, 813, 401, 307, 0, 221, 0, 0, 0, 18, 8, 5, 15, 15, 15, 16, 0, 18, 16, 0, 9, 21], [21, 7, 0, 13, 7, 0, 2, 0, 9, 7, 401, 813, 13, 10, 0, 0, 0, 0, 0, 0, 804, 14, 401, 0, 0, 0, 0, 0, 0, 0, 9, 21], [21, 7, 0, 12, 1, 6, 6, 15, 8, 8, 16, 813, 12, 7, 0, 311, 0, 401, 0, 0, 0, 14, 0, 405, 0, 207, 0, 0, 0, 205, 9, 21], [21, 7, 809, 0, 12, 8, 11, 0, 0, 0, 0, 0, 814, 14, 0, 0, 0, 311, 0, 401, 13, 7, 401, 18, 15, 15, 15, 6, 6, 6, 3, 21], [21, 1, 10, 0, 401, 0, 0, 0, 0, 18, 15, 16, 813, 19, 0, 0, 0, 0, 0, 401, 12, 7, 205, 0, 0, 0, 0, 12, 4, 21, 21, 21], [21, 21, 1, 10, 0, 809, 0, 222, 0, 809, 406, 815, 0, 0, 0, 0, 0, 0, 0, 0, 223, 12, 16, 0, 0, 0, 0, 0, 9, 21, 21, 21], [21, 21, 21, 1, 6, 6, 6, 15, 15, 15, 15, 15, 15, 16, 0, 806, 0, 0, 0, 401, 0, 401, 0, 401, 0, 13, 6, 6, 3, 21, 21, 21], [21, 21, 21, 21, 21, 21, 7, 404, 404, 305, 0, 308, 811, 0, 0, 13, 6, 10, 206, 13, 6, 6, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 6, 6, 6, 6, 6, 3, 21, 1, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[13] = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 5, 11, 0, 307, 0, 404, 0, 404, 0, 0, 9, 21, 21, 5, 8, 8, 8, 8, 4, 21, 7, 0, 0, 0, 0, 12, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 7, 0, 0, 13, 6, 6, 6, 10, 0, 18, 8, 8, 8, 11, 0, 0, 0, 0, 12, 4, 7, 0, 0, 351, 0, 0, 9, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 5, 8, 16, 0, 9, 21, 5, 8, 11, 0, 221, 0, 0, 0, 0, 0, 221, 0, 0, 0, 9, 7, 0, 13, 10, 405, 0, 12, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21, 21], [21, 7, 0, 0, 0, 9, 8, 11, 0, 0, 0, 0, 0, 0, 17, 403, 0, 401, 0, 17, 0, 12, 11, 0, 12, 8, 6, 16, 0, 0, 0, 0, 12, 4, 21, 21, 21, 21, 21, 21], [21, 7, 0, 0, 311, 14, 0, 0, 0, 0, 0, 0, 0, 223, 14, 403, 0, 311, 0, 14, 0, 816, 351, 401, 0, 0, 14, 0, 0, 0, 0, 0, 0, 9, 21, 21, 21, 21, 21, 21], [21, 7, 0, 0, 223, 14, 0, 0, 0, 18, 15, 15, 16, 0, 19, 403, 401, 0, 0, 14, 0, 813, 13, 10, 401, 0, 14, 0, 351, 0, 0, 0, 0, 9, 8, 8, 4, 21, 21, 21], [21, 7, 0, 0, 0, 14, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 311, 0, 0, 14, 0, 813, 9, 7, 0, 401, 9, 15, 15, 16, 0, 0, 0, 14, 0, 0, 12, 4, 21, 21], [21, 1, 10, 401, 0, 12, 15, 10, 0, 0, 0, 0, 0, 0, 812, 207, 0, 0, 13, 7, 0, 813, 12, 11, 0, 0, 14, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 9, 21, 21], [21, 21, 7, 0, 0, 0, 0, 9, 6, 15, 15, 15, 15, 15, 15, 15, 15, 15, 3, 7, 0, 813, 0, 0, 0, 401, 14, 0, 0, 351, 809, 401, 0, 308, 0, 221, 0, 9, 21, 21], [21, 21, 7, 401, 206, 0, 0, 12, 11, 0, 0, 0, 0, 0, 0, 401, 401, 0, 12, 11, 0, 813, 13, 6, 6, 6, 7, 0, 18, 16, 312, 20, 0, 13, 10, 0, 0, 9, 21, 21], [21, 21, 1, 6, 10, 0, 0, 0, 0, 0, 0, 0, 214, 0, 0, 13, 10, 0, 0, 0, 0, 813, 9, 21, 21, 21, 11, 0, 0, 0, 0, 0, 0, 21, 7, 804, 0, 9, 21, 21], [21, 21, 21, 21, 1, 6, 6, 10, 0, 0, 0, 18, 15, 15, 15, 8, 8, 15, 15, 6, 10, 306, 9, 21, 21, 7, 0, 0, 0, 406, 0, 0, 223, 9, 1, 6, 6, 3, 21, 21], [21, 21, 21, 21, 21, 21, 21, 7, 210, 809, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 11, 813, 12, 8, 8, 11, 0, 0, 13, 10, 0, 13, 6, 3, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 6, 6, 10, 0, 0, 218, 207, 0, 0, 809, 813, 305, 0, 0, 222, 0, 210, 9, 1, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 6, 6, 6, 10, 0, 13, 6, 6, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[14] = [[21, 21, 21, 8, 8, 8, 8, 8, 8, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 8, 8, 21, 21, 21, 21, 21, 8, 11, 0, 0, 0, 12, 21, 21, 21, 21], [21, 21, 7, 0, 0, 0, 0, 0, 0, 12, 8, 8, 8, 21, 21, 21, 21, 21, 7, 0, 0, 9, 21, 21, 21, 7, 0, 0, 0, 0, 0, 0, 12, 8, 21, 21], [21, 21, 11, 0, 0, 0, 0, 0, 351, 0, 0, 0, 0, 12, 8, 21, 21, 8, 11, 0, 0, 12, 8, 8, 21, 21, 10, 0, 0, 0, 351, 0, 0, 0, 9, 21], [21, 11, 0, 0, 17, 0, 13, 15, 16, 0, 0, 0, 0, 0, 0, 12, 11, 0, 0, 0, 216, 0, 0, 0, 9, 8, 11, 0, 18, 15, 15, 10, 212, 0, 9, 21], [7, 225, 0, 0, 9, 15, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 311, 21, 311, 309, 309, 19, 0, 0, 401, 0, 0, 223, 14, 0, 0, 9, 21], [7, 0, 0, 0, 14, 0, 2, 0, 0, 0, 0, 0, 13, 6, 6, 6, 6, 6, 7, 0, 0, 0, 206, 206, 0, 0, 18, 15, 16, 0, 13, 7, 401, 13, 21, 21], [7, 0, 0, 0, 9, 6, 10, 0, 0, 0, 0, 13, 21, 8, 8, 8, 8, 21, 7, 0, 0, 0, 13, 10, 0, 0, 0, 0, 0, 0, 12, 11, 401, 9, 21, 21], [7, 0, 0, 13, 21, 21, 7, 217, 13, 6, 15, 8, 11, 401, 0, 0, 0, 12, 11, 0, 0, 13, 21, 8, 15, 16, 0, 0, 206, 0, 0, 0, 0, 9, 21, 21], [21, 10, 401, 9, 21, 21, 11, 217, 9, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 811, 0, 12, 11, 0, 0, 0, 0, 401, 13, 10, 0, 13, 6, 21, 21, 21], [21, 7, 401, 12, 8, 11, 0, 813, 19, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 401, 12, 11, 0, 9, 21, 21, 21, 21], [21, 7, 0, 0, 405, 815, 815, 0, 0, 0, 401, 206, 0, 18, 16, 0, 9, 6, 6, 21, 6, 10, 0, 222, 0, 0, 204, 0, 0, 0, 406, 9, 21, 21, 21, 21], [21, 21, 6, 6, 15, 15, 15, 15, 16, 0, 0, 20, 0, 401, 0, 0, 9, 21, 21, 8, 21, 21, 6, 6, 6, 6, 6, 6, 6, 6, 6, 8, 8, 21, 21, 21], [21, 21, 21, 11, 0, 0, 0, 307, 0, 0, 0, 0, 0, 20, 0, 0, 9, 21, 7, 404, 21, 21, 21, 21, 21, 21, 8, 8, 8, 8, 11, 0, 0, 21, 21, 21], [21, 21, 7, 0, 0, 0, 0, 18, 15, 15, 6, 16, 0, 0, 0, 13, 21, 21, 7, 0, 0, 12, 8, 8, 8, 11, 0, 0, 0, 0, 0, 0, 0, 804, 9, 21], [21, 21, 7, 0, 214, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 9, 21, 21, 21, 10, 0, 0, 224, 0, 0, 0, 0, 0, 0, 18, 16, 0, 0, 0, 9, 21], [21, 21, 21, 6, 6, 6, 6, 6, 10, 0, 0, 401, 0, 18, 6, 21, 21, 8, 8, 7, 0, 0, 0, 0, 0, 0, 401, 13, 10, 0, 308, 0, 0, 13, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 7, 0, 0, 20, 0, 401, 9, 21, 7, 401, 401, 12, 16, 0, 0, 0, 0, 401, 13, 21, 7, 404, 13, 6, 6, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 11, 0, 0, 0, 0, 18, 8, 8, 11, 401, 0, 0, 0, 0, 0, 0, 0, 401, 9, 21, 21, 6, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 7, 0, 0, 0, 809, 0, 401, 0, 401, 305, 0, 13, 10, 0, 0, 13, 6, 6, 6, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 21, 21, 6, 6, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[15] = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 11, 0, 0, 12, 4, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 7, 0, 0, 0, 0, 12, 4, 21, 21, 21, 21], [21, 21, 21, 21, 5, 8, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 21, 21, 21, 21, 21, 7, 0, 0, 214, 0, 0, 9, 21, 21, 21, 21], [21, 5, 8, 8, 11, 0, 12, 5, 11, 0, 0, 0, 225, 0, 0, 0, 9, 21, 21, 21, 21, 21, 21, 5, 8, 11, 0, 18, 15, 16, 0, 9, 21, 21, 21, 21], [21, 7, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 8, 5, 8, 8, 8, 11, 0, 0, 0, 0, 0, 214, 0, 9, 21, 21, 21, 21], [21, 7, 0, 0, 2, 0, 0, 0, 0, 17, 0, 0, 0, 401, 0, 401, 0, 401, 0, 14, 0, 0, 0, 0, 0, 0, 0, 214, 0, 13, 6, 3, 21, 21, 21, 21], [21, 7, 0, 18, 15, 16, 0, 0, 13, 21, 10, 0, 0, 13, 6, 6, 6, 10, 0, 19, 0, 0, 224, 0, 0, 0, 18, 15, 15, 8, 8, 4, 21, 21, 21, 21], [21, 7, 0, 0, 0, 0, 0, 0, 9, 21, 5, 16, 311, 9, 21, 21, 21, 7, 0, 0, 0, 17, 0, 0, 0, 0, 351, 0, 0, 0, 0, 9, 21, 21, 21, 21], [21, 7, 0, 0, 0, 0, 0, 0, 9, 5, 11, 0, 0, 12, 8, 4, 21, 7, 0, 0, 0, 19, 0, 0, 0, 0, 13, 15, 15, 16, 401, 12, 4, 21, 21, 21], [21, 1, 10, 0, 0, 0, 0, 13, 5, 11, 0, 0, 0, 0, 0, 12, 5, 8, 16, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 225, 0, 0, 12, 4, 21, 21], [21, 21, 7, 311, 13, 6, 15, 8, 11, 0, 0, 224, 0, 0, 0, 0, 14, 0, 0, 0, 0, 351, 0, 0, 0, 0, 305, 401, 0, 0, 401, 0, 0, 9, 21, 21], [21, 21, 7, 0, 12, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 17, 217, 13, 6, 6, 6, 6, 10, 0, 0, 0, 17, 0, 0, 9, 21, 21], [21, 21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 9, 8, 8, 8, 4, 7, 401, 0, 0, 14, 0, 0, 9, 21, 21], [21, 21, 7, 0, 0, 18, 16, 401, 18, 16, 0, 401, 401, 0, 0, 13, 6, 15, 6, 8, 15, 11, 225, 0, 0, 9, 1, 10, 0, 0, 14, 0, 13, 3, 21, 21], [21, 21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 21, 7, 0, 19, 0, 0, 0, 0, 0, 0, 12, 4, 1, 6, 6, 1, 6, 3, 21, 21, 21], [21, 21, 7, 0, 0, 0, 0, 0, 13, 6, 15, 10, 311, 13, 21, 5, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 8, 8, 8, 4, 21, 21, 21, 21], [21, 21, 7, 0, 0, 0, 0, 18, 8, 11, 0, 14, 0, 12, 8, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 4, 21, 21], [21, 21, 1, 10, 0, 0, 0, 0, 305, 0, 0, 14, 0, 0, 0, 0, 0, 13, 6, 10, 0, 0, 0, 0, 402, 221, 401, 0, 401, 0, 401, 0, 404, 9, 21, 21], [21, 21, 21, 1, 6, 6, 6, 6, 10, 0, 804, 14, 0, 0, 0, 13, 6, 3, 21, 1, 6, 6, 6, 6, 10, 303, 0, 0, 0, 0, 0, 0, 0, 9, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 3, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 7, 206, 206, 206, 206, 206, 206, 206, 206, 9, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 6, 6, 6, 6, 6, 3, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[16] = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 8, 8, 8, 8, 8, 4, 21], [21, 21, 21, 21, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 21, 21, 21, 5, 11, 0, 0, 0, 0, 0, 9, 21], [21, 21, 5, 8, 8, 8, 8, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 4, 21, 7, 0, 0, 0, 18, 10, 0, 9, 21], [5, 8, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 401, 401, 0, 0, 0, 0, 0, 0, 0, 9, 21, 7, 0, 0, 0, 0, 14, 0, 9, 21], [7, 0, 404, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 10, 0, 0, 18, 16, 0, 224, 0, 0, 0, 0, 0, 12, 5, 8, 16, 0, 0, 223, 14, 0, 9, 21], [7, 0, 18, 6, 10, 212, 0, 0, 0, 0, 0, 224, 0, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 401, 0, 0, 19, 0, 0, 0, 0, 210, 14, 0, 9, 21], [7, 0, 0, 9, 7, 401, 0, 0, 0, 0, 0, 0, 0, 12, 8, 10, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 307, 0, 0, 0, 18, 15, 11, 0, 9, 21], [7, 0, 0, 9, 7, 401, 0, 0, 0, 221, 0, 0, 0, 0, 0, 12, 6, 16, 0, 0, 214, 0, 0, 0, 0, 0, 18, 10, 0, 214, 0, 0, 217, 0, 9, 21], [1, 10, 0, 9, 7, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 18, 15, 15, 10, 0, 0, 0, 0, 12, 15, 6, 15, 15, 16, 0, 9, 21], [21, 7, 0, 9, 8, 6, 10, 0, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 351, 0, 0, 19, 401, 18, 10, 0, 0, 0, 19, 0, 0, 401, 401, 9, 21], [21, 7, 0, 19, 0, 12, 11, 0, 0, 351, 0, 17, 0, 0, 0, 0, 221, 0, 0, 18, 10, 0, 0, 0, 210, 21, 16, 0, 0, 401, 351, 0, 17, 0, 9, 21], [21, 7, 0, 0, 0, 0, 0, 0, 18, 15, 6, 7, 0, 0, 216, 0, 0, 0, 0, 0, 9, 10, 401, 18, 6, 11, 0, 0, 0, 401, 18, 15, 11, 311, 9, 21], [21, 1, 6, 6, 10, 0, 0, 214, 0, 0, 12, 21, 16, 0, 17, 0, 0, 0, 0, 13, 21, 7, 0, 0, 19, 0, 0, 0, 0, 401, 0, 0, 0, 0, 9, 21], [21, 5, 8, 5, 11, 312, 18, 15, 16, 0, 401, 14, 0, 0, 12, 6, 10, 0, 0, 9, 5, 8, 16, 0, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 9, 21], [21, 7, 404, 14, 401, 0, 0, 0, 0, 0, 401, 19, 0, 0, 0, 9, 8, 16, 0, 9, 7, 0, 401, 0, 0, 0, 13, 6, 6, 10, 0, 401, 0, 0, 9, 21], [21, 7, 0, 14, 212, 0, 0, 0, 0, 0, 0, 0, 0, 351, 0, 14, 0, 0, 0, 9, 7, 0, 218, 0, 0, 18, 8, 8, 8, 21, 10, 401, 206, 206, 9, 21], [21, 7, 0, 12, 15, 15, 16, 212, 0, 18, 15, 15, 15, 6, 6, 7, 0, 20, 405, 9, 21, 6, 6, 10, 0, 0, 0, 0, 0, 12, 11, 312, 18, 15, 3, 21], [21, 7, 0, 0, 305, 0, 0, 0, 0, 0, 0, 0, 0, 9, 21, 11, 0, 0, 13, 3, 21, 21, 21, 7, 207, 0, 0, 0, 209, 0, 0, 0, 305, 804, 9, 21], [21, 1, 6, 6, 6, 6, 6, 10, 0, 401, 401, 0, 13, 3, 7, 210, 0, 210, 9, 21, 21, 21, 21, 1, 6, 6, 6, 6, 6, 6, 10, 0, 13, 6, 3, 21], [21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 6, 6, 3, 21, 1, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 3, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[17] = [[21, 21, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 4, 21, 21, 5, 8, 5, 11, 0, 0, 0, 0, 0, 12, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 7, 0, 0, 0, 0, 0, 0, 9, 21, 5, 11, 0, 14, 0, 401, 0, 401, 0, 0, 0, 12, 4, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 5, 8, 8, 11, 401, 17, 0, 401, 401, 0, 9, 5, 11, 0, 0, 19, 0, 301, 0, 0, 0, 17, 0, 0, 12, 8, 8, 4, 21, 21, 21, 21, 21, 21], [21, 5, 11, 0, 0, 225, 401, 14, 311, 18, 16, 311, 9, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 223, 9, 5, 8, 4, 21, 21, 21], [21, 7, 0, 0, 0, 0, 401, 14, 0, 0, 0, 0, 14, 401, 221, 0, 0, 0, 17, 401, 0, 0, 0, 14, 306, 13, 16, 0, 0, 9, 7, 0, 12, 4, 21, 21], [21, 7, 0, 0, 0, 0, 401, 14, 0, 0, 0, 0, 14, 401, 401, 0, 221, 0, 12, 16, 216, 0, 211, 14, 0, 19, 0, 0, 18, 3, 11, 0, 0, 9, 21, 21], [21, 7, 401, 18, 15, 15, 15, 8, 10, 401, 18, 15, 11, 206, 0, 214, 0, 0, 0, 0, 18, 15, 15, 7, 0, 351, 0, 0, 0, 19, 0, 0, 223, 9, 21, 21], [21, 7, 401, 0, 0, 0, 0, 0, 19, 401, 351, 0, 0, 18, 15, 15, 15, 16, 0, 0, 0, 0, 0, 12, 15, 16, 0, 0, 0, 0, 0, 0, 0, 9, 21, 21], [21, 1, 10, 0, 2, 0, 0, 0, 0, 18, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 351, 0, 13, 16, 401, 12, 4, 21], [21, 21, 5, 15, 16, 310, 20, 222, 207, 0, 0, 222, 0, 0, 406, 222, 0, 0, 0, 17, 306, 306, 17, 0, 0, 0, 0, 0, 13, 15, 11, 0, 0, 0, 9, 21], [21, 21, 7, 0, 0, 0, 0, 18, 15, 15, 15, 15, 15, 15, 6, 6, 6, 10, 401, 14, 206, 0, 12, 10, 217, 13, 16, 401, 19, 0, 351, 0, 401, 0, 9, 21], [21, 21, 1, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 8, 7, 401, 9, 16, 0, 0, 14, 217, 14, 0, 0, 0, 0, 18, 16, 0, 0, 9, 21], [21, 21, 21, 7, 0, 13, 6, 6, 6, 10, 0, 0, 0, 0, 0, 0, 0, 14, 401, 19, 206, 210, 206, 14, 0, 14, 0, 401, 0, 0, 0, 0, 401, 13, 3, 21], [21, 21, 5, 8, 15, 8, 5, 8, 5, 8, 16, 0, 0, 0, 17, 0, 0, 19, 401, 0, 18, 15, 15, 11, 0, 12, 15, 16, 0, 0, 0, 0, 0, 9, 21, 21], [21, 21, 7, 0, 0, 0, 14, 0, 19, 0, 308, 0, 216, 13, 7, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 405, 0, 0, 0, 0, 401, 0, 9, 21, 21], [21, 5, 11, 0, 804, 0, 14, 0, 0, 0, 18, 15, 6, 3, 21, 6, 6, 6, 6, 6, 16, 0, 0, 0, 0, 0, 13, 16, 0, 13, 6, 10, 0, 9, 21, 21], [21, 7, 0, 0, 0, 0, 12, 16, 0, 0, 0, 0, 12, 8, 8, 4, 5, 8, 8, 11, 0, 0, 0, 201, 0, 18, 11, 0, 0, 9, 21, 7, 0, 9, 21, 21], [21, 1, 6, 10, 0, 0, 307, 0, 0, 0, 0, 0, 0, 0, 204, 9, 7, 0, 0, 305, 0, 0, 13, 10, 0, 0, 351, 0, 13, 3, 21, 7, 206, 9, 21, 21], [21, 21, 21, 7, 0, 0, 13, 6, 6, 6, 6, 6, 6, 6, 6, 3, 7, 404, 0, 13, 6, 6, 3, 1, 6, 6, 6, 6, 3, 21, 21, 1, 6, 3, 21, 21], [21, 21, 21, 1, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 1, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]]; levelmaps[18] = [[21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 8, 8, 4, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 5, 8, 8, 8, 8, 8, 8, 5, 11, 0, 804, 9, 21, 21, 21], [21, 21, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4, 21, 21, 5, 8, 8, 11, 0, 0, 0, 0, 0, 0, 14, 0, 0, 18, 3, 21, 21, 21], [21, 21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 8, 8, 7, 0, 307, 0, 0, 18, 15, 10, 0, 0, 9, 16, 0, 0, 9, 21, 21, 21], [21, 21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 18, 15, 16, 0, 0, 14, 0, 0, 14, 0, 0, 18, 3, 21, 21, 21], [21, 21, 7, 0, 0, 0, 13, 6, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 207, 0, 0, 0, 0, 0, 14, 0, 0, 9, 16, 0, 0, 9, 21, 21, 21], [21, 21, 7, 0, 0, 0, 9, 21, 7, 0, 0, 0, 13, 10, 0, 0, 0, 13, 6, 6, 15, 15, 16, 0, 0, 14, 0, 0, 14, 0, 0, 18, 3, 21, 21, 21], [21, 5, 11, 0, 18, 15, 8, 8, 7, 212, 0, 0, 9, 7, 0, 0, 0, 9, 21, 7, 0, 0, 0, 0, 0, 14, 0, 0, 12, 16, 0, 0, 9, 21, 21, 21], [21, 7, 0, 0, 0, 0, 0, 0, 14, 212, 0, 0, 9, 7, 0, 0, 0, 9, 21, 7, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 9, 21, 21, 21], [21, 5, 16, 0, 0, 0, 0, 0, 14, 0, 0, 0, 9, 7, 0, 0, 0, 9, 21, 7, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 18, 3, 21, 21, 21], [21, 7, 0, 0, 0, 0, 221, 0, 12, 15, 16, 0, 9, 7, 0, 0, 0, 9, 21, 7, 0, 0, 0, 18, 15, 7, 0, 0, 0, 206, 206, 206, 9, 21, 21, 21], [21, 7, 0, 0, 0, 0, 0, 351, 0, 405, 206, 0, 9, 7, 0, 0, 0, 12, 8, 8, 15, 16, 0, 0, 0, 12, 15, 6, 6, 6, 6, 6, 3, 21, 21, 21], [21, 7, 0, 0, 0, 18, 15, 15, 15, 15, 16, 0, 12, 11, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 9, 21, 21, 21, 21, 21, 21, 21, 21], [21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 16, 0, 0, 206, 9, 21, 21, 21, 21, 21, 21, 21, 21], [21, 7, 0, 0, 0, 0, 221, 0, 0, 0, 0, 0, 221, 0, 0, 0, 0, 17, 0, 0, 17, 0, 0, 0, 0, 0, 13, 3, 21, 21, 21, 21, 21, 21, 21, 21], [21, 7, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 10, 0, 0, 0, 0, 14, 0, 0, 14, 0, 0, 0, 0, 0, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 7, 0, 0, 2, 0, 0, 0, 209, 0, 9, 21, 7, 0, 0, 209, 0, 14, 0, 0, 14, 0, 0, 0, 218, 0, 9, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 1, 6, 6, 6, 6, 6, 6, 6, 6, 3, 21, 1, 6, 6, 6, 6, 1, 6, 6, 1, 6, 6, 6, 6, 6, 3, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21], [21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21]];
Frame 3
stop(); playSound("bgmusic", "bg1.mp3", true); sure._visible = false; so = SharedObject.getLocal("userData"); onEnterFrame = function () { mouse._xscale = Math.sqrt(((-10 - _xmouse) * (-10 - _xmouse)) + ((250 - _ymouse) * (250 - _ymouse))) / 6.3; mouse._rotation = ((-Math.atan((250 - _ymouse) / _xmouse)) * 180) / Math.PI; }; levelScreen = false;
Frame 4
if (musicOn) { playSound("bgmusic", "spooky.mp3", true); } i = 1; while (i <= 18) { levelUnlocked[i] = false; i++; } stop();
Frame 5
stop();
Frame 6
stop(); messageId = messages[1]; buildLevel(1); map = 1; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Instance of Symbol 766 MovieClip "fog" in Frame 6
onClipEvent (load) { this.swapDepths(99999991); }
Frame 7
stop(); levelId = 0; playspeed = 1; if (musicOn) { playSound("bgmusic", "lookout.mp3", true); } onEnterFrame = function () { };
Frame 8
stop(); messageId = messages[2]; buildLevel(2); map = 2; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 9
stop(); messageId = messages[3]; buildLevel(3); map = 3; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 10
stop(); messageId = messages[4]; buildLevel(4); map = 4; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 11
stop(); levelId = 0; playspeed = 1; if (musicOn) { playSound("bgmusic", "lookout.mp3", true); } onEnterFrame = function () { };
Frame 12
stop(); onEnterFrame = function () { }; game.clip.removeMovieClip(); fog.removeMovieClip(); spendSoul = 0; spendRoyalsoul = 0; totalSoul = soul; levelScreen = true; soulField.text = totalSoul - spendSoul; totalRoyalsoul = 0; i = 1; while (i <= 18) { royalsoulLevel = new Array(); royalsoulLevel[i] = 0; i++; } i = 1; while (i <= 18) { k = 0; j = 1; while (j <= levelSkulls[i]) { if (royalsoulSingle[i][j]) { totalRoyalsoul = totalRoyalsoul + 1; k = k + 1; } royalsoulLevel[i] = k; j++; } i++; } royalsoulField.text = totalRoyalsoul; level1Text.text = ((royalsoulLevel[1] + "/") + levelSkulls[1]) + " golden skulls found."; level2Text.text = ((royalsoulLevel[2] + "/") + levelSkulls[2]) + " golden skulls found."; level3Text.text = ((royalsoulLevel[3] + "/") + levelSkulls[3]) + " golden skulls found."; level4Text.text = ((royalsoulLevel[4] + "/") + levelSkulls[4]) + " golden skulls found."; i = 1; while (i <= 18) { _root[("level" + i) + "Text"].color = 13280811 /* 0xCAA62B */; if (levelUnlocked[i] || (levelUnlocked[i - 1] && (totalRoyalsoul >= levelCost[i]))) { if (!royalsoulLevel[i]) { royalsoulLevel[i] = 0; } _root[("level" + i) + "Text"].text = ((royalsoulLevel[i] + "/") + levelSkulls[i]) + " golden skulls found."; if (royalsoulLevel[i] == levelSkulls[i]) { _root["ind" + i].gotoAndStop(1); } else if (levelUnlocked[i - 1] && (!levelUnlocked[i])) { _root["ind" + i].gotoAndStop(3); } else { _root["ind" + i].gotoAndStop(2); } } else { _root["ind" + i].gotoAndStop(4); _root[("level" + i) + "Text"].color = 16765731 /* 0xFFD323 */; if (levelUnlocked[i - 1]) { _root[("level" + i) + "Text"].text = ("Locked. Find " + levelCost[i]) + " golden skull"; if (levelCost[i] != 1) { _root[("level" + i) + "Text"].text = _root[("level" + i) + "Text"].text + "s"; } _root[("level" + i) + "Text"].text = _root[("level" + i) + "Text"].text + "."; } else if (levelUnlocked[i - 2]) { _root[("level" + i) + "Text"].text = "Locked.\nFinish level " + (i - 1); } else { _root[("level" + i) + "Text"].text = "Locked."; } } i++; } note.text = (("To play further than level " + (maxLevel - 1)) + ", play this game on www.") + gameUrl; level1Text._visible = false; button1.onRollOver = function () { level1Text._visible = true; ind1._visible = false; }; button1.onRollOut = function () { level1Text._visible = false; ind1._visible = true; }; level2Text._visible = false; button2.onRollOver = function () { level2Text._visible = true; ind2._visible = false; }; button2.onRollOut = function () { level2Text._visible = false; ind2._visible = true; }; level3Text._visible = false; button3.onRollOver = function () { level3Text._visible = true; ind3._visible = false; }; button3.onRollOut = function () { level3Text._visible = false; ind3._visible = true; }; level4Text._visible = false; button4.onRollOver = function () { level4Text._visible = true; ind4._visible = false; }; button4.onRollOut = function () { level4Text._visible = false; ind4._visible = true; }; level5Text._visible = false; button5.onRollOver = function () { level5Text._visible = true; ind5._visible = false; }; button5.onRollOut = function () { level5Text._visible = false; ind5._visible = true; }; level6Text._visible = false; button6.onRollOver = function () { level6Text._visible = true; ind6._visible = false; }; button6.onRollOut = function () { level6Text._visible = false; ind6._visible = true; }; level7Text._visible = false; button7.onRollOver = function () { level7Text._visible = true; ind7._visible = false; }; button7.onRollOut = function () { level7Text._visible = false; ind7._visible = true; }; level8Text._visible = false; button8.onRollOver = function () { level8Text._visible = true; ind8._visible = false; }; button8.onRollOut = function () { level8Text._visible = false; ind8._visible = true; }; level9Text._visible = false; button9.onRollOver = function () { level9Text._visible = true; ind9._visible = false; }; button9.onRollOut = function () { level9Text._visible = false; ind9._visible = true; }; level10Text._visible = false; button10.onRollOver = function () { level10Text._visible = true; ind10._visible = false; }; button10.onRollOut = function () { level10Text._visible = false; ind10._visible = true; }; level11Text._visible = false; button11.onRollOver = function () { level11Text._visible = true; ind11._visible = false; }; button11.onRollOut = function () { level11Text._visible = false; ind11._visible = true; }; level12Text._visible = false; button12.onRollOver = function () { level12Text._visible = true; ind12._visible = false; }; button12.onRollOut = function () { level12Text._visible = false; ind12._visible = true; }; level13Text._visible = false; button13.onRollOver = function () { level13Text._visible = true; ind13._visible = false; }; button13.onRollOut = function () { level13Text._visible = false; ind13._visible = true; }; level14Text._visible = false; button14.onRollOver = function () { level14Text._visible = true; ind14._visible = false; }; button14.onRollOut = function () { level14Text._visible = false; ind14._visible = true; }; level15Text._visible = false; button15.onRollOver = function () { level15Text._visible = true; ind15._visible = false; }; button15.onRollOut = function () { level15Text._visible = false; ind15._visible = true; }; level16Text._visible = false; button16.onRollOver = function () { level16Text._visible = true; ind16._visible = false; }; button16.onRollOut = function () { level16Text._visible = false; ind16._visible = true; }; level17Text._visible = false; button17.onRollOver = function () { level17Text._visible = true; ind17._visible = false; }; button17.onRollOut = function () { level17Text._visible = false; ind17._visible = true; }; level18Text._visible = false; button18.onRollOver = function () { level18Text._visible = true; ind18._visible = false; }; button18.onRollOut = function () { level18Text._visible = false; ind18._visible = true; };
Frame 13
stop(); messageId = messages[5]; buildLevel(5); map = 5; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Instance of Symbol 766 MovieClip in Frame 13
onClipEvent (load) { this.swapDepths(99999991); }
Frame 14
stop(); messageId = messages[6]; buildLevel(6); map = 6; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 15
stop(); levelId = 0; if (musicOn) { playSound("bgmusic", "spooky.mp3", true); } onEnterFrame = function () { };
Frame 16
stop(); messageId = messages[7]; buildLevel(7); map = 7; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 17
stop(); messageId = messages[8]; buildLevel(8); map = 8; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 18
stop(); levelId = 0; playspeed = 1; if (musicOn) { playSound("bgmusic", "lookout.mp3", true); } onEnterFrame = function () { };
Frame 19
stop(); messageId = messages[9]; buildLevel(9); map = 9; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 20
stop(); levelId = 0; playspeed = 1; if (musicOn) { playSound("bgmusic", "spooky.mp3", true); } onEnterFrame = function () { };
Frame 21
stop(); messageId = messages[10]; buildLevel(10); map = 10; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 22
stop(); messageId = messages[11]; buildLevel(11); map = 11; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 23
stop(); levelId = 0; playspeed = 1; if (musicOn) { playSound("bgmusic", "lookout.mp3", true); } onEnterFrame = function () { };
Frame 24
stop(); messageId = messages[12]; buildLevel(12); map = 12; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 25
stop(); messageId = messages[13]; buildLevel(13); map = 13; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 26
stop(); messageId = messages[14]; buildLevel(14); map = 14; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 27
stop(); levelId = 0; playspeed = 1; if (musicOn) { playSound("bgmusic", "lookout.mp3", true); } onEnterFrame = function () { };
Frame 28
stop(); messageId = messages[15]; buildLevel(15); map = 15; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 29
stop(); messageId = messages[16]; buildLevel(16); map = 16; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 30
stop(); messageId = messages[17]; buildLevel(17); map = 17; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 31
stop(); levelId = 0; playspeed = 1; if (musicOn) { playSound("bgmusic", "lookout.mp3", true); } onEnterFrame = function () { };
Frame 32
stop(); messageId = messages[18]; buildLevel(18); map = 18; fpscount = 0; fpstotal = 0; o = getTimer(); onEnterFrame = function () { step(); t = getTimer(); frameRate = Math.round(1000 / (this.t - this.o)); o = t; statusBar.fpsField.text = frameRate; fpstotal = fpstotal + frameRate; fpscount++; statusBar.fpsavField.text = Math.round((fpstotal / fpscount) * 10) / 10; }; var berekeninterval = setInterval(bereken, 1000);
Frame 33
stop(); t = 0;
Symbol 52 MovieClip Frame 1
stop(); frame = 0; onEnterFrame = function () { frame = frame + _root.playspeed; if (Math.round(frame) > 30) { frame = frame - 30; } gotoAndStop(Math.round(frame)); };
Symbol 62 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 1
stop(); frame = 0; onEnterFrame = function () { frame = frame + _root.playspeed; if (Math.round(frame) > 30) { frame = frame - 30; } gotoAndStop(Math.round(frame)); };
Symbol 64 MovieClip Frame 1
if ((!_root.placeFree("player", 0, 1)) || (_root.action == "wallrun")) { _root.player._vspeed = _root.game.vS; }
Symbol 64 MovieClip Frame 2
_root.playSound("playersound", ("jumpup" + String(random(3) + 1)) + ".mp3");
Symbol 64 MovieClip Frame 13
stop();
Symbol 65 MovieClip Frame 1
stop(); frame = 0; onEnterFrame = function () { frame = frame + _root.playspeed; if (Math.round(frame) > 30) { frame = frame - 30; } gotoAndStop(Math.round(frame)); };
Symbol 65 MovieClip Frame 10
stop();
Symbol 66 MovieClip Frame 1
stop(); frame = 0; _root.blockmovement = 3; onEnterFrame = function () { frame = frame + _root.playspeed; gotoAndStop(Math.round(frame)); };
Symbol 66 MovieClip Frame 4
stop(); if ((((!_root.placeFree("player", 0, 1)) || (_root.movdown)) || (_root.action == "wallrun")) && (_root.player._vspeed >= 0)) { _root.player._vspeed = _root.game.vS; _root.playSound("playersound", ("jumpup" + String(random(3) + 1)) + ".mp3"); } onEnterFrame = function () { frame = frame + _root.playspeed; gotoAndStop(Math.round(frame)); };
Symbol 66 MovieClip Frame 5
stop(); onEnterFrame = function () { frame = frame + _root.playspeed; gotoAndStop(Math.round(frame)); };
Symbol 66 MovieClip Frame 17
stop();
Symbol 67 MovieClip Frame 1
stop(); frame = 0; onEnterFrame = function () { frame = frame + _root.playspeed; if (Math.round(frame) > 30) { frame = frame - 30; } gotoAndStop(Math.round(frame)); };
Symbol 68 MovieClip Frame 1
stop(); frame = 0; playspeed = 2; onEnterFrame = function () { frame = frame + _root.playspeed; gotoAndStop(Math.round(frame)); };
Symbol 68 MovieClip Frame 20
stop(); _root.ducked = true; stop();
Symbol 69 MovieClip Frame 1
stop(); frame = 0; onEnterFrame = function () { frame = frame + _root.playspeed; if (Math.round(frame) > 30) { frame = frame - 30; } gotoAndStop(Math.round(frame)); };
Symbol 70 MovieClip Frame 1
frame = 0; onEnterFrame = function () { frame = frame + _root.playspeed; if (Math.round(frame) > 20) { frame = frame - 20; } gotoAndStop(Math.round(frame)); };
Symbol 71 MovieClip Frame 1
stop(); frame = 0; onEnterFrame = function () { frame = frame + _root.playspeed; if (Math.round(frame) > 30) { frame = frame - 30; } gotoAndStop(Math.round(frame)); };
Symbol 72 MovieClip Frame 1
_root.playSound("sounds", "wallrun.mp3");
Symbol 72 MovieClip Frame 31
stop(); _root.playSound("sounds", "grabjump.mp3");
Symbol 73 MovieClip Frame 1
_root.playSound("sounds", ("jumpup" + String(random(3) + 1)) + ".mp3");
Symbol 73 MovieClip Frame 15
stop(); _root.action = "jump";
Symbol 74 MovieClip Frame 1
_root.playSound("sounds", "grabjump.mp3");
Symbol 74 MovieClip Frame 12
stop(); _root.action = "jump";
Symbol 79 MovieClip Frame 1
stop(); frame = 0; onEnterFrame = function () { frame = frame + 2; gotoAndStop(Math.round(frame)); _root.player._stamina = _root.player._stamina - 1; };
Symbol 79 MovieClip Frame 8
_root.smash = true; _root.player._stamina = _root.player._stamina - 10; _root.playSound("sound", "smash.mp3");
Symbol 79 MovieClip Frame 16
_root.game.hS = _root.game.hS / 2; _root.blockz = 6;
Symbol 79 MovieClip Frame 22
_root.smash = false; _root.smashprev = true; _root.action = "stand"; _root.activity = idle; _root.blockmovement = 6; stop(); _root.killmotion = true;
Symbol 94 MovieClip [enemy5] Frame 1
stop(); onEnterFrame = function () { if (t) { t--; } };
Symbol 94 MovieClip [enemy5] Frame 2
if (t) { gotoAndStop (1); }
Symbol 94 MovieClip [enemy5] Frame 9
if (!t) { ra = random(10000); name2 = "enemy5" + ra; _root.game.clip.attachMovie("enemy5ai", name2, _root.d++); clip = _root.game.clip[name2]; clip._visible = false; clip._x = _x - 5; clip._y = _y - 5; clip.name = name; clip.name2 = name2; clip._xscale = _root.game.tileW / 2; clip._yscale = _root.game.tileW / 2; clip.dir = (_root.player._x - _x) / Math.abs(_root.player._x - _x); clip._hspeed = 4.5; clip._vspeed = 2; mask = "enemy5mask" + ra; clip.mask = mask; _root.game.clip.attachMovie("enemy4mask", mask, _root.d++); _root.game.clip[mask]._xscale = _root.game.tileW / 2; _root.game.clip[mask]._yscale = _root.game.tileW / 2; t = 150; }
Symbol 101 MovieClip [enemy23] Frame 1
this._rotation = -90; stop(); onEnterFrame = function () { if (t) { t--; } };
Symbol 101 MovieClip [enemy23] Frame 2
if (t) { gotoAndStop (1); }
Symbol 101 MovieClip [enemy23] Frame 9
if (!t) { ra = random(10000); name2 = "enemy4" + ra; _root.game.clip.attachMovie("enemy23ai", name2, _root.d++); clip = _root.game.clip[name2]; clip._visible = false; clip._x = _x - 5; clip._y = _y - 5; clip.name = name; clip.name2 = name2; clip._xscale = _root.game.tileW / 2; clip._yscale = _root.game.tileW / 2; clip.dir = (_root.player._x - _x) / Math.abs(_root.player._x - _x); clip._hspeed = 4.5; clip._vspeed = 8; t = 120; mask = "enemy4mask" + ra; clip.mask = mask; _root.game.clip.attachMovie("enemy4mask", mask, _root.d++); _root.game.clip[mask]._xscale = _root.game.tileW / 2; _root.game.clip[mask]._yscale = _root.game.tileW / 2; }
Symbol 105 MovieClip [enemy4] Frame 1
stop(); onEnterFrame = function () { if (t) { t--; } };
Symbol 105 MovieClip [enemy4] Frame 2
if (t) { gotoAndStop (1); }
Symbol 105 MovieClip [enemy4] Frame 9
if (!t) { ra = random(10000); name2 = "enemy4" + ra; _root.game.clip.attachMovie("enemy4ai", name2, _root.d++); clip = _root.game.clip[name2]; clip._visible = false; clip._x = _x - 5; clip._y = _y - 5; clip.name = name; clip.name2 = name2; clip._xscale = _root.game.tileW / 2; clip._yscale = _root.game.tileW / 2; clip.dir = (_root.player._x - _x) / Math.abs(_root.player._x - _x); clip._hspeed = 4.5; clip._vspeed = 2; t = 120; mask = "enemy4mask" + ra; clip.mask = mask; _root.game.clip.attachMovie("enemy4mask", mask, _root.d++); _root.game.clip[mask]._xscale = _root.game.tileW / 2; _root.game.clip[mask]._yscale = _root.game.tileW / 2; }
Symbol 108 MovieClip Frame 1
play();
Symbol 122 MovieClip [enemy9plasma] Frame 1
onEnterFrame = function () { if (!_vspeed) { _vspeed = 0; } if ((_root.tileFree(name, _hspeed * dir, _vspeed) && (!_root.movableAtPosition(name, _hspeed * dir, _vspeed))) && (!_root.pushableAtPosition(name, _hspeed * dir, _vspeed))) { _x = (_x + (_hspeed * dir)); _y = (_y + ((-_vspeed) * dir)); } else { this.removeMovieClip(); } if (this.hitTest(_root.player)) { _root.player._health = _root.player._health - damage; _root.player._stamina = _root.player._stamina - (damage / 3); this.removeMovieClip(); } };
Symbol 123 MovieClip [deco4] Frame 1
onEnterFrame = function () { xx = _x + (0.5 * _root.game.tileW); yy = _y + (0.5 * _root.game.tileW); if (_root.player._x >= xx) { _root.statusBar.showHeart.arrow._rotation = ((Math.atan((_root.player._y - yy) / (_root.player._x - xx)) * 180) / Math.PI) + 180; } else { _root.statusBar.showHeart.arrow._rotation = (Math.atan((_root.player._y - yy) / (_root.player._x - xx)) * 180) / Math.PI; } if (_root.checkCollision("player", name)) { _root.finished = true; } }; if (_root.map == 1) { stop(); } else if (_root.map <= 8) { gotoAndStop (2); } else if (_root.map == 9) { gotoAndStop (5); } else if (_root.map <= 14) { gotoAndStop (3); } else { gotoAndStop (4); }
Symbol 133 MovieClip Frame 1
stop();
Symbol 152 MovieClip [enemy13jumped] Frame 11
stop(); onEnterFrame = function () { _rotation = (_rotation + rot); };
Symbol 165 MovieClip [enemy16] Frame 40
_root.game[name]._vspeed = _root.game[name].vspeed;
Symbol 172 MovieClip [enemy20] Frame 35
gotoAndPlay (1);
Symbol 185 MovieClip [enemy19] Frame 35
gotoAndPlay (1);
Symbol 190 MovieClip [enemy22] Frame 1
onEnterFrame = function () { rotor._rotation = rotor._rotation + rot; };
Symbol 192 MovieClip [enemy18] Frame 1
Symbol 202 MovieClip [enemyTransport] Frame 1
_x = (_x + 1);
Symbol 203 MovieClip [enemyFlatBottom2] Frame 1
_x = (_x + 1);
Symbol 204 MovieClip [enemyFlatBottom] Frame 1
_x = (_x + 1);
Symbol 205 MovieClip [enemyFlatRight] Frame 1
_x = (_x + 1);
Symbol 206 MovieClip [enemyFlatLeft] Frame 1
_x = (_x + 1);
Symbol 207 MovieClip [enemyFlatTop] Frame 1
_x = (_x + 1);
Symbol 216 MovieClip [enemy11] Frame 1
stop();
Symbol 217 MovieClip [enemy10] Frame 1
stop();
Symbol 219 MovieClip [enemy6] Frame 1
stop();
Symbol 230 MovieClip [enemy3] Frame 1
stop();
Symbol 230 MovieClip [enemy3] Frame 4
stop();
Symbol 230 MovieClip [enemy3] Frame 10
this.removeMovieClip();
Symbol 247 MovieClip [col6] Frame 1
stop();
Symbol 247 MovieClip [col6] Frame 2
_root.playSound("sound", "button.mp3");
Symbol 247 MovieClip [col6] Frame 5
stop();
Symbol 249 MovieClip [col5] Frame 1
stop();
Symbol 249 MovieClip [col5] Frame 2
_root.playSound("sound", "button.mp3");
Symbol 249 MovieClip [col5] Frame 5
stop();
Symbol 251 MovieClip [col2] Frame 1
stop();
Symbol 251 MovieClip [col2] Frame 2
_root.playSound("sound", "button.mp3");
Symbol 251 MovieClip [col2] Frame 5
tb = _root.statusBar.textbar; tb.textField.text = "Some platforms started moving."; if (tb._currentframe > 10) { tb.gotoAndPlay(10); } else { tb.play(); }
Symbol 257 MovieClip [enemy23ai] Frame 1
_root.game.clip[mask]._xscale = ((-_root.game.tileW) / 2) * dir; onEnterFrame = function () { if (this.hitTest(_root.player)) { _root.player._health = _root.player._health - _root.game[name].damage; _root.player.hurt = _root.player.hurt + ((_root.game.flickertime * 2) + 2); } if (((_root.player._x < _x) && (dir == -1)) || ((_root.player._x > _x) && (dir == 1))) { movAllow = true; } else { movAllow = false; } if ((((_root.player._y - _y) - 5) > _vspeed) && (movAllow)) { if ((_root.tileFree(name2, _hspeed * dir, _vspeed) && (!_root.movableAtPosition(name2, _hspeed * dir, _vspeed))) && (!_root.pushableAtPosition(name2, _hspeed * dir, _vspeed))) { _y = (_y + _vspeed); } } else if ((((_root.player._y - _y) - 5) < (-_vspeed)) && (movAllow)) { if ((_root.tileFree(name2, _hspeed * dir, _vspeed) && (!_root.movableAtPosition(name2, _hspeed * dir, _vspeed))) && (!_root.pushableAtPosition(name2, _hspeed * dir, _vspeed))) { _y = (_y - _vspeed); } } if ((_root.tileFree(name2, _hspeed * dir, 0) && (!_root.movableAtPosition(name2, _hspeed * dir, 0))) && (!_root.pushableAtPosition(name2, _hspeed * dir, 0))) { _x = (_x + (_hspeed * dir)); _root.game.clip[mask]._x = _x + (_width / 2); _root.game.clip[mask]._y = _y + (_height / 2); } else { name = (("releaseSoul" + _x) + "") + _y; _root.game.clip.attachMovie("releaseSoul", name2, _root.d++); _root.game.clip[name]._x = _x + (_root.game.tileW / 4); _root.game.clip[name]._y = _y + (_root.game.tileW / 4); _root.game.clip[name]._xscale = _root.game.tileW / 2; _root.game.clip[name]._yscale = _root.game.tileW / 2; _root.game.clip[name]._alpha = 60; _root.game.clip[mask].removeMovieClip(); this.removeMovieClip(); } };
Symbol 258 MovieClip [enemy5ai] Frame 1
_root.game.clip[mask]._xscale = ((-_root.game.tileW) / 2) * dir; onEnterFrame = function () { if (this.hitTest(_root.player)) { _root.player._health = _root.player._health - _root.game[name].damage; _root.player.hurt = _root.player.hurt + ((_root.game.flickertime * 2) + 2); } if (((_root.player._x < _x) && (dir == -1)) || ((_root.player._x > _x) && (dir == 1))) { movAllow = true; } else { movAllow = false; } if ((((_root.player._y - _y) - 5) > _vspeed) && (movAllow)) { if ((_root.tileFree(name2, _hspeed * dir, _vspeed) && (!_root.movableAtPosition(name2, _hspeed * dir, _vspeed))) && (!_root.pushableAtPosition(name2, _hspeed * dir, _vspeed))) { _y = (_y + _vspeed); } } else if ((((_root.player._y - _y) - 5) < (-_vspeed)) && (movAllow)) { if ((_root.tileFree(name2, _hspeed * dir, _vspeed) && (!_root.movableAtPosition(name2, _hspeed * dir, _vspeed))) && (!_root.pushableAtPosition(name2, _hspeed * dir, _vspeed))) { _y = (_y - _vspeed); } } if ((_root.tileFree(name2, _hspeed * dir, 0) && (!_root.movableAtPosition(name2, _hspeed * dir, 0))) && (!_root.pushableAtPosition(name2, _hspeed * dir, 0))) { _x = (_x + (_hspeed * dir)); _root.game.clip[mask]._x = _x + (_width / 2); _root.game.clip[mask]._y = _y + (_height / 2); } else { name = (("releaseSoul" + _x) + "") + _y; _root.game.clip.attachMovie("releaseSoul", name2, _root.d++); _root.game.clip[name]._x = _x + (_root.game.tileW / 4); _root.game.clip[name]._y = _y + (_root.game.tileW / 4); _root.game.clip[name]._xscale = _root.game.tileW / 2; _root.game.clip[name]._yscale = _root.game.tileW / 2; _root.game.clip[name]._alpha = 60; _root.game.clip[mask].removeMovieClip(); this.removeMovieClip(); } };
Symbol 259 MovieClip [enemy4ai] Frame 1
_root.game.clip[mask]._xscale = ((-_root.game.tileW) / 2) * dir; onEnterFrame = function () { if (this.hitTest(_root.player)) { _root.player._health = _root.player._health - _root.game[name].damage; _root.player.hurt = _root.player.hurt + ((_root.game.flickertime * 2) + 2); } if ((_root.tileFree(name2, _hspeed * dir, 0) && (!_root.movableAtPosition(name2, _hspeed * dir, 0))) && (!_root.pushableAtPosition(name2, _hspeed * dir, 0))) { _x = (_x + (_hspeed * dir)); _root.game.clip[mask]._x = _x + (_width / 2); _root.game.clip[mask]._y = _y + (_height / 2); } else { name = (("releaseSoul" + _x) + "") + _y; _root.game.clip.attachMovie("releaseSoul", name, _root.d++); _root.game.clip[name]._x = _x + (_root.game.tileW / 4); _root.game.clip[name]._y = _y + (_root.game.tileW / 4); _root.game.clip[name]._xscale = _root.game.tileW / 2; _root.game.clip[name]._yscale = _root.game.tileW / 2; _root.game.clip[name]._alpha = 60; _root.game.clip[mask].removeMovieClip(); this.removeMovieClip(); } };
Symbol 263 MovieClip [releaseSoul] Frame 6
this.removeMovieClip();
Symbol 344 MovieClip Frame 1
textField.text = _root.game.levelName;
Symbol 344 MovieClip Frame 50
stop(); textField.text = _root.game.levelName; onEnterFrame = function () { if (_alpha > 0) { _alpha = (_alpha - 5); } else { this.removeMovieClip(); } };
Symbol 353 Button
on (release) { if (_alpha >= 100) { _alpha = 30; show = false; } else { _alpha = 100; show = true; } }
Symbol 367 MovieClip Frame 1
_alpha = 0; show = 1; m = _root.game.tileW / 100;
Symbol 367 MovieClip Frame 50
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._x > (1000 * m)) { play(); } };
Symbol 367 MovieClip Frame 51
stop(); _root.game.clip.playerclip.baloon.gotoAndStop(2); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._x > (1361 * m)) { play(); } };
Symbol 367 MovieClip Frame 52
stop(); _root.game.clip.playerclip.baloon.gotoAndStop(1); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._x > (2000 * m)) { play(); } };
Symbol 367 MovieClip Frame 53
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._x > (3200 * m)) { play(); } };
Symbol 367 MovieClip Frame 54
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._y > (1300 * m)) { play(); } };
Symbol 367 MovieClip Frame 55
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._x < (2700 * m)) { play(); } };
Symbol 367 MovieClip Frame 56
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._x < (1600 * m)) { play(); } };
Symbol 367 MovieClip Frame 57
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._x < (370 * m)) { play(); } };
Symbol 367 MovieClip Frame 58
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } };
Symbol 376 MovieClip Frame 1
_alpha = 0; show = 1; m = _root.game.tileW / 100; m90 = _root.game.tileW / 90;
Symbol 376 MovieClip Frame 50
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._x > (1300 * m)) { play(); } };
Symbol 376 MovieClip Frame 51
stop(); _root.game.clip.playerclip.baloon.gotoAndStop(1); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if ((_root.player._x < (1350 * m90)) && (_root.player._y > (800 * m90))) { play(); } };
Symbol 376 MovieClip Frame 52
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if ((_root.player._x > (800 * m90)) && (_root.player._y > (1350 * m90))) { play(); } };
Symbol 376 MovieClip Frame 53
stop(); onEnterFrame = function () { if ((_root.player._x > 2380) && (_root.player._y < 500)) { play(); } };
Symbol 376 MovieClip Frame 54
stop(); onEnterFrame = function () { if ((_root.player._x > 2700) && (_root.player._y > 1100)) { play(); } }; _root.game.clip.playerclip.baloon.gotoAndStop(4);
Symbol 376 MovieClip Frame 55
stop(); onEnterFrame = function () { }; _root.game.clip.playerclip.baloon.gotoAndStop(1);
Symbol 385 MovieClip Frame 1
_alpha = 0; show = 1; m = _root.game.tileW / 100; m90 = _root.game.tileW / 90;
Symbol 385 MovieClip Frame 50
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._x > 720) { play(); } };
Symbol 385 MovieClip Frame 51
stop(); _root.game.clip.playerclip.baloon.gotoAndStop(1); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if ((_root.player._x > 1620) && (_root.player._y < 500)) { play(); } };
Symbol 385 MovieClip Frame 52
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if ((_root.player._x > 2100) || (_root.player._y > 1000)) { play(); } };
Symbol 385 MovieClip Frame 53
stop(); onEnterFrame = function () { if ((_root.player._x > 2500) && (_root.player._y > 1200)) { play(); } };
Symbol 385 MovieClip Frame 54
stop(); t = 0; onEnterFrame = function () { t++; if (t > 45) { play(); } };
Symbol 385 MovieClip Frame 55
stop(); onEnterFrame = function () { };
Symbol 400 MovieClip Frame 1
_alpha = 0; show = 1; m = _root.game.tileW / 100; m90 = _root.game.tileW / 90;
Symbol 400 MovieClip Frame 50
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if ((_root.player._x > (940 * m90)) && (_root.player._y < (1200 * m90))) { play(); } };
Symbol 400 MovieClip Frame 51
stop(); _root.game.clip.playerclip.baloon.gotoAndStop(5); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._y < (950 * m90)) { play(); } };
Symbol 400 MovieClip Frame 52
stop(); _root.game.clip.playerclip.baloon.gotoAndStop(1); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if ((_root.player._x > (2050 * m90)) && (_root.player._y < (230 * m90))) { play(); } };
Symbol 400 MovieClip Frame 53
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if ((_root.player._x > (2800 * m90)) && (_root.player._y > (1370 * m90))) { gotoAndStop (54); } };
Symbol 400 MovieClip Frame 54
stop(); _root.game.clip.playerclip.baloon.gotoAndStop(6); onEnterFrame = function () { };
Symbol 400 MovieClip Frame 55
stop(); onEnterFrame = function () { }; _root.game.clip.playerclip.baloon.gotoAndStop(1);
Symbol 406 MovieClip [mov4] Frame 1
stop();
Symbol 406 MovieClip [mov4] Frame 4
tb = _root.statusBar.textbar; tb.textField.text = "A gate has opened."; if (tb._currentframe > 10) { tb.gotoAndPlay(10); } else { tb.play(); } _root.playSound("sound", "gateopen.mp3");
Symbol 406 MovieClip [mov4] Frame 29
stop();
Symbol 406 MovieClip [mov4] Frame 36
stop(); tb = _root.statusBar.textbar; tb.textField.text = "A gate has closed."; if (tb._currentframe > 10) { tb.gotoAndPlay(10); } else { tb.play(); } _root.playSound("sound", "gateclose.mp3");
Symbol 410 MovieClip Frame 1
_alpha = 0; show = 1; m = _root.game.tileW / 100; m90 = _root.game.tileW / 90;
Symbol 410 MovieClip Frame 50
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._x < 1480) { play(); } };
Symbol 410 MovieClip Frame 51
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if ((_root.player._x > 2000) && (_root.player._y > 1500)) { play(); } };
Symbol 410 MovieClip Frame 52
stop(); _root.game.clip.playerclip.baloon.gotoAndStop(6); onEnterFrame = function () { };
Symbol 433 MovieClip [mov10] Frame 1
crash = 0; onEnterFrame = function () { if (crash > _root.game[name].crash) { _root.playSound("sounds", "stonefall.mp3"); name = "mov3" + _root.d; _root.game.clip.attachMovie("mov2b", name, _root.d++); _root.game.clip[name]._x = this._x; _root.game.clip[name]._y = this._y; this.removeMovieClip(); } };
Symbol 442 MovieClip Frame 1
_alpha = 0; show = 1; m = _root.game.tileW / 100; m90 = _root.game.tileW / 90;
Symbol 442 MovieClip Frame 50
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if (_root.player._x > 2000) { play(); } };
Symbol 442 MovieClip Frame 51
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if ((_root.player._x < 2100) && (_root.player._y < 600)) { play(); } };
Symbol 442 MovieClip Frame 52
stop(); onEnterFrame = function () { if ((_alpha < 100) && (show)) { _alpha = (_alpha + 5); } if ((_root.player._x > 2000) && (_root.player._y > 1500)) { play(); } };
Symbol 442 MovieClip Frame 53
stop(); onEnterFrame = function () { };
Symbol 442 MovieClip Frame 54
stop(); onEnterFrame = function () { }; _root.game.clip.playerclip.baloon.gotoAndStop(7);
Symbol 449 MovieClip Frame 1
stop(); stop();
Instance of Symbol 335 MovieClip "hbar" in Symbol 449 MovieClip Frame 60
onClipEvent (load) { this.swapDepths(99999998); }
Symbol 462 MovieClip [col4] Frame 1
play();
Symbol 464 Button
on (press) { pressed = 1; } on (release) { pressed = 0; } on (releaseOutside) { pressed = 0; } on (rollOut) { pressed = 0; } on (dragOut) { pressed = 0; }
Symbol 469 Button
on (release) { _root.finished = 1; _root.fakefinish = 1; }
Symbol 475 Button
on (release) { getURL ("http://www." + _root.gameUrl, "_blank"); }
Symbol 479 Button
on (release) { _root.bgmusic.setVolume(0); _root.musicOn = false; gotoAndStop (2); }
Symbol 480 Button
on (release) { _root.bgmusic.setVolume(50); _root.musicOn = true; gotoAndStop (1); }
Symbol 481 MovieClip Frame 1
if (_root.musicOn) { stop(); } else { _root.bgmusic.setVolume(0); gotoAndStop (2); }
Symbol 484 Button
on (release) { _root.soundOn = false; gotoAndStop (2); }
Symbol 485 Button
on (release) { _root.soundOn = true; gotoAndStop (1); }
Symbol 486 MovieClip Frame 1
if (_root.soundOn) { stop(); } else { gotoAndStop (2); }
Symbol 490 MovieClip Frame 1
stop();
Symbol 498 MovieClip [statusBar] Frame 1
stop(); onEnterFrame = function () { if (pressed) { if (_root.soul > 0) { _root.soul--; _root.player._health = _root.player._health + 0.5; } } };
Instance of Symbol 335 MovieClip "hbar" in Symbol 498 MovieClip [statusBar] Frame 1
onClipEvent (load) { this.swapDepths(99999998); }
Instance of Symbol 340 MovieClip "showHeart" in Symbol 498 MovieClip [statusBar] Frame 1
onClipEvent (load) { this.swapDepths(999999994); }
Instance of Symbol 443 MovieClip "showMessage" in Symbol 498 MovieClip [statusBar] Frame 1
onClipEvent (load) { this.swapDepths(999999993); if (_root.messageId == 0) { _visible = false; } this.gotoAndStop(_root.messageId); }
Instance of Symbol 492 MovieClip "sbar" in Symbol 498 MovieClip [statusBar] Frame 1
onClipEvent (load) { this.swapDepths(99999999); }
Instance of Symbol 495 MovieClip in Symbol 498 MovieClip [statusBar] Frame 1
onClipEvent (load) { this.swapDepths(109999999); }
Instance of Symbol 492 MovieClip "sbar" in Symbol 498 MovieClip [statusBar] Frame 2
onClipEvent (load) { this.swapDepths(99999999); }
Instance of Symbol 443 MovieClip "showMessage" in Symbol 498 MovieClip [statusBar] Frame 2
onClipEvent (load) { this.swapDepths(999999993); gotoAndStop(level + 1); }
Symbol 522 MovieClip [enemy8] Frame 1
len = 30; rot = 0; onEnterFrame = function () { if (len > 120) { if (len > 180) { len = 30; } else { len = 150 - ((len - 120) * 2); } } else if (len < 30) { len = 30; } worm._rotation = 0; worm.body._width = len; worm.head._x = -5 + len; worm._rotation = rot; worm.head._rotation = 180 - rot; };
Symbol 527 MovieClip [enemy12] Frame 1
stop();
Symbol 535 MovieClip [mov2b] Frame 1
this._xscale = _root.game.tileW + 10; this._yscale = _root.game.tileW + 10; this._x = this._x - ((this._width / 110) * 10); this._y = this._y - ((this._width / 110) * 10); _root.playSound("sounds", "stonefall.mp3");
Symbol 535 MovieClip [mov2b] Frame 19
this.removeMovieClip();
Symbol 547 MovieClip [mov5] Frame 1
stop();
Symbol 547 MovieClip [mov5] Frame 4
tb = _root.statusBar.textbar; tb.textField.text = "A gate has opened."; if (tb._currentframe > 10) { tb.gotoAndPlay(10); } else { tb.play(); } _root.playSound("sound", "gateopen.mp3");
Symbol 547 MovieClip [mov5] Frame 29
stop();
Symbol 547 MovieClip [mov5] Frame 36
tb = _root.statusBar.textbar; tb.textField.text = "A gate has closed."; if (tb._currentframe > 10) { tb.gotoAndPlay(10); } else { tb.play(); } _root.playSound("sound", "gateclose.mp3");
Symbol 550 MovieClip [mov11] Frame 1
crash = 0; decr = 0; inc = 0; onEnterFrame = function () { if (Math.abs(_root.player._x - _x) < 200) { } if (crash > _root.game[name].crash) { if (_alpha > 0) { if (_alpha == 100) { _root.playSound("sounds", "blockvanish.mp3"); } this._alpha = this._alpha - 20; } else { this._xscale = 0; this._yscale = 0; if (inc == 1) { crash = _root.game[name].crash + 60; } decr = 2; inc = 0; } } else if (crash <= 0) { decr = 0; inc = 0; crash = 0; this._xscale = _root.game.tileW; this._yscale = _root.game.tileW; if (_alpha < 100) { this._alpha = this._alpha + 20; } } else { inc = 1; } crash = crash - decr; crash = crash + inc; };
Symbol 557 MovieClip [mov12] Frame 1
crash = 0; onEnterFrame = function () { if (crash > _root.game[name].crash) { _root.playSound("sounds", "stonefall.mp3"); name = "enemy" + ec; ec++; _root.game[name] = new _root.game.t217(); _root.game.clip.attachMovie(_root.game[name].clip, name + "clip", _root.d++); _root.game.clip.attachMovie(_root.game[name].clipmask, name, _root.d++); _root.game[name].name = name; _root.game.clip[name + "clip"].name = name; _root.game[name].specie = 217; _root.game[name]._hspeed = _root.game[name].hspeed * game[name].moveAtInt; _root.game[name]._vspeed = _root.game[name].vspeed * game[name].moveAtInt; clip = _root.game.clip[name]; clip._visible = false; clip._xscale = _root.game.tileW; clip._yscale = _root.game.tileW; clip.dir = 1; clip.name = name; clip._x = this._x + game[name].clipxoff; clip._y = (this._y + tileW) + game[name].clipyoff; clip = _root.game.clip[name + "clip"]; if (_root.game[name].hspeed != 0) { clip._xscale = -_root.game.tileW; } else { clip._xscale = _root.game.tileW; } clip._yscale = _root.game.tileW; clip._x = this._x + game[name].clipxoff; clip._y = this._y + game[name].clipyoff; name = "mov3" + _root.d; _root.game.clip.attachMovie("mov2b", name, _root.d++); _root.game.clip[name]._x = this._x; _root.game.clip[name]._y = this._y; this.removeMovieClip(); } };
Symbol 572 MovieClip [mov6] Frame 1
crash = 0; onEnterFrame = function () { if (crash > _root.game[name].crash) { _root.playSound("sounds", "stonefall.mp3"); name = "mov3" + _root.d; _root.game.clip.attachMovie("mov2b", name, _root.d++); _root.game.clip[name]._x = this._x; _root.game.clip[name]._y = this._y; this.removeMovieClip(); } };
Symbol 573 MovieClip [mov3] Frame 1
if (!crash) { crash = 0; } onEnterFrame = function () { if (crash > _root.game[name].crash) { _root.playSound("sounds", "stonefall.mp3"); name = "mov3" + _root.d; _root.game.clip.attachMovie("mov2b", name, _root.d++); _root.game.clip[name]._x = this._x; _root.game.clip[name]._y = this._y; this.removeMovieClip(); } };
Symbol 614 MovieClip [block] Frame 1
onEnterFrame = function () { if (fake) { if (Key.isDown(67)) { if (_alpha > 80) { _alpha = (_alpha-1); } } else if (_alpha < 100) { _alpha = (_alpha+1); } } }; stop();
Symbol 628 Button
on (release) { getURL ("http://www." + _root.gameUrl, "_blank"); }
Symbol 635 Button
on (release) { sure._visible = true; newgame.enabled = false; loadgame.enabled = false; sure.yes.enabled = true; sure.no.enabled = true; }
Symbol 639 Button
on (release) { if (so.data.saved != null) { royalsoulLevel = so.data.royalSoulLevel; royalsoulSingle = so.data.royalSoulSingle; levelUnlocked = so.data.levelUnlocked; soul = so.data.soul; } if (levelUnlocked[4]) { gotoAndStop (12); } else if (levelUnlocked[3]) { gotoAndStop (10); } else if (levelUnlocked[2]) { gotoAndStop (9); } else if (levelUnlocked[1]) { gotoAndStop (8); } else if (!levelUnlocked[1]) { soulLevel = new Array(); royalsoulLevel = new Array(); royalsoulSingle = new Array(); levelUnlocked = new Array(); soul = 0; royalsoul = 0; gotoAndStop (6); } }
Symbol 646 Button
on (release) { _root.royalsoulLevel = new Array(); _root.royalsoulSingle = new Array(); _root.levelUnlocked = new Array(); _root.royalsoul = 0; _root.soul = 0; _root.so.data.royalSoulLevel = _root.royalsoulLevel; _root.so.data.royalSoulSingle = _root.royalsoulSingle; _root.so.data.levelUnlocked = _root.levelUnlocked; _root.so.data.soul = _root.soul; _root.so.data.saved = true; _root.so.flush(); _root.play(); }
Symbol 650 Button
on (release) { this._visible = false; _root.newgame.enabled = true; _root.loadgame.enabled = true; yes.enabled = false; this.enabled = false; }
Symbol 667 MovieClip Frame 105
_parent.play();
Symbol 667 MovieClip Frame 130
stop();
Symbol 713 MovieClip Frame 47
stop();
Symbol 727 MovieClip Frame 1
stop(); frame = 0; onEnterFrame = function () { frame = frame + 1.6; if (Math.round(frame) > 30) { frame = frame - 30; } gotoAndStop(Math.round(frame)); };
Symbol 744 MovieClip Frame 15
stop();
Symbol 751 MovieClip Frame 1
stop();
Symbol 751 MovieClip Frame 30
stop(); t = 0; onEnterFrame = function () { t++; if (t > 45) { if (_currentframe == 30) { play(); } } };
Instance of Symbol 684 MovieClip in Symbol 751 MovieClip Frame 30
onClipEvent (enterFrame) { _x = (_x + 3); }
Symbol 751 MovieClip Frame 145
stop(); stop(); tt = 0; onEnterFrame = function () { tt++; if (tt > 60) { if (_currentframe == 145) { play(); } } };
Instance of Symbol 727 MovieClip in Symbol 751 MovieClip Frame 167
onClipEvent (enterFrame) { _x = (_x + 6); }
Symbol 751 MovieClip Frame 300
_parent.play();
Symbol 756 Button
on (release) { play(); }
Symbol 760 MovieClip Frame 1
stop(); frame = 0; onEnterFrame = function () { frame = frame + _root.playspeed; if (Math.round(frame) > 30) { frame = frame - 30; } gotoAndStop(Math.round(frame)); };
Symbol 764 MovieClip Frame 1
_root.playspeed = 1;
Symbol 764 MovieClip Frame 124
_parent.play();
Symbol 770 MovieClip Frame 1
stop();
Symbol 773 MovieClip Frame 5
stop();
Symbol 781 MovieClip Frame 920
_root.play();
Symbol 782 Button
on (release) { _root.gotoAndStop(8); }
Symbol 788 MovieClip Frame 910
_root.gotoAndStop(8);
Symbol 791 Button
on (release) { _root.play(); }
Symbol 804 MovieClip Frame 1
stop();
Symbol 806 MovieClip Frame 1
stop(); frame = 0; onEnterFrame = function () { frame = frame + _root.playspeed; if (Math.round(frame) > 30) { frame = frame - 30; } gotoAndStop(Math.round(frame)); };
Symbol 807 MovieClip Frame 1
stop(); frame = 0; onEnterFrame = function () { frame = frame + _root.playspeed; if (Math.round(frame) > 30) { frame = frame - 30; } gotoAndStop(Math.round(frame)); };
Symbol 809 MovieClip Frame 1
stop();
Symbol 817 MovieClip Frame 1117
_root.nextFrame();
Symbol 822 Button
on (release) { i = 1; if (_root.levelUnlocked[i]) { gotoAndStop(levelFrame[i]); } }
Symbol 823 Button
on (release) { i = 2; if (_root.levelUnlocked[i]) { gotoAndStop(levelFrame[i]); } }
Symbol 824 Button
on (release) { i = 3; if (_root.levelUnlocked[i]) { gotoAndStop(levelFrame[i]); } }
Symbol 825 Button
on (release) { i = 4; if (_root.levelUnlocked[i]) { gotoAndStop(levelFrame[i]); } }
Symbol 826 Button
on (release) { i = 5; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 827 Button
on (release) { i = 6; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 830 Button
on (release) { i = 7; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 831 Button
on (release) { if (onSpelle) { i = 8; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } } else { getURL ("http://www.gameitnow.com/Game/8400/Quazl.html", "_self"); } }
Symbol 832 Button
on (release) { i = 9; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 833 Button
on (release) { i = 10; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 834 Button
on (release) { i = 11; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 835 Button
on (release) { i = 12; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 836 Button
on (release) { i = 13; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 837 Button
on (release) { i = 14; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 838 Button
on (release) { i = 15; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 839 Button
on (release) { i = 16; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 840 Button
on (release) { i = 17; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 841 Button
on (release) { i = 18; if (_root.levelUnlocked[i - 1] && (totalRoyalsoul >= _root.levelCost[i])) { gotoAndStop(levelFrame[i]); } }
Symbol 889 MovieClip Frame 1
stop();
Symbol 927 MovieClip Frame 376
_root.play();
Symbol 954 MovieClip Frame 585
_root.play();
Symbol 966 MovieClip Frame 483
_root.play();
Symbol 975 MovieClip Frame 1
onEnterFrame = function () { xx = _x + (0.5 * _root.game.tileW); yy = _y + (0.5 * _root.game.tileW); if (_root.player._x >= xx) { _root.statusBar.showHeart.arrow._rotation = ((Math.atan((_root.player._y - yy) / (_root.player._x - xx)) * 180) / Math.PI) + 180; } else { _root.statusBar.showHeart.arrow._rotation = (Math.atan((_root.player._y - yy) / (_root.player._x - xx)) * 180) / Math.PI; } if (_root.checkCollision("player", name)) { _root.finished = true; } };
Symbol 978 MovieClip Frame 446
_root.play();
Symbol 1029 MovieClip Frame 1070
_root.play();
Symbol 1032 Button
on (release) { gotoAndStop (550); }
Symbol 1042 MovieClip Frame 1
stop(); frame = 0; onEnterFrame = function () { frame = frame + _root.playspeed; if (Math.round(frame) > 30) { frame = frame - 30; } gotoAndStop(Math.round(frame)); };
Symbol 1057 Button
on (release) { _root.gotoAndStop(12); }
Symbol 1063 Button
on (release) { _root.play(); }
Symbol 1067 MovieClip Frame 1
if (!_root.levelUnlocked[18]) { menu.enabled = false; menu._visible = false; arena.enabled = false; arena._visible = false; }
Instance of Symbol 684 MovieClip in Symbol 1067 MovieClip Frame 58
onClipEvent (enterFrame) { _x = (_x + 3); }
Symbol 1067 MovieClip Frame 170
levelUnlocked[18] = true; stop();
Symbol 1068 MovieClip Frame 550
stop();
Symbol 1074 MovieClip Frame 256
_root.gotoAndPlay(2);
Symbol 1076 Button
on (release) { _root.getURL("http://www.gameitnow.com", "_blank"); }

Library Items

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

Instance Names

"lbar"Frame 1Symbol 335 MovieClip
"newgame"Frame 3Symbol 635 Button
"loadgame"Frame 3Symbol 639 Button
"mouse"Frame 3Symbol 519 MovieClip
"sure"Frame 3Symbol 651 MovieClip
"music"Frame 3Symbol 481 MovieClip
"sound"Frame 3Symbol 486 MovieClip
"fog"Frame 6Symbol 766 MovieClip
"button1"Frame 12Symbol 822 Button
"button2"Frame 12Symbol 823 Button
"button3"Frame 12Symbol 824 Button
"button4"Frame 12Symbol 825 Button
"button5"Frame 12Symbol 826 Button
"button6"Frame 12Symbol 827 Button
"soulField"Frame 12Symbol 828 EditableText
"royalsoulField"Frame 12Symbol 829 EditableText
"button7"Frame 12Symbol 830 Button
"button8"Frame 12Symbol 831 Button
"button9"Frame 12Symbol 832 Button
"button10"Frame 12Symbol 833 Button
"button11"Frame 12Symbol 834 Button
"button12"Frame 12Symbol 835 Button
"button13"Frame 12Symbol 836 Button
"button14"Frame 12Symbol 837 Button
"button15"Frame 12Symbol 838 Button
"button16"Frame 12Symbol 839 Button
"button17"Frame 12Symbol 840 Button
"button18"Frame 12Symbol 841 Button
"level1Text"Frame 12Symbol 843 EditableText
"level2Text"Frame 12Symbol 845 EditableText
"level3Text"Frame 12Symbol 846 EditableText
"level4Text"Frame 12Symbol 847 EditableText
"level5Text"Frame 12Symbol 850 EditableText
"level6Text"Frame 12Symbol 851 EditableText
"level7Text"Frame 12Symbol 855 EditableText
"level8Text"Frame 12Symbol 857 EditableText
"level9Text"Frame 12Symbol 858 EditableText
"level10Text"Frame 12Symbol 859 EditableText
"level11Text"Frame 12Symbol 862 EditableText
"level12Text"Frame 12Symbol 863 EditableText
"level13Text"Frame 12Symbol 867 EditableText
"level14Text"Frame 12Symbol 869 EditableText
"level15Text"Frame 12Symbol 870 EditableText
"level16Text"Frame 12Symbol 871 EditableText
"level17Text"Frame 12Symbol 874 EditableText
"level18Text"Frame 12Symbol 875 EditableText
"ind7"Frame 12Symbol 882 MovieClip
"ind8"Frame 12Symbol 882 MovieClip
"ind9"Frame 12Symbol 882 MovieClip
"ind10"Frame 12Symbol 882 MovieClip
"ind11"Frame 12Symbol 882 MovieClip
"ind12"Frame 12Symbol 882 MovieClip
"ind1"Frame 12Symbol 882 MovieClip
"ind2"Frame 12Symbol 882 MovieClip
"ind3"Frame 12Symbol 882 MovieClip
"ind4"Frame 12Symbol 882 MovieClip
"ind5"Frame 12Symbol 882 MovieClip
"ind6"Frame 12Symbol 882 MovieClip
"ind13"Frame 12Symbol 882 MovieClip
"ind14"Frame 12Symbol 882 MovieClip
"ind15"Frame 12Symbol 882 MovieClip
"ind16"Frame 12Symbol 882 MovieClip
"ind17"Frame 12Symbol 882 MovieClip
"ind18"Frame 12Symbol 882 MovieClip
"music"Frame 12Symbol 481 MovieClip
"sound"Frame 12Symbol 486 MovieClip
"intro"Frame 33Symbol 1074 MovieClip
"baloon"Symbol 80 MovieClip [playerclip] Frame 1Symbol 62 MovieClip
"p"Symbol 80 MovieClip [playerclip] Frame 5Symbol 64 MovieClip
"p"Symbol 80 MovieClip [playerclip] Frame 7Symbol 65 MovieClip
"p"Symbol 80 MovieClip [playerclip] Frame 9Symbol 66 MovieClip
"ghosteffect"Symbol 94 MovieClip [enemy5] Frame 1Symbol 86 MovieClip
"ghosteffect"Symbol 101 MovieClip [enemy23] Frame 1Symbol 86 MovieClip
"ghosteffect"Symbol 105 MovieClip [enemy4] Frame 1Symbol 86 MovieClip
"ghosteffect"Symbol 123 MovieClip [deco4] Frame 1Symbol 86 MovieClip
"ghosteffect"Symbol 123 MovieClip [deco4] Frame 4Symbol 86 MovieClip
"ghosteffect"Symbol 135 MovieClip [enemy24] Frame 1Symbol 86 MovieClip
"mouth"Symbol 135 MovieClip [enemy24] Frame 1Symbol 133 MovieClip
"ghosteffect"Symbol 139 MovieClip [enemy25] Frame 1Symbol 86 MovieClip
"mouth"Symbol 139 MovieClip [enemy25] Frame 1Symbol 133 MovieClip
"ghosteffect"Symbol 141 MovieClip [enemy9] Frame 1Symbol 86 MovieClip
"mouth"Symbol 141 MovieClip [enemy9] Frame 1Symbol 133 MovieClip
"ghosteffect"Symbol 165 MovieClip [enemy16] Frame 1Symbol 86 MovieClip
"ghosteffect"Symbol 185 MovieClip [enemy19] Frame 1Symbol 86 MovieClip
"ghosteffect"Symbol 190 MovieClip [enemy22] Frame 1Symbol 86 MovieClip
"rotor"Symbol 190 MovieClip [enemy22] Frame 1Symbol 188 MovieClip
"ghosteffect"Symbol 192 MovieClip [enemy18] Frame 1Symbol 86 MovieClip
"ghosteffect"Symbol 198 MovieClip [enemy21] Frame 1Symbol 86 MovieClip
"ghosteffect"Symbol 200 MovieClip [enemy1] Frame 1Symbol 86 MovieClip
"ghosteffect"Symbol 316 MovieClip [enemy13] Frame 1Symbol 86 MovieClip
"arrow"Symbol 340 MovieClip Frame 1Symbol 338 MovieClip
"textField"Symbol 344 MovieClip Frame 1Symbol 342 EditableText
"textField"Symbol 344 MovieClip Frame 50Symbol 343 EditableText
"textField"Symbol 449 MovieClip Frame 1Symbol 446 EditableText
"hbar"Symbol 449 MovieClip Frame 60Symbol 335 MovieClip
"textfield"Symbol 449 MovieClip Frame 60Symbol 448 EditableText
"textField"Symbol 449 MovieClip Frame 60Symbol 446 EditableText
"hmask"Symbol 492 MovieClip Frame 1Symbol 333 MovieClip
"soulField"Symbol 498 MovieClip [statusBar] Frame 1Symbol 320 EditableText
"hbar"Symbol 498 MovieClip [statusBar] Frame 1Symbol 335 MovieClip
"showHeart"Symbol 498 MovieClip [statusBar] Frame 1Symbol 340 MovieClip
"showMessage"Symbol 498 MovieClip [statusBar] Frame 1Symbol 443 MovieClip
"textbar"Symbol 498 MovieClip [statusBar] Frame 1Symbol 449 MovieClip
"royalsoulField"Symbol 498 MovieClip [statusBar] Frame 1Symbol 451 EditableText
"backtoselect"Symbol 498 MovieClip [statusBar] Frame 1Symbol 469 Button
"music"Symbol 498 MovieClip [statusBar] Frame 1Symbol 481 MovieClip
"sound"Symbol 498 MovieClip [statusBar] Frame 1Symbol 486 MovieClip
"flash"Symbol 498 MovieClip [statusBar] Frame 1Symbol 490 MovieClip
"sbar"Symbol 498 MovieClip [statusBar] Frame 1Symbol 492 MovieClip
"soulField"Symbol 498 MovieClip [statusBar] Frame 2Symbol 496 EditableText
"sbar"Symbol 498 MovieClip [statusBar] Frame 2Symbol 492 MovieClip
"showMessage"Symbol 498 MovieClip [statusBar] Frame 2Symbol 443 MovieClip
"body"Symbol 520 MovieClip Frame 1Symbol 519 MovieClip
"head"Symbol 520 MovieClip Frame 1Symbol 509 MovieClip [enemy4mask]
"worm"Symbol 522 MovieClip [enemy8] Frame 1Symbol 520 MovieClip
"yes"Symbol 651 MovieClip Frame 1Symbol 646 Button
"no"Symbol 651 MovieClip Frame 1Symbol 650 Button
"ghosteffect"Symbol 769 MovieClip Frame 1Symbol 86 MovieClip
"rotor"Symbol 794 MovieClip Frame 1Symbol 188 MovieClip
"ghosteffect"Symbol 975 MovieClip Frame 1Symbol 86 MovieClip
"ghosteffect"Symbol 978 MovieClip Frame 388Symbol 86 MovieClip
"ghosteffect"Symbol 978 MovieClip Frame 388Symbol 86 MovieClip
"ghosteffect"Symbol 978 MovieClip Frame 412Symbol 86 MovieClip
"ghosteffect"Symbol 978 MovieClip Frame 418Symbol 86 MovieClip
"ghosteffect"Symbol 1031 MovieClip Frame 1Symbol 86 MovieClip
"menu"Symbol 1067 MovieClip Frame 1Symbol 1057 Button
"arena"Symbol 1067 MovieClip Frame 1Symbol 1063 Button
"fader"Symbol 1074 MovieClip Frame 1Symbol 1069 MovieClip
"fader"Symbol 1074 MovieClip Frame 147Symbol 1069 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "wallrun.mp3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "walk.mp3"
ExportAssets (56)Timeline Frame 1Symbol 3 as "skull.mp3"
ExportAssets (56)Timeline Frame 1Symbol 4 as "stonefall.mp3"
ExportAssets (56)Timeline Frame 1Symbol 5 as "spooky.mp3"
ExportAssets (56)Timeline Frame 1Symbol 6 as "smash.mp3"
ExportAssets (56)Timeline Frame 1Symbol 7 as "run.mp3"
ExportAssets (56)Timeline Frame 1Symbol 8 as "lookout.mp3"
ExportAssets (56)Timeline Frame 1Symbol 9 as "cratedrop.mp3"
ExportAssets (56)Timeline Frame 1Symbol 10 as "killghost.mp3"
ExportAssets (56)Timeline Frame 1Symbol 11 as "jumpup3.mp3"
ExportAssets (56)Timeline Frame 1Symbol 12 as "jumpup2.mp3"
ExportAssets (56)Timeline Frame 1Symbol 13 as "jumpup1.mp3"
ExportAssets (56)Timeline Frame 1Symbol 14 as "jumpdown2.mp3"
ExportAssets (56)Timeline Frame 1Symbol 15 as "jumpdown1.mp3"
ExportAssets (56)Timeline Frame 1Symbol 16 as "grabjump.mp3"
ExportAssets (56)Timeline Frame 1Symbol 17 as "gateopen.mp3"
ExportAssets (56)Timeline Frame 1Symbol 18 as "gateclose.mp3"
ExportAssets (56)Timeline Frame 1Symbol 19 as "dot2.mp3"
ExportAssets (56)Timeline Frame 1Symbol 20 as "dot1.mp3"
ExportAssets (56)Timeline Frame 1Symbol 21 as "button.mp3"
ExportAssets (56)Timeline Frame 1Symbol 22 as "blockvanish.mp3"
ExportAssets (56)Timeline Frame 1Symbol 23 as "bg9.mp3"
ExportAssets (56)Timeline Frame 1Symbol 24 as "bg8.mp3"
ExportAssets (56)Timeline Frame 1Symbol 25 as "bg7.mp3"
ExportAssets (56)Timeline Frame 1Symbol 26 as "bg6.mp3"
ExportAssets (56)Timeline Frame 1Symbol 27 as "bg5.mp3"
ExportAssets (56)Timeline Frame 1Symbol 28 as "bg4.mp3"
ExportAssets (56)Timeline Frame 1Symbol 29 as "bg3.mp3"
ExportAssets (56)Timeline Frame 1Symbol 30 as "bg2.mp3"
ExportAssets (56)Timeline Frame 1Symbol 31 as "bg1.mp3"
ExportAssets (56)Timeline Frame 1Symbol 32 as "bg10.mp3"
ExportAssets (56)Timeline Frame 1Symbol 80 as "playerclip"
ExportAssets (56)Timeline Frame 1Symbol 94 as "enemy5"
ExportAssets (56)Timeline Frame 1Symbol 101 as "enemy23"
ExportAssets (56)Timeline Frame 1Symbol 105 as "enemy4"
ExportAssets (56)Timeline Frame 1Symbol 122 as "enemy9plasma"
ExportAssets (56)Timeline Frame 1Symbol 123 as "deco4"
ExportAssets (56)Timeline Frame 1Symbol 135 as "enemy24"
ExportAssets (56)Timeline Frame 1Symbol 139 as "enemy25"
ExportAssets (56)Timeline Frame 1Symbol 141 as "enemy9"
ExportAssets (56)Timeline Frame 1Symbol 152 as "enemy13jumped"
ExportAssets (56)Timeline Frame 1Symbol 154 as "deco7"
ExportAssets (56)Timeline Frame 1Symbol 161 as "enemy17"
ExportAssets (56)Timeline Frame 1Symbol 165 as "enemy16"
ExportAssets (56)Timeline Frame 1Symbol 172 as "enemy20"
ExportAssets (56)Timeline Frame 1Symbol 185 as "enemy19"
ExportAssets (56)Timeline Frame 1Symbol 190 as "enemy22"
ExportAssets (56)Timeline Frame 1Symbol 192 as "enemy18"
ExportAssets (56)Timeline Frame 1Symbol 198 as "enemy21"
ExportAssets (56)Timeline Frame 1Symbol 200 as "enemy1"
ExportAssets (56)Timeline Frame 1Symbol 202 as "enemyTransport"
ExportAssets (56)Timeline Frame 1Symbol 203 as "enemyFlatBottom2"
ExportAssets (56)Timeline Frame 1Symbol 204 as "enemyFlatBottom"
ExportAssets (56)Timeline Frame 1Symbol 205 as "enemyFlatRight"
ExportAssets (56)Timeline Frame 1Symbol 206 as "enemyFlatLeft"
ExportAssets (56)Timeline Frame 1Symbol 207 as "enemyFlatTop"
ExportAssets (56)Timeline Frame 1Symbol 209 as "enemyNormal"
ExportAssets (56)Timeline Frame 1Symbol 210 as "enemySmall"
ExportAssets (56)Timeline Frame 1Symbol 211 as "enemyFull"
ExportAssets (56)Timeline Frame 1Symbol 216 as "enemy11"
ExportAssets (56)Timeline Frame 1Symbol 217 as "enemy10"
ExportAssets (56)Timeline Frame 1Symbol 219 as "enemy6"
ExportAssets (56)Timeline Frame 1Symbol 230 as "enemy3"
ExportAssets (56)Timeline Frame 1Symbol 240 as "col3"
ExportAssets (56)Timeline Frame 1Symbol 243 as "mov1"
ExportAssets (56)Timeline Frame 1Symbol 247 as "col6"
ExportAssets (56)Timeline Frame 1Symbol 249 as "col5"
ExportAssets (56)Timeline Frame 1Symbol 251 as "col2"
ExportAssets (56)Timeline Frame 1Symbol 256 as "push1"
ExportAssets (56)Timeline Frame 1Symbol 257 as "enemy23ai"
ExportAssets (56)Timeline Frame 1Symbol 258 as "enemy5ai"
ExportAssets (56)Timeline Frame 1Symbol 259 as "enemy4ai"
ExportAssets (56)Timeline Frame 1Symbol 263 as "releaseSoul"
ExportAssets (56)Timeline Frame 1Symbol 269 as "deco5"
ExportAssets (56)Timeline Frame 1Symbol 282 as "deco8"
ExportAssets (56)Timeline Frame 1Symbol 286 as "deco6"
ExportAssets (56)Timeline Frame 1Symbol 290 as "deco12"
ExportAssets (56)Timeline Frame 1Symbol 294 as "deco11"
ExportAssets (56)Timeline Frame 1Symbol 296 as "deco16"
ExportAssets (56)Timeline Frame 1Symbol 298 as "deco14"
ExportAssets (56)Timeline Frame 1Symbol 300 as "deco15"
ExportAssets (56)Timeline Frame 1Symbol 302 as "deco13"
ExportAssets (56)Timeline Frame 1Symbol 306 as "deco9"
ExportAssets (56)Timeline Frame 1Symbol 310 as "deco2"
ExportAssets (56)Timeline Frame 1Symbol 313 as "deco3"
ExportAssets (56)Timeline Frame 1Symbol 314 as "deco1"
ExportAssets (56)Timeline Frame 1Symbol 316 as "enemy13"
ExportAssets (56)Timeline Frame 1Symbol 331 as "col1"
ExportAssets (56)Timeline Frame 1Symbol 406 as "mov4"
ExportAssets (56)Timeline Frame 1Symbol 433 as "mov10"
ExportAssets (56)Timeline Frame 1Symbol 441 as "mov2"
ExportAssets (56)Timeline Frame 1Symbol 462 as "col4"
ExportAssets (56)Timeline Frame 1Symbol 498 as "statusBar"
ExportAssets (56)Timeline Frame 1Symbol 506 as "enemy7"
ExportAssets (56)Timeline Frame 1Symbol 509 as "enemy4mask"
ExportAssets (56)Timeline Frame 1Symbol 522 as "enemy8"
ExportAssets (56)Timeline Frame 1Symbol 527 as "enemy12"
ExportAssets (56)Timeline Frame 1Symbol 535 as "mov2b"
ExportAssets (56)Timeline Frame 1Symbol 547 as "mov5"
ExportAssets (56)Timeline Frame 1Symbol 550 as "mov11"
ExportAssets (56)Timeline Frame 1Symbol 557 as "mov12"
ExportAssets (56)Timeline Frame 1Symbol 572 as "mov6"
ExportAssets (56)Timeline Frame 1Symbol 573 as "mov3"
ExportAssets (56)Timeline Frame 2Symbol 614 as "block"
ExportAssets (56)Timeline Frame 2Symbol 616 as "game"
ExportAssets (56)Timeline Frame 2Symbol 618 as "player"




http://swfchan.com/16/75082/info.shtml
Created: 6/4 -2019 11:43:34 Last modified: 6/4 -2019 11:43:34 Server time: 12/05 -2024 07:33:08