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

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

m_1337568264954.bahamutdragons_sexrogue.swf

This is the info page for
Flash #97340

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


Text
+88888*

New Game

This will delete your
Level 1

New Game

Continue

Continue

Programming and design: Bahamut Dragons - http://www.furaffinity.com/bahamutdragons

Art and additionnal design: Caesarcub - http://www.furaffinity.com/caesarcub

Credits

Commentary

Yes

Yes

No

No

Do you wish to play with the tutorial mode on?
In tutorial mode, panels appear to explain how the
game works.  You may also access these panels at
any time, even without the tutorial mode, by
pressing the ESCAPE key.

Need a little help?

Cancel

Cancel

Tutorial

Bahamut Dragons - Programmer and designer
http://www.furaffinity.com/user/bahamutdragons
Caesarcub - Artist and additionnal design
http://www.furaffinity.com/user/caesarcub
Hainite, Polarthief and Seanabcd - Beta testers
And you!

The guys who made this thing

Credits

How it all began

As this project comes to a close, I wanted to jolt down a bit of history behind how it
came about.  I am a huge fan of commentaries and behind the scenes material for
games and movies and figured that someone might get a kick out of this.  As I write
these lines, I am in the beta stage of the game but for all intents and purposes, it’s
done.  It’s not the game I set out to make on that very first day, nor is it the game I
hoped to make once production really started rolling around.
Note that there will be spoilers in this commentary, if even it’s possible to spoil a game
like this.  If you want to keep some sense of discovery, I recommend playing through to
the “last” level and then return here for the run down.
Still here?  Well, here it is, the story of how Lusty Labyrinth came to be.

The concept of Lusty Labyrinth came to me while I was at work.  I was listening to a
gaming podcast and they were talking about Rogue games.  The thought immediately
came to my mind that I could do something like that, and so I started jolting down
ideas.  The plan was to make a game in some 3 days, since I was already at work on
another project and didn’t want to take too much from it.    It would have the random
dungeon generation, loot and a simple rock paper scissors battle system.
At that time, I didn’t expect to have an artist, so characters would be each on their side
and strike a pose according to success or failure.  There was no “Cock, Ass, Mouth”
system at that time.  I didn’t want to have too much art since art does take time,
especially when you’re not used to it.  But I would do my best until I either got tired
with it, or indeed completed the game.

Once I got back home, I started working on the code.  Mere hours later, I started
chatting with Caesarcub told him about what I was doing.  He immediately took an
interest and wanted to do some art for it.  I was more than happy to let him do what
for me is the dirty work, and so he started working on the main character.
It was around this time that the design evolved.  A lot of what’s presented visually is
there because of him, including the Cock/Ass/Mouth system.   Soon the characters
were interacting with each other in battle, because he would rather have it like that
than my static version.  It meant a bit more code and would cause problems down the
line, but there was no denying that it would make a better game.  I had no issue
working more if it meant the game would be better.

What was supposed to be a 3 day project turned to more as I worked on some features,
but also planned ahead.  With an artist, my perspective had shifted and I now
envisioned a much larger project.  I established some versions of the game with what
I’d like to see in each one.  Each version would have a new level and new enemies, but
there were some features I wanted to add to each as well.

11 days after I started to work on this, the first version of Lusty Labyrinth, v0.3, was
ready to be released.  Caesarcub had the option to post it on his furaffinity page, but
he declined to do so and so I got all the hits, comments and watches for it.  It was a
massive success, especially considering how my previous projects had fared.  My images
tend to no go over 100 hits, though I’ve had some popularity thanks to games like my
Sam and Max prototype for Chibi Chaser.  But this was something else entirely.
Lusty Labyrinth exploded and now, three months later, it’s well over 11k views.  I’ve
been trying to work on a flash game for a long time, and I always find myself stuck
because of the art aspect.  Well, although this was only a first version, Lusty Labyrinth
still felt like it could have been a completed project, albeit it had some bugs.  But those
would be resolved for the next release.  For now, I could just appreciate the result.

I don’t believe in breaks and so as soon as v0.3 was out, I was ready to start working on
v0.6.  This one would increase the customization options available, with a larger array
of colors and I hoped to have some new body types and heads as well.  The way I
displayed characters had to be redone to be more flexible and there were a few things
done to ensure a better color pallet.
Once that was done, it was decided that more enemies would be the priority.  First
thing was a boss for the first level and so my avatar became the first boss.  It’s one of
the perks to being the lead on a project like this after all.  Afterwards, he started
working on the second level, which would be pyramid themed.  A second boss was
crafted, Anubis, and another monster as well, a crocodile which I named Krokedrilos,
which comes from the Greek term.

As for me, I was working on resolving all the bugs raised with the previous version,
before starting on the new elements.  Balancing became one of my priorities and I
started crunching a lot of numbers to make sure the game progression was
comfortable.  A well needed save was added as well as other small elements like traps
and some other visual elements.  Basically, I just keep occupied with all the design and
programming.  It felt like a lot of things were being done, but also, a lot of things were
being planned.

I wanted to have some classes, each leveling in a different way and with different skills.
I wanted achievements.  People had asked for better instructions and so a tutorial
would be required.  At one point, I even considered having some sense of connectivity
with other players, although it would require inputting player codes and wouldn’t really
let people play together directly.  Those would wait until the next release however, it
wasn’t necessary to work on these just now.  There was time.  At least, I thought there
was.

From one day to the next, Caesarcub’s work situation changed and he now needed to
invest more hours into his work.  He was generally tired and unable to work on the
game.  Worst still, he had trouble keeping up with his own material and so I gave him
some space, hoping he would manage to get back on top of things.  It was the least I
could do, he had already done quite a bit on this project which he had always called
“My Project”, that is, that he was working for me.  I couldn’t really be annoyed at him
for the turn of events, particularly since it pretty much was out of his hands and
affected him far more than it did me.

The game production slowed down and I started design on my next big thing.  About a
month or six weeks passed and things were not getting better for him, so I decided
that it would be a waste to not release all the work we had already done.  So that’s
where I put my efforts, just making sure the next version of Lusty Labyrinth was
without bugs.  That was the new plan.

But plans change and I decided that I didn’t want to cut all those features after all.  I
would invest the required time to finish this the best way I could.  Back in were
achievements, the tutorial, but more important, I crafted a system that would let you
level up to infinity and go to infinite dungeons.  I liked having a set balancing, even
though it was a lot of work, because I could control the experience easier, but at the
same time, I wanted to see my game live on and on.  It took about 2 weeks to get the
game where I wanted it to be.  It certainly doesn’t have everything I had hoped, but I
think this is a completely satisfying result.

The bottom line with Lusty Labyrinth is that I first came at it like a small side project
which didn’t matter all that much, but once I knew the resources I had, it became really
important to me.  I am proud of the work Caesarcub has done for it, and I am happy to
have invested the time to make it what it is today.  It’s easy to take things we do and
do a half assed job, but for the time I worked on it, Lusty Labyrinth consumed me.  I
wanted this to be a good game and I certainly did not want to be the crack in the
project.  That meant going out there and working my butt off, sometimes cursing
myself when I thought of a “great idea” which meant more work.  People came to me
with ideas and I figured the extra work would improve the quality of the game, and
indeed it does.

One thing I underestimated is the value of dynamically generating elements.  The
random dungeons are cool, but once I had random items with random names and
random level names, suddenly the game became that much more fun to me.  It might
be because I’m the one who made all the rest and it’s the last bastion of discovery
remaining for me.  Or maybe it’s just that the balancing doesn’t matter as much as I
thought.  Regardless, as a complete game creating experience, I think there’s a lot I can
take away from it, right now and some time down the road, once I’ve digested all that’s
happened.

I’m happy that I got to work on this, and who knows.  Maybe it’s not really over.  The
door isn’t closed for Lusty Labyrinth to see another version later on, but for now it’s
out of my hands.  I hope people playing this will appreciate it and send some good
vibes in Caesarcub’s direction.   I’ve worked with a lot of artists over the years but
never have been as satisfied as I have working with him.
And so that’s about it.  Thank you to everyone who’s played the game, you’re the
reason I do it.  And now, back to work because as mentioned, I’m only in beta and now
have to make sure there are no bugs.  Sigh, it never ends…

Page 8

Commentary

WWWWWWWWW

Color

Who are you?

You may change your character name from this screen, as well as
change the colors of your character.
To change colors, click on a body part within the 5 squares, then
click the corresponding color.  You will not get a chance to
change these after you start the game, so choose wisely!

Level

a
b
c

Space

Yes

Yes

+88888

XP for completing the level

Level Complete!

Click to continue

Battle

Z

X

C

8888/8888

88888/88888

MMMMMMMMM

Camoflage Krokedrilos

999

No Effect

Welcome to the dungeon

Move using the arrow keys or WASD keys.  You may also hold SHIFT to
move faster.  Find loot in treasure chests and try to find the exit
without falling to the roaming ennemies.
When you complete a dungeon, you'll receive various experience
bonuses according to your performance.  Try to open every chest
and destroy every monster!

You don't look so tough

Time to prove your worth.  During a battle, you use your physical
assets to drain your opponent's vigor.  Different opponents will
have different preferences, so keep alert and always remember
the cycle:
Cock defeats Mouth, Ass defeats Cock and Mouth defeats Ass.

It's a trap!

When you encounter a trapped chest, all you may do is try to fend
off the attack for a set number of turns before you are returned to
the field.  You may disable some traps using the lockpick skill and
only doing so will keep the contents of the chest intact.
And remember: Cock defends against Mouth, Ass defends against
Cock and Mouth defends against Ass.

TutorialTrap

Enter Labyrinth

Enter Labyrinth

Level up 2 boosts remaining

Level up 2 boosts remaining

+88%

Dungeon

Pyramid

Forest

888

/

Star Level

MMMMMMMMM

Level 888

XP to next Level: 88888

+888*

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

Your stories

Your stories

Shop

The story so far...

After each labyrinth run, successful or not, your progress is automatically saved and you are
brought back to the status screen.
From this screen, you may level up your character if you have the required experience by
pressing the blue buttons that appear.  You may also equip items you find in dungeons to
boost your stats or even sell them for additionnal experience.  Keep your cursor over an item
to get a description of it.
Once you're done, you may select the level you wish to enter by using the arrows at the
bottom of the screen.  Then, click on the Enter Labyrinth button to continue your adventure.

The adventure begins!

This is the status screen, from which you can you can equip and
upgrade your charater between labyrinths.  Further explanations
will be given once you return, but for now hurry!  Your first
labyrinth awaits!

It's not over yet!

Congratulations!  You have completed all the regular levels, but
there is still more to be done.  There are still tales to be written in
your journal and lust to be had.  Keep it up and reach for the stars!

Success stories

Getting the hots for the arts

100 000 XP

Get 100 000 experience from selling items

Complete

Achievements

<p align="center"></p>

Level Name

<p align="center"><font face="Qlassik Bold" size="30" color="#000000" letterSpacing="0.000000" kerning="0"><b>Getting the hots for the arts</b></font></p>

Complete - 100 000 XP

Achievements

Pause

Input action to continue
(character movement or an attack in battle)

ActionScript [AS1/AS2]

Frame 1
stop(); this.onEnterFrame = function () { var _local2 = this.getBytesLoaded() / this.getBytesTotal(); if (this.getBytesLoaded() == this.getBytesTotal()) { gotoAndStop ("Title"); delete this.onEnterFrame; } else { _local2 = _local2 * mcLoading._totalframes; mcLoading.gotoAndStop(Math.max(1, Math.ceil(_local2))); } };
Frame 20
new Main(this);
Symbol 1269 MovieClip [__Packages.library.State] Frame 0
class library.State { var mcRef, sState; function State (_mcRef) { mcRef = _mcRef; } function setState(_sState) { sState = _sState; mcRef.gotoAndStop(sState); loadState(sState); } function setMc(_mcRef) { mcRef = _mcRef; setState(sState); } function pause() { mcRef.mcState.stop(); } function resume() { mcRef.mcState.play(); } function enterFrame() { this["do" + sState](); } function loadState(_sState) { this["start" + sState](); } function isStateComplete() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { this["end" + sState](); } return(mcRef.mcState._currentframe == mcRef.mcState._totalframes); } function get Mc() { return(mcRef); } function get getState() { return(sState); } }
Symbol 1270 MovieClip [__Packages.Main] Frame 0
class Main extends library.State { static var Instance; var mcRef, enterFrame, bLoading, nCounter, setState, oPopupCommentary, oPopupTutorial, oPopupCredits, btnStart, btnCredits, btnCommentary, btnContinue, oCharSelect, oGame; function Main (_mcRef) { super(); mcRef = _mcRef; mcRef.onEnterFrame = library.Delegate.create(this, enterFrame); Instance = this; bLoading = false; nCounter = 0; setState(sSTATE_TITLE); } function startTitle() { oPopupCommentary = new PopupCommentary(mcRef.mcCommentary); oPopupTutorial = new ChooseTutorialPopup(mcRef.mcTutorial, library.Delegate.create(this, setCharacterSelect, true), library.Delegate.create(this, setCharacterSelect, false)); oPopupCredits = new TutorialPopup(mcRef.mcCredits); btnStart = new ContinueButton(mcRef.btnStart, library.Delegate.create(oPopupTutorial, oPopupTutorial.setState, library.Popup.sSTATE_IN), ""); btnCredits = new ContinueButton(mcRef.btnCredits, library.Delegate.create(oPopupCredits, oPopupCredits.setState, library.Popup.sSTATE_IN), ""); btnCommentary = new ContinueButton(mcRef.btnCommentary, library.Delegate.create(oPopupCommentary, oPopupCommentary.setState, library.Popup.sSTATE_IN), ""); var _local2 = SharedObject.getLocal("LustyLabyrinth"); mcRef.btnContinue._visible = _local2.data.string1 != undefined; var _local3 = _local2.data.string1.substr(Tutorial.nTOTAL_TUTORIAL).split("/"); btnContinue = new ContinueButton(mcRef.btnContinue, library.Delegate.create(this, loadGame, _local2.data.string1), (_local3[34] + "\nLevel ") + _local3[41]); mcRef.btnDebug.onPress = library.Delegate.create(this, debugLoad, "00000/1/1/0/5/2/4/0/0/0/0/0/0/1/0/0/0/3/1/1/0/1/1/0.5/0.5/1/0.5/0/1/0/1/1/0.5/Vuvuzela/Fox/Chubby/0/10/8/12/9/82/17903/18350/1/2/1/2/8/0/0/;;/Vampire Dentures/Medallion"); mcRef.btnDebug2.onPress = library.Delegate.create(this, debugLoad, "00000/2/0/1/5/0/12/8/0/0/0/0/0/0/0/0/1/1/1/1/0/1/1/0.5/0.5/1/0.5/0/1/0/1/1/0.5/Vuvuzela/Fox/Chubby/0/50/32/36/24/253/294825/318050/6/7/5/3/10/8/0/Eau de Fox/Foresight Tablet/Foresight Tablet/Lovely Topaz/Eau de Fox/Foresight Tablet/;;/The One Cock Ring/Pocket Rainbow/Lovely Topaz"); } function setCharacterSelect(_bTutorial) { Tutorial.init(_bTutorial); setState(sSTATE_CHARSELECT); } function doTitle() { btnStart.enterFrame(); btnContinue.enterFrame(); oPopupTutorial.enterFrame(); oPopupCredits.enterFrame(); oPopupCommentary.enterFrame(); } function startCharSelect() { Debug.unsetDebug(); btnStart = new ContinueButton(mcRef.btnStart, library.Delegate.create(this, setState, sSTATE_GAME), ""); oCharSelect = new CharSelect(mcRef); Achievements.addAchievement(Achievements.nPLAYER_LEVEL, 1); } function doCharSelect() { Tutorial.enterFrame(); } function startGame() { oGame = new Game(mcRef); if (!bLoading) { oGame.setCharacter(oCharSelect.__get__charData()); } } function doGame() { oGame.enterFrame(); Tutorial.enterFrame(); } function debugLoad(_sLoad) { loadGame(_sLoad); } function loadGame(_sLoadData) { bLoading = true; setState(sSTATE_GAME); Tutorial.loadGame(_sLoadData.substr(0, Tutorial.nTOTAL_TUTORIAL)); oGame.loadData(_sLoadData.substr(Tutorial.nTOTAL_TUTORIAL)); bLoading = false; } function save(_nPosition, _sData) { if (!bLoading) { var _local2 = SharedObject.getLocal("LustyLabyrinth"); if (!(_nPosition === 1)) { } else { _local2.data.string1 = Tutorial.saveGame() + _sData; } _local2.flush(); } } static var bTEST_MONSTER = false; static var sSTATE_TITLE = "Title"; static var sSTATE_CHARSELECT = "CharSelect"; static var sSTATE_GAME = "Game"; }
Symbol 1271 MovieClip [__Packages.Game] Frame 0
class Game extends library.State { var oLevel, oBattle, oPlayer, oDialogBox, oEndLevelDialogBox, setState, oShop, oPopupLocation, bKeyLeftDown, bKeyRightDown, bKeyUpDown, bKeyDownDown, mcRef, nTimer; function Game (_mcRef) { super(_mcRef); oLevel = new Level(_mcRef.mcLevel); oBattle = new Battle(_mcRef.mcBattle, library.Delegate.create(this, endBattleGood), library.Delegate.create(this, endBattleBad)); oPlayer = new Player(); oDialogBox = new DialogBox(_mcRef.mcDialogBox); oEndLevelDialogBox = new EndLevelDialogBox(_mcRef.mcEndLevelDialogBox, library.Delegate.create(this, setState, sSTATE_SHOP)); oShop = new Shop(_mcRef.mcShop, oPlayer.getPlayerData()); oPopupLocation = new PopupLocation(_mcRef.mcLevelName); Achievements.init(_mcRef.mcAchievements, _mcRef.mcPause); if (Debug.sDebug == "BATTLE") { oBattle.setMonster(Debug.__get__player(), Debug.__get__foe(), Debug.__get__tileset(), true, false, true); setState(sSTATE_BATTLE); } else { setState(sSTATE_SHOP); } } function startInit() { bKeyLeftDown = false; bKeyRightDown = false; bKeyUpDown = false; bKeyDownDown = false; oPlayer.setPlayerData(oShop.playerData()); oLevel.setPlayer(oShop.playerData()); var _local2 = DataLevelUp.getSkill("LockPick", oPlayer.__get__archtype(), oPlayer.__get__skill()); oLevel.load(oShop.__get__dungeon(), oShop.__get__level(), oPlayer.__get__light(), _local2); } function doInit() { oShop.enterFrame(); if (oShop.__get__getState() == library.Popup.sSTATE_HIDDEN) { setState(sSTATE_DISPLAY_NAME); } } function startShop() { Achievements.stopTimer(); oShop.setShop(oPlayer.getPlayerData()); oEndLevelDialogBox.setState(EndLevelDialogBox.sSTATE_OUT); } function doShop() { oShop.enterFrame(); oBattle.enterFrame(); oEndLevelDialogBox.enterFrame(); if (oShop.__get__getState() == library.Popup.sSTATE_OUT) { setState(sSTATE_INIT); } } function startDisplayName() { oPopupLocation.setDisplay(GenerateDungeon.getName(oLevel.__get__currentDungeon(), oLevel.__get__currentLevel())); } function doDisplayName() { oPopupLocation.enterFrame(); if (oPopupLocation.__get__getState() == library.Popup.sSTATE_HIDDEN) { setState(sSTATE_LEVEL); } } function startLevel() { Achievements.startTimer(); mcRef.mcTutorial._visible = true; Tutorial.setMc(mcRef.mcTutorial, Tutorial.nLEVEL); } function doLevel() { Achievements.enterFrame(); var _local3 = ""; var _local4 = false; if (Key.isDown(37) || (Key.isDown(65) && (!bKeyLeftDown))) { _local3 = oLevel.movement(Level.sLEFT); bKeyLeftDown = true; _local4 = true; } else { bKeyLeftDown = Key.isDown(37); } if (!_local4) { if (Key.isDown(39) || (Key.isDown(68) && (!bKeyRightDown))) { _local3 = oLevel.movement(Level.sRIGHT); bKeyRightDown = true; _local4 = true; } else { bKeyRightDown = Key.isDown(39); } } if (!_local4) { if (Key.isDown(38) || (Key.isDown(87) && (!bKeyUpDown))) { _local3 = oLevel.movement(Level.sUP); bKeyUpDown = true; _local4 = true; } else { bKeyUpDown = Key.isDown(38); } } if (!_local4) { if (Key.isDown(40) || (Key.isDown(83) && (!bKeyDownDown))) { _local3 = oLevel.movement(Level.sDOWN); bKeyDownDown = true; _local4 = true; } else { bKeyDownDown = Key.isDown(40); } } bKeyLeftDown = false; bKeyRightDown = false; bKeyUpDown = false; bKeyDownDown = false; if (_local3 != "") { Achievements.addAchievement(Achievements.nSTEPS, 1); Achievements.beatTimer(); } switch (_local3) { case "TrappedChest" : var _local13 = DataLevelUp.getSkill("LockPick", oPlayer.__get__archtype(), oPlayer.__get__skill()); if (_local13 >= Math.random()) { var _local8 = DataItems.getItem(oLevel.__get__currentDungeon(), oLevel.__get__currentLevel()); var _local9 = ("You disable the trap and find " + _local8.discover) + "!"; if (!oPlayer.addInventory(_local8)) { _local9 = _local9 + (((("\nYour inventory is full\nYou scavange the " + _local8.name) + " for ") + Math.ceil(_local8.sell / 4)) + " XP."); oPlayer.setExperience(Math.floor(_local8.sell / 5)); } _local3 = oDialogBox.setDialog(_local9); setState(sSTATE_DIALOG); break; } var _local10 = oLevel.getTrap(); oBattle.setMonster(oPlayer.getPlayerData(), _local10, oLevel.__get__tileset(), true, false, true); setState(sSTATE_BATTLE); break; case "Chest" : var _local8 = DataItems.getItem(oLevel.__get__currentDungeon(), oLevel.__get__currentLevel()); var _local9 = ("You have found " + _local8.discover) + "!"; if (!oPlayer.addInventory(_local8)) { _local9 = _local9 + (((("\nYour inventory is full\nYou scavange the " + _local8.name) + " for ") + Math.ceil(_local8.sell / 4)) + " XP."); } _local3 = oDialogBox.setDialog(_local9); setState(sSTATE_DIALOG); break; case "Fountain" : Achievements.addAchievement(Achievements.nFOUNTAINS, 1); var _local12 = oPlayer.getPlayerData(); oPlayer.setHealth(_local12.maxhealth); _local3 = oDialogBox.setDialog("You immerge your body into the fountain, letting the fresh water wash away the battles of the day, leaving you completely refreshed."); setState(sSTATE_DIALOG); break; case "StairsUp" : oLevel.changeStairs(1); setState(sSTATE_FOE_MOVE); break; case "StairsDown" : oLevel.changeStairs(-1); setState(sSTATE_FOE_MOVE); break; case "End" : var _local7 = 1 + DataLevelUp.getSkill("DungeonCrawler", oPlayer.__get__archtype(), oPlayer.__get__skill()); var _local6 = new Array(); var _local2 = new Object(); var _local5 = 0; _local2.xp = Math.floor(GenerateDungeon.xpLevelComplete(oLevel.__get__currentDungeon(), oLevel.__get__currentLevel()) * _local7); _local5 = _local5 + _local2.xp; _local2.text = "XP for completing the level"; _local6.push(_local2); if (oLevel.__get__totalMonsters() == 0) { _local2 = new Object(); _local2.xp = Math.floor(GenerateDungeon.xpEveryEnnemy(oLevel.__get__currentDungeon(), oLevel.__get__currentLevel()) * _local7); _local5 = _local5 + _local2.xp; _local2.text = "XP for defeating every foe"; _local6.push(_local2); } if (oLevel.__get__totalChests() == 0) { _local2 = new Object(); _local2.xp = Math.floor(GenerateDungeon.xpEveryChest(oLevel.__get__currentDungeon(), oLevel.__get__currentLevel()) * _local7); _local5 = _local5 + _local2.xp; _local2.text = "XP for opening every chest"; _local6.push(_local2); } var _local11 = GenerateDungeon.xpNoFountain(oLevel.__get__currentDungeon(), oLevel.__get__currentLevel()); if ((oLevel.__get__totalFountainsUsed() == 0) && (_local11 > 0)) { _local2 = new Object(); _local2.xp = Math.floor(GenerateDungeon.xpNoFountain(oLevel.__get__currentDungeon(), oLevel.__get__currentLevel()) * _local7); _local5 = _local5 + _local2.xp; _local2.text = "XP for using no fountains"; _local6.push(_local2); } oPlayer.setExperience(_local5); oEndLevelDialogBox.setDialog(_local6); setState(sSTATE_END_LEVEL); break; case "Monster" : _local10 = oLevel.getMonster(); oBattle.setMonster(oPlayer.getPlayerData(), _local10, oLevel.__get__tileset(), false, _local10.boss, true); setState(sSTATE_BATTLE); break; case "Movement" : setState(sSTATE_FOE_MOVE); } } function startFoeMove() { if (Key.isDown(16)) { nTimer = nFAST_DELAY_MOVEMENT + getTimer(); } else { nTimer = nDELAY_MOVEMENT + getTimer(); } } function doFoeMove() { Achievements.enterFrame(); if (nTimer < getTimer()) { if (oLevel.monsterMovement() == "Monster") { var _local2 = oLevel.getMonster(); oBattle.setMonster(oPlayer.getPlayerData(), _local2, oLevel.__get__tileset(), false, false, true); setState(sSTATE_BATTLE); } else { setState(sSTATE_AFTER_FOE_MOVE); } } } function startAfterFoeMove() { if (Key.isDown(16)) { nTimer = nFAST_DELAY_MOVEMENT + getTimer(); } else { nTimer = nDELAY_MOVEMENT + getTimer(); } } function doAfterFoeMove() { if (nTimer < getTimer()) { setState(sSTATE_LEVEL); } } function doDialog() { Achievements.enterFrame(); oDialogBox.enterFrame(); if (oDialogBox.__get__getState() == library.Popup.sSTATE_HIDDEN) { setState(sSTATE_FOE_MOVE); } } function doBattle() { Achievements.enterFrame(); if (Debug.sDebug == "BATTLE") { oBattle.setMonster(Debug.__get__player(), Debug.__get__foe(), Debug.__get__tileset(), false, false, false); } oBattle.enterFrame(); if (oBattle.__get__getState() == library.Popup.sSTATE_HIDDEN) { setState(sSTATE_FOE_MOVE); } } function startEndLevel() { Achievements.addAchievement(Achievements.nDUNGEONS_COMPLETE, 1); Achievements.stopTimer(); } function doEndLevel() { oEndLevelDialogBox.enterFrame(); } function setCharacter(_oData) { oPlayer.setPlayer(_oData); oLevel.setPlayer(_oData); oShop.setPlayer(_oData); } function loadData(_sData) { oShop.loadData(_sData); } function endBattleGood() { oPlayer.setHealth(oBattle.getPlayerHealth()); oPlayer.setExperience(oBattle.getExperience()); oPlayer.setEquipment(oBattle.getEquipment()); oPlayer.setChanges(oBattle.getChanges()); oBattle.setState(library.Popup.sSTATE_OUT); oLevel.removeMonster(); } function endBattleBad() { oLevel.playerDie(); oBattle.setState(library.Popup.sSTATE_OUT); oPlayer.setChanges(oBattle.getChanges()); oShop.__set__success(false); setState(sSTATE_SHOP); } static var nDELAY_MOVEMENT = 50; static var nFAST_DELAY_MOVEMENT = 15; static var sSTATE_INIT = "Init"; static var sSTATE_DISPLAY_NAME = "DisplayName"; static var sSTATE_LEVEL = "Level"; static var sSTATE_FOE_MOVE = "FoeMove"; static var sSTATE_AFTER_FOE_MOVE = "AfterFoeMove"; static var sSTATE_DIALOG = "Dialog"; static var sSTATE_BATTLE = "Battle"; static var sSTATE_END_LEVEL = "EndLevel"; static var sSTATE_SHOP = "Shop"; }
Symbol 1272 MovieClip [__Packages.library.Popup] Frame 0
class library.Popup extends library.State { var setState, fMidFunction, isStateComplete, fOutFunction, sState, __get__midFunction, __get__outFunction; function Popup (_mcRef) { super(_mcRef); setState(sSTATE_HIDDEN); } function loadState(_sState) { super.loadState(_sState); switch (_sState) { case sSTATE_HIDDEN : break; case sSTATE_IN : break; case sSTATE_IDLE : if (fMidFunction) { fMidFunction(); fMidFunction = undefined; } break; case sSTATE_OUT : } } function doIn() { if (isStateComplete()) { setState(sSTATE_IDLE); } } function doOut() { if (isStateComplete()) { if (fOutFunction) { fOutFunction(); fOutFunction = undefined; } setState(sSTATE_HIDDEN); } } function startTransition() { if (sState == sSTATE_HIDDEN) { setState(sSTATE_IN); } } function set midFunction(_fMidFunction) { fMidFunction = _fMidFunction; //return(__get__midFunction()); } function set outFunction(_fOutFunction) { fOutFunction = _fOutFunction; //return(__get__outFunction()); } static var sSTATE_HIDDEN = "Hidden"; static var sSTATE_IN = "In"; static var sSTATE_IDLE = "Idle"; static var sSTATE_OUT = "Out"; }
Symbol 1273 MovieClip [__Packages.Battle] Frame 0
class Battle extends library.Popup { var fWin, fLose, oPlayerHealth, oFoeHealth, bTrap, oPlayer, mcRef, oFoe, sBackground, oPlayerSplat, oFoeSplat, oBtnRock, oBtnPaper, oBtnScissors, oXPSplat, bBoss, setState, sPhase; function Battle (_mcRef, _fWin, _fLose) { super(_mcRef); fWin = _fWin; fLose = _fLose; oPlayerHealth = new BattleHealth(true); oFoeHealth = new BattleHealth(false); bTrap = false; } function startIn() { oPlayer.setMc(mcRef.mcState.mcLeftUpper, mcRef.mcState.mcLeft, mcRef.mcState.mcLeftLower); oFoe.setMc(mcRef.mcState.mcRightUpper, mcRef.mcState.mcRight, mcRef.mcState.mcRightLower); oPlayerHealth.__set__mc(mcRef.mcState.mcHealthPlayer); oFoeHealth.__set__mc(mcRef.mcState.mcHealthFoe); mcRef.mcPlayerName.txtName.text = oPlayer.name; mcRef.mcFoeName.txtName.text = oFoe.name; mcRef.mcState.mcBackground.gotoAndStop(sBackground); mcRef.mcState.mcXp._visible = false; } function startIdle() { oPlayer.setMc(mcRef.mcLeftUpper, mcRef.mcLeft, mcRef.mcLeftLower); oFoe.setMc(mcRef.mcRightUpper, mcRef.mcRight, mcRef.mcRightLower); oPlayerHealth.__set__mc(mcRef.mcHealthPlayer); oFoeHealth.__set__mc(mcRef.mcHealthFoe); oPlayerSplat = new Splat(mcRef.mcPlayerSplat, library.Delegate.create(this, endBattleEffect)); oFoeSplat = new Splat(mcRef.mcFoeSplat, library.Delegate.create(this, endBattleEffect)); mcRef.mcPlayerName.txtName.text = oPlayer.name; mcRef.mcFoeName.txtName.text = oFoe.name; oBtnRock = new library.MCButton(mcRef.mcRock); oBtnPaper = new library.MCButton(mcRef.mcPaper); oBtnScissors = new library.MCButton(mcRef.mcScissors); mcRef.mcBackground.gotoAndStop(sBackground); setPhase(sPHASE_CHOOSE); mcRef.mcXp._visible = false; if (bTrap) { Tutorial.setMc(mcRef.mcTrapTutorial, Tutorial.nTRAP); mcRef.mcTutorial._visible = false; mcRef.mcTrapTutorial._visible = true; } else { Tutorial.setMc(mcRef.mcTutorial, Tutorial.nBATTLE); mcRef.mcTutorial._visible = true; mcRef.mcTrapTutorial._visible = false; } } function doIdle() { oPlayerSplat.enterFrame(); oFoeSplat.enterFrame(); oPlayer.enterFrame(); oFoe.enterFrame(); oBtnRock.enterFrame(); oBtnPaper.enterFrame(); oBtnScissors.enterFrame(); oPlayerHealth.enterFrame(); oFoeHealth.enterFrame(); oXPSplat.enterFrame(); if (mcRef.mcRock._visible && (!Tutorial.active())) { if (Key.isDown(90)) { attackChosen(sROCK); } else if (Key.isDown(88)) { attackChosen(sPAPER); } else if (Key.isDown(67)) { attackChosen(sSCISSORS); } } } function startOut() { oPlayer.setMc(mcRef.mcState.mcLeftUpper, mcRef.mcState.mcLeft, mcRef.mcState.mcLeftLower); oFoe.setMc(mcRef.mcState.mcRightUpper, mcRef.mcState.mcRight, mcRef.mcState.mcRightLower); oPlayerHealth.__set__mc(mcRef.mcState.mcHealthPlayer); oFoeHealth.__set__mc(mcRef.mcState.mcHealthFoe); mcRef.mcPlayerName.txtName.text = oPlayer.name; mcRef.mcFoeName.txtName.text = oFoe.name; mcRef.mcState.mcBackground.gotoAndStop(sBackground); } function setMonster(_oPlayer, _oMonster, _sBackground, _bTrap, _bBoss, _bSetStateIn) { bBoss = _bBoss; sBackground = _sBackground; oPlayer = new PlayerBattleCharacter(_oPlayer, fLose); oFoe = new FoeBattleCharacter(_oMonster, fWin); oPlayerHealth.init(oPlayer.__get__hp(), oPlayer.__get__maxhp()); oFoeHealth.init(oFoe.__get__hp(), oFoe.__get__maxhp()); if (_bSetStateIn) { setState(library.Popup.sSTATE_IN); } } function setPhase(_sPhase) { if (sPhase != _sPhase) { switch (_sPhase) { case sPHASE_CHOOSE : oPlayerHealth.setHealth(oPlayer.__get__hp(), false); oFoeHealth.setHealth(oFoe.__get__hp(), false); var _local2 = mcRef.txtFoeName.getTextFormat(); if (oFoe.__get__name() > 9) { _local2.size = 28; } else { _local2.size = 48; } mcRef.txtFoeName.setFontFormat(_local2); mcRef.mcRock._visible = true; mcRef.mcPaper._visible = true; mcRef.mcScissors._visible = true; mcRef.mcRock.onPress = library.Delegate.create(this, attackChosen, sROCK); mcRef.mcPaper.onPress = library.Delegate.create(this, attackChosen, sPAPER); mcRef.mcScissors.onPress = library.Delegate.create(this, attackChosen, sSCISSORS); oPlayer.setState(BattleCharacter.sSTATE_IDLE); oFoe.setState(BattleCharacter.sSTATE_IDLE); break; case sPHASE_BATTLE_EFFECT : oPlayerHealth.setHealth(oPlayer.__get__hp(), true); oFoeHealth.setHealth(oFoe.__get__hp(), true); mcRef.mcRock._visible = false; mcRef.mcPaper._visible = false; mcRef.mcScissors._visible = false; break; case sPHASE_ITEM_HEAL : oPlayerSplat.setHeal(oPlayer.useEquipment()); oPlayer.setState(BattleCharacter.sSTATE_IDLE); oFoe.setState(BattleCharacter.sSTATE_IDLE); setPhase(sPHASE_BATTLE_EFFECT); break; case sPHASE_PLAYER_DEATH : oPlayerHealth.setHealth(oPlayer.__get__hp(), false); oFoeHealth.setHealth(oFoe.__get__hp(), false); oPlayer.setState(BattleCharacter.sSTATE_DEATH); oFoe.setState(BattleCharacter.sSTATE_WIN); break; case sPHASE_FOE_DEATH : oPlayerHealth.setHealth(oPlayer.__get__hp(), false); oFoeHealth.setHealth(oFoe.__get__hp(), false); oPlayer.setState(BattleCharacter.sSTATE_WIN); oFoe.setState(BattleCharacter.sSTATE_DEATH); mcRef.mcXp._visible = true; oXPSplat = new XPSplat(mcRef.mcXp, 100, oFoe.__get__experience(), "experience gained"); if (bTrap) { break; } switch (oFoe.__get__bodyData().body) { case DataEnnemies.sGOBLIN : Achievements.addAchievement(Achievements.nGOBLINS, 1); break; case DataEnnemies.sORC : Achievements.addAchievement(Achievements.nORCS, 1); break; case DataEnnemies.sDRAGON : Achievements.addAchievement(Achievements.nDRAGONS, 1); if (oFoe.__get__name() == GenerateDungeon.ARRAY_PARAM_BOSS[0][GenerateDungeon.ARRAY_PARAM_BOSS[0].length - 1]) { Achievements.addAchievement(Achievements.nDEFEAT_FIRST_BOSS, 1); } break; case DataEnnemies.sKROKEDRILOS : Achievements.addAchievement(Achievements.nKROKEDRILOS, 1); break; case DataEnnemies.sANUBIS : Achievements.addAchievement(Achievements.nANUBIS, 1); if (oFoe.__get__name() != GenerateDungeon.ARRAY_PARAM_BOSS[1][GenerateDungeon.ARRAY_PARAM_BOSS[1].length - 1]) { break; } Achievements.addAchievement(Achievements.nDEFEAT_SECOND_BOSS, 1); } if (bBoss) { Achievements.addAchievement(Achievements.nDEFEAT_TOTAL_BOSSES, 1); } Achievements.addAchievement(Achievements.nENNEMIES, 1); } } sPhase = _sPhase; } function setPlayerTop(_bPlayerTop, _bPlayerMiddle, _bPlayerBottom) { if ((_bPlayerTop && (oPlayer.__get__upper().getDepth() < oFoe.__get__upper().getDepth())) || ((!_bPlayerTop) && (oPlayer.__get__upper().getDepth() > oFoe.__get__upper().getDepth()))) { oPlayer.__get__upper().swapDepths(oFoe.__get__upper()); } if ((_bPlayerMiddle && (oPlayer.__get__Mc().getDepth() < oFoe.__get__Mc().getDepth())) || ((!_bPlayerMiddle) && (oPlayer.__get__Mc().getDepth() > oFoe.__get__Mc().getDepth()))) { oPlayer.__get__Mc().swapDepths(oFoe.__get__Mc()); } if ((_bPlayerBottom && (oPlayer.__get__lower().getDepth() < oFoe.__get__lower().getDepth())) || ((!_bPlayerBottom) && (oPlayer.__get__lower().getDepth() > oFoe.__get__lower().getDepth()))) { oPlayer.__get__lower().swapDepths(oFoe.__get__lower()); } } function attackChosen(_sAttack) { Achievements.beatTimer(); var _local8 = oFoe.getAttack(_sAttack, oPlayer.__get__luck()); var _local3; var _local4; var _local2 = 1; var _local5 = DataLevelUp.getSkill("Vampirism", oPlayer.__get__archtype(), oPlayer.__get__skill()); if (bBoss) { _local2 = _local2 + DataLevelUp.getSkill("HeroicAdversary", oPlayer.__get__archtype(), oPlayer.__get__skill()); } if (bTrap) { oFoeSplat.setDamage(1); oFoe.setDamage(1); } switch (_local8) { case sROCK : switch (_sAttack) { case sROCK : _local3 = DataEnnemies.getAttackState(oPlayer.__get__bodyData(), oFoe.__get__bodyData(), BattleCharacter.sSTATE_NULLROCK); _local4 = DataEnnemies.getAttackState(oFoe.__get__bodyData(), oPlayer.__get__bodyData(), BattleCharacter.sSTATE_NULLROCK); if (!bTrap) { var _local7 = Math.min(Math.floor(oFoe.__get__rock() / 2), Math.max(1, Math.floor((oFoe.__get__rock() - oPlayer.__get__endurance()) / 2))); oPlayerSplat.setDamage(_local7); oPlayer.setDamage(_local7); oFoeSplat.setDamage(Math.floor((oPlayer.__get__rock() * _local2) / 2)); oFoe.setDamage(Math.floor((oPlayer.__get__rock() * _local2) / 2)); } break; case sPAPER : _local3 = DataEnnemies.getAttackState(oPlayer.__get__bodyData(), oFoe.__get__bodyData(), BattleCharacter.sSTATE_GETPAPER); _local4 = DataEnnemies.getAttackState(oFoe.__get__bodyData(), oPlayer.__get__bodyData(), BattleCharacter.sSTATE_PAPER); if (!bTrap) { Achievements.addAchievement(Achievements.nTOTAL_ASS, 1); oFoeSplat.setDamage(Math.floor(oPlayer.__get__paper() * _local2)); oFoe.setDamage(Math.floor(oPlayer.__get__paper() * _local2)); if (_local5 > 0) { oPlayerSplat.setHeal(Math.max(1, Math.floor((oPlayer.__get__paper() * _local2) * _local5))); oPlayer.setHeal(Math.max(1, Math.floor((oPlayer.__get__paper() * _local2) * _local5))); } } break; case sSCISSORS : _local3 = DataEnnemies.getAttackState(oPlayer.__get__bodyData(), oFoe.__get__bodyData(), BattleCharacter.sSTATE_GETROCK); _local4 = DataEnnemies.getAttackState(oFoe.__get__bodyData(), oPlayer.__get__bodyData(), BattleCharacter.sSTATE_ROCK); var _local7 = Math.min(oFoe.__get__rock(), Math.max(1, oFoe.__get__rock() - oPlayer.__get__endurance())); oPlayerSplat.setDamage(_local7); oPlayer.setDamage(_local7); } break; case sPAPER : switch (_sAttack) { case sROCK : _local3 = DataEnnemies.getAttackState(oPlayer.__get__bodyData(), oFoe.__get__bodyData(), BattleCharacter.sSTATE_PAPER); _local4 = DataEnnemies.getAttackState(oFoe.__get__bodyData(), oPlayer.__get__bodyData(), BattleCharacter.sSTATE_GETPAPER); _local7 = Math.min(oFoe.__get__paper(), Math.max(1, oFoe.__get__paper() - oPlayer.__get__endurance())); oPlayerSplat.setDamage(_local7); oPlayer.setDamage(_local7); break; case sPAPER : _local3 = DataEnnemies.getAttackState(oPlayer.__get__bodyData(), oFoe.__get__bodyData(), BattleCharacter.sSTATE_NULLPAPER); _local4 = DataEnnemies.getAttackState(oFoe.__get__bodyData(), oPlayer.__get__bodyData(), BattleCharacter.sSTATE_NULLPAPER); if (!bTrap) { _local7 = Math.min(Math.floor(oFoe.__get__paper() / 2), Math.max(1, Math.floor((oFoe.__get__paper() - oPlayer.__get__endurance()) / 2))); oPlayerSplat.setDamage(_local7); oPlayer.setDamage(_local7); oFoeSplat.setDamage(Math.floor((oPlayer.__get__paper() * _local2) / 2)); oFoe.setDamage(Math.floor((oPlayer.__get__paper() * _local2) / 2)); } break; case sSCISSORS : _local3 = DataEnnemies.getAttackState(oPlayer.__get__bodyData(), oFoe.__get__bodyData(), BattleCharacter.sSTATE_GETSCISSORS); _local4 = DataEnnemies.getAttackState(oFoe.__get__bodyData(), oPlayer.__get__bodyData(), BattleCharacter.sSTATE_SCISSORS); if (bTrap) { break; } Achievements.addAchievement(Achievements.nTOTAL_MOUTH, 1); oFoeSplat.setDamage(Math.floor(oPlayer.__get__scissors() * _local2)); oFoe.setDamage(Math.floor(oPlayer.__get__scissors() * _local2)); if (_local5 <= 0) { break; } oPlayerSplat.setHeal(Math.max(1, Math.floor((oPlayer.__get__scissors() * _local2) * _local5))); oPlayer.setHeal(Math.max(1, Math.floor((oPlayer.__get__scissors() * _local2) * _local5))); } break; case sSCISSORS : switch (_sAttack) { case sROCK : _local3 = DataEnnemies.getAttackState(oPlayer.__get__bodyData(), oFoe.__get__bodyData(), BattleCharacter.sSTATE_ROCK); _local4 = DataEnnemies.getAttackState(oFoe.__get__bodyData(), oPlayer.__get__bodyData(), BattleCharacter.sSTATE_GETROCK); if (!bTrap) { Achievements.addAchievement(Achievements.nTOTAL_COCK, 1); oFoeSplat.setDamage(Math.floor(oPlayer.__get__rock() * _local2)); oFoe.setDamage(Math.floor(oPlayer.__get__rock() * _local2)); if (_local5 > 0) { oPlayerSplat.setHeal(Math.max(1, Math.floor((oPlayer.__get__rock() * _local2) * _local5))); oPlayer.setHeal(Math.max(1, Math.floor((oPlayer.__get__rock() * _local2) * _local5))); } } break; case sPAPER : _local3 = DataEnnemies.getAttackState(oPlayer.__get__bodyData(), oFoe.__get__bodyData(), BattleCharacter.sSTATE_SCISSORS); _local4 = DataEnnemies.getAttackState(oFoe.__get__bodyData(), oPlayer.__get__bodyData(), BattleCharacter.sSTATE_GETSCISSORS); _local7 = Math.min(oFoe.__get__scissors(), Math.max(1, oFoe.__get__scissors() - oPlayer.__get__endurance())); oPlayerSplat.setDamage(_local7); oPlayer.setDamage(_local7); if (!bTrap) { Achievements.addAchievement(Achievements.nASS_MOUTH, 1); } break; case sSCISSORS : _local3 = DataEnnemies.getAttackState(oPlayer.__get__bodyData(), oFoe.__get__bodyData(), BattleCharacter.sSTATE_NULLSCISSORS); _local4 = DataEnnemies.getAttackState(oFoe.__get__bodyData(), oPlayer.__get__bodyData(), BattleCharacter.sSTATE_NULLSCISSORS); if (bTrap) { break; } _local7 = Math.min(Math.floor(oFoe.__get__scissors() / 2), Math.max(1, Math.floor((oFoe.__get__scissors() - oPlayer.__get__endurance()) / 2))); oPlayerSplat.setDamage(_local7); oPlayer.setDamage(_local7); oFoeSplat.setDamage(Math.floor((oPlayer.__get__scissors() * _local2) / 2)); oFoe.setDamage(Math.floor((oPlayer.__get__scissors() * _local2) / 2)); } } oPlayer.setAttack(_local3); oFoe.setAttack(_local4); setPlayerTop(_local3.upperover, _local3.midover, _local3.lowerover); setPhase(sPHASE_BATTLE_EFFECT); } function endBattleEffect() { if (oPlayer.__get__hp() <= 0) { if (!oPlayer.hasEquipment()) { setPhase(sPHASE_PLAYER_DEATH); } else { setPhase(sPHASE_ITEM_HEAL); } } else if (oFoe.__get__hp() <= 0) { setPhase(sPHASE_FOE_DEATH); } else { setPhase(sPHASE_CHOOSE); } } function getPlayerHealth() { return(oPlayer.__get__hp()); } function getExperience() { return(oFoe.__get__experience()); } function getEquipment() { return(oPlayer.__get__equipment()); } function getChanges() { return(oPlayer.__get__changes()); } var sPHASE_CHOOSE = "Choose"; var sPHASE_BATTLE_EFFECT = "BattleEffect"; var sPHASE_PLAYER_DEATH = "PlayerDeath"; var sPHASE_FOE_DEATH = "FoeDeath"; var sPHASE_ITEM_HEAL = "ItemHeal"; static var sROCK = "Rock"; static var sPAPER = "Paper"; static var sSCISSORS = "Scissors"; }
Symbol 1274 MovieClip [__Packages.BattleCharacter] Frame 0
class BattleCharacter extends library.State { var nRockAtt, nPaperAtt, nScissorAtt, nHP, nMaxHP, sArmor, sBody, sCock, sHead, sName, fLose, mcUpper, mcRef, mcLower, nInitXPos, nInitYPos, sState, nDelay, oColor, oStomachColor, oCockColor, oCockHeadColor, oTailTipColor, oColorArmor; function BattleCharacter (_oChar, _fLose) { super(); nRockAtt = 2; nPaperAtt = 2; nScissorAtt = 2; nHP = 20; nMaxHP = 20; sArmor = _oChar.armor; sBody = _oChar.body; sCock = _oChar.cock; sHead = _oChar.head; nRockAtt = _oChar.rock; nPaperAtt = _oChar.paper; nScissorAtt = _oChar.scissors; sName = _oChar.name; fLose = _fLose; setState(sSTATE_IDLE); } function setMc(_mcUpper, _mcRef, _mcLower) { mcUpper = _mcUpper; mcRef = _mcRef; mcLower = _mcLower; nInitXPos = mcRef._x; nInitYPos = mcRef._y; setState(sState); } function startDeath() { nDelay = 53; } function doDeath() { nDelay--; if (nDelay == 0) { fLose(); } } function setAttack(_oChar) { if (sState != _oChar.state) { setState(_oChar.state); setBody(_oChar); mcRef._x = mcRef._x + _oChar.xpos; mcLower._x = mcLower._x + _oChar.xpos; mcUpper._x = mcUpper._x + _oChar.xpos; mcRef._y = mcRef._y + _oChar.ypos; mcLower._y = mcLower._y + _oChar.ypos; mcUpper._y = mcUpper._y + _oChar.ypos; } } function setState(_sState) { mcRef._x = nInitXPos; mcRef._y = nInitYPos; mcLower._x = nInitXPos; mcLower._y = nInitYPos; mcUpper._x = nInitXPos; mcUpper._y = nInitYPos; mcLower.gotoAndStop(_sState); mcUpper.gotoAndStop(_sState); super.setState(_sState); setBody(bodyData); } function setColors(_mcRef) { var _local2 = new flash.geom.Transform(_mcRef.mcHead); _local2.colorTransform = oColor; _local2 = new flash.geom.Transform(_mcRef.mcFace); _local2.colorTransform = oStomachColor; _local2 = new flash.geom.Transform(_mcRef.mcFront); _local2.colorTransform = oColor; _local2 = new flash.geom.Transform(_mcRef.mcFrontHead); _local2.colorTransform = oColor; _local2 = new flash.geom.Transform(_mcRef.mcFrontStomach); _local2.colorTransform = oStomachColor; _local2 = new flash.geom.Transform(_mcRef.mcBody); _local2.colorTransform = oColor; _local2 = new flash.geom.Transform(_mcRef.mcStomach); _local2.colorTransform = oStomachColor; _local2 = new flash.geom.Transform(_mcRef.mcCock); _local2.colorTransform = oCockColor; _local2 = new flash.geom.Transform(_mcRef.mcCockHead); _local2.colorTransform = oCockHeadColor; _local2 = new flash.geom.Transform(_mcRef.mcTailTip); _local2.colorTransform = oTailTipColor; _local2 = new flash.geom.Transform(_mcRef.mcTail); _local2.colorTransform = oColor; _local2 = new flash.geom.Transform(_mcRef.mcBack); _local2.colorTransform = oColor; _local2 = new flash.geom.Transform(_mcRef.mcBackStomach); _local2.colorTransform = oStomachColor; _local2 = new flash.geom.Transform(_mcRef.mcBackCockHead); _local2.colorTransform = oCockHeadColor; _local2 = new flash.geom.Transform(_mcRef.mcArmor); _local2.colorTransform = oColorArmor; _local2 = new flash.geom.Transform(_mcRef.mcBackArmor); _local2.colorTransform = oColorArmor; } function setBody(_oChar) { mcRef.mcState.gotoAndStop(_oChar.body); mcLower.mcState.gotoAndStop(_oChar.body); mcUpper.mcState.gotoAndStop(_oChar.body); mcRef.mcState.mcArmor.gotoAndStop(_oChar.armor); mcRef.mcState.mcCock.gotoAndStop(_oChar.cock); mcRef.mcState.mcCockHead.gotoAndStop(_oChar.cock); mcRef.mcState.mcHead.gotoAndStop(_oChar.head); mcRef.mcState.mcFace.gotoAndStop(_oChar.head); mcRef.mcState.mcNose.gotoAndStop(_oChar.head); mcRef.mcState.mcBack._visible = false; mcRef.mcState.mcBackStomach._visible = false; mcRef.mcState.mcBackNose._visible = false; mcRef.mcState.mcBackCockHead._visible = false; mcRef.mcState.mcBackArmor._visible = false; mcRef.mcState.mcFront._visible = false; mcRef.mcState.mcFrontStomach._visible = false; mcRef.mcState.mcFrontArmor._visible = false; mcRef.mcState.mcFrontNose._visible = false; mcRef.mcState.mcFrontHead._visible = false; mcLower.mcState.mcBack.gotoAndStop(_oChar.back); mcLower.mcState.mcBackArmor.gotoAndStop(_oChar.armor); mcLower.mcState.mcBackStomach.gotoAndStop(_oChar.armor); mcLower.mcState.mcBackStomach.gotoAndStop(_oChar.armor); mcLower.mcState.mcBackCockHead.gotoAndStop(_oChar.cock); mcLower.mcState.mcArmor._visible = false; mcLower.mcState.mcBody._visible = false; mcLower.mcState.mcCock._visible = false; mcLower.mcState.mcCockHead._visible = false; mcLower.mcState.mcStomach._visible = false; mcLower.mcState.mcTail._visible = false; mcLower.mcState.mcTailTip._visible = false; mcLower.mcState.mcHead._visible = false; mcLower.mcState.mcFace._visible = false; mcLower.mcState.mcNose._visible = false; mcLower.mcState.mcFront._visible = false; mcLower.mcState.mcFrontStomach._visible = false; mcLower.mcState.mcFrontArmor._visible = false; mcLower.mcState.mcFrontNose._visible = false; mcLower.mcState.mcFrontHead._visible = false; mcUpper.mcState.mcFrontArmor.gotoAndStop(_oChar.armor); mcUpper.mcState.mcFrontHead.gotoAndStop(_oChar.head); mcUpper.mcState.mcArmor._visible = false; mcUpper.mcState.mcBody._visible = false; mcUpper.mcState.mcCock._visible = false; mcUpper.mcState.mcCockHead._visible = false; mcUpper.mcState.mcStomach._visible = false; mcUpper.mcState.mcTail._visible = false; mcUpper.mcState.mcTailTip._visible = false; mcUpper.mcState.mcHead._visible = false; mcUpper.mcState.mcFace._visible = false; mcUpper.mcState.mcNose._visible = false; mcUpper.mcState.mcBack._visible = false; mcUpper.mcState.mcBackArmor._visible = false; mcUpper.mcState.mcBackStomach._visible = false; mcUpper.mcState.mcBackNose._visible = false; mcUpper.mcState.mcBackCockHead._visible = false; setColors(mcRef.mcState); setColors(mcLower.mcState); setColors(mcUpper.mcState); } function setDamage(_nDamage) { nHP = nHP - _nDamage; nHP = Math.max(0, nHP); } function setHeal(_nDamage) { nHP = Math.max(0, nHP); nHP = Math.min(nHP + _nDamage, nMaxHP); } function get rock() { return(nRockAtt); } function get paper() { return(nPaperAtt); } function get scissors() { return(nScissorAtt); } function get hp() { return(nHP); } function get maxhp() { return(nMaxHP); } function get name() { return(sName); } function get lower() { return(mcLower); } function get upper() { return(mcUpper); } function get bodyData() { var _local2 = new Object(); _local2.armor = sArmor; _local2.body = sBody; _local2.cock = sCock; _local2.head = sHead; return(_local2); } static var sSTATE_IDLE = "Idle"; static var sSTATE_ROCK = "Rock"; static var sSTATE_PAPER = "Paper"; static var sSTATE_SCISSORS = "Scissors"; static var sSTATE_GETROCK = "GetRock"; static var sSTATE_GETPAPER = "GetPaper"; static var sSTATE_GETSCISSORS = "GetScissors"; static var sSTATE_NULLROCK = "NullRock"; static var sSTATE_NULLPAPER = "NullPaper"; static var sSTATE_NULLSCISSORS = "NullScissors"; static var sSTATE_DEATH = "Death"; static var sSTATE_WIN = "Win"; }
Symbol 1275 MovieClip [__Packages.PlayerBattleCharacter] Frame 0
class PlayerBattleCharacter extends BattleCharacter { var oColor, oStomachColor, oTailTipColor, oCockColor, oCockHeadColor, nMaxHP, nHP, nLuck, nEndurance, aEquipment, nSkill, nArchtype, oChanges, nRockAtt, nPaperAtt, nScissorAtt; function PlayerBattleCharacter (_oPlayer, _fLose) { super(_oPlayer, _fLose); oColor = _oPlayer.color; oStomachColor = _oPlayer.stomachcolor; oTailTipColor = _oPlayer.tailtipcolor; oCockColor = _oPlayer.cockcolor; oCockHeadColor = _oPlayer.cockheadcolor; nMaxHP = _oPlayer.maxhealth; nHP = _oPlayer.health; nLuck = _oPlayer.luck; nEndurance = _oPlayer.endurance; aEquipment = _oPlayer.aEquipment; nSkill = _oPlayer.skill; nArchtype = _oPlayer.archtype; oChanges = new Object(); oChanges.rock = 0; oChanges.paper = 0; oChanges.scissors = 0; oChanges.maxhealth = 0; oChanges.light = 0; oChanges.endurance = 0; oChanges.luck = 0; } function useEquipment() { var _local3 = 0; var _local2; _local2 = 0; while (_local2 < aEquipment.length) { if (aEquipment[_local2].health > 0) { nHP = nHP + aEquipment[_local2].health; _local3 = _local3 + aEquipment[_local2].health; oChanges.rock = oChanges.rock + aEquipment[_local2].rock; oChanges.paper = oChanges.paper + aEquipment[_local2].paper; oChanges.scissors = oChanges.scissors + aEquipment[_local2].scissors; oChanges.maxhealth = oChanges.maxhealth + aEquipment[_local2].maxhealth; oChanges.light = oChanges.light + aEquipment[_local2].light; oChanges.endurance = oChanges.endurance + aEquipment[_local2].endurance; oChanges.luck = oChanges.luck + aEquipment[_local2].luck; nRockAtt = nRockAtt - aEquipment[_local2].rock; nPaperAtt = nPaperAtt - aEquipment[_local2].paper; nScissorAtt = nScissorAtt - aEquipment[_local2].scissors; nMaxHP = nMaxHP - aEquipment[_local2].maxhealth; nEndurance = nEndurance - aEquipment[_local2].endurance; nLuck = nLuck - aEquipment[_local2].luck; aEquipment.splice(_local2, 1); nHP = Math.min(nHP, nMaxHP); _local2--; break; } _local2++; } return(_local3); } function hasEquipment() { var _local3 = 0; var _local4 = false; var _local2; _local2 = 0; while (_local2 < aEquipment.length) { if (aEquipment[_local2].health > 0) { _local3 = _local3 + aEquipment[_local2].health; if ((nHP + _local3) > 0) { _local4 = true; break; } } _local2++; } return(_local4); } function get equipment() { return(aEquipment); } function get luck() { return(nLuck); } function get endurance() { return(nEndurance); } function get changes() { return(oChanges); } function get archtype() { return(nArchtype); } function get skill() { return(nSkill); } function get drainlife() { return(DataLevelUp.getSkill("DrainLife", nArchtype, nSkill)); } }
Symbol 1276 MovieClip [__Packages.DataLevelUp] Frame 0
class DataLevelUp { function DataLevelUp () { } static function levelUp(_nArchtype, _nLevel) { var _local1 = new Object(); if (nMAX_LEVEL <= _nLevel) { _local1.rock = Math.floor(_nLevel / 12); _local1.paper = Math.floor(_nLevel / 12); _local1.scissors = Math.floor(_nLevel / 12); _local1.health = Math.floor(_nLevel / 2); _local1.light = 1; if (((_nLevel - nMAX_LEVEL) / 12) == Math.floor((_nLevel - nMAX_LEVEL) / 12)) { _local1.luck = 1; } else { _local1.luck = 0; } if (((_nLevel - nMAX_LEVEL) / 3) == Math.floor((_nLevel - nMAX_LEVEL) / 3)) { _local1.endurance = 1; } else { _local1.endurance = 0; } _local1.equipment = 0; _local1.inventory = 0; _local1.skill = 0; _local1.nextlevel = 0; _local1.nextlevel = Math.floor((((_nLevel + 1) * (_nLevel + 1)) * 150) * (_nLevel / 6.5)); } else { _local1.rock = aROCK[_nArchtype][_nLevel]; _local1.paper = aPAPER[_nArchtype][_nLevel]; _local1.scissors = aSCISSORS[_nArchtype][_nLevel]; _local1.health = aHEALTH[_nArchtype][_nLevel]; _local1.light = 1; _local1.luck = aLUCK[_nArchtype][_nLevel]; _local1.endurance = aENDURANCE[_nArchtype][_nLevel]; _local1.equipment = aEQUIPMENT[_nArchtype][_nLevel]; _local1.inventory = aINVENTORY[_nArchtype][_nLevel]; _local1.skill = aSKILL_BOOST[_nArchtype][_nLevel]; _local1.nextlevel = aNEXT_LEVEL[_nArchtype][_nLevel]; } return(_local1); } static function getSkill(_sSkill, _nArchtype, _nSkill) { var _local4 = 0; var _local1; _local1 = 0; while (_local1 < _nSkill) { if (aSKILL[_nArchtype][_local1].skill == _sSkill) { _local4 = aSKILL[_nArchtype][_local1][_sSkill.toLowerCase()]; } _local1++; } return(_local4); } static var aARCHTYPES = new Array("Night Stalker"); static var aROCK = new Array(new Array(3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5), new Array(2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 4, 5, 7, 7, 10), new Array(2, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 6, 6, 8, 13, 17)); static var aPAPER = new Array(new Array(3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5), new Array(2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 4, 5, 7, 7, 10), new Array(2, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 6, 6, 8, 13, 17)); static var aSCISSORS = new Array(new Array(3, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5), new Array(2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 4, 5, 7, 7, 10), new Array(2, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 6, 6, 8, 13, 17)); static var aHEALTH = new Array(new Array(20, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 10, 10, 10, 10, 11, 11, 12, 12, 13, 13, 13, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 17, 17, 17, 18, 18, 18, 19, 19, 19, 20, 20, 20, 20, 20, 21, 22, 23, 24, 25), new Array(20, 4, 7, 7, 10, 11, 15, 18, 20, 27, 30, 35, 36, 40, 45), new Array(20, 7, 8, 10, 13, 15, 20, 23, 27, 32, 38, 40, 43, 47, 52)); static var aINVENTORY = new Array(new Array(6, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1), new Array(0, 4, 7, 7, 10, 11, 15, 18, 20, 27, 30, 35, 36, 40, 45), new Array(0, 7, 8, 10, 13, 15, 20, 23, 27, 32, 38, 40, 43, 47, 52)); static var aEQUIPMENT = new Array(new Array(2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1), new Array(4, 0, 0, 1, 0, 0, 15, 18, 20, 27, 30, 35, 36, 40, 45), new Array(0, 7, 8, 10, 13, 15, 20, 23, 27, 32, 38, 40, 43, 47, 52)); static var aLUCK = new Array(new Array(0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1), new Array(0, 4, 7, 7, 10, 11, 15, 18, 20, 27, 30, 35, 36, 40, 45), new Array(0, 7, 8, 10, 13, 15, 20, 23, 27, 32, 38, 40, 43, 47, 52)); static var aENDURANCE = new Array(new Array(0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1), new Array(0, 0, 0, 1, 0, 1, 1, 1, 1, 2, 1, 2, 3, 3, 3, 3), new Array(0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2)); static var aSKILL_BOOST = new Array(new Array(0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)); static var aNEXT_LEVEL = new Array(new Array(150, 400, 1000, 2050, 3650, 5950, 9100, 13200, 18350, 24750, 32500, 41750, 52600, 65150, 79550, 95950, 114450, 135250, 158600, 184600, 213400, 245150, 280000, 318050, 359450, 404350, 452850, 505100, 561250, 621500), new Array(0, 0, 0, 1, 0, 1, 1, 1, 1, 2, 1, 2, 3, 3, 3, 3), new Array(0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2)); static var aSKILL = new Array(new Array({name:"Night Vision", skill:"NightVision", light:1, display:"+1", text:"Night Vision\nYou can see further in the dark."}, {name:"Dungeon Crawler", skill:"DungeonCrawler", dungeoncrawler:0.15, display:"+10%", text:"Dungeon Crawler\nIncreases experience gained at the end of a dungeon."}, {name:"Lockpick", skill:"LockPick", lockpick:0.25, display:"+25%", text:"Lock Picking\nTrapped chests appear in grey and 25% will be disabled."}, {name:"Heroic Adversary", skill:"HeroicAdversary", heroicadversary:0.15, display:"+15%", text:"Heroic Adversary\nYour attacks against unique foes become more potent."}, {name:"Dungeon Crawler", skill:"DungeonCrawler", dungeoncrawler:0.2, display:"+20%", text:"Dungeon Crawler\nIncreases experience gained at the end of a dungeon."}, {name:"Vampirism", skill:"Vampirism", vampirism:0.1, display:"+10%", text:"Vampirism\nEvery successful attack increases your vigor."}, {name:"Night Vision", skill:"NightVision", light:2, display:"+2", text:"Night Vision\nYou can see further in the dark."}, {name:"Heroic Adversary", skill:"HeroicAdversary", heroicadversary:0.3, display:"+30%", text:"Heroic Adversary\nYour attacks against unique foes become more potent."}, {name:"Lockpick", skill:"LockPick", lockpick:0.5, display:"+50%", text:"Lock Picking\nTrapped chests appear in grey and 50% will be disabled."}, {name:"Dungeon Crawler", skill:"DungeonCrawler", dungeoncrawler:0.5, display:"+50%", text:"Dungeon Crawler\nIncreases experience gained at the end of a dungeon."}, {name:"Lockpick", skill:"LockPick", lockpick:0.8, display:"+80%", text:"Lock Picking\nTrapped chests appear in grey and 80% will be disabled."}, {name:"Vampirism", skill:"Vampirism", vampirism:0.2, display:"+20%", text:"Vampirism\nEvery successful attack increases your vigor."}, {name:"Dungeon Crawler", skill:"DungeonCrawler", dungeoncrawler:0.4, display:"+40%", text:"Dungeon Crawler\nIncreases experience gained at the end of a dungeon."}, {name:"Heroic Adversary", skill:"HeroicAdversary", heroicadversary:0.3, display:"+30%", text:"Heroic Adversary\nYour attacks against unique foes become more potent."}, {name:"Night Vision", skill:"NightVision", light:3, display:"+3", text:"Night Vision\nYou can see further in the dark."}, {name:"Lockpick", skill:"LockPick", lockpick:0.75, display:"+75%", text:"Lock Picking\nTrapped chests appear in grey and can be disabled."}, {name:"Dungeon Crawler", skill:"DungeonCrawler", dungeoncrawler:0.5, display:"+50%", text:"Dungeon Crawler\nIncreases experience gained at the end of a dungeon."}, {name:"Heroic Adversary", skill:"HeroicAdversary", heroicadversary:0.4, display:"+40%", text:"Heroic Adversary\nYour attacks against unique foes become more potent."}, {name:"Vampirism", skill:"Vampirism", vampirism:0.3, display:"+30%", text:"Vampirism\nEvery successful attack increases your vigor."}), new Array({name:"Night Vision", skill:"NightVision", light:2}, {name:"Night Vision", skill:"Armor", ignoreattacks:1}), new Array({name:"Night Vision", skill:"NightVision", light:2}, {name:"Armor", skill:"Armor", ignoreattacks:1})); static var nMAX_LEVEL = 30; }
Symbol 1277 MovieClip [__Packages.FoeBattleCharacter] Frame 0
class FoeBattleCharacter extends BattleCharacter { var oColor, oStomachColor, oTailTipColor, oCockColor, oCockHeadColor, oColorArmor, nRockProb, nPaperProb, nMaxHP, nHP, nExperience; function FoeBattleCharacter (_oFoe, _fLose) { super(_oFoe, _fLose); oColor = _oFoe.color; oStomachColor = _oFoe.stomachcolor; oTailTipColor = _oFoe.tailtipcolor; oCockColor = _oFoe.cockcolor; oCockHeadColor = _oFoe.cockheadcolor; oColorArmor = _oFoe.armorcolor; nRockProb = _oFoe.rockprob; nPaperProb = _oFoe.paperprob; nMaxHP = _oFoe.health; nHP = nMaxHP; nExperience = _oFoe.experience; } function getAttack(_sAttack, _nLuck) { var _local2 = nRockProb; var _local3 = nPaperProb; switch (_sAttack) { case Battle.sROCK : _local3 = _local3 - _nLuck; _local2 = _local2 - Math.floor(_nLuck / 2); break; case Battle.sPAPER : _local2 = _local2 + _nLuck; _local3 = _local3 + Math.floor(_nLuck / 2); break; default : _local2 = _local2 - _nLuck; _local3 = _local3 + Math.floor(_nLuck / 2); if (_local2 >= 0) { break; } _local3 = _local3 + Math.abs(_local2); _local2 = 0; } var _local6 = Math.floor(Math.random() * 100); if (_local6 < _local2) { _sAttack = Battle.sROCK; } else if (_local6 < _local3) { _sAttack = Battle.sPAPER; } else { _sAttack = Battle.sSCISSORS; } return(_sAttack); } function setColors(_mcRef) { super.setColors(_mcRef); var _local3 = new flash.geom.Transform(_mcRef.mcArmor); _local3.colorTransform = oColorArmor; _local3 = new flash.geom.Transform(_mcRef.mcBackArmor); _local3.colorTransform = oColorArmor; _local3 = new flash.geom.Transform(_mcRef.mcFrontArmor); _local3.colorTransform = oColorArmor; } function get experience() { return(nExperience); } }
Symbol 1278 MovieClip [__Packages.BattleHealth] Frame 0
class BattleHealth { var bBeyondZero, nDecrementHealth, nCurrentHealth, nDisplayedHealth, nMaxHealth, sName, mcRef, __get__mc; function BattleHealth (_bBeyondZero) { bBeyondZero = _bBeyondZero; } function enterFrame() { if (nDecrementHealth > 0) { if (nDisplayedHealth > nCurrentHealth) { nDisplayedHealth = nDisplayedHealth - nDecrementHealth; if (nDisplayedHealth < nCurrentHealth) { nDisplayedHealth = nCurrentHealth; nDecrementHealth = 0; } showHp(); } } else if (nDecrementHealth < 0) { if (nDisplayedHealth < nCurrentHealth) { nDisplayedHealth = nDisplayedHealth - nDecrementHealth; if (nDisplayedHealth > nCurrentHealth) { nDisplayedHealth = nCurrentHealth; nDecrementHealth = 0; } showHp(); } } } function init(_nHealth, _nMaxHealth, _sName) { nCurrentHealth = _nHealth; nDisplayedHealth = _nHealth; nMaxHealth = _nMaxHealth; sName = _sName; } function setHealth(_nHealth, _bGradual) { mcRef.mcHealthText.txtHP.text = (nCurrentHealth + "/") + nMaxHealth; mcRef.gotoAndStop(Math.max(1, Math.ceil(mcRef._totalFrames * (nCurrentHealth / nMaxHealth)))); nDecrementHealth = Math.max(Math.floor((nCurrentHealth - _nHealth) / nFRAMES_LOSE), 1); if (nCurrentHealth < _nHealth) { nDecrementHealth = nDecrementHealth * -1; } nCurrentHealth = _nHealth; } function showHp() { mcRef.mcHealthText.txtHP.text = (Math.max(0, nDisplayedHealth) + "/") + nMaxHealth; mcRef.gotoAndStop(Math.max(1, Math.ceil(mcRef._totalFrames * (nDisplayedHealth / nMaxHealth)))); } function set mc(_mcRef) { mcRef = _mcRef; showHp(); //return(__get__mc()); } static var nFRAMES_LOSE = 6; }
Symbol 1279 MovieClip [__Packages.Splat] Frame 0
class Splat extends library.State { var fEndSplat, nX, mcRef, nY, setState, isStateComplete; function Splat (_mcRef, _fEndSplat) { super(_mcRef); fEndSplat = _fEndSplat; nX = mcRef._x; nY = mcRef._y; setState(sSTATE_HIDDEN); } function doDamage() { if (isStateComplete()) { setState(sSTATE_HIDDEN); fEndSplat(); } } function doHeal() { if (isStateComplete()) { setState(sSTATE_HIDDEN); fEndSplat(); } } function doResist() { if (isStateComplete()) { setState(sSTATE_HIDDEN); fEndSplat(); } } function doNoEffect() { if (isStateComplete()) { setState(sSTATE_HIDDEN); fEndSplat(); } } function setDamage(_nDamage) { nX = mcRef._x + (Math.floor(Math.random() * 60) - 30); nY = mcRef._y + (Math.floor(Math.random() * 60) - 30); setState(sSTATE_DAMAGE); mcRef.mcState.mcText.txtText.text = _nDamage; var _local2 = Math.ceil(Math.random() * 6); mcRef.mcState.mcSplat.gotoAndStop("Splat" + _local2); } function setHeal(_nDamage) { nX = mcRef._x + (Math.floor(Math.random() * 60) - 30); nY = mcRef._y + (Math.floor(Math.random() * 60) - 30); setState(sSTATE_HEAL); mcRef.mcState.mcText.txtText.text = _nDamage; var _local2 = Math.ceil(Math.random() * 6); mcRef.mcState.mcSplat.gotoAndStop("Splat" + _local2); } function setNoEffect() { nX = mcRef._x + (Math.floor(Math.random() * 60) - 30); nY = mcRef._y + (Math.floor(Math.random() * 60) - 30); setState(sSTATE_NOEFFECT); var _local2 = Math.ceil(Math.random() * 6); mcRef.mcState.mcSplat.gotoAndStop("Splat" + _local2); } var sSTATE_DAMAGE = "Damage"; var sSTATE_HEAL = "Heal"; var sSTATE_RESIST = "Resist"; var sSTATE_NOEFFECT = "NoEffect"; var sSTATE_HIDDEN = "Hidden"; }
Symbol 1280 MovieClip [__Packages.XPSplat] Frame 0
class XPSplat extends library.State { var mcRef, nXP, sText, nDelay, setState; function XPSplat (_mcRef, _nDelay, _nXP, _sText) { super(_mcRef); mcRef._x + (Math.floor(Math.random() * 60) - 30); mcRef._y + (Math.floor(Math.random() * 60) - 30); nXP = _nXP; sText = _sText; if (_nDelay != -1) { nDelay = getTimer() + _nDelay; } else { _nDelay = -1; } setState(sSTATE_HIDDEN); } function doHidden() { if ((nDelay != -1) && (nDelay <= getTimer())) { setState(sSTATE_EXPERIENCE); } } function startExperience() { mcRef.mcState.mcText.txtText.text = sText; mcRef.mcState.mcNumber.txtText.text = "+" + nXP; var _local2 = Math.ceil(Math.random() * 6); mcRef.mcState.mcSplat.gotoAndStop("Splat" + _local2); } function doExperience() { if (mcRef.mcState._currentframe == mcRef.mcState._totalframes) { mcRef.mcState.stop(); } } static var sSTATE_EXPERIENCE = "Experience"; static var sSTATE_HIDDEN = "Hidden"; }
Symbol 1281 MovieClip [__Packages.library.MCButton] Frame 0
class library.MCButton extends library.State { var setState, mcRef; function MCButton (_mcRef, _fFunction) { super(_mcRef); setState("Idle"); mcRef.onRollOver = library.Delegate.create(this, setState, "Over"); mcRef.onRollOut = library.Delegate.create(this, setState, "Idle"); mcRef.onPress = library.Delegate.create(this, setState, "Down"); mcRef.onMouseUp = library.Delegate.create(this, setState, "Idle"); mcRef.onRelease = _fFunction; } }
Symbol 1282 MovieClip [__Packages.library.Delegate] Frame 0
class library.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local3 = arguments.callee.target; var _local4 = arguments.callee.func; var _local2 = arguments.callee.arg; _local2 = _local2.concat(arguments); return(_local4.apply(_local3, _local2)); }; _local2.target = obj; _local2.func = func; _local2.arg = arguments.slice(2); return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 1283 MovieClip [__Packages.Tutorial] Frame 0
class Tutorial extends library.Popup { static var aTutorial, oPopup; function Tutorial () { super(); } static function init(_bTutorial) { aTutorial = new Array(); var _local1; _local1 = 0; while (_local1 < nTOTAL_TUTORIAL) { aTutorial[_local1] = _bTutorial; _local1++; } aTutorial[nLAST_SHOP] = true; } static function enterFrame() { keyPress(); oPopup.enterFrame(); } static function setMc(_mcRef, _nSection) { oPopup = new TutorialPopup(_mcRef); if (aTutorial[_nSection]) { aTutorial[_nSection] = false; oPopup.startTransition(); } } static function startPopup() { if (oPopup.__get__getState() == library.Popup.sSTATE_HIDDEN) { oPopup.startTransition(); } } static function keyPress() { if (Key.isDown(27)) { startPopup(); } } static function loadGame(_sLoadGame) { var _local1; _local1 = 0; while (_local1 < nTOTAL_TUTORIAL) { aTutorial[_local1] = _sLoadGame.substring(_local1, _local1 + 1) == "1"; _local1++; } } static function saveGame() { var _local2 = ""; var _local1; _local1 = 0; while (_local1 < nTOTAL_TUTORIAL) { if (aTutorial[_local1]) { _local2 = _local2 + "1"; } else { _local2 = _local2 + "0"; } _local1++; } return(_local2); } static function getTutorial(_nTutorial) { return(aTutorial[_nTutorial]); } static function active() { return(oPopup.__get__getState() != library.Popup.sSTATE_HIDDEN); } static var nTOTAL_TUTORIAL = 7; static var nSHOP = 0; static var nLEVEL = 1; static var nBATTLE = 2; static var nCHAR_SELECT = 3; static var nFIRST_SHOP = 4; static var nTRAP = 5; static var nLAST_SHOP = 6; }
Symbol 1284 MovieClip [__Packages.TutorialPopup] Frame 0
class TutorialPopup extends library.Popup { var setState, mcRef, oBtnContinue; function TutorialPopup (_mcRef) { super(_mcRef); setState(library.Popup.sSTATE_HIDDEN); } function startIn() { mcRef.mcState.mcState.btnContinue.gotoAndStop("Idle"); } function startIdle() { oBtnContinue = new library.MCButton(mcRef.mcState.btnContinue, library.Delegate.create(this, setState, library.Popup.sSTATE_OUT)); } function doIdle() { oBtnContinue.enterFrame(); } function startOut() { mcRef.mcState.mcState.btnContinue.gotoAndStop("Idle"); } }
Symbol 1285 MovieClip [__Packages.DataEnnemies] Frame 0
class DataEnnemies { static var aStarMonsters; function DataEnnemies () { } static function generateStarMonsterList(_nLevel) { aStarMonsters = new Array(); var _local3 = new Array(sGOBLIN, sGOBLIN, sGOBLIN, sGOBLIN, sGOBLIN, sGOBLIN, sORC, sORC, sORC, sORC, sORC, sDRAGON, sDRAGON, sKROKEDRILOS, sKROKEDRILOS, sKROKEDRILOS, sKROKEDRILOS, sKROKEDRILOS, sANUBIS, sANUBIS); var _local9; _local9 = 0; while (_local9 < 3) { var _local2 = Math.floor(Math.random() * _local3.length); var _local6 = setMentality(_local3[_local2]); var _local7 = setName(_local3[_local2]); var _local4 = setMainColor(_local7[1]); var _local8 = setMonsterItem(); var _local1 = new Object(_local3[_local2]); var _local5 = _nLevel - Math.round(Math.random()); _local1.name = (_local7[0] + " ") + _local3[_local2]; _local1 = setPhysical(_local1, _local8, _local3[_local2], _local8, "None"); _local1 = setMonster(_local1, setStat(_local3[_local2], _local5), setStat(_local3[_local2], _local5), setStat(_local3[_local2], _local5), setHealth(_local3[_local2], _local5), setExperience(_local3[_local2], _local5), 0, _local6[0], _local6[1] + _local6[0]); _local1.color = _local4; if (_local3[_local2] == sKROKEDRILOS) { _local1.stomachcolor = setStomachColor(_local4); } else { _local1.stomachcolor = _local1.color; } if (_local3[_local2] == sDRAGON) { _local1.cockheadcolor = _local4; } else if (_local3[_local2] == sKROKEDRILOS) { _local1.cockheadcolor = setCockColor(_local1.stomachcolor); } else { _local1.cockheadcolor = setCockColor(_local4); } if ((_local3[_local2] == sGOBLIN) || (_local3[_local2] == sORC)) { _local1.armorcolor = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } else if ((_local3[_local2] == sDRAGON) && (_local1.armor == "None")) { _local1.armorcolor = setStomachColor(_local4); _local1.stomachcolor = _local1.armorcolor; } else { _local1.armorcolor = setMainColor("Any"); if (_local3[_local2] == sDRAGON) { _local1.stomachcolor = _local1.armorcolor; } } aStarMonsters.push(_local1); _local9++; } } static function getBoss(_sName, _nLevel) { var _local1 = new Object(); _local1.boss = true; _local1.state = BattleCharacter.sSTATE_IDLE; switch (_sName) { case "Bahamut" : _local1.name = "Bahamut"; _local1 = setPhysical(_local1, "Scales", sDRAGON, "Scales", "None"); _local1 = setMonster(_local1, 16, 16, 16, 86, 200, 0, 33, 66); _local1.color = new flash.geom.ColorTransform(1, 0.82, 0.04, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(1, 0, 0, 1, 0, 0, 0, 0); _local1.armorcolor = new flash.geom.ColorTransform(1, 0, 0, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(1, 0.82, 0.04, 1, 0, 0, 0, 0); break; case "Anubis" : _local1.name = "Anubis"; _local1 = setPhysical(_local1, "Gold", sANUBIS, "None", "None"); _local1 = setMonster(_local1, 45, 45, 45, 400, 500, 0, 33, 67); _local1.color = new flash.geom.ColorTransform(0.3, 0.3, 0.4, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(0.85, 0.65, 0.35, 1, 0, 0, 0, 0); _local1.armorcolor = new flash.geom.ColorTransform(1, 0.82, 0.04, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.85, 0.7, 0.77, 1, 0, 0, 0, 0); break; case "Boss" : var _local2 = new Array(sGOBLIN, sGOBLIN, sGOBLIN, sORC, sORC, sORC, sDRAGON, sDRAGON, sDRAGON, sDRAGON, sDRAGON, sKROKEDRILOS, sKROKEDRILOS, sKROKEDRILOS, sKROKEDRILOS, sANUBIS, sANUBIS, sANUBIS, sANUBIS, sANUBIS); var _local3 = Math.floor(Math.random() * _local2.length); var _local5 = setMentality(_local2[_local3]); var _local6 = setBossName(_local2[_local3]); var _local7 = setBossItem(_local2[_local3]); _local1 = new Object(); var _local4 = (_nLevel - Math.round(Math.random())) + ((GenerateDungeon.ARRAY_DUNGEON.length - 1) * DataLocations.nNODES_PER_LOCATION); _local1.name = _local6[0]; _local1 = setPhysical(_local1, _local7, _local2[_local3], _local7, "None"); _local1 = setMonster(_local1, setBossStat(_local4), setBossStat(_local4), setBossStat(_local4), setBossHealth(_local4), setBossExperience(_local4), 0, _local5[0], _local5[1] + _local5[0]); _local1.color = setMainColor(_local6[1]); if (_local2[_local3] == sDRAGON) { _local1.cockheadcolor = _local1.color; } else if (_local2[_local3] == sKROKEDRILOS) { _local1.cockheadcolor = setCockColor(_local1.stomachcolor); } else { _local1.cockheadcolor = setCockColor(_local1.color); } if (_local2[_local3] == sKROKEDRILOS) { _local1.stomachcolor = setStomachColor(_local1.color); } else { _local1.stomachcolor = _local1.color; } if ((_local2[_local3] == sGOBLIN) || (_local2[_local3] == sORC)) { _local1.armorcolor = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); } else if ((_local2[_local3] == sDRAGON) && (_local1.armor == "None")) { _local1.armorcolor = setStomachColor(_local1.color); _local1.stomachcolor = _local1.armorcolor; } else { _local1.armorcolor = setMainColor("Any"); if (_local2[_local3] != sDRAGON) { break; } _local1.stomachcolor = _local1.armorcolor; } } _local1.boss = true; return(_local1); } static function getTrap(_nDungeon, _nLevel) { var _local1; if (_nDungeon < (GenerateDungeon.ARRAY_DUNGEON.length - 1)) { _local1 = getMonster(_nDungeon, ((_nDungeon * DataLocations.nNODES_PER_LOCATION) + _nLevel) + 1); } else { _local1 = aStarMonsters[Math.floor(aStarMonsters.length * Math.random())]; } return(_local1); } static function getMonster(_nDungeon, _nLevel) { var _local1 = new Object(); _local1.state = BattleCharacter.sSTATE_IDLE; _local1.boss = false; var _local2; var _local3; switch (_nLevel) { case 1 : _local2 = new Array("Goblin", "Orc"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Goblin" : _local1.name = "Goblin"; _local1 = setPhysical(_local1, "None", sGOBLIN, "None", "None"); _local1 = setMonster(_local1, 1, 1, 1, 4, 12, 0, 33, 66); _local1.color = new flash.geom.ColorTransform(0.36, 0.54, 0.24, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; _local1.cockheadcolor = new flash.geom.ColorTransform(0.3, 0.42, 0.16, 1, 0, 0, 0, 0); break; case "Orc" : _local1.name = "Orc"; _local1 = setPhysical(_local1, "None", sORC, "None", "None"); _local1 = setMonster(_local1, 2, 2, 2, 6, 20, 0, 33, 66); _local1.color = new flash.geom.ColorTransform(0.24, 0.68, 0.24, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.1, 0.54, 0.1, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; } break; case 2 : _local2 = new Array("Snow Goblin", "Desert Goblin", "Brace Orc"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Snow Goblin" : _local1.name = "Snow Goblin"; _local1 = setPhysical(_local1, "None", sGOBLIN, "None", "None"); _local1 = setMonster(_local1, 3, 3, 3, 10, 28, 0, 29, 58); _local1.color = new flash.geom.ColorTransform(0.48, 0.9, 0.9, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; _local1.cockheadcolor = new flash.geom.ColorTransform(0.25, 0.73, 0.85, 1, 0, 0, 0, 0); break; case "Desert Goblin" : _local1.name = "Desert Goblin"; _local1 = setPhysical(_local1, "None", sGOBLIN, "None", "None"); _local1 = setMonster(_local1, 2, 4, 3, 8, 24, 0, 42, 71); _local1.color = new flash.geom.ColorTransform(0.68, 0.18, 0.04, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; _local1.cockheadcolor = new flash.geom.ColorTransform(0.58, 0.13, 0.02, 1, 0, 0, 0, 0); break; case "Brace Orc" : _local1.name = "Shackle Orc"; _local1 = setPhysical(_local1, "Braces", sORC, "None", "None"); _local1 = setMonster(_local1, 6, 5, 5, 17, 39, 0, 45, 72); _local1.color = new flash.geom.ColorTransform(0.24, 0.68, 0.24, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.1, 0.54, 0.1, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; } break; case 3 : _local2 = new Array("Leather Goblin", "Flaming Orc"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Leather Goblin" : _local1.name = "Strapped Goblin"; _local1 = setPhysical(_local1, "Leather", sGOBLIN, "None", "None"); _local1 = setMonster(_local1, 4, 4, 4, 13, 31, 0, 33, 66); _local1.color = new flash.geom.ColorTransform(0.36, 0.54, 0.24, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; _local1.cockheadcolor = new flash.geom.ColorTransform(0.3, 0.42, 0.16, 1, 0, 0, 0, 0); break; case "Flaming Orc" : _local1.name = "Flaming Orc"; _local1 = setPhysical(_local1, "None", sORC, "None", "None"); _local1 = setMonster(_local1, 8, 5, 6, 21, 45, 0, 25, 75); _local1.color = new flash.geom.ColorTransform(1, 0.56, 0.82, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.85, 0.4, 0.7, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; } break; case 4 : _local2 = new Array("Chocolate Orc"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Chocolate Orc" : _local1.name = "Chocolate Orc"; _local1 = setPhysical(_local1, "None", sORC, "None", "None"); _local1 = setMonster(_local1, 8, 0, 8, 27, 51, 0, 40, 40); _local1.color = new flash.geom.ColorTransform(0.42, 0.28, 0.1, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.3, 0.18, 0.06, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; break; default : } break; case 5 : _local2 = new Array("Armored Snow Goblin", "Armored Desert Goblin"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Armored Snow Goblin" : _local1.name = "Strapped Snow Goblin"; _local1 = setPhysical(_local1, "Leather", sGOBLIN, "None", "None"); _local1 = setMonster(_local1, 8, 8, 8, 30, 60, 0, 29, 58); _local1.color = new flash.geom.ColorTransform(0.48, 0.9, 0.9, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; _local1.cockheadcolor = new flash.geom.ColorTransform(0.25, 0.73, 0.85, 1, 0, 0, 0, 0); break; case "Armored Desert Goblin" : _local1.name = "Strapped Desert Goblin"; _local1 = setPhysical(_local1, "Leather", sGOBLIN, "None", "None"); _local1 = setMonster(_local1, 7, 9, 8, 27, 63, 0, 42, 71); _local1.color = new flash.geom.ColorTransform(0.68, 0.18, 0.04, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; _local1.cockheadcolor = new flash.geom.ColorTransform(0.58, 0.13, 0.02, 1, 0, 0, 0, 0); } break; case 6 : _local2 = new Array("Dominating Orc"); _local3 = Math.floor(Math.random() * _local2.length); if (!(_local2[_local3] === "Dominating Orc")) { } else { _local1.name = "Dominating Orc"; _local1 = setPhysical(_local1, "Braces", sORC, "None", "None"); _local1 = setMonster(_local1, 11, 10, 10, 35, 82, 0, 45, 70); _local1.color = new flash.geom.ColorTransform(0.3, 0.36, 0.3, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.2, 0.32, 0.2, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; } break; case 7 : _local2 = new Array("Krokedrilos", "Pharaoh Orc"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Krokedrilos" : _local1.name = "Krokedrilos"; _local1 = setPhysical(_local1, "None", sKROKEDRILOS, "None", "None"); _local1 = setMonster(_local1, 13, 13, 13, 48, 134, 0, 34, 67); _local1.color = new flash.geom.ColorTransform(0.6, 0.5, 0.4, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.6, 0.42, 0.35, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(0.9, 0.8, 0.65, 1, 0, 0, 0, 0); break; case "Pharaoh Orc" : _local1.name = "Pharaoh Orc"; _local1 = setPhysical(_local1, "Braces", sORC, "None", "None"); _local1 = setMonster(_local1, 11, 11, 12, 54, 147, 0, 29, 58); _local1.color = new flash.geom.ColorTransform(0.68, 0.66, 0.52, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.56, 0.46, 0.16, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; } break; case 8 : _local2 = new Array("Phallic Krokedrilos", "Dancing Goblin"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Phallic Krokedrilos" : _local1.name = "Phallic Krokedrilos"; _local1 = setPhysical(_local1, "None", sKROKEDRILOS, "None", "None"); _local1 = setMonster(_local1, 17, 15, 13, 67, 178, 0, 30, 70); _local1.color = new flash.geom.ColorTransform(0, 0.75, 0.75, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0, 0.55, 1, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(0, 0.75, 0.95, 1, 0, 0, 0, 0); break; case "Dancing Goblin" : _local1.name = "Sol Goblin"; _local1 = setPhysical(_local1, "None", sGOBLIN, "None", "None"); _local1 = setMonster(_local1, 14, 12, 13, 75, 205, 0, 35, 68); _local1.color = new flash.geom.ColorTransform(1, 0.9, 0.15, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.13, 0.28, 0.13, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; } break; case 9 : _local2 = new Array("Mirage Orc"); _local3 = Math.floor(Math.random() * _local2.length); if (!(_local2[_local3] === "Mirage Orc")) { } else { _local1.name = "Mirage Orc"; _local1 = setPhysical(_local1, "None", sORC, "None", "None"); _local1 = setMonster(_local1, 17, 20, 17, 98, 232, 0, 33, 66); _local1.color = new flash.geom.ColorTransform(0.48, 0.78, 0.66, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.48, 0.9, 0.96, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; } break; case 10 : _local2 = new Array("Mirage Krokedrilos", "Dusk Dragon"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Mirage Krokedrilos" : _local1.name = "Twilight Krokedrilos"; _local1 = setPhysical(_local1, "Chains", sKROKEDRILOS, "None", "None"); _local1 = setMonster(_local1, 22, 22, 22, 121, 266, 0, 50, 100); _local1.color = new flash.geom.ColorTransform(0.8, 0.6, 1, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.75, 0.45, 0.6, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(1, 0.6, 0.85, 1, 0, 0, 0, 0); _local1.armorcolor = new flash.geom.ColorTransform(0.8, 0.3, 0.3, 1, 0, 0, 0, 0); break; case "Dusk Dragon" : _local1.name = "Dusk Dragon"; _local1 = setPhysical(_local1, "None", sDRAGON, "None", "None"); _local1 = setMonster(_local1, 25, 27, 26, 140, 280, 0, 40, 78); _local1.color = new flash.geom.ColorTransform(0.48, 0.54, 0.86, 1, 0, 0, 0, 0); _local1.cockheadcolor = _local1.color; _local1.stomachcolor = new flash.geom.ColorTransform(0.66, 0.76, 1, 1, 0, 0, 0, 0); } break; case 11 : _local2 = new Array("Whorish Orc", "Krokedrilos", "Squire Goblin"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Whorish Orc" : _local1.name = "Whorish Orc"; _local1 = setPhysical(_local1, "Braces", sORC, "None", "None"); _local1 = setMonster(_local1, 31, 27, 25, 161, 306, 0, 28, 60); _local1.color = new flash.geom.ColorTransform(0.86, 1, 0.82, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.88, 0.6, 0.58, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; break; case "Krokedrilos" : _local2 = new Array("Star Krokedrilos", "Feral Krokedrilos", "Playful Krokedrilos", "Clever Krokedrilos"); _local3 = Math.floor(Math.random() * _local2.length); _local1.name = _local2[_local3]; _local1 = setPhysical(_local1, "Chains", sKROKEDRILOS, "None", "None"); _local1.color = new flash.geom.ColorTransform(0.4, 0.88, 0.3, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.94, 0.58, 0.16, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(0.98, 1, 0.16, 1, 0, 0, 0, 0); switch (_local2[_local3]) { case "Leader Krokedrilos" : _local1 = setMonster(_local1, 31, 31, 33, 158, 334, 0, 32, 62); _local1.armorcolor = new flash.geom.ColorTransform(0.04, 0.32, 1, 1, 0, 0, 0, 0); break; case "Rebel Krokedrilos" : _local1 = setMonster(_local1, 31, 33, 31, 160, 333, 0, 32, 70); _local1.armorcolor = new flash.geom.ColorTransform(0.8, 0.1, 0.32, 1, 0, 0, 0, 0); break; case "Playful Krokedrilos" : _local1 = setMonster(_local1, 33, 31, 31, 154, 331, 0, 38, 68); _local1.armorcolor = new flash.geom.ColorTransform(0.92, 0.5, 0.1, 1, 0, 0, 0, 0); break; case "Clever Krokedrilos" : default : _local1 = setMonster(_local1, 32, 32, 32, 156, 332, 0, 33, 66); _local1.armorcolor = new flash.geom.ColorTransform(0.58, 0.1, 0.74, 1, 0, 0, 0, 0); } break; case "Squire Goblin" : _local1.name = "Squire Goblin"; _local1 = setPhysical(_local1, "None", sGOBLIN, "None", "None"); _local1 = setMonster(_local1, 27, 27, 28, 136, 294, 0, 33, 66); _local1.color = new flash.geom.ColorTransform(0.56, 0.64, 0.6, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.26, 0.38, 0.32, 1, 0, 0, 0, 0); _local1.stomachcolor = _local1.color; } break; case 12 : _local2 = new Array("Succulent Dragon"); _local3 = Math.floor(Math.random() * _local2.length); if (!(_local2[_local3] === "Succulent Dragon")) { } else { _local1.name = "Succulent Dragon"; _local1 = setPhysical(_local1, "None", sDRAGON, "None", "None"); _local1 = setMonster(_local1, 33, 33, 33, 170, 399, 0, 30, 65); _local1.color = new flash.geom.ColorTransform(0.92, 0.74, 0.78, 1, 0, 0, 0, 0); _local1.cockheadcolor = _local1.color; _local1.stomachcolor = _local1.color; } break; default : var _local4 = aStarMonsters[Math.floor(Math.random() * aStarMonsters.length)]; _local1.name = _local4.name; _local1.armor = _local4.armor; _local1.body = _local4.body; _local1.cock = _local4.cock; _local1.cockhead = _local4.cockhead; _local1.head = _local4.head; _local1.rock = _local4.rock; _local1.paper = _local4.paper; _local1.scissors = _local4.scissors; _local1.health = _local4.health; _local1.experience = _local4.experience; _local1.movement = _local4.movement; _local1.rockprob = _local4.rockprob; _local1.paperprob = _local4.paperprob; _local1.color = _local4.color; _local1.cockheadcolor = _local4.cockheadcolor; _local1.stomachcolor = _local4.stomachcolor; } return(_local1); } static function setPhysical(_oMonster, _sArmor, _sBody, _sCock, _sHead) { _oMonster.armor = _sArmor; _oMonster.body = _sBody; _oMonster.cock = _sCock; _oMonster.cockhead = _sCock; _oMonster.head = _sHead; return(_oMonster); } static function setMonster(_oMonster, _nRock, _nPaper, _nScissors, _nHealth, _nExperience, _nMovement, _nRockProb, _nPaperProb) { _oMonster.rock = _nRock; _oMonster.paper = _nPaper; _oMonster.scissors = _nScissors; _oMonster.health = _nHealth; _oMonster.experience = _nExperience; _oMonster.movement = _nMovement; _oMonster.rockprob = _nRockProb; _oMonster.paperprob = _nPaperProb; return(_oMonster); } static function setMentality(_sMonster) { var _local1 = new Array(); _local1.push(new Array(33, 33, 34)); _local1.push(new Array(40, 30, 33)); _local1.push(new Array(40, 40, 20)); _local1.push(new Array(50, 30, 20)); _local1.push(new Array(50, 25, 25)); _local1.push(new Array(50, 40, 10)); _local1.push(new Array(60, 20, 20)); _local1.push(new Array(60, 30, 10)); var _local2 = Math.floor(Math.random() * _local1.length); if (_sMonster == sGOBLIN) { _local2 = 0; } _local1[_local2]; var _local3 = new Array(); while (_local1[_local2].length > 0) { _local3.push(_local1[_local2].splice(Math.floor(Math.random() * _local1[_local2].length), 1)[0]); } return(_local3); } static function setBossName(_sMonster) { var _local1 = new Array(); switch (_sMonster) { case sGOBLIN : _local1.push(new Array("Jig", "Blue")); _local1.push(new Array("Coitus", "Any")); _local1.push(new Array("Moldova", "Any")); _local1.push(new Array("Gobb", "Any")); _local1.push(new Array("Tarkin", "Any")); _local1.push(new Array("Ragnarok", "Any")); _local1.push(new Array("Kreach", "Any")); break; case sORC : _local1.push(new Array("Grim", "Any")); _local1.push(new Array("Gobknob", "Any")); _local1.push(new Array("Agrius", "Any")); _local1.push(new Array("Uglok", "Any")); _local1.push(new Array("Garrosh", "Any")); _local1.push(new Array("Orgrimmar", "Any")); _local1.push(new Array("Fang", "Any")); _local1.push(new Array("Lug", "Any")); _local1.push(new Array("Gorbsh", "Any")); break; case sDRAGON : _local1.push(new Array("Ares", "Any")); _local1.push(new Array("Dionysus", "Any")); _local1.push(new Array("Hades", "Red")); _local1.push(new Array("Hephaestus", "Any")); _local1.push(new Array("Aether", "White")); _local1.push(new Array("Shen Long", "Any")); _local1.push(new Array("Tiamat", "Any")); _local1.push(new Array("Jormungandr", "Any")); _local1.push(new Array("Smug", "Any")); break; case sKROKEDRILOS : _local1.push(new Array("Hercules", "Any")); _local1.push(new Array("Taueret", "Any")); _local1.push(new Array("Cronus", "Any")); _local1.push(new Array("Helios", "Any")); _local1.push(new Array("Titan", "Any")); _local1.push(new Array("Bane", "Any")); _local1.push(new Array("Sobek", "Any")); break; case sANUBIS : _local1.push(new Array("Amun", "Any")); _local1.push(new Array("Seth", "Any")); _local1.push(new Array("Chaos", "Dark")); _local1.push(new Array("Weret", "Any")); _local1.push(new Array("Gedes", "Any")); _local1.push(new Array("Osiris", "White")); _local1.push(new Array("Tumadef", "Any")); _local1.push(new Array("Nebekay", "Any")); } return(_local1[Math.floor(Math.random() * _local1.length)]); } static function setName(_sMonster) { var _local1 = new Array(); _local1.push(new Array("Devilish", "Red")); _local1.push(new Array("Red", "Red")); _local1.push(new Array("Fire", "Red")); _local1.push(new Array("Volcano", "Red")); _local1.push(new Array("Pink", "Pink")); _local1.push(new Array("Daiquiri", "Pink")); _local1.push(new Array("Feminine", "Pink")); _local1.push(new Array("Flamboyant", "Pink")); _local1.push(new Array("Aqua", "Blue")); _local1.push(new Array("Blue", "Blue")); _local1.push(new Array("Sky", "Blue")); _local1.push(new Array("Frozen", "Blue")); _local1.push(new Array("Yellow", "Yellow")); _local1.push(new Array("Lightning", "Yellow")); _local1.push(new Array("Shiny", "Yellow")); _local1.push(new Array("Green", "Green")); _local1.push(new Array("Camoflage", "Green")); _local1.push(new Array("Nature", "Green")); _local1.push(new Array("Orange", "Orange")); _local1.push(new Array("Dawn", "Orange")); _local1.push(new Array("Gold", "Orange")); _local1.push(new Array("Purple", "Purple")); _local1.push(new Array("Sensual", "Purple")); _local1.push(new Array("Fabulous", "Purple")); _local1.push(new Array("Dark", "Dark")); _local1.push(new Array("Spectral", "Dark")); _local1.push(new Array("Shadow", "Dark")); _local1.push(new Array("White", "White")); _local1.push(new Array("Holy", "White")); _local1.push(new Array("Pure", "White")); _local1.push(new Array("Grey", "Grey")); _local1.push(new Array("Monochrome", "Grey")); _local1.push(new Array("Robot", "Grey")); _local1.push(new Array("Cyborg", "Grey")); _local1.push(new Array("Wild", "Any")); _local1.push(new Array("King", "Any")); _local1.push(new Array("Sexy", "Any")); _local1.push(new Array("Young", "Any")); _local1.push(new Array("Wild", "Any")); _local1.push(new Array("Scared", "Any")); _local1.push(new Array("Cocky", "Any")); _local1.push(new Array("Bestial", "Any")); _local1.push(new Array("Rough", "Any")); _local1.push(new Array("Singing", "Any")); _local1.push(new Array("Charming", "Any")); _local1.push(new Array("Rock Hard", "Any")); _local1.push(new Array("Wretched", "Any")); _local1.push(new Array("Loving", "Any")); _local1.push(new Array("Submissive", "Any")); _local1.push(new Array("Primitive", "Any")); _local1.push(new Array("Forceful", "Any")); _local1.push(new Array("Grinning", "Any")); _local1.push(new Array("Taunting", "Any")); _local1.push(new Array("Primal", "Any")); _local1.push(new Array("Unchained", "Any")); _local1.push(new Array("Surprising", "Any")); _local1.push(new Array("Lunar", "Any")); _local1.push(new Array("Greedy", "Any")); _local1.push(new Array("Lusty", "Any")); _local1.push(new Array("Dancing", "Any")); return(_local1[Math.floor(Math.random() * _local1.length)]); } static function setMainColor(_sColor) { var _local1 = new flash.geom.ColorTransform(0, 0, 0, 1, 0, 0, 0, 0); switch (_sColor) { case "Red" : var _local3 = Math.random() * 0.5; _local1.redMultiplier = _local3 + 0.5; _local1.blueMultiplier = Math.random() * 0.3; _local1.greenMultiplier = Math.random() * 0.3; break; case "Pink" : _local3 = Math.random() * 0.15; _local1.redMultiplier = _local3 + 0.85; _local1.blueMultiplier = _local3 + 0.6; _local1.greenMultiplier = _local3 + 0.6; break; case "Blue" : var _local6 = Math.random() * 0.5; _local1.redMultiplier = Math.random() * 0.3; _local1.blueMultiplier = _local6 + 0.5; _local1.greenMultiplier = Math.random() * 0.3; break; case "Yellow" : var _local5 = Math.random() * 0.25; _local1.redMultiplier = _local5 + 0.75; _local1.blueMultiplier = Math.random() * 0.3; _local1.greenMultiplier = _local5 + 0.75; break; case "Green" : var _local7 = Math.random() * 0.5; _local1.redMultiplier = Math.random() * 0.3; _local1.blueMultiplier = Math.random() * 0.3; _local1.greenMultiplier = _local7 + 0.5; break; case "Orange" : _local3 = Math.random() * 0.2; _local1.redMultiplier = _local3 + 0.8; _local1.blueMultiplier = Math.random() * 0.3; _local1.greenMultiplier = _local3 + 0.5; break; case "Purple" : var _local4 = Math.random() * 0.4; _local1.redMultiplier = _local4 + 0.6; _local1.blueMultiplier = _local4 + 0.6; _local1.greenMultiplier = Math.random() * 0.3; break; case "Dark" : var _local2 = Math.random() * 0.15; _local1.redMultiplier = _local2 + 0.2; _local1.blueMultiplier = _local2 + 0.2; _local1.greenMultiplier = _local2 + 0.2; break; case "White" : _local2 = Math.random() * 0.15; _local1.redMultiplier = _local2 + 0.85; _local1.blueMultiplier = _local2 + 0.85; _local1.greenMultiplier = _local2 + 0.85; break; case "Grey" : _local2 = Math.random() * 0.3; _local1.redMultiplier = _local2 + 0.4; _local1.blueMultiplier = _local2 + 0.4; _local1.greenMultiplier = _local2 + 0.4; break; case "Any" : _local1.redMultiplier = (Math.random() * 0.75) + 0.15; _local1.blueMultiplier = (Math.random() * 0.75) + 0.15; _local1.greenMultiplier = (Math.random() * 0.75) + 0.15; } return(_local1); } static function setStomachColor(_oColor) { var _local1 = new flash.geom.ColorTransform(0, 0, 0, 1, 0, 0, 0, 0); _local1.redMultiplier = Math.min(1, _oColor.redMultiplier + (0.2 + (Math.random() * 0.2))); _local1.blueMultiplier = Math.min(1, _oColor.blueMultiplier + (0.2 + (Math.random() * 0.2))); _local1.greenMultiplier = Math.min(1, _oColor.greenMultiplier + (0.2 + (Math.random() * 0.2))); return(_local1); } static function setCockColor(_oColor) { var _local1 = new flash.geom.ColorTransform(0, 0, 0, 1, 0, 0, 0, 0); _local1.redMultiplier = Math.max(0, _oColor.redMultiplier - (0.2 + (Math.random() * 0.2))); _local1.blueMultiplier = Math.max(0, _oColor.blueMultiplier - (0.2 + (Math.random() * 0.2))); _local1.greenMultiplier = Math.max(0, _oColor.greenMultiplier - (0.2 + (Math.random() * 0.2))); return(_local1); } static function setTrapColor() { var _local1 = new flash.geom.ColorTransform(0, 0, 0, 1, 0, 0, 0, 0); _local1.redMultiplier = Math.max(0, _local1.redMultiplier + (0.8 + (Math.round(Math.random()) * 0.1))); _local1.blueMultiplier = Math.max(0, _local1.blueMultiplier + (0.8 + (Math.round(Math.random()) * 0.1))); _local1.greenMultiplier = Math.max(0, _local1.greenMultiplier + (0.8 + (Math.round(Math.random()) * 0.1))); return(_local1); } static function setMonsterItem(_sMonster) { var _local2 = Math.floor(Math.random() * 100); var _local1 = "None"; switch (_sMonster) { case sGOBLIN : if (_local2 < 40) { _local1 = "Leather"; } break; case sORC : if (_local2 < 40) { _local1 = "Braces"; } break; case sDRAGON : if (_local2 < 25) { _local1 = "Scales"; } break; case sKROKEDRILOS : if (_local2 < 40) { _local1 = "Chains"; } break; case sANUBIS : if (_local2 >= 20) { break; } _local1 = "Gold"; } return(_local1); } static function setStat(_sMonster, _nLevel) { var _local2; _nLevel = _nLevel + 1; switch (_sMonster) { case sGOBLIN : _local2 = Math.round((Math.random() * _nLevel) + (_nLevel * 1.6)); break; case sORC : _local2 = Math.round((Math.random() * _nLevel) + (_nLevel * 2.2)); break; case sDRAGON : _local2 = Math.round((Math.random() * _nLevel) + (_nLevel * 2.5)); break; case sKROKEDRILOS : _local2 = Math.round((Math.random() * _nLevel) + (_nLevel * 2.3)); break; case sANUBIS : _local2 = Math.round((Math.random() * _nLevel) + (_nLevel * 2.8)); } return(_local2); } static function setHealth(_sMonster, _nLevel) { var _local2; _nLevel = _nLevel + 1; switch (_sMonster) { case sGOBLIN : _local2 = Math.round(_nLevel * ((_nLevel + 0.5) + (Math.random() * 2))); break; case sORC : _local2 = Math.round(_nLevel * ((_nLevel + 1.6) + (Math.random() * 2))); break; case sDRAGON : _local2 = Math.round((_nLevel + 1) * ((_nLevel + 2.2) + (Math.random() * 2))); break; case sKROKEDRILOS : _local2 = Math.round(_nLevel * ((_nLevel + 1.5) + (Math.random() * 2))); break; case sANUBIS : _local2 = Math.round((_nLevel + 0.5) * ((_nLevel + 2.5) + (Math.random() * 2))); } return(_local2); } static function setExperience(_sMonster, _nLevel) { var _local2; switch (_sMonster) { case sGOBLIN : _local2 = Math.round(((_nLevel * _nLevel) * 0.5) * (4.4 + Math.random())); break; case sORC : _local2 = Math.round(((_nLevel * _nLevel) * 0.5) * (4.7 + Math.random())); break; case sDRAGON : _local2 = Math.round(((_nLevel * _nLevel) * 0.5) * (5.1 + Math.random())); break; case sKROKEDRILOS : _local2 = Math.round(((_nLevel * _nLevel) * 0.5) * (5.4 + Math.random())); break; case sANUBIS : _local2 = Math.round(((_nLevel * _nLevel) * 0.5) * (5.6 + Math.random())); } return(_local2); } static function setBossItem(_sMonster) { var _local1; switch (_sMonster) { case sGOBLIN : _local1 = "Leather"; break; case sORC : _local1 = "Braces"; break; case sDRAGON : _local1 = "Scales"; break; case sKROKEDRILOS : _local1 = "Chains"; break; case sANUBIS : _local1 = "Gold"; } return(_local1); } static function setBossStat(_nLevel) { return(Math.round((Math.random() + (0.6 * _nLevel)) + (_nLevel * 3))); } static function setBossHealth(_nLevel) { return(Math.round(((_nLevel + 0.5) * ((_nLevel + 2.5) + (Math.random() * 2))) * 2.7)); } static function setBossExperience(_nLevel) { return(Math.round(((_nLevel * _nLevel) * 0.9) * (7.9 + Math.random()))); } static function getAttackState(_oMain, _oOpponent, _sResult) { var _local1 = new Object(); _local1.armor = _oMain.armor; _local1.body = _oMain.body; _local1.cock = _oMain.cock; _local1.head = _oMain.head; _local1.state = _sResult; _local1.xpos = 0; _local1.ypos = 0; switch (_oMain.body) { case CharSelect.aBODY[0] : switch (_sResult) { case BattleCharacter.sSTATE_NULLROCK : case BattleCharacter.sSTATE_GETROCK : case BattleCharacter.sSTATE_GETPAPER : case BattleCharacter.sSTATE_NULLPAPER : case BattleCharacter.sSTATE_SCISSORS : _local1.upperover = true; _local1.midover = true; _local1.lowerover = true; switch (_oOpponent.body) { case sGOBLIN : if ((_sResult == BattleCharacter.sSTATE_SCISSORS) || (_sResult == BattleCharacter.sSTATE_GETROCK)) { _local1.xpos = -13; } break; case sORC : case sKROKEDRILOS : if (_oMain.head == CharSelect.aHEAD[0]) { _local1.head = "FoxOrc"; } break; case sDRAGON : if (_sResult != BattleCharacter.sSTATE_GETPAPER) { break; } _local1.xpos = 20; _local1.ypos = 15; } break; default : _local1.upperover = false; _local1.midover = false; _local1.lowerover = false; if (_oOpponent.body == sORC) { switch (_sResult) { case BattleCharacter.sSTATE_ROCK : case BattleCharacter.sSTATE_NULLSCISSORS : _local1.midover = true; } } else { if (_oOpponent.body != sKROKEDRILOS) { break; } if (!(_sResult === BattleCharacter.sSTATE_NULLSCISSORS)) { } else { _local1.midover = true; } } } break; case sGOBLIN : if (_sResult == BattleCharacter.sSTATE_ROCK) { _local1.xpos = -18; } break; case sORC : if (_sResult == BattleCharacter.sSTATE_PAPER) { _local1.back = "Paper"; } else { _local1.back = "Default"; } break; case sDOPPELGANGER : break; case sDRAGON : break; case sANUBIS : if (_sResult == BattleCharacter.sSTATE_PAPER) { _local1.ypos = -7; } break; case sKROKEDRILOS : if (!(_sResult === BattleCharacter.sSTATE_SCISSORS)) { } else { _local1.xpos = 15; } } return(_local1); } static var sGOBLIN = "Goblin"; static var sORC = "Orc"; static var sDRAGON = "Dragon"; static var sKROKEDRILOS = "Krokedrilos"; static var sHARPOS = "Goblin"; static var sANUBIS = "Anubis"; static var sDOPPELGANGER = "Doppelganger"; }
Symbol 1286 MovieClip [__Packages.GenerateDungeon] Frame 0
class GenerateDungeon { function GenerateDungeon () { } static function newDungeon(_nDungeon, _nLevel) { var _local7; var _local8; var _local28; var _local11; var _local33; var _local37; var _local34; var _local36; var _local31; var _local32; var _local14 = ""; if (_nDungeon < (ARRAY_DUNGEON.length - 1)) { if ((Math.random() * 2) == 0) { _local7 = ARRAY_PARAM_X[_nDungeon][_nLevel]; _local8 = ARRAY_PARAM_Y[_nDungeon][_nLevel]; } else { _local7 = ARRAY_PARAM_Y[_nDungeon][_nLevel]; _local8 = ARRAY_PARAM_X[_nDungeon][_nLevel]; } _local28 = Math.floor(Math.random() * (ARRAY_PARAM_FOUNTAINS_MAX[_nDungeon][_nLevel] - ARRAY_PARAM_FOUNTAINS_MIN[_nDungeon][_nLevel])) + ARRAY_PARAM_FOUNTAINS_MIN[_nDungeon][_nLevel]; _local11 = ARRAY_PARAM_LEVELS[_nDungeon][_nLevel]; _local33 = ARRAY_PARAM_ROOMS_MIN[_nDungeon][_nLevel]; _local37 = ARRAY_PARAM_ROOMS_MAX[_nDungeon][_nLevel]; _local14 = ARRAY_PARAM_BOSS[_nDungeon][_nLevel]; _local36 = ARRAY_PARAM_MONSTERS_MAX[_nDungeon][_nLevel]; _local34 = ARRAY_PARAM_MONSTERS_MIN[_nDungeon][_nLevel]; _local31 = ARRAY_PARAM_CHESTS[_nDungeon][_nLevel]; _local32 = ARRAY_PARAM_TRAPS[_nDungeon][_nLevel]; } else { _local7 = getStarSizeX(_nLevel); _local8 = getStarSizeY(_nLevel); _local28 = getStarFountains(_nLevel); _local11 = getStarParamLevels(_nLevel); _local33 = getStarRoomsMin(_nLevel); _local37 = getStarRoomsMax(_nLevel); if (((_nLevel + 1) % 6) == 0) { _local14 = "Boss"; } _local36 = getStarMonsterMax(_nLevel); _local34 = getStarMonsterMin(_nLevel); _local31 = getStarChest(_nLevel); _local32 = getStarTrap(_nLevel); } var _local24; var _local9; var _local5; var _local1; var _local2; var _local18; var _local17; var _local4 = new Array(); var _local3; _local3 = 0; while (_local3 < _local11) { _local4[_local3] = new Array(); _local2 = 0; while (_local2 < ((_local8 * nDISTANCE_BETWEEN_ROOMS) + ((nDISTANCE_BETWEEN_ROOMS + 1) % 2))) { _local4[_local3][_local2] = new Array(); _local1 = 0; while (_local1 < ((_local7 * nDISTANCE_BETWEEN_ROOMS) + ((nDISTANCE_BETWEEN_ROOMS + 1) % 2))) { _local4[_local3][_local2][_local1] = "X"; _local1++; } _local2++; } _local3++; } var _local21 = 0; var _local35 = 0; var _local23; var _local10; _local3 = 0; while (_local3 < _local11) { if (_local3 == (_local11 - 1)) { _local21 = _local28 - _local35; } else { _local21 = Math.floor(_local28 / _local11); if ((_local28 % _local11) >= (_local11 - _local3)) { _local21++; } else if (Math.random() <= ((_local28 % _local11) / _local11)) { _local21++; } } _local35 = _local35 + _local21; _local5 = new Array(); _local24 = Math.round((Math.floor(Math.random() * (_local37 - _local33)) + _local33) / _local11); while (_local24 > 0) { _local23 = -1; do { _local23++; if (((_local14 != "") && (_local24 <= 2)) && (_local3 == (_local11 - 1))) { if (_local24 == 1) { if (_local9.x == Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) { _local1 = ((_local7 - 1) * nDISTANCE_BETWEEN_ROOMS) + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2); } else { _local1 = Math.floor(nDISTANCE_BETWEEN_ROOMS / 2); } if (_local9.y == Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) { _local2 = ((_local8 - 1) * nDISTANCE_BETWEEN_ROOMS) + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2); } else { _local2 = Math.floor(nDISTANCE_BETWEEN_ROOMS / 2); } } else { _local1 = (Math.round(Math.random()) * ((_local7 - 1) * nDISTANCE_BETWEEN_ROOMS)) + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2); _local2 = (Math.round(Math.random()) * ((_local8 - 1) * nDISTANCE_BETWEEN_ROOMS)) + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2); } } else if (_local24 <= 1) { _local10 = 0; do { _local10 = _local10 + 0.1; _local1 = (Math.floor(Math.random() * _local7) * nDISTANCE_BETWEEN_ROOMS) + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2); _local2 = (Math.floor(Math.random() * _local8) * nDISTANCE_BETWEEN_ROOMS) + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2); } while ((Math.abs(_local18 - _local1) + Math.abs(_local17 - _local2)) < ((Math.max(_local7, _local8) - Math.floor(_local10)) * nDISTANCE_BETWEEN_ROOMS)); } else if (_local24 <= 2) { _local10 = 0; do { _local10 = _local10 + 0.1; _local1 = (Math.floor(Math.random() * _local7) * nDISTANCE_BETWEEN_ROOMS) + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2); _local2 = (Math.floor(Math.random() * _local8) * nDISTANCE_BETWEEN_ROOMS) + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2); } while ((Math.abs(_local1 - ((_local7 - Math.floor(_local10)) * nDISTANCE_BETWEEN_ROOMS)) <= (nDISTANCE_BETWEEN_ROOMS * 3)) && (Math.abs(_local2 - ((_local8 - Math.floor(_local10)) * nDISTANCE_BETWEEN_ROOMS)) <= (nDISTANCE_BETWEEN_ROOMS * 3))); } else { do { _local1 = (Math.floor(Math.random() * _local7) * nDISTANCE_BETWEEN_ROOMS) + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2); _local2 = (Math.floor(Math.random() * _local8) * nDISTANCE_BETWEEN_ROOMS) + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2); } while (((_local1 == Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) || (_local1 == (((_local7 - 1) * nDISTANCE_BETWEEN_ROOMS) + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)))) && ((_local2 == Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) || (_local2 == (((_local8 - 1) * nDISTANCE_BETWEEN_ROOMS) + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2))))); } } while ((_local24 == 0) && ((Math.abs(_local1 - _local9.x) + Math.abs(_local2 - _local9.y)) <= (_local7 + _local23))); _local9 = new Object(); _local9.x = _local1; _local9.y = _local2; if ((!searchArray(_local1, _local2, _local5)) && (!(((_local24 >= 2) && ((_local2 == 0) || (_local2 == ((_local8 - 1) * nDISTANCE_BETWEEN_ROOMS)))) && ((_local1 == 0) || (_local1 == ((_local7 - 1) * nDISTANCE_BETWEEN_ROOMS)))))) { _local24--; switch (_local24) { case 0 : if (_local3 > 0) { _local4[_local3][_local2][_local1] = "D"; } else { _local4[_local3][_local2][_local1] = "S"; } break; case 1 : if (_local3 < (_local11 - 1)) { _local4[_local3][_local2][_local1] = "U"; } else { _local4[_local3][_local2][_local1] = "E"; } _local18 = _local1; _local17 = _local2; break; default : if (_local21 > 0) { _local21--; _local4[_local3][_local2][_local1] = "F"; } else if (Math.random() < _local31) { if (Math.random() < _local32) { _local4[_local3][_local2][_local1] = "T"; } else { _local4[_local3][_local2][_local1] = "C"; } } else { _local4[_local3][_local2][_local1] = "N"; } } if ((nDISTANCE_BETWEEN_ROOMS > 3) && (_local4[_local3][_local2][_local1] != "N")) { _local4[_local3][_local2 - 1][_local1 - 1] = "O"; _local4[_local3][_local2 - 1][_local1] = "O"; _local4[_local3][_local2 - 1][_local1 + 1] = "O"; _local4[_local3][_local2][_local1 - 1] = "O"; _local4[_local3][_local2][_local1 + 1] = "O"; _local4[_local3][_local2 + 1][_local1 - 1] = "O"; _local4[_local3][_local2 + 1][_local1] = "O"; _local4[_local3][_local2 + 1][_local1 + 1] = "O"; } _local5.push(_local9); } } var _local6; if (_local3 == (_local11 - 1)) { _local6 = 0; while (_local6 < (_local5.length - 2)) { if ((Math.abs(_local5[_local6].x - _local5[_local5.length - 2].x) + Math.abs(_local5[_local6].y - _local5[_local5.length - 2].y)) == nDISTANCE_BETWEEN_ROOMS) { _local4[_local3][_local5[_local6].y - 1][_local5[_local6].x - 1] = "X"; _local4[_local3][_local5[_local6].y - 1][_local5[_local6].x] = "X"; _local4[_local3][_local5[_local6].y - 1][_local5[_local6].x + 1] = "X"; _local4[_local3][_local5[_local6].y][_local5[_local6].x - 1] = "X"; _local4[_local3][_local5[_local6].y][_local5[_local6].x] = "X"; _local4[_local3][_local5[_local6].y][_local5[_local6].x + 1] = "X"; _local4[_local3][_local5[_local6].y + 1][_local5[_local6].x - 1] = "X"; _local4[_local3][_local5[_local6].y + 1][_local5[_local6].x] = "X"; _local4[_local3][_local5[_local6].y + 1][_local5[_local6].x + 1] = "X"; _local5.splice(_local6, 1); _local6--; } _local6++; } } var _local16 = false; var _local12; var _local19; var _local22; var _local20; _local6 = 0; while (_local6 < _local5.length) { if (!(((_local6 == (_local5.length - 2)) && (_local16)) && (_local14 != ""))) { _local22 = _local7 * _local8; if ((_local3 == (_local11 - 1)) && (_local14 != "")) { _local24 = _local5.length - 2; } else { _local24 = _local5.length; } _local12 = 0; while (_local12 < _local24) { if ((_local6 != _local12) && (!(((_local16 && (_local14 != "")) && (_local12 == (_local5.length - 2))) && (_local3 == (_local11 - 1))))) { _local20 = Math.sqrt(Math.pow(_local5[_local6].x - _local5[_local12].x, 2) + Math.pow(_local5[_local6].y - _local5[_local12].y, 2)); if (_local20 < _local22) { _local22 = _local20; _local19 = _local12; } } _local12++; } _local16 = (_local16 || (_local19 == (_local5.length - 2))) || (_local6 == (_local5.length - 2)); _local1 = ((_local5[_local19].x - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) / nDISTANCE_BETWEEN_ROOMS) - ((_local5[_local6].x - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) / nDISTANCE_BETWEEN_ROOMS); _local2 = ((_local5[_local19].y - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) / nDISTANCE_BETWEEN_ROOMS) - ((_local5[_local6].y - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) / nDISTANCE_BETWEEN_ROOMS); createConnection(_local4[_local3], _local1, _local2, _local5[_local6].x, _local5[_local6].y); } _local6++; } var _local15; _local2 = 0; while (_local2 < _local4[_local3].length) { _local15 = ""; _local1 = 0; while (_local1 < _local4[_local3][_local2].length) { _local15 = _local15 + (_local4[_local3][_local2][_local1] + ","); _local1++; } _local2++; } var _local13 = verifySeparations(_local5, _local4[_local3]); while (_local13.length > 0) { _local1 = ((_local13[0][0] - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) / nDISTANCE_BETWEEN_ROOMS) - ((_local13[1][0] - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) / nDISTANCE_BETWEEN_ROOMS); _local2 = ((_local13[0][1] - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) / nDISTANCE_BETWEEN_ROOMS) - ((_local13[1][1] - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) / nDISTANCE_BETWEEN_ROOMS); _local4[_local3] = createConnection(_local4[_local3], _local1, _local2, _local13[1][0], _local13[1][1]); _local13 = verifySeparations(_local5, _local4[_local3]); } var _local29; var _local25 = (Math.floor(Math.random() * (_local36 - (_local34 - 1))) + _local34) / _local11; if ((_local11 - 1) == _local3) { _local25 = Math.ceil(_local25); _local29 = true; } else { _local25 = Math.floor(_local25); _local29 = false; } _local4[_local3] = setMonsters(_local4[_local3], _nDungeon, _nLevel, _local25, _local29, _local5); _local2 = 0; while (_local2 < _local4[_local3].length) { _local15 = ""; _local1 = 0; while (_local1 < _local4[_local3][_local2].length) { _local15 = _local15 + (_local4[_local3][_local2][_local1] + ","); _local1++; } _local2++; } _local2 = 0; while (_local2 < _local4[_local3].length) { _local1 = 0; while (_local1 < 5) { _local4[_local3][_local2].unshift("X"); _local4[_local3][_local2].push("X"); _local1++; } _local2++; } var _local27 = _local4[_local3][0].length; _local2 = 0; while (_local2 < 5) { _local4[_local3].unshift(new Array()); _local4[_local3].push(new Array()); _local1 = 0; while (_local1 < _local27) { _local4[_local3][0].push("X"); _local4[_local3][_local4[_local3].length - 1].push("X"); _local1++; } _local2++; } _local3++; } return(_local4); } static function setMonsters(_aDungeon, _nDungeon, _nLevel, _nMonsters, _bBoss, _aRooms) { var _local8 = _aRooms[_aRooms.length - 2].x; var _local7 = _aRooms[_aRooms.length - 2].y; var _local2; var _local1; var _local4; var _local3; var _local9; var _local11; var _local15; var _local10 = ""; if (_nDungeon < (ARRAY_DUNGEON.length - 1)) { _local11 = ARRAY_PARAM_MONSTERS_LEVELS_MIN[_nDungeon][_nLevel]; _local15 = ARRAY_PARAM_MONSTERS_LEVELS_MAX[_nDungeon][_nLevel]; _local10 = ARRAY_PARAM_BOSS[_nDungeon][_nLevel]; } else { _local11 = 13; _local15 = 14; if (((_nLevel + 1) % 6) == 0) { _local10 = "Boss"; } } while (_nMonsters > 0) { _local9 = Math.floor(Math.random() * (_local15 - (_local11 - 1))) + _local11; if (Main.bTEST_MONSTER) { _local9 = 0; } _nMonsters--; do { _local4 = Math.floor(Math.random() * _aDungeon[0].length); _local3 = Math.floor(Math.random() * _aDungeon.length); _local2 = false; _local1 = 0; while (_local1 < _aRooms.length) { _local2 = (Math.abs(_local4 - _aRooms[_local1].x) <= 2) && (Math.abs(_local3 - _aRooms[_local1].y) <= 2); if (_local2) { break; } _local1++; } } while (((_aDungeon[_local3][_local4] != "O") || ((((_local10 != "") && (_bBoss)) && (Math.abs(_local4 - _local8) <= 2)) && (Math.abs(_local3 - _local7) <= 2))) || (_local2)); _aDungeon[_local3][_local4] = _local9; } if ((_local10 != "") && (_bBoss)) { var _local14 = false; if (_aDungeon[_local7][_local8 - 2] == "O") { _local14 = true; _aDungeon[_local7][_local8 - 1] = "B"; } if (_aDungeon[_local7][_local8 + 2] == "O") { if (!_local14) { _local14 = true; _aDungeon[_local7][_local8 + 1] = "B"; } else { _aDungeon[_local7][_local8 + 2] = "G"; } } if (_aDungeon[_local7 - 2][_local8] == "O") { if (!_local14) { _local14 = true; _aDungeon[_local7 - 1][_local8] = "B"; } else { _aDungeon[_local7 - 2][_local8] = "G"; } } if (_aDungeon[_local7 + 2][_local8] == "O") { if (!_local14) { _local14 = true; _aDungeon[_local7 + 1][_local8] = "B"; } else { _aDungeon[_local7 + 2][_local8] = "G"; } } } return(_aDungeon); } static function verifySeparations(_aRooms, _aDungeon) { var _local14 = new Array(); var _local1 = new Array(); var _local4 = 0; var _local17; var _local16; var _local6; var _local8; var _local3; var _local2; var _local15; _local6 = 0; while (_local6 < (_aRooms.length - 2)) { _local8 = false; if (_local6 > 0) { _local3 = 0; while (_local3 < _local1.length) { _local2 = 0; while (_local2 < _local1[_local3].length) { if ((_local1[_local3][_local2][0] == _aRooms[_local6].x) && (_local1[_local3][_local2][1] == _aRooms[_local6].y)) { _local8 = true; break; } _local2++; } if (_local8) { break; } _local3++; } } if (!_local8) { _local1[_local4] = new Array(); _local1[_local4] = movement(_aDungeon, _aRooms[_local6].x, _aRooms[_local6].y, "", new Array(), 0); _local4++; } _local6++; } if (_local1.length > 1) { var _local10; var _local12; var _local11; var _local5; var _local9 = (_aDungeon.length * _aDungeon[0].length) * 2; _local4 = 1; while (_local4 < _local1.length) { _local3 = 0; while (_local3 < _local1[_local4].length) { _local2 = 0; while (_local2 < _local1[0].length) { _local5 = Math.sqrt(Math.pow(_local1[0][_local2][0] - _local1[_local4][_local3][0], 2) + Math.pow(_local1[0][_local2][1] - _local1[_local4][_local3][1], 2)); if (_local5 == 0) { _local1.splice(_local4, 1); _local4--; _local3 = 0; break; } _local2++; } if (_local4 == 0) { break; } _local3++; } _local4++; } if (_local1.length > 1) { _local4 = 1; while (_local4 < _local1.length) { _local3 = 0; while (_local3 < _local1[_local4].length) { _local2 = 0; while (_local2 < _local1[0].length) { _local5 = Math.sqrt(Math.pow(_local1[0][_local2][0] - _local1[_local4][_local3][0], 2) + Math.pow(_local1[0][_local2][1] - _local1[_local4][_local3][1], 2)); if ((_local5 < _local9) && (!((_local1[0][_local2][0] == _local1[_local4][_local3][0]) && (_local1[0][_local2][1] == _local1[_local4][_local3][1])))) { _local9 = _local5; _local10 = _local2; _local11 = _local3; _local12 = _local4; } _local2++; } _local3++; } _local4++; } if (_local10 != undefined) { _local14.push(new Array(_local1[0][_local10][0], _local1[0][_local10][1])); _local14.push(new Array(_local1[_local12][_local11][0], _local1[_local12][_local11][1])); } } } return(_local14); } static function movement(_aDungeon, _nX, _nY, _sDirection, _aSeparation, _nResursion) { var _local6 = false; if (_nResursion < 150) { if (_aDungeon[_nY][_nX] != "O") { var _local1; _local1 = 0; while (_local1 < _aSeparation.length) { if ((_aSeparation[_local1][0] == _nX) && (_aSeparation[_local1][1] == _nY)) { _local6 = true; break; } _local1++; } if (!_local6) { _aSeparation.push(new Array(_nX, _nY)); } } if (!_local6) { if (((_aDungeon[_nY][_nX - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)] != "X") && ((_nX - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) > 0)) && (_sDirection != Level.sRIGHT)) { _aSeparation = movement(_aDungeon, _nX - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2), _nY, Level.sLEFT, _aSeparation, _nResursion + 1); } if (((_aDungeon[_nY][_nX + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)] != "X") && ((_nX + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) < _aDungeon[0].length)) && (_sDirection != Level.sLEFT)) { _aSeparation = movement(_aDungeon, _nX + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2), _nY, Level.sRIGHT, _aSeparation, _nResursion + 1); } if (((_aDungeon[_nY - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)][_nX] != "X") && ((_nY - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) > 0)) && (_sDirection != Level.sDOWN)) { _aSeparation = movement(_aDungeon, _nX, _nY - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2), Level.sUP, _aSeparation, _nResursion + 1); } if (((_aDungeon[_nY + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)][_nX] != "X") && ((_nY + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) < _aDungeon.length)) && (_sDirection != Level.sUP)) { _aSeparation = movement(_aDungeon, _nX, _nY + Math.floor(nDISTANCE_BETWEEN_ROOMS / 2), Level.sDOWN, _aSeparation, _nResursion + 1); } } } return(_aSeparation); } static function createConnection(_aDungeon, _nX, _nY, _nPosX, _nPosY) { while ((_nX != 0) || (_nY != 0)) { if (((Math.floor(Math.random() * 2) == 0) && (_nX != 0)) || (_nY == 0)) { if (_nX < 0) { _aDungeon[_nPosY][_nPosX - 1] = "O"; _aDungeon[_nPosY][_nPosX - 2] = "O"; if (nDISTANCE_BETWEEN_ROOMS > 3) { _aDungeon[_nPosY][_nPosX - 3] = "O"; } if (nDISTANCE_BETWEEN_ROOMS > 4) { _aDungeon[_nPosY][_nPosX - 4] = "O"; } if (_aDungeon[_nPosY][_nPosX - nDISTANCE_BETWEEN_ROOMS] == "X") { _aDungeon[_nPosY][_nPosX - nDISTANCE_BETWEEN_ROOMS] = "O"; } _nX++; _nPosX = _nPosX - nDISTANCE_BETWEEN_ROOMS; } else { _aDungeon[_nPosY][_nPosX + 1] = "O"; _aDungeon[_nPosY][_nPosX + 2] = "O"; if (nDISTANCE_BETWEEN_ROOMS > 3) { _aDungeon[_nPosY][_nPosX + 3] = "O"; } if (nDISTANCE_BETWEEN_ROOMS > 4) { _aDungeon[_nPosY][_nPosX + 4] = "O"; } if (_aDungeon[_nPosY][_nPosX + nDISTANCE_BETWEEN_ROOMS] == "X") { _aDungeon[_nPosY][_nPosX + nDISTANCE_BETWEEN_ROOMS] = "O"; } _nX--; _nPosX = _nPosX + nDISTANCE_BETWEEN_ROOMS; } } else if (_nY < 0) { _aDungeon[_nPosY - 1][_nPosX] = "O"; _aDungeon[_nPosY - 2][_nPosX] = "O"; if (nDISTANCE_BETWEEN_ROOMS > 3) { _aDungeon[_nPosY - 3][_nPosX] = "O"; } if (nDISTANCE_BETWEEN_ROOMS > 4) { _aDungeon[_nPosY - 4][_nPosX] = "O"; } if (_aDungeon[_nPosY - nDISTANCE_BETWEEN_ROOMS][_nPosX] == "X") { _aDungeon[_nPosY - nDISTANCE_BETWEEN_ROOMS][_nPosX] = "O"; } _nY++; _nPosY = _nPosY - nDISTANCE_BETWEEN_ROOMS; } else { _aDungeon[_nPosY + 1][_nPosX] = "O"; _aDungeon[_nPosY + 2][_nPosX] = "O"; if (nDISTANCE_BETWEEN_ROOMS > 3) { _aDungeon[_nPosY + 3][_nPosX] = "O"; } if (nDISTANCE_BETWEEN_ROOMS > 4) { _aDungeon[_nPosY + 4][_nPosX] = "O"; } if (_aDungeon[_nPosY + nDISTANCE_BETWEEN_ROOMS][_nPosX] == "X") { _aDungeon[_nPosY + nDISTANCE_BETWEEN_ROOMS][_nPosX] = "O"; } _nY--; _nPosY = _nPosY + nDISTANCE_BETWEEN_ROOMS; } } return(_aDungeon); } static function searchArray(_nX, _nY, _aRooms) { var _local3 = false; var _local1; _local1 = 0; while (_local1 < _aRooms.length) { if ((_aRooms[_local1].x == _nX) && (_aRooms[_local1].y == _nY)) { _local3 = true; } _local1++; } return(_local3); } static function getExperience(_nDungeon, _nLevel, _bLevelComplete, _bEveryEnnemy) { var _local1 = 0; if (!_bLevelComplete) { _local1 = _local1 + ARRAY_XP_LEVEL_COMPLETE[_nDungeon][_nLevel]; if (_bEveryEnnemy) { _local1 = _local1 + ARRAY_XP_EVERY_ENNEMY[_nDungeon][_nLevel]; } } return(_local1); } static function getBoss(_nDungeon, _nLevel) { var _local1; if (_nDungeon < ARRAY_PARAM_BOSS.length) { _local1 = ARRAY_PARAM_BOSS[_nDungeon][_nLevel]; } else { _local1 = "Boss"; } return(_local1); } static function getStarSizeX(_nLevel) { var _local1 = (10 + (_nLevel % 3)) + Math.round(Math.random()); return(_local1); } static function getStarSizeY(_nLevel) { var _local1 = (10 + (_nLevel % 3)) + Math.round(Math.random()); return(_local1); } static function getStarFountains(_nLevel) { var _local1 = Math.floor((_nLevel % 6) / 4) + 1; return(_local1); } static function getStarParamLevels(_nLevel) { var _local1 = Math.floor((_nLevel % 6) / 2) + 1; return(_local1); } static function getStarRoomsMin(_nLevel) { var _local1 = Math.floor(((_nLevel % 6) + 7) * 2); return(_local1); } static function getStarRoomsMax(_nLevel) { var _local1 = Math.floor(((_nLevel % 6) + 7) * 2.4); return(_local1); } static function getStarMonsterMin(_nLevel) { var _local1 = Math.floor((((_nLevel % 6) * 1.2) + 7) * 2.2); return(_local1); } static function getStarMonsterMax(_nLevel) { var _local1 = Math.floor((((_nLevel % 6) * 1.7) + 7) * 2.6); return(_local1); } static function getStarChest(_nLevel) { var _local1 = 0.9 - ((_nLevel % 6) * 0.05); return(_local1); } static function getStarTrap(_nLevel) { var _local1 = 0.05 + ((_nLevel % 6) * 0.01); return(_local1); } static function getTileSet(_nDungeon, _nLevel) { var _local1; if (_nDungeon < (ARRAY_DUNGEON.length - 1)) { _local1 = ARRAY_DUNGEON[_nDungeon]; } else { _local1 = ARRAY_DUNGEON[Math.floor(_nLevel / DataLocations.nNODES_PER_LOCATION) % (ARRAY_DUNGEON.length - 1)]; } return(_local1); } static function getName(_nDungeon, _nLevel) { var _local3; if (_nDungeon < (ARRAY_DUNGEON.length - 1)) { _local3 = ARRAY_NAMES[_nDungeon][_nLevel]; } else { var _local2 = new Array("Halls", "Den", "Labyrinth", "Maze", "Chambers", "Fortress", "Passage", "Rooms", "Shelters", "Temple", "World", "Trials", "Shores", "Dungeons", "Sanctuary", "Castle", "Sewers", "Cathedral", "Banquet", "Prison", "Stronghold", "Altar", "Citadel", "Lair", "Playground", "Haven", "Theater", "Ruins", "Tower"); var _local1 = new Array("Flaming", "Icy", "Twilight", "Wicked", "Chaotic", "Divine", "Living", "Dark", "Unfathomable", "Freewind", "Booty", "Iron", "North", "South", "East", "West", "Starry", "Ebon", "Dirty", "Cursed", "Crystal", "Monster", "Serpant's", "Moonlight", "Echo"); var _local4 = new Array("of mediocrity", "of fire", "of the goblins", "of the orcs", "of the dragons", "of the krokedrilos", "of the jackals", "of the night", "of sin", "of madness", "of lust", "of passion", "of the sun", "of time", "of storms", "of the infinite depths", "from beyond", "of knowledge", "of chance", "of ruins"); if (Math.random() < (_local1.length / (_local1.length + _local4.length))) { var _local5 = Math.floor(Math.random() * _local1.length); var _local6 = Math.floor(Math.random() * _local2.length); _local3 = (_local1[_local5] + " ") + _local2[_local6].toLowerCase(); } else { var _local5 = Math.floor(Math.random() * _local2.length); var _local6 = Math.floor(Math.random() * _local4.length); _local3 = (_local2[_local5] + " ") + _local4[_local6]; } } return(_local3); } static function xpLevelComplete(_nDungeon, _nLevel) { var _local1; if (_nDungeon < (ARRAY_DUNGEON.length - 1)) { _local1 = ARRAY_XP_LEVEL_COMPLETE[_nDungeon][_nLevel]; } else { _nLevel = _nLevel + (_nDungeon * DataLocations.nNODES_PER_LOCATION); _local1 = (_nLevel * _nLevel) * ((Math.random() * 14) + 36); _local1 = Math.floor(_local1 / 10) * 10; } return(_local1); } static function xpEveryEnnemy(_nDungeon, _nLevel) { var _local1; if (_nDungeon < (ARRAY_DUNGEON.length - 1)) { _local1 = ARRAY_XP_EVERY_ENNEMY[_nDungeon][_nLevel]; } else { _nLevel = _nLevel + (_nDungeon * DataLocations.nNODES_PER_LOCATION); _local1 = ((_nLevel + 3) * (_nLevel + 3)) * ((Math.random() * 5) + 30); _local1 = Math.floor(_local1 / 10) * 10; } return(_local1); } static function xpEveryChest(_nDungeon, _nLevel) { var _local1; if (_nDungeon < (ARRAY_DUNGEON.length - 1)) { _local1 = ARRAY_XP_EVERY_CHEST[_nDungeon][_nLevel]; } else { _nLevel = _nLevel + (_nDungeon * DataLocations.nNODES_PER_LOCATION); _local1 = ((_nLevel * 1.5) * (_nLevel / 6)) * ((Math.random() * 35) + 90); _local1 = Math.floor(_local1 / 10) * 10; } return(_local1); } static function xpNoFountain(_nDungeon, _nLevel) { var _local1; if (_nDungeon < (ARRAY_DUNGEON.length - 1)) { _local1 = ARRAY_XP_NO_FOUNTAIN[_nDungeon][_nLevel]; } else { _nLevel = _nLevel + (_nDungeon * DataLocations.nNODES_PER_LOCATION); _local1 = (_nLevel * _nLevel) * ((Math.random() * 14) + 36); _local1 = Math.floor(_local1 / 10) * 10; } return(_local1); } static var nDISTANCE_BETWEEN_ROOMS = 4; static var ARRAY_DUNGEON = new Array("Dungeon", "Pyramid", "Star"); static var ARRAY_PARAM_X = new Array(new Array(6, 7, 8, 9, 10, 12), new Array(9, 7, 8, 9, 10, 9)); static var ARRAY_PARAM_Y = new Array(new Array(6, 7, 8, 10, 12, 12), new Array(9, 8, 9, 10, 11, 10)); static var ARRAY_PARAM_LEVELS = new Array(new Array(1, 1, 1, 1, 1, 1), new Array(1, 2, 2, 2, 2, 3)); static var ARRAY_PARAM_ROOMS_MIN = new Array(new Array(6, 9, 11, 13, 14, 15), new Array(12, 15, 17, 20, 22, 26)); static var ARRAY_PARAM_ROOMS_MAX = new Array(new Array(8, 11, 14, 16, 18, 20), new Array(15, 18, 21, 24, 26, 30)); static var ARRAY_PARAM_MONSTERS_MIN = new Array(new Array(6, 7, 8, 10, 11, 13), new Array(15, 18, 22, 24, 26, 28)); static var ARRAY_PARAM_MONSTERS_MAX = new Array(new Array(8, 10, 11, 12, 14, 15), new Array(17, 21, 24, 26, 29, 33)); static var ARRAY_PARAM_MONSTERS_LEVELS_MIN = new Array(new Array(1, 1, 2, 3, 3, 5), new Array(6, 7, 7, 8, 9, 11)); static var ARRAY_PARAM_MONSTERS_LEVELS_MAX = new Array(new Array(1, 2, 3, 4, 5, 6), new Array(7, 8, 9, 10, 11, 12)); static var ARRAY_PARAM_CHESTS = new Array(new Array(1, 0.9, 0.8, 0.75, 0.75, 0.75), new Array(0.95, 0.9, 0.8, 0.75, 0.75, 0.7)); static var ARRAY_PARAM_TRAPS = new Array(new Array(0, 0.02, 0.03, 0.04, 0.05, 0.07), new Array(0.04, 0.05, 0.07, 0.09, 0.1, 0.12)); static var ARRAY_PARAM_FOUNTAINS_MIN = new Array(new Array(0, 0, 1, 1, 1, 2), new Array(1, 1, 1, 1, 2, 2)); static var ARRAY_PARAM_FOUNTAINS_MAX = new Array(new Array(0, 0, 1, 1, 2, 2), new Array(1, 1, 2, 2, 2, 2)); static var ARRAY_PARAM_BOSS = new Array(new Array("", "", "", "", "", "Bahamut"), new Array("", "", "", "", "", "Anubis")); static var ARRAY_XP_LEVEL_COMPLETE = new Array(new Array(25, 100, 200, 400, 750, 1500), new Array(2000, 2500, 3500, 5000, 7000, 10000)); static var ARRAY_XP_EVERY_ENNEMY = new Array(new Array(50, 200, 450, 1000, 1500, 2500), new Array(2500, 3250, 4500, 6000, 8500, 12500)); static var ARRAY_XP_EVERY_CHEST = new Array(new Array(25, 75, 125, 250, 450, 900), new Array(1200, 2000, 3000, 4500, 6000, 8500)); static var ARRAY_XP_NO_FOUNTAIN = new Array(new Array(0, 0, 200, 400, 750, 1500), new Array(2000, 2500, 3500, 5000, 7000, 10000)); static var ARRAY_NAMES = new Array(new Array("Overture", "Into the belly of the beast", "Iron cells", "Crypts of the living", "Heart of obscurity", "Lusty Labyrinth"), new Array("Kheop's passage", "Sand shelters", "Eye of the pyramid", "Royal halls", "Bath houses", "Temple of the god")); static var sROOM_START = "Start"; static var sROOM_END = "End"; static var sROOM_CHEST = "Chest"; static var sROOM_FOUNTAIN = "Fountain"; static var sROOM_NOTHING = "Nothing"; }
Symbol 1287 MovieClip [__Packages.Level] Frame 0
class Level { var mcRef, oPlayerPos, sTileset, nLevel, nDungeon, nLight, nCurrentStairs, aDungeon, nRemainingChests, nFountainsUsed, aEnnemies, aDark, oPlayerColor, oPlayerColorStomach, oPlayerColorTailTip, oPlayerColorCock, oPlayerColorCockHead; function Level (_mcRef) { mcRef = _mcRef; oPlayerPos = new Object({x:0, y:0}); sTileset = "mcTile"; nLevel = -1; nDungeon = -1; nLight = 1; } function movement(_sDirection) { var _local3 = ""; if (!Tutorial.active()) { switch (_sDirection) { case sLEFT : if (isNotBlock(aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x - 1], true)) { oPlayerPos.x--; _local3 = "Movement"; } break; case sRIGHT : if (isNotBlock(aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x + 1], true)) { oPlayerPos.x++; _local3 = "Movement"; } break; case sUP : if (isNotBlock(aDungeon[nCurrentStairs][oPlayerPos.y - 1][oPlayerPos.x], true)) { oPlayerPos.y--; _local3 = "Movement"; } break; case sDOWN : if (!isNotBlock(aDungeon[nCurrentStairs][oPlayerPos.y + 1][oPlayerPos.x], true)) { break; } oPlayerPos.y++; _local3 = "Movement"; } var _local2; if (aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x] == "Chest") { _local3 = "Chest"; aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x] = "ChestOpen"; nRemainingChests--; } else if ((aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x] == "TrappedChest") || (aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x] == "TrappedChestSkill")) { _local3 = "TrappedChest"; aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x] = "ChestOpen"; nRemainingChests--; } else if (aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x] == "End") { _local3 = "End"; } else if (aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x] == "StairsUp") { _local3 = "StairsUp"; } else if (aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x] == "StairsDown") { _local3 = "StairsDown"; } else if (aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x] == "Fountain") { _local3 = "Fountain"; aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x] = "FountainUsed"; nFountainsUsed++; } else { _local2 = 0; while (_local2 < aEnnemies.length) { if (((aEnnemies[_local2].x == oPlayerPos.x) && (aEnnemies[_local2].y == oPlayerPos.y)) && (aEnnemies[_local2].stairs == nCurrentStairs)) { _local3 = "Monster"; break; } _local2++; } } display(sTileset + GenerateDungeon.getTileSet(nDungeon, nLevel), nCurrentStairs); } return(_local3); } function load(_nDungeon, _nLevel, _nLight, _nLockPick) { nLight = _nLight; nDungeon = _nDungeon; nRemainingChests = 0; nFountainsUsed = 0; nCurrentStairs = 0; if (_nDungeon == (GenerateDungeon.ARRAY_DUNGEON.length - 1)) { DataEnnemies.generateStarMonsterList((_nDungeon * DataLocations.nNODES_PER_LOCATION) + _nLevel); } var _local5 = GenerateDungeon.newDungeon(_nDungeon, _nLevel); var _local4; var _local2; var _local3; var _local8 = GenerateDungeon.getBoss(_nDungeon, _nLevel); aEnnemies = new Array(); aDungeon = new Array(); aDark = new Array(); _local3 = 0; while (_local3 < _local5.length) { aDungeon.push(new Array()); aDark.push(new Array()); _local2 = 0; while (_local2 < _local5[_local3].length) { aDungeon[_local3].push(new Array()); aDark[_local3].push(new Array()); _local4 = 0; while (_local4 < _local5[_local3][_local2].length) { switch (_local5[_local3][_local2][_local4]) { case "S" : aDungeon[_local3][_local2].push("Road"); oPlayerPos.x = _local4; oPlayerPos.y = _local2; break; case "E" : aDungeon[_local3][_local2].push("End"); break; case "D" : aDungeon[_local3][_local2].push("StairsDown"); break; case "U" : aDungeon[_local3][_local2].push("StairsUp"); break; case "X" : case "G" : aDungeon[_local3][_local2].push("Block"); break; case "C" : aDungeon[_local3][_local2].push("Chest"); nRemainingChests++; break; case "T" : if (_nLockPick == 0) { aDungeon[_local3][_local2].push("TrappedChest"); } else { aDungeon[_local3][_local2].push("TrappedChestSkill"); } nRemainingChests++; break; case "O" : case "N" : aDungeon[_local3][_local2].push("Road"); break; case "F" : aDungeon[_local3][_local2].push("Fountain"); break; case 0 : default : case 1 : case 2 : case 3 : case 4 : case 5 : case 6 : case 7 : case 8 : case 9 : case 10 : case 11 : case 12 : case 13 : case 14 : case 15 : case 16 : case 17 : case 18 : case 19 : aDungeon[_local3][_local2].push("Road"); aEnnemies.push(DataEnnemies.getMonster(_nLevel, _local5[_local3][_local2][_local4])); aEnnemies[aEnnemies.length - 1].x = _local4; aEnnemies[aEnnemies.length - 1].y = _local2; aEnnemies[aEnnemies.length - 1].stairs = _local3; break; case "B" : aDungeon[_local3][_local2].push("Road"); aEnnemies.push(DataEnnemies.getBoss(_local8, _nLevel)); aEnnemies[aEnnemies.length - 1].x = _local4; aEnnemies[aEnnemies.length - 1].y = _local2; aEnnemies[aEnnemies.length - 1].stairs = _local3; } aDark[_local3][_local2].push("X"); _local4++; } _local2++; } var _local6; _local2 = 0; while (_local2 < aDungeon[_local3].length) { _local4 = 0; while (_local4 < aDungeon[_local3][_local2].length) { if (((aDungeon[_local3][_local2][_local4] == "Block") && (aDungeon[_local3][_local2][_local4 - 1] == "Road")) && (aDungeon[_local3][_local2][_local4 + 1] == "Road")) { aDungeon[_local3][_local2][_local4] = "Road"; } if ((aDungeon[_local3][_local2][_local4] == "Road") && (aDungeon[_local3][_local2 - 1][_local4] == "Block")) { if (aDungeon[_local3][_local2 - 2][_local4] == "Road") { if ((_local8 != "") && ((aDungeon[_local3][_local2 - 3][_local4 + 1] == "End") || (aDungeon[_local3][_local2 - 3][_local4 - 1] == "End"))) { } else { aDungeon[_local3][_local2 - 1][_local4] = "Road"; } } else { _local6 = Math.floor(Math.random() * 13); if (_local6 <= 1) { aDungeon[_local3][_local2 - 1][_local4] = "Torch"; } else if (_local6 == 2) { aDungeon[_local3][_local2 - 1][_local4] = "Skeleton"; } else { aDungeon[_local3][_local2 - 1][_local4] = "Wall"; } } } _local4++; } _local2++; } _local3++; } display(sTileset + GenerateDungeon.getTileSet(nDungeon, _nLevel), nCurrentStairs); nLevel = _nLevel; mcRef._parent.mcTutorial._visible = false; } function isNotBlock(_sTile, _bOnlyBlock) { var _local2 = (((_sTile != "Block") && (_sTile != "Torch")) && (_sTile != "Skeleton")) && (_sTile != "Wall"); return(_local2); } function monsterMovement() { var _local9; var _local7 = 0; var _local6; var _local4; var _local5; var _local8; var _local2; var _local3; _local2 = 0; while (_local2 < aEnnemies.length) { if (aEnnemies[_local2].movement > 0) { _local7 = aEnnemies[_local2].movement; do { _local6 = false; _local4 = aEnnemies[_local2].y; _local5 = aEnnemies[_local2].x; _local8 = Math.floor(Math.random() * 6); switch (_local8) { case 0 : _local4--; break; case 1 : _local5++; break; case 2 : _local4++; break; case 3 : _local5--; } if (isNotBlock(aDungeon[aEnnemies[_local3].stairs][_local4][_local5], false)) { _local3 = 0; while (_local3 < aEnnemies.length) { if (_local2 != _local3) { if (((aEnnemies[_local3].x == _local5) && (aEnnemies[_local3].y == _local4)) && (aEnnemies[_local3].stairs == aEnnemies[_local2].stairs)) { _local6 = true; break; } } _local3++; } if (!_local6) { _local7--; aEnnemies[_local2].y = _local4; aEnnemies[_local2].x = _local5; } } } while (_local7 > 0); } _local2++; } display(sTileset + GenerateDungeon.getTileSet(nDungeon, nLevel), nCurrentStairs); _local2 = 0; while (_local2 < aEnnemies.length) { if (((aEnnemies[_local2].x == oPlayerPos.x) && (aEnnemies[_local2].y == oPlayerPos.y)) && (aEnnemies[_local2].stairs == nCurrentStairs)) { _local9 = "Monster"; break; } _local2++; } return(_local9); } function display(_sTiles, _nStairs) { var _local7; for (_local7 in mcRef) { mcRef[_local7].swapDepths(mcRef.getNextHighestDepth()); mcRef[_local7].removeMovieClip(); } var _local2; var _local4; _local4 = oPlayerPos.y - nLight; while (_local4 <= (oPlayerPos.y + nLight)) { _local2 = oPlayerPos.x - nLight; while (_local2 <= (oPlayerPos.x + nLight)) { aDark[_nStairs][_local4][_local2] = "O"; _local2++; } _local4++; } var _local3; _local4 = 0; while (_local4 < aDungeon[_nStairs].length) { _local2 = 0; while (_local2 < aDungeon[_nStairs][_local4].length) { if ((aDark[_nStairs][_local4][_local2] == "O") && (withinPlayerRange(_local2, _local4))) { _local3 = mcRef.attachMovie(_sTiles, "mcTile" + mcRef.getNextHighestDepth(), mcRef.getNextHighestDepth()); _local3._x = (_local2 - oPlayerPos.x) * _local3._width; _local3._y = (_local4 - oPlayerPos.y) * _local3._height; _local3.gotoAndStop(aDungeon[_nStairs][_local4][_local2]); } _local2++; } _local4++; } var _local6; _local2 = 0; while (_local2 < aEnnemies.length) { if (((aDark[_nStairs][aEnnemies[_local2].y][aEnnemies[_local2].x] == "O") && (withinPlayerRange(aEnnemies[_local2].x, aEnnemies[_local2].y))) && (aEnnemies[_local2].stairs == _nStairs)) { _local3 = mcRef.attachMovie("mcMonster", "mcMonster" + mcRef.getNextHighestDepth(), mcRef.getNextHighestDepth()); _local3._x = (aEnnemies[_local2].x - oPlayerPos.x) * _local3._width; _local3._y = (aEnnemies[_local2].y - oPlayerPos.y) * _local3._height; _local3.gotoAndStop(aEnnemies[_local2].body); _local6 = new flash.geom.Transform(_local3.mcState.mcBody); _local6.colorTransform = aEnnemies[_local2].color; _local6 = new flash.geom.Transform(_local3.mcState.mcCockHead); _local6.colorTransform = aEnnemies[_local2].cockheadcolor; _local6 = new flash.geom.Transform(_local3.mcState.mcStomach); _local6.colorTransform = aEnnemies[_local2].stomachcolor; _local6 = new flash.geom.Transform(_local3.mcState.mcArmor); _local6.colorTransform = aEnnemies[_local2].armorcolor; _local3.mcState.mcArmor.gotoAndStop(aEnnemies[_local2].armor); _local3.mcState.mcStomach.gotoAndStop(aEnnemies[_local2].armor); } _local2++; } _local3 = mcRef.attachMovie("mcPlayer", "mcPlayer", mcRef.getNextHighestDepth()); _local3._x = 0; _local3._y = 0; _local6 = new flash.geom.Transform(_local3.mcBody); _local6.colorTransform = oPlayerColor; _local6 = new flash.geom.Transform(_local3.mcFace); _local6.colorTransform = oPlayerColorStomach; _local6 = new flash.geom.Transform(_local3.mcStomach); _local6.colorTransform = oPlayerColorStomach; _local6 = new flash.geom.Transform(_local3.mcHead); _local6.colorTransform = oPlayerColor; _local6 = new flash.geom.Transform(_local3.mcTailTip); _local6.colorTransform = oPlayerColorTailTip; } function withinPlayerRange(_nX, _nY) { return(((_nX >= (oPlayerPos.x - 8)) && (_nX <= (oPlayerPos.x + 8))) && ((_nY >= (oPlayerPos.y - 6)) && (_nY <= (oPlayerPos.y + 6)))); } function setPlayer(_oData) { oPlayerColor = _oData.color; var _local2 = new flash.geom.Transform(mcRef.mcPlayer.mcBody); _local2.colorTransform = oPlayerColor; _local2 = new flash.geom.Transform(mcRef.mcPlayer.mcHead); _local2.colorTransform = oPlayerColor; oPlayerColorStomach = _oData.stomachcolor; _local2 = new flash.geom.Transform(mcRef.mcPlayer.mcStomach); _local2.colorTransform = oPlayerColorStomach; _local2 = new flash.geom.Transform(mcRef.mcPlayer.mcFace); _local2.colorTransform = oPlayerColorStomach; oPlayerColorTailTip = _oData.tailtipcolor; _local2 = new flash.geom.Transform(mcRef.mcPlayer.mcTailTip); _local2.colorTransform = oPlayerColorTailTip; oPlayerColorCock = _oData.cockcolor; oPlayerColorCockHead = _oData.cockheadcolor; } function getTrap() { return(DataEnnemies.getTrap(nDungeon, nLevel)); } function getMonster() { var _local2; _local2 = 0; while (_local2 < aEnnemies.length) { if (((aEnnemies[_local2].x == oPlayerPos.x) && (aEnnemies[_local2].y == oPlayerPos.y)) && (aEnnemies[_local2].stairs == nCurrentStairs)) { break; } _local2++; } return(aEnnemies[_local2]); } function removeMonster() { var _local2; _local2 = 0; while (_local2 < aEnnemies.length) { if (((aEnnemies[_local2].x == oPlayerPos.x) && (aEnnemies[_local2].y == oPlayerPos.y)) && (aEnnemies[_local2].stairs == nCurrentStairs)) { aEnnemies.splice(_local2, 1); break; } _local2++; } display(sTileset + GenerateDungeon.getTileSet(nDungeon, nLevel), nCurrentStairs); } function changeStairs(_nCurrentStairs) { var _local3; var _local2; nCurrentStairs = nCurrentStairs + _nCurrentStairs; _local3 = 0; while (_local3 < aDungeon[nCurrentStairs].length) { _local2 = 0; while (_local2 < aDungeon[nCurrentStairs][_local3].length) { if ((aDungeon[nCurrentStairs][_local3][_local2] == "StairsUp") && (_nCurrentStairs < 0)) { oPlayerPos.x = _local2; oPlayerPos.y = _local3; } else if ((aDungeon[nCurrentStairs][_local3][_local2] == "StairsDown") && (_nCurrentStairs > 0)) { oPlayerPos.x = _local2; oPlayerPos.y = _local3; } _local2++; } _local3++; } } function playerDie() { nLevel--; } function get currentLevel() { return(nLevel); } function get currentDungeon() { return(nDungeon); } function get tileset() { return(GenerateDungeon.getTileSet(nDungeon, nLevel)); } function get totalMonsters() { return(aEnnemies.length); } function get totalChests() { return(nRemainingChests); } function get totalFountainsUsed() { return(nFountainsUsed); } static var sLEFT = "Left"; static var sRIGHT = "Right"; static var sUP = "Up"; static var sDOWN = "Down"; }
Symbol 1288 MovieClip [__Packages.DataLocations] Frame 0
class DataLocations { function DataLocations () { } static function getLocations() { var _local3; var _local4 = new Array(); var _local2; var _local1; _local2 = 0; while (_local2 < aLocations.length) { _local3 = new Object(); _local3.name = aLocations[_local2]; _local3.aNodeUnlocked = new Array(); _local1 = 0; while (_local1 < nNODES_PER_LOCATION) { _local3.aNodeUnlocked.push((_local1 == 0) && (_local2 == 0)); _local1++; } _local4.push(_local3); _local2++; } return(_local4); } static var nNODES_PER_LOCATION = 6; static var aLocations = new Array("Dungeon", "Pyramid", "Star"); }
Symbol 1289 MovieClip [__Packages.CharSelect] Frame 0
class CharSelect { var mcRef, nBody, nHead, nArchtype, oBtnBody, oBtnStomach, oBtnCock, oBtnCockHead, oBtnTailTip, sBodyPart, sName, oColorBody, oColorStomach, oColorCock, oColorCockHead, oColorTailTip; function CharSelect (_mcRef) { mcRef = _mcRef; nBody = Math.floor(Math.random() * aBODY.length); mcRef.mcPlayerBig.gotoAndStop(aBODY[nBody]); nHead = Math.floor(Math.random() * aHEAD.length); mcRef.mcPlayerBig.mcHead.gotoAndStop(aHEAD[nHead]); mcRef.mcPlayerBig.mcFace.gotoAndStop(aHEAD[nHead]); nArchtype = Math.floor(Math.random() * DataLevelUp.aARCHTYPES.length); oBtnBody = new BtnColorBody(mcRef.mcBody, sBODY, library.Delegate.create(this, changeBodyPart, sBODY)); oBtnStomach = new BtnColorBody(mcRef.mcStomach, sSTOMACH, library.Delegate.create(this, changeBodyPart, sSTOMACH)); oBtnCock = new BtnColorBody(mcRef.mcCock, sCOCK, library.Delegate.create(this, changeBodyPart, sCOCK)); oBtnCockHead = new BtnColorBody(mcRef.mcCockHead, sCOCKHEAD, library.Delegate.create(this, changeBodyPart, sCOCKHEAD)); oBtnTailTip = new BtnColorBody(mcRef.mcTailTip, sTAILTIP, library.Delegate.create(this, changeBodyPart, sTAILTIP)); oBtnStomach.unselect(); oBtnCock.unselect(); oBtnCockHead.unselect(); oBtnTailTip.unselect(); sBodyPart = sBODY; var _local2 = Math.floor(Math.random() * aCOLORS.length); changeColor(new flash.geom.ColorTransform(aCOLORS[_local2][0], aCOLORS[_local2][1], aCOLORS[_local2][2], 1, 0, 0, 0, 0), mcRef.mcPlayerBig, true, sSTOMACH); _local2 = Math.floor(Math.random() * aCOLORS.length); changeColor(new flash.geom.ColorTransform(aCOLORS[_local2][0], aCOLORS[_local2][1], aCOLORS[_local2][2], 1, 0, 0, 0, 0), mcRef.mcPlayerBig, true, sCOCK); _local2 = Math.floor(Math.random() * aCOLORS.length); changeColor(new flash.geom.ColorTransform(aCOLORS[_local2][0], aCOLORS[_local2][1], aCOLORS[_local2][2], 1, 0, 0, 0, 0), mcRef.mcPlayerBig, true, sCOCKHEAD); _local2 = Math.floor(Math.random() * aCOLORS.length); changeColor(new flash.geom.ColorTransform(aCOLORS[_local2][0], aCOLORS[_local2][1], aCOLORS[_local2][2], 1, 0, 0, 0, 0), mcRef.mcPlayerBig, true, sTAILTIP); _local2 = Math.floor(Math.random() * aCOLORS.length); changeColor(new flash.geom.ColorTransform(aCOLORS[_local2][0], aCOLORS[_local2][1], aCOLORS[_local2][2], 1, 0, 0, 0, 0), mcRef.mcPlayerBig, true, sBODY); var _local3 = new Array("Lusty", "Mike", "Caesar", "Vuvuzela", "Duke", "Kit", "Foxnor", "Punk", "Slippy", "Blaze"); _local2 = Math.floor(Math.random() * _local3.length); sName = _local3[_local2]; mcRef.mcName.txtName.text = sName; mcRef.mcName.txtName.onChanged = library.Delegate.create(this, changeText); generateColors(); Tutorial.setMc(mcRef.mcTutorial, Tutorial.nCHAR_SELECT); } function generateColors() { var _local2; _local2 = 0; while (_local2 < aCOLORS.length) { mcRef.mcColor[("mcColorA" + (_local2 % 3)) + Math.floor(_local2 / 3)].removeMovieClip(); _local2++; } _local2 = 0; while (_local2 < aCOLORS.length) { createColor(new flash.geom.ColorTransform(aCOLORS[_local2][0], aCOLORS[_local2][1], aCOLORS[_local2][2], 1, 0, 0, 0, 0), _local2 % 3, Math.floor(_local2 / 3)); _local2++; } } function createColor(_oColor, _nY, _nX) { var _local2 = mcRef.mcColor.attachMovie("mcPlayerColorSmall", ("mcColorA" + _nX) + _nY, mcRef.mcColor.getNextHighestDepth()); _local2.onPress = library.Delegate.create(this, changeColor, _oColor, mcRef.mcPlayerBig, true); _local2._x = _local2._width * _nX; _local2._y = _local2._height * _nY; changeColor(_oColor, _local2, false, sBODY); changeColor(_oColor, _local2, false, sSTOMACH); changeColor(_oColor, _local2, false, sCOCK); changeColor(_oColor, _local2, false, sCOCKHEAD); changeColor(_oColor, _local2, false, sTAILTIP); } function changeText() { sName = mcRef.mcName.txtName.text; } function changeBodyPart(_sBodyPart) { oBtnBody.unselect(); oBtnStomach.unselect(); oBtnCock.unselect(); oBtnCockHead.unselect(); oBtnTailTip.unselect(); sBodyPart = _sBodyPart; var _local2 = this["oColor" + sBodyPart]; this["oColor" + sBodyPart] = _local2; this["oBtn" + sBodyPart].setColor(_local2); generateColors(); } function changeColor(_oColor, _mcRef, _bOffical, _sBodyPart) { if ((_sBodyPart == "") || (_sBodyPart == undefined)) { _sBodyPart = sBodyPart; } if (_bOffical) { this["oBtn" + _sBodyPart].setColor(_oColor); } switch (_sBodyPart) { case sBODY : if (_bOffical) { oColorBody = _oColor; } var _local3 = new flash.geom.Transform(_mcRef.mcHead); _local3.colorTransform = _oColor; _local3 = new flash.geom.Transform(_mcRef.mcFront); _local3.colorTransform = _oColor; _local3 = new flash.geom.Transform(_mcRef.mcBody); _local3.colorTransform = _oColor; _local3 = new flash.geom.Transform(_mcRef.mcTail); _local3.colorTransform = _oColor; _local3 = new flash.geom.Transform(_mcRef.mcBack); _local3.colorTransform = _oColor; break; case sSTOMACH : if (_bOffical) { oColorStomach = _oColor; } _local3 = new flash.geom.Transform(_mcRef.mcFace); _local3.colorTransform = _oColor; _local3 = new flash.geom.Transform(_mcRef.mcFrontStomach); _local3.colorTransform = _oColor; _local3 = new flash.geom.Transform(_mcRef.mcStomach); _local3.colorTransform = _oColor; _local3 = new flash.geom.Transform(_mcRef.mcBackStomach); _local3.colorTransform = _oColor; break; case sCOCK : if (_bOffical) { oColorCock = _oColor; } _local3 = new flash.geom.Transform(_mcRef.mcCock); _local3.colorTransform = _oColor; break; case sCOCKHEAD : if (_bOffical) { oColorCockHead = _oColor; } _local3 = new flash.geom.Transform(_mcRef.mcCockHead); _local3.colorTransform = _oColor; break; case sTAILTIP : if (_bOffical) { oColorTailTip = _oColor; } _local3 = new flash.geom.Transform(_mcRef.mcTailTip); _local3.colorTransform = _oColor; } } function get Color() { return(oColorBody); } function get ColorStomach() { return(oColorStomach); } function get charData() { var _local2 = DataLevelUp.levelUp(nArchtype, 0); _local2.name = sName; _local2.head = aHEAD[nHead]; _local2.body = aBODY[nBody]; _local2.archtype = nArchtype; _local2.color = oColorBody; _local2.stomachcolor = oColorStomach; _local2.cockcolor = oColorCock; _local2.cockheadcolor = oColorCockHead; _local2.tailtipcolor = oColorTailTip; _local2.level = 1; _local2.experience = 0; _local2.nextlevel = _local2.nextlevel; return(_local2); } static var aCOLORS = new Array(new Array(1, 0.6, 0.6), new Array(1, 0, 0), new Array(0.5, 0.1, 0.1), new Array(1, 0.7, 0.3), new Array(1, 0.5, 0), new Array(0.5, 0.3, 0.1), new Array(1, 1, 0.5), new Array(1, 1, 0), new Array(0.5, 0.5, 0), new Array(0.5, 1, 0.5), new Array(0, 1, 0), new Array(0, 0.5, 0), new Array(0.5, 1, 1), new Array(0, 1, 1), new Array(0, 0.5, 0.5), new Array(0.5, 0.5, 1), new Array(0, 0, 1), new Array(0, 0, 0.5), new Array(1, 0.5, 1), new Array(1, 0, 1), new Array(0.5, 0, 0.5), new Array(0.1, 0.1, 0.1), new Array(0.5, 0.5, 0.5), new Array(0.9, 0.9, 0.9)); static var aBODY = new Array("Chubby"); static var aHEAD = new Array("Fox"); static var sBODY = "Body"; static var sSTOMACH = "Stomach"; static var sCOCK = "Cock"; static var sCOCKHEAD = "CockHead"; static var sTAILTIP = "TailTip"; }
Symbol 1290 MovieClip [__Packages.BtnColorBody] Frame 0
class BtnColorBody extends library.State { var fChange, sBodyPart, setState, mcRef, oColor; function BtnColorBody (_mcRef, _sBodyPart, _fChange) { super(_mcRef); fChange = _fChange; sBodyPart = _sBodyPart; setState(sSTATE_SELECTED); mcRef.onPress = library.Delegate.create(this, change); } function change() { fChange(); setState(sSTATE_SELECTED); setColor(oColor); } function unselect() { setState(sSTATE_UNSELECTED); setColor(oColor); } function setColor(_oColor) { oColor = _oColor; var _local2 = new flash.geom.Transform(mcRef.mcColor); _local2.colorTransform = _oColor; } static var sSTATE_SELECTED = "Selected"; static var sSTATE_UNSELECTED = "Unselected"; }
Symbol 1291 MovieClip [__Packages.Achievements] Frame 0
class Achievements { static var oPopupAchievement, oTimer; function Achievements () { } static function init(_mcPopup, _mcPause) { oPopupAchievement = new PopupAchievement(_mcPopup); oTimer = new Timer(_mcPause); } static function startTimer() { oTimer.start(); } static function beatTimer() { oTimer.beat(); } static function stopTimer() { oTimer.stop(); } static function enterFrame() { oTimer.enterFrame(); } static function addAchievement(_nAchievement, _nAmmount) { var _local3 = 0; var _local1; var _local2; _local1 = 0; while (_local1 < aACHIEVEMENT_TAG.length) { if (aACHIEVEMENT_TAG[_local1] == _nAchievement) { _local2 = aACHIEVEMENT_CURRENT[_local1] >= aACHIEVEMENT_TARGET[_local1]; aACHIEVEMENT_CURRENT[_local1] = aACHIEVEMENT_CURRENT[_local1] + _nAmmount; if ((!_local2) && (aACHIEVEMENT_CURRENT[_local1] >= aACHIEVEMENT_TARGET[_local1])) { _local3 = _local3 + aACHIEVEMENT_VALUE[_local1]; oPopupAchievement.addAchievement(aACHIEVEMENT_NAME[_local1], aACHIEVEMENT_VALUE[_local1]); } } _local1++; } return(_local3); } static function getAchievementPage(_nPage) { var _local2; var _local3 = new Array(); var _local1; _local1 = 0; while (_local1 < aACHIEVEMENT_PAGE.length) { if (aACHIEVEMENT_PAGE[_local1] == _nPage) { _local2 = new Object(); _local2.current = aACHIEVEMENT_CURRENT[_local1]; _local2.target = aACHIEVEMENT_TARGET[_local1]; _local2.value = aACHIEVEMENT_VALUE[_local1]; _local2.name = aACHIEVEMENT_NAME[_local1]; _local2.description = aACHIEVEMENT_DESCRIPTION[_local1]; _local2.displayed = aACHIEVEMENT_DISPLAYED[_local1]; _local2.hiddenname = aACHIEVEMENT_HIDDEN_NAME[_local1]; _local3.push(_local2); } _local1++; } return(_local3); } static function setAchievements(_aCurrent) { aACHIEVEMENT_CURRENT = _aCurrent; } static function saveData() { var _local3 = ""; var _local2 = new Array(); var _local1; _local1 = 0; while (_local1 < aACHIEVEMENT_CURRENT.length) { _local2[aACHIEVEMENT_TAG[_local1]] = aACHIEVEMENT_CURRENT[_local1]; _local1++; } _local1 = 0; while (_local1 < _local2.length) { _local3 = _local3 + (library.MyMath.convertNumber(_local2[_local1]) + "*"); _local1++; } return(_local3.substr(0, -1) + "/"); } static function loadData(_sLoad) { var _local3 = _sLoad.split("*"); var _local2; var _local1; _local2 = 0; while (_local2 < _local3.length) { _local1 = 0; while (_local1 < aACHIEVEMENT_TAG.length) { if (aACHIEVEMENT_TAG[_local1] == _local2) { aACHIEVEMENT_CURRENT[_local1] = library.MyMath.convertAlphaNum(_local3[_local2]); } _local1++; } _local2++; } } static var nTOTAL_COCK = 0; static var nTOTAL_ASS = 1; static var nTOTAL_MOUTH = 2; static var nDEFEAT_FIRST_BOSS = 3; static var nDEFEAT_SECOND_BOSS = 4; static var nDEFEAT_TOTAL_BOSSES = 21; static var nPLAYER_LEVEL = 5; static var nSTAR_LEVEL = 6; static var nDUNGEONS_COMPLETE = 7; static var nGOBLINS = 8; static var nORCS = 9; static var nDRAGONS = 10; static var nKROKEDRILOS = 11; static var nANUBIS = 12; static var nENNEMIES = 13; static var nSTEPS = 14; static var nFOUNTAINS = 15; static var nGAME_LOAD = 16; static var nASS_MOUTH = 17; static var nSELL_ITEMS = 18; static var nITEMS_EXPERIENCE = 19; static var nPLAY_HOURS = 20; static var aACHIEVEMENT_TAG = new Array(nTOTAL_COCK, nTOTAL_ASS, nTOTAL_MOUTH, nDEFEAT_FIRST_BOSS, nDEFEAT_SECOND_BOSS, nDEFEAT_TOTAL_BOSSES, nPLAYER_LEVEL, nPLAYER_LEVEL, nPLAYER_LEVEL, nSTAR_LEVEL, nSTAR_LEVEL, nSTAR_LEVEL, nDUNGEONS_COMPLETE, nGOBLINS, nORCS, nDRAGONS, nKROKEDRILOS, nANUBIS, nENNEMIES, nENNEMIES, nENNEMIES, nSTEPS, nGAME_LOAD, nFOUNTAINS, nASS_MOUTH, nSELL_ITEMS, nSELL_ITEMS, nITEMS_EXPERIENCE, nPLAY_HOURS, nPLAY_HOURS, nPLAY_HOURS); static var aACHIEVEMENT_CURRENT = new Array(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); static var aACHIEVEMENT_TARGET = new Array(500, 500, 500, 1, 1, 50, 50, 100, 200, 6, 15, 30, 50, 250, 250, 250, 250, 250, 1000, 2500, 5000, 50000, 5, 250, 500, 1000, 2500, 1000000, 60, 300, 3000); static var aACHIEVEMENT_VALUE = new Array(5000, 5000, 5000, 500, 2500, 50000, 50000, 100000, 200000, 10000, 50000, 100000, 10000, 5000, 10000, 25000, 15000, 50000, 10000, 25000, 50000, 25000, 100, 12500, 5000, 10000, 25000, 40000, 2500, 50000, 500000); static var aACHIEVEMENT_NAME = new Array("Cocky", "Assy", "Mouthy", "A superior being kneels", "A god kneels", "No one is the boss of you", "Getting stronger every day", "Irresistable", "Pure man meat", "It's not over yet", "Reaching for the stars", "Now you're a constellation", "Lusty the explorer", "Gobli-sexual", "Orcish-sexual", "Draco-sexual", "Kroko-sexual", "Jackal-sexual", "Victor", "Conqueror", "Master", "I would walk 500 miles", "Loaded", "Watersports", "Never go ass to mouth!", "Penny for your items?", "How about two pennies?", "Talented merchant", "Getting the hots for the arts", "A true fan is you", "Get a life already!"); static var aACHIEVEMENT_DESCRIPTION = new Array("Succeed with Cock [TARGET] times ([CURRENT]/[TARGET])", "Succeed with Ass [TARGET] times ([CURRENT]/[TARGET])", "Succeed with Mouth [TARGET] times ([CURRENT]/[TARGET])", "Defeat Bahamut", "Defeat Anubis", "Defeat [TARGET] bosses ([CURRENT]/[TARGET])", "Reach level [TARGET] ([CURRENT]/[TARGET])", "Reach level [TARGET] ([CURRENT]/[TARGET])", "Reach level [TARGET] ([CURRENT]/[TARGET])", "Reach star level [TARGET] ([CURRENT]/[TARGET])", "Reach star level [TARGET] ([CURRENT]/[TARGET])", "Reach star level [TARGET] ([CURRENT]/[TARGET])", "Complete [TARGET] dungeons ([CURRENT]/[TARGET])", "Defeat [TARGET] goblins ([CURRENT]/[TARGET])", "Defeat [TARGET] orcs ([CURRENT]/[TARGET])", "Defeat [TARGET] dragons ([CURRENT]/[TARGET])", "Defeat [TARGET] krokedrilos ([CURRENT]/[TARGET])", "Defeat [TARGET] jackals ([CURRENT]/[TARGET])", "Defeat [TARGET] foes ([CURRENT]/[TARGET])", "Defeat [TARGET] foes ([CURRENT]/[TARGET])", "Defeat [TARGET] foes ([CURRENT]/[TARGET])", "Take [TARGET] steps ([CURRENT]/[TARGET])", "Load your game [TARGET] times ([CURRENT]/[TARGET])", "Drink from [TARGET] fountains ([CURRENT]/[TARGET])", "Get rimmed [TARGET] times ([CURRENT]/[TARGET])", "Sell [TARGET] items ([CURRENT]/[TARGET])", "Sell [TARGET] items ([CURRENT]/[TARGET])", "Get [TARGET] experience from selling items ([CURRENT]/[TARGET])", "Spend [TARGET] minutes in the labyrinth ([CURRENT]/[TARGET])", "Spend [TARGET] minutes in the labyrinth ([CURRENT]/[TARGET])", "Spend [TARGET] minutes in the labyrinth ([CURRENT]/[TARGET])"); static var aACHIEVEMENT_DISPLAYED = new Array(true, true, true, false, false, true, true, true, true, true, true, true, true, true, true, false, false, false, true, true, true, true, false, true, false, true, true, true, true, true, true); static var aACHIEVEMENT_HIDDEN_NAME = new Array(true, true, true, false, false, true, true, false, false, true, false, false, false, true, true, false, false, false, true, true, true, false, false, false, false, true, false, true, true, false, false); static var aACHIEVEMENT_PAGE = new Array(0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 8, 8, 8); static var aLAST_PAGE = 8; }
Symbol 1292 MovieClip [__Packages.PopupAchievement] Frame 0
class PopupAchievement extends library.Popup { var aAchievementsName, aAchievementsValue, enterFrame, mcRef, setState, fOutFunction, isStateComplete; function PopupAchievement (_mcRef) { super(_mcRef); aAchievementsName = new Array(); aAchievementsValue = new Array(); mcRef.onEnterFrame = library.Delegate.create(this, enterFrame); } function addAchievement(_sMsg, _nValue) { aAchievementsName.push(_sMsg); aAchievementsValue.push(_nValue); } function doHidden() { if (aAchievementsName.length > 0) { setState(library.Popup.sSTATE_IN); } } function startIn() { fOutFunction = library.Delegate.create(this, endAchievement); mcRef.mcState.mcState.mcText.txtText.text = aAchievementsName[0]; mcRef.mcState.mcState.mcText.txtComplete.text = ("Complete - " + aAchievementsValue[0]) + " XP"; } function startIdle() { mcRef.mcState.mcText.txtText.text = aAchievementsName[0]; mcRef.mcState.mcText.txtComplete.text = ("Complete - " + aAchievementsValue[0]) + " XP"; } function doIdle() { if (isStateComplete()) { setState(library.Popup.sSTATE_OUT); } } function startOut() { mcRef.mcState.mcState.mcText.txtText.text = aAchievementsName[0]; mcRef.mcState.mcState.mcText.txtComplete.text = ("Complete - " + aAchievementsValue[0]) + " XP"; } function endAchievement() { aAchievementsName.shift(); aAchievementsValue.shift(); } }
Symbol 1293 MovieClip [__Packages.Timer] Frame 0
class Timer { static var oPause; var nTimer, bActive, nLastTimer, nLastBeat; function Timer (_mcPause) { nTimer = 0; bActive = false; oPause = new PopupPause(_mcPause); } function enterFrame() { if (bActive) { nTimer = nTimer + (getTimer() - nLastTimer); nLastTimer = getTimer(); while (nTimer > 60000) { nTimer = nTimer - 60000; Achievements.addAchievement(Achievements.nPLAY_HOURS, 1); } if ((nLastBeat + 120000) < getTimer()) { stop(); bActive = false; oPause.start(); } } } function start() { bActive = true; nLastTimer = getTimer(); nLastBeat = getTimer(); } function beat() { if ((nLastBeat + 120000) < getTimer()) { start(); oPause.stop(); } nLastBeat = getTimer(); } function stop() { bActive = false; } function getMinutes() { return(Math.floor(nTimer / 1000) / 60); } }
Symbol 1294 MovieClip [__Packages.PopupPause] Frame 0
class PopupPause { var mcRef; function PopupPause (_mcRef) { mcRef = _mcRef; mcRef.gotoAndStop(sSTATE_HIDDEN); } function start() { mcRef.gotoAndStop(sSTATE_IDLE); } function stop() { mcRef.gotoAndStop(sSTATE_HIDDEN); } static var sSTATE_IDLE = "Idle"; static var sSTATE_HIDDEN = "Hidden"; }
Symbol 1295 MovieClip [__Packages.library.MyMath] Frame 0
class library.MyMath { function MyMath () { } static function Distance(_oPoint1, _oPoint2) { return(Math.sqrt(Math.pow(_oPoint1.x - _oPoint2.x, 2) + Math.pow(_oPoint1.y - _oPoint2.y, 2))); } static function angleDirection(x1, y1, x2, y2) { var _local7 = Math.abs(x2 - x1); var _local6 = lineSize(x1, y1, x2, y2); var _local1 = Math.asin(_local7 / _local6) * 57.2957795130823; if ((x2 >= x1) && (y2 >= y1)) { _local1 = 90 + (90 - _local1); } else if ((x2 <= x1) && (y2 >= y1)) { _local1 = _local1 + 180; } else if ((x2 <= x1) && (y2 <= y1)) { _local1 = 270 + (90 - _local1); } return(_local1); } static function lineSize(x1, y1, x2, y2) { var _local2 = Math.abs(x2 - x1); var _local1 = Math.abs(y2 - y1); return(Math.sqrt(Math.pow(_local2, 2) + Math.pow(_local1, 2))); } static function circumcenter(l_nX1, l_nY1, l_nX2, l_nY2, l_nX3, l_nY3) { var _local4 = l_nX2 - l_nX1; var _local3 = l_nY2 - l_nY1; var _local6 = l_nX3 - l_nX1; var _local12 = l_nY3 - l_nY1; var _local11 = (_local4 * (l_nX1 + l_nX2)) + (_local3 * (l_nY1 + l_nY2)); var _local10 = (_local6 * (l_nX1 + l_nX3)) + (_local12 * (l_nY1 + l_nY3)); var _local5 = 2 * ((_local4 * (l_nY3 + l_nY2)) - (_local3 * (l_nX3 + l_nX2))); if (_local5 == 0) { return(0); } var _local19 = ((_local12 * _local11) - (_local3 * _local10)) / _local5; var _local18 = ((_local4 * _local10) - (_local6 * _local11)) / _local5; var _local20 = (l_nX3 + l_nX1) / 2; var _local21 = (l_nY3 + l_nY1) / 2; var _local9 = Math.abs(_local19 - l_nX1); var _local17 = Math.abs(_local18 - l_nY1); var _local14 = Math.sqrt(Math.pow(_local9, 2) + Math.pow(_local17, 2)); var _local16 = Math.asin(_local9 / _local14) * 57.2957795130823; return(_local16 * 2); } static function between(small, large, compare, include) { var _local1 = false; if (((!isNaN(small)) && (!isNaN(large))) && (!isNaN(compare))) { if ((include === true) || (include === undefined)) { if ((small <= compare) && (large >= compare)) { _local1 = true; } } else if ((small < compare) && (large > compare)) { _local1 = true; } } return(_local1); } static function angleBetween(small, large, compare, include) { var _local1 = false; if (small < large) { if ((small <= compare) && (large >= compare)) { _local1 = true; } } else if ((small <= compare) || (large >= compare)) { _local1 = true; } if (include === false) { if ((small == compare) || (large == compare)) { _local1 = false; } } return(_local1); } static function angleRange(angle1, angle2) { var _local1 = Math.abs(angle2 - angle1); return(Math.min(360 - _local1, _local1)); } static function positionCompare(l_o1, l_o2) { var _local1 = false; if ((l_o1 != undefined) && (l_o2 != undefined)) { _local1 = (l_o2.x2 == l_o1.x1) && (l_o2.y2 == l_o1.y1); } return(_local1); } static function randomPoint(l_nMin, l_nMax, l_nInterval) { l_nMax = (l_nMax - l_nMin) * (1 / l_nInterval); var _local1 = Math.floor(Math.random() * l_nMax); return((_local1 * l_nInterval) + l_nMin); } static function convertNumber(_nValue, _nTotal) { var _local1 = ""; var _local3 = 36; var _local2 = 0; var _local4 = 0; do { if (_nValue <= 0) { break; } _local2 = (_nValue % _local3) / (_local3 / 36); if (_local2 <= 9) { _local1 = String(_local2) + _local1; } else { _local1 = String.fromCharCode(65 + (_local2 - 10)) + _local1; } _nValue = _nValue - (_local2 * (_local3 / 36)); _local3 = _local3 * 36; _local4++; } while (_local4 <= 5); while (_local4 > 5) { } while (_local1.length < _nTotal) { _local1 = String("0") + _local1; } return(_local1); } static function convertAlphaNum(_sValue) { var _local4 = 0; var _local1 = 0; var _local2; while (_sValue.length > _local1) { _local2 = _sValue.substr((_sValue.length - 1) - _local1, 1); if (isNaN(_local2)) { _local4 = _local4 + (Number(_local2.charCodeAt(0) - 55) * Math.max(1, Math.pow(36, _local1))); } else { _local4 = _local4 + (Number(_local2) * Math.max(1, Math.pow(36, _local1))); } _local1++; } return(_local4); } }
Symbol 1296 MovieClip [__Packages.DialogBox] Frame 0
class DialogBox extends library.Popup { var bKeyDown, oKeyListener, sText, setState, mcRef, oDialogOptions; function DialogBox (_mcRef) { super(_mcRef); bKeyDown = false; oKeyListener = new Object(); oKeyListener.onKeyDown = library.Delegate.create(this, keyDown); oKeyListener.onKeyUp = library.Delegate.create(this, keyUp); Key.addListener(oKeyListener); var _local3 = new Object(); _local3.onMouseDown = library.Delegate.create(this, keyDown); Mouse.addListener(_local3); } function setDialog(_sText) { sText = _sText; setState(library.Popup.sSTATE_IN); } function startIn() { mcRef.mcState.mcState.mcText.txtText.text = sText; } function startIdle() { mcRef.mcState.mcText.txtText.text = sText; oDialogOptions = new DialogOptions(mcRef.mcOptions); } function doIdle() { oDialogOptions.enterFrame(); if (bKeyDown) { if (oDialogOptions.__get__getState() == library.Popup.sSTATE_HIDDEN) { setState(library.Popup.sSTATE_OUT); } } } function startOut() { mcRef.mcState.mcState.mcText.txtText.text = sText; } function keyDown() { if (!(((Key.isDown(38) || (Key.isDown(40))) || (Key.isDown(37))) || (Key.isDown(39)))) { bKeyDown = true; } } function keyUp() { bKeyDown = false; } }
Symbol 1297 MovieClip [__Packages.DialogOptions] Frame 0
class DialogOptions extends library.Popup { var aOptions, mcRef, sAnswer; function DialogOptions (_mcRef) { super(_mcRef); } function startIn() { } function startIdle() { mcRef.mcState.txtOption1.text = aOptions[0].text; mcRef.mcState.txtOption1.onPress = library.Delegate.create(this, setAnswer, aOptions[0].answer); mcRef.mcState.txtOption2.text = aOptions[1].text; mcRef.mcState.txtOption2.onPress = library.Delegate.create(this, setAnswer, aOptions[1].answer); } function startOut() { } function setOptions(_aOptions) { aOptions = _aOptions; } function setAnswer(_sAnswer) { sAnswer = _sAnswer; } function get answer() { return(sAnswer); } }
Symbol 1298 MovieClip [__Packages.EndLevelDialogBox] Frame 0
class EndLevelDialogBox extends library.State { var fEndXp, bKeyDown, oKeyListener, aSplats, setState, mcRef, nReadyEnd; function EndLevelDialogBox (_mcRef, _fEndXp) { super(_mcRef); fEndXp = _fEndXp; bKeyDown = false; oKeyListener = new Object(); oKeyListener.onKeyDown = library.Delegate.create(this, keyDown); oKeyListener.onKeyUp = library.Delegate.create(this, keyUp); Key.addListener(oKeyListener); var _local3 = new Object(); _local3.onMouseDown = library.Delegate.create(this, keyDown); Mouse.addListener(_local3); aSplats = new Array(); setState(sSTATE_HIDDEN); } function setDialog(_aText) { setState(sSTATE_IDLE); aSplats = new Array(); var _local4 = 0; var _local2; _local2 = 1; while (_local2 <= _aText.length) { aSplats.push(new XPSplat(mcRef["mcXp" + _local2], (500 * _local2) + 200, _aText[_local2 - 1].xp, _aText[_local2 - 1].text)); _local4 = _local4 + _aText[_local2 - 1].xp; _local2++; } aSplats.push(new XPSplat(mcRef.mcXpTotal, (500 * _aText.length) + 900, _local4, "XP Total")); _local2 = _aText.length; while (_local2 <= nXP_SPLATS) { mcRef["mcXp" + _local2].gotoAndStop("Hidden"); _local2++; } nReadyEnd = (getTimer() + (500 * _aText.length)) + 1300; } function startIdle() { mcRef.mcClickContinue._visible = false; } function doIdle() { var _local2; _local2 = 0; while (_local2 <= aSplats.length) { aSplats[_local2].enterFrame(); _local2++; } if (nReadyEnd <= getTimer()) { mcRef.mcClickContinue._visible = true; if (bKeyDown) { fEndXp(); } } } function startOut() { nReadyEnd = getTimer() + 500; } function doOut() { if (nReadyEnd <= getTimer()) { setState(sSTATE_HIDDEN); } } function keyDown() { if (!(((Key.isDown(38) || (Key.isDown(40))) || (Key.isDown(37))) || (Key.isDown(39)))) { bKeyDown = true; } } function keyUp() { bKeyDown = false; } static var nXP_SPLATS = 5; static var sSTATE_IDLE = "Idle"; static var sSTATE_OUT = "Out"; static var sSTATE_HIDDEN = "Hidden"; }
Symbol 1299 MovieClip [__Packages.Player] Frame 0
class Player { var sName, nRockAtt, nPaperAtt, nScissorsAtt, nRockAttMax, nPaperAttMax, nScissorsAttMax, nLight, nEndurance, nEquipment, nInventory, nLuck, nSkill, nArchtype, nHealth, nMaxHealth, nBoostsRemaining, nExperience, nNextLevel, aInventory, aEquipment, sBody, sArmor, sHead, sCock, nLevel, oColor, oStomachColor, oCockColor, oCockHeadColor, oTailTipColor; function Player () { sName = ""; nRockAtt = 2; nPaperAtt = 2; nScissorsAtt = 2; nRockAttMax = 2; nPaperAttMax = 2; nScissorsAttMax = 2; nLight = 1; nEndurance = 0; nEquipment = 3; nInventory = 6; nLuck = 0; nSkill = 0; nArchtype = 0; nHealth = 20; nMaxHealth = 20; nBoostsRemaining = 0; nExperience = 0; nNextLevel = 100; aInventory = new Array(); aEquipment = new Array(); sBody = "Chubby"; sArmor = ""; sHead = "Fox"; sCock = ""; nLevel = 1; } function addInventory(_oItem) { var _local2 = aInventory.length < nInventory; if (aInventory.length < nInventory) { aInventory.push(_oItem); } return(_local2); } function setPlayer(_oData) { oColor = _oData.color; oStomachColor = _oData.stomachcolor; oCockColor = _oData.cockcolor; oCockHeadColor = _oData.cockheadcolor; oTailTipColor = _oData.tailtipcolor; sBody = _oData.body; sHead = _oData.head; nArchtype = _oData.archtype; var _local2 = DataLevelUp.levelUp(nArchtype, 0); nRockAtt = _local2.rock; nPaperAtt = _local2.paper; nScissorsAtt = _local2.scissors; nRockAttMax = _local2.rock; nPaperAttMax = _local2.paper; nScissorsAttMax = _local2.scissors; nLight = _local2.light; nEndurance = _local2.endurance; nEquipment = _local2.equipment; nInventory = _local2.inventory; nLuck = _local2.luck; nSkill = _local2.skill; nMaxHealth = _local2.health; nHealth = nMaxHealth; nNextLevel = _local2.nextLevel; } function setPlayerData(_oObject) { nRockAtt = _oObject.rock; nPaperAtt = _oObject.paper; nScissorsAtt = _oObject.scissors; nRockAttMax = _oObject.rockmax; nPaperAttMax = _oObject.papermax; nScissorsAttMax = _oObject.scissorsmax; sName = _oObject.name; nLevel = _oObject.level; nMaxHealth = _oObject.maxhealth; nHealth = nMaxHealth; nExperience = _oObject.experience; nNextLevel = _oObject.nextLevel; nLight = _oObject.light; nEndurance = _oObject.endurance; nLuck = _oObject.luck; nEquipment = _oObject.equipment; nInventory = _oObject.inventory; nBoostsRemaining = _oObject.boostsRemaining; aInventory = _oObject.aInventory; aEquipment = _oObject.aEquipment; nSkill = _oObject.skill; nArchtype = _oObject.archtype; sBody = _oObject.body; sArmor = _oObject.armor; sHead = _oObject.head; sCock = _oObject.cock; oColor = _oObject.color; oStomachColor = _oObject.stomachcolor; oCockColor = _oObject.cockcolor; oCockHeadColor = _oObject.cockheadcolor; oTailTipColor = _oObject.tailtipcolor; return(_oObject); } function getPlayerData() { var _local2 = new Object(); _local2.rock = nRockAtt; _local2.paper = nPaperAtt; _local2.scissors = nScissorsAtt; _local2.rockmax = nRockAttMax; _local2.papermax = nPaperAttMax; _local2.scissorsmax = nScissorsAttMax; _local2.health = nHealth; _local2.maxhealth = nMaxHealth; _local2.name = sName; _local2.level = nLevel; _local2.experience = nExperience; _local2.nextLevel = nNextLevel; _local2.boostsRemaining = nBoostsRemaining; _local2.light = nLight; _local2.luck = nLuck; _local2.endurance = nEndurance; _local2.equipment = nEquipment; _local2.inventory = nInventory; _local2.aInventory = aInventory; _local2.aEquipment = aEquipment; _local2.skill = nSkill; _local2.archtype = nArchtype; _local2.body = sBody; _local2.armor = sArmor; _local2.head = sHead; _local2.cock = sCock; _local2.color = oColor; _local2.stomachcolor = oStomachColor; _local2.cockcolor = oCockColor; _local2.cockheadcolor = oCockHeadColor; _local2.tailtipcolor = oTailTipColor; _local2.state = BattleCharacter.sSTATE_IDLE; return(_local2); } function setHealth(_nHealth) { nHealth = _nHealth; } function setExperience(_nExperience) { nExperience = nExperience + _nExperience; } function setEquipment(_aEquipment) { aEquipment = _aEquipment; } function setChanges(_oChanges) { nRockAtt = nRockAtt - _oChanges.rock; nPaperAtt = nPaperAtt - _oChanges.paper; nScissorsAtt = nScissorsAtt - _oChanges.scissors; nRockAttMax = nRockAttMax - _oChanges.rock; nPaperAttMax = nPaperAttMax - _oChanges.paper; nScissorsAttMax = nScissorsAttMax - _oChanges.scissors; nMaxHealth = nMaxHealth - _oChanges.maxhealth; nLight = nLight - _oChanges.light; nEndurance = nEndurance - _oChanges.endurance; nLuck = nLuck - _oChanges.luck; } function get light() { return(nLight); } function get archtype() { return(nArchtype); } function get skill() { return(nSkill); } }
Symbol 1300 MovieClip [__Packages.Shop] Frame 0
class Shop extends library.Popup { var nBoostRock, nBoostPaper, nBoostScissors, nBoostRockMax, nBoostPaperMax, nBoostScissorsMax, nBoostHealth, nBoostLight, nBoostEndurance, nBoostLuck, nBoostInventory, nBoostEquipment, nBoostSkill, bSuccess, oSelector, oShopDetails, oPlayer, mcRef, oBtnEnterLevel, oBtnPrev, oBtnNext, oBtnAchievements, oPopupAchievementDisplay, oBtnRock, oBtnPaper, oBtnScissors, oBtnHealth, oBtnEndurance, oBtnLuck, oBtnEquipment, oBtnInventory, oBtnSkill, setState, __get__success; function Shop (_mcRef, _oPlayer) { super(_mcRef); nBoostRock = 0; nBoostPaper = 0; nBoostScissors = 0; nBoostRockMax = 0; nBoostPaperMax = 0; nBoostScissorsMax = 0; nBoostHealth = 0; nBoostLight = 0; nBoostEndurance = 0; nBoostLuck = 0; nBoostInventory = 0; nBoostEquipment = 0; nBoostSkill = 0; bSuccess = false; oSelector = new ShopLevelSelector(); oShopDetails = new ShopDetails(_mcRef.mcDetails); oPlayer = _oPlayer; } function startIn() { var _local2 = mcRef.mcState.mcState; setScreen(_local2); _local2.mcLevelUp._visible = false; _local2.mcLevelRock._visible = false; _local2.mcLevelPaper._visible = false; _local2.mcLevelScissors._visible = false; _local2.mcLevelHealth._visible = false; _local2.mcLevelLuck._visible = false; _local2.mcLevelEndurance._visible = false; _local2.mcLevelEquipment._visible = false; _local2.mcLevelInventory._visible = false; _local2.mcLevelSkill._visible = false; oBtnEnterLevel = new library.MCButton(_local2.btnStartLevel); oBtnPrev = new library.MCButton(_local2.mcPrevious); oBtnNext = new library.MCButton(_local2.mcNext); oBtnAchievements = new library.MCButton(_local2.btnAchievements); } function startIdle() { setScreen(mcRef.mcState); oBtnEnterLevel = new library.MCButton(mcRef.mcState.btnStartLevel, library.Delegate.create(this, startLevel)); oBtnPrev = new library.MCButton(mcRef.mcState.mcPrevious, library.Delegate.create(oSelector, oSelector.changeLocation, -1)); oBtnNext = new library.MCButton(mcRef.mcState.mcNext, library.Delegate.create(oSelector, oSelector.changeLocation, 1)); showLevelUp(mcRef.mcState); setHelp(); bSuccess = true; oPopupAchievementDisplay = new PopupAchievementDisplay(mcRef.mcAchievements); oBtnAchievements = new library.MCButton(mcRef.mcState.btnAchievements, library.Delegate.create(oPopupAchievementDisplay, oPopupAchievementDisplay.startTransition)); if (Tutorial.getTutorial(Tutorial.nFIRST_SHOP)) { Tutorial.setMc(mcRef.mcFirstTutorial, Tutorial.nFIRST_SHOP); mcRef.mcTutorial.gotoAndStop(library.Popup.sSTATE_HIDDEN); mcRef.mcEndTutorial.gotoAndStop(library.Popup.sSTATE_HIDDEN); } else if (Tutorial.getTutorial(Tutorial.nLAST_SHOP) && (oSelector.__get__dungeon() == (GenerateDungeon.ARRAY_DUNGEON.length - 1))) { Tutorial.setMc(mcRef.mcEndTutorial, Tutorial.nLAST_SHOP); mcRef.mcFirstTutorial.gotoAndStop(library.Popup.sSTATE_HIDDEN); mcRef.mcTutorial.gotoAndStop(library.Popup.sSTATE_HIDDEN); } else { Tutorial.setMc(mcRef.mcTutorial, Tutorial.nSHOP); mcRef.mcFirstTutorial.gotoAndStop(library.Popup.sSTATE_HIDDEN); mcRef.mcEndTutorial.gotoAndStop(library.Popup.sSTATE_HIDDEN); } } function doIdle() { mcRef.mcState.mcLevelUp.txtText.text = ("Level up " + oPlayer.boostsRemaining) + " boosts remaining"; oBtnEnterLevel.enterFrame(); oShopDetails.enterFrame(); oBtnRock.enterFrame(); oBtnPaper.enterFrame(); oBtnScissors.enterFrame(); oBtnHealth.enterFrame(); oBtnEndurance.enterFrame(); oBtnLuck.enterFrame(); oBtnEquipment.enterFrame(); oBtnInventory.enterFrame(); oBtnSkill.enterFrame(); oPopupAchievementDisplay.enterFrame(); } function setHelp() { oShopDetails.clear(); oShopDetails.add(mcRef.mcState.mcRock, "Determines your skill at using your cock.", 2, ShopDetails.nDELAY_APPEAR_STATS); oShopDetails.add(mcRef.mcState.mcPaper, "Determines your skill at using your ass.", 2, ShopDetails.nDELAY_APPEAR_STATS); oShopDetails.add(mcRef.mcState.mcScissors, "Determines your skill at using your mouth.", 2, ShopDetails.nDELAY_APPEAR_STATS); oShopDetails.add(mcRef.mcState.mcHealth, "Determines how much punishment you can take before you succomb.", 2, ShopDetails.nDELAY_APPEAR_STATS); oShopDetails.add(mcRef.mcState.mcLuck, "Determines your luck with treasure and your cunning with your opponents.", 3, ShopDetails.nDELAY_APPEAR_STATS); oShopDetails.add(mcRef.mcState.mcEndurance, "Determines how you resist to each strike you are dealt.", 2, ShopDetails.nDELAY_APPEAR_STATS); var _local4; var _local6; var _local2; var _local3; _local6 = 0; while (_local6 < oPlayer.aEquipment.length) { _local3 = 2; _local2 = oPlayer.aEquipment[_local6]; _local4 = _local2.name; _local4 = _local4 + displayItem(_local2.rock, "Cock Strength"); _local3 = _local3 + (Math.abs(_local2.rock) / Math.max(1, Math.abs(_local2.rock))); _local4 = _local4 + displayItem(_local2.paper, "Ass Strength"); _local3 = _local3 + (Math.abs(_local2.paper) / Math.max(1, Math.abs(_local2.paper))); _local4 = _local4 + displayItem(_local2.scissors, "Mouth Strength"); _local3 = _local3 + (Math.abs(_local2.scissors) / Math.max(1, Math.abs(_local2.scissors))); _local4 = _local4 + displayItem(_local2.endurance, "Stamina"); _local3 = _local3 + (Math.abs(_local2.endurance) / Math.max(1, Math.abs(_local2.endurance))); _local4 = _local4 + displayItem(_local2.maxhealth, "Vigor"); _local3 = _local3 + (Math.abs(_local2.maxhealth) / Math.max(1, Math.abs(_local2.maxhealth))); _local4 = _local4 + displayItem(_local2.light, "Light"); _local3 = _local3 + (Math.abs(_local2.light) / Math.max(1, Math.abs(_local2.light))); _local4 = _local4 + displayItem(_local2.luck, "Luck"); _local3 = _local3 + (Math.abs(_local2.luck) / Math.max(1, Math.abs(_local2.luck))); _local4 = _local4 + displayItem(_local2.health, "Vigor regained when you fall in battle (consumes the item)"); _local3 = _local3 + ((Math.abs(_local2.health) / Math.max(1, Math.abs(_local2.health))) * 2); _local4 = _local4 + (("\nValue: " + _local2.sell) + " XP"); oShopDetails.add(mcRef.mcState["equipment" + _local6], _local4, _local3, ShopDetails.nDELAY_APPEAR_ITEMS); _local6++; } _local6 = 0; while (_local6 < oPlayer.aInventory.length) { _local3 = 2; _local2 = oPlayer.aInventory[_local6]; _local4 = _local2.name; _local4 = _local4 + displayItem(_local2.rock, "Cock Strength"); _local3 = _local3 + (Math.abs(_local2.rock) / Math.max(1, Math.abs(_local2.rock))); _local4 = _local4 + displayItem(_local2.paper, "Ass Strength"); _local3 = _local3 + (Math.abs(_local2.paper) / Math.max(1, Math.abs(_local2.paper))); _local4 = _local4 + displayItem(_local2.scissors, "Mouth Strength"); _local3 = _local3 + (Math.abs(_local2.scissors) / Math.max(1, Math.abs(_local2.scissors))); _local4 = _local4 + displayItem(_local2.endurance, "Stamina"); _local3 = _local3 + (Math.abs(_local2.endurance) / Math.max(1, Math.abs(_local2.endurance))); _local4 = _local4 + displayItem(_local2.maxhealth, "Vigor"); _local3 = _local3 + (Math.abs(_local2.maxhealth) / Math.max(1, Math.abs(_local2.maxhealth))); _local4 = _local4 + displayItem(_local2.light, "Light"); _local3 = _local3 + (Math.abs(_local2.light) / Math.max(1, Math.abs(_local2.light))); _local4 = _local4 + displayItem(_local2.luck, "Luck"); _local3 = _local3 + (Math.abs(_local2.luck) / Math.max(1, Math.abs(_local2.luck))); _local4 = _local4 + displayItem(_local2.health, "Vigor regained when you fall in battle (consumes the item)"); _local3 = _local3 + ((Math.abs(_local2.health) / Math.max(1, Math.abs(_local2.health))) * 2); _local4 = _local4 + (("\nValue: " + _local2.sell) + " XP"); oShopDetails.add(mcRef.mcState["inventory" + _local6], _local4, _local3, ShopDetails.nDELAY_APPEAR_ITEMS); _local6++; } var _local9; var _local5; var _local10 = 1; var _local7; var _local8 = new Array(); _local6 = 0; while (_local6 < oPlayer.skill) { _local2 = DataLevelUp.aSKILL[oPlayer.archtype][_local6]; _local9 = false; _local5 = 0; while (_local5 <= _local8.length) { if (_local2.skill == _local8[_local5]) { _local9 = true; break; } _local5++; } if (!_local9) { _local3 = 3; _local5 = _local6 + 1; while (_local5 <= oPlayer.skill) { _local7 = DataLevelUp.aSKILL[oPlayer.archtype][_local5]; if (_local7.skill == _local2.skill) { _local2 = _local7; } _local5++; } oShopDetails.add(mcRef.mcState.mcSkills["mcItem" + _local10], _local2.text, _local3, ShopDetails.nDELAY_APPEAR_ITEMS); _local8.push(_local2.skill); _local10++; } _local6++; } } function displayItem(_nItem, _sDisplay) { var _local1 = ""; if (_nItem > 0) { _local1 = ((("\n<font color='#009900'>+" + _nItem) + " ") + _sDisplay) + "</font>"; } else if (_nItem < 0) { _local1 = ((("\n<font color='#990000'>-" + _nItem) + " ") + _sDisplay) + "</font>"; } return(_local1); } function showLevelUp(_mcRef) { if (oPlayer.boostsRemaining > 0) { _mcRef.mcLevelUp._visible = true; _mcRef.mcLevelUp.txtText.text = ("Level up\n" + oPlayer.boostsRemaining) + " boosts remaining"; oBtnRock = new MCBtnLevelUp(_mcRef.mcLevelRock, "+" + nBoostRock, library.Delegate.create(this, addLevel, BattleCharacter.sSTATE_ROCK)); _mcRef.mcLevelRock._visible = nBoostRock > 0; oBtnPaper = new MCBtnLevelUp(_mcRef.mcLevelPaper, "+" + nBoostPaper, library.Delegate.create(this, addLevel, BattleCharacter.sSTATE_PAPER)); _mcRef.mcLevelPaper._visible = nBoostPaper > 0; oBtnScissors = new MCBtnLevelUp(_mcRef.mcLevelScissors, "+" + nBoostScissors, library.Delegate.create(this, addLevel, BattleCharacter.sSTATE_SCISSORS)); _mcRef.mcLevelScissors._visible = nBoostScissors > 0; oBtnHealth = new MCBtnLevelUp(_mcRef.mcLevelHealth, "+" + nBoostHealth, library.Delegate.create(this, addLevel, "Health")); _mcRef.mcLevelHealth._visible = nBoostHealth > 0; oBtnEndurance = new MCBtnLevelUp(_mcRef.mcLevelEndurance, "+" + nBoostEndurance, library.Delegate.create(this, addLevel, "Endurance")); _mcRef.mcLevelEndurance._visible = nBoostEndurance > 0; oBtnEquipment = new MCBtnLevelUp(_mcRef.mcLevelEquipment, "+" + nBoostEquipment, library.Delegate.create(this, addLevel, "Equipment")); _mcRef.mcLevelEquipment._visible = nBoostEquipment > 0; oBtnInventory = new MCBtnLevelUp(_mcRef.mcLevelInventory, "+" + nBoostInventory, library.Delegate.create(this, addLevel, "Inventory")); _mcRef.mcLevelInventory._visible = nBoostInventory > 0; oBtnSkill = new MCBtnLevelUp(_mcRef.mcLevelSkill, "+" + nBoostSkill, library.Delegate.create(this, addLevel, "Skill")); _mcRef.mcLevelSkill._visible = nBoostSkill > 0; oBtnLuck = new MCBtnLevelUp(_mcRef.mcLevelLuck, "+" + nBoostLuck, library.Delegate.create(this, addLevel, "Luck")); _mcRef.mcLevelLuck._visible = nBoostLuck > 0; } else { _mcRef.mcLevelUp._visible = false; _mcRef.mcLevelRock._visible = false; _mcRef.mcLevelPaper._visible = false; _mcRef.mcLevelScissors._visible = false; _mcRef.mcLevelHealth._visible = false; _mcRef.mcLevelEndurance._visible = false; _mcRef.mcLevelLuck._visible = false; _mcRef.mcLevelEquipment._visible = false; _mcRef.mcLevelInventory._visible = false; _mcRef.mcLevelSkill._visible = false; } } function startOut() { var _local2 = mcRef.mcState.mcState; setScreen(_local2); _local2.mcLevelUp._visible = false; _local2.mcLevelRock._visible = false; _local2.mcLevelPaper._visible = false; _local2.mcLevelScissors._visible = false; _local2.mcLevelHealth._visible = false; _local2.mcLevelEndurance._visible = false; _local2.mcLevelLuck._visible = false; _local2.mcLevelEquipment._visible = false; _local2.mcLevelInventory._visible = false; _local2.mcLevelSkill._visible = false; oBtnEnterLevel = new library.MCButton(_local2.btnStartLevel); oBtnPrev = new library.MCButton(_local2.mcPrevious); oBtnNext = new library.MCButton(_local2.mcNext); oBtnAchievements = new library.MCButton(_local2.btnAchievements); } function setEquipmentStat(_sStat, _txtField) { var _local5 = _txtField.getTextFormat(); var _local3 = 0; var _local2; _local2 = 0; while (_local2 < oPlayer.aEquipment.length) { _local3 = _local3 + oPlayer.aEquipment[_local2][_sStat]; _local2++; } if (_local3 < 0) { _local5.color = 6684672 /* 0x660000 */; } else if (_local3 > 0) { _local5.color = 26112; } else { _local5.color = 0; } if (oPlayer[_sStat] <= 999) { _local5.size = 39; } else { _local5.size = 28; } _txtField.setNewTextFormat(_local5); _txtField.text = oPlayer[_sStat]; } function setScreen(_mcRef) { oSelector.setMc(_mcRef.mcProgression); oShopDetails.setMc(_mcRef.mcDetails); _mcRef.mcName.txtName.text = oPlayer.name; _mcRef.mcLevel.txtLevel.text = "Level " + oPlayer.level; setEquipmentStat("rock", _mcRef.mcRock.txtText); setEquipmentStat("paper", _mcRef.mcPaper.txtText); setEquipmentStat("scissors", _mcRef.mcScissors.txtText); setEquipmentStat("rockmax", _mcRef.txtRockMax); setEquipmentStat("papermax", _mcRef.txtPaperMax); setEquipmentStat("scissorsmax", _mcRef.txtScissorsMax); setEquipmentStat("maxhealth", _mcRef.mcHealth.txtText); setEquipmentStat("endurance", _mcRef.mcEndurance.txtText); setEquipmentStat("luck", _mcRef.mcLuck.txtText); setEquipmentStat("skill", _mcRef.mcSkill.txtText); _mcRef.txtEquipment.text = oPlayer.equipment; _mcRef.txtInventory.text = oPlayer.inventory; _mcRef.mcNextLevel.txtNextLevel.text = "XP to next Level: " + Math.max(0, oPlayer.nextLevel - oPlayer.experience); setColor(_mcRef); switch (oPlayer.equipment) { case 1 : _mcRef.mcEquipment.gotoAndStop("One"); break; case 2 : _mcRef.mcEquipment.gotoAndStop("Two"); break; case 3 : _mcRef.mcEquipment.gotoAndStop("Three"); break; case 4 : _mcRef.mcEquipment.gotoAndStop("Four"); break; case 5 : _mcRef.mcEquipment.gotoAndStop("Five"); break; case 6 : _mcRef.mcEquipment.gotoAndStop("Six"); break; case 7 : _mcRef.mcEquipment.gotoAndStop("Seven"); break; case 8 : _mcRef.mcEquipment.gotoAndStop("Eight"); } switch (oPlayer.inventory) { case 6 : _mcRef.mcInventory.gotoAndStop("Six"); break; case 7 : _mcRef.mcInventory.gotoAndStop("Seven"); break; case 8 : _mcRef.mcInventory.gotoAndStop("Eight"); break; case 9 : _mcRef.mcInventory.gotoAndStop("Nine"); break; case 10 : _mcRef.mcInventory.gotoAndStop("Ten"); break; case 11 : _mcRef.mcInventory.gotoAndStop("Eleven"); break; case 12 : _mcRef.mcInventory.gotoAndStop("Twelve"); break; case 13 : _mcRef.mcInventory.gotoAndStop("Thirteen"); break; case 14 : _mcRef.mcInventory.gotoAndStop("Fourteen"); break; case 15 : _mcRef.mcInventory.gotoAndStop("Fifteen"); break; case 16 : _mcRef.mcInventory.gotoAndStop("Sixteen"); break; case 17 : _mcRef.mcInventory.gotoAndStop("Seventeen"); break; case 18 : _mcRef.mcInventory.gotoAndStop("Eighteen"); } var _local10; var _local2; var _local5; var _local8 = 1; var _local6; var _local7 = new Array(); _local2 = 0; while (_local2 < oPlayer.skill) { _local10 = false; _local6 = DataLevelUp.aSKILL[oPlayer.archtype][_local2]; _local5 = 0; while (_local5 <= _local7.length) { if (_local7[_local5] == _local6.skill) { _local10 = true; _mcRef.mcSkills["mcItem" + (_local5 + 1)].mcText.txtText.text = _local6.display; break; } _local5++; } if (!_local10) { _local7.push(_local6.skill); _mcRef.mcSkills["mcItem" + _local8].gotoAndStop(_local6.skill); _mcRef.mcSkills["mcItem" + _local8].mcText.txtText.text = _local6.display; _mcRef.mcSkills["mcItem" + _local8]._visible = true; _local8++; } _local2++; } _local2 = _local8; while (_local2 <= 8) { _mcRef.mcSkills["mcItem" + _local2]._visible = false; _local2++; } var _local9; var _local4; var _local11; _local2 = 0; while (_local2 < oPlayer.aInventory.length) { _mcRef["inventory" + _local2].removeMovieClip(); _local4 = _mcRef.attachMovie("mcItem", "inventory" + _local2, _mcRef.getNextHighestDepth()); _local4.gotoAndStop(oPlayer.aInventory[_local2].item); _local4._x = _mcRef.mcInventory["mcItem" + (_local2 + 1)]._x + _mcRef.mcInventory._x; _local4._y = _mcRef.mcInventory["mcItem" + (_local2 + 1)]._y + _mcRef.mcInventory._y; _local4.onPress = library.Delegate.create(this, clickItem, _local4, oPlayer.aInventory[_local2], "inventory", _local2); setItemText(oPlayer.aInventory[_local2], _local4); _local9 = new flash.geom.Transform(_local4.mcItem); _local9.colorTransform = oPlayer.aInventory[_local2].color; _local2++; } _local2 = 0; while (_local2 < oPlayer.aEquipment.length) { _mcRef["equipment" + _local2].removeMovieClip(); _local4 = _mcRef.attachMovie("mcItem", "equipment" + _local2, _mcRef.getNextHighestDepth()); _local4.gotoAndStop(oPlayer.aEquipment[_local2].item); _local4._x = _mcRef.mcEquipment["mcItem" + (_local2 + 1)]._x + _mcRef.mcEquipment._x; _local4._y = _mcRef.mcEquipment["mcItem" + (_local2 + 1)]._y + _mcRef.mcEquipment._y; _local4.onPress = library.Delegate.create(this, clickItem, _local4, oPlayer.aEquipment[_local2], "equipment", _local2); setItemText(oPlayer.aEquipment[_local2], _local4); _local9 = new flash.geom.Transform(_local4.mcItem); _local9.colorTransform = oPlayer.aEquipment[_local2].color; _local2++; } setHelp(); saveData(); } function setItemText(_oItem, _mcItem) { var _local3 = 0; var _local1 = 0; if (_oItem.rock > 0) { _local1 = _oItem.rock; _local3++; } if (_oItem.paper > 0) { _local1 = Math.max(_local1, _oItem.paper); _local3++; } if (_oItem.scissors > 0) { _local1 = Math.max(_local1, _oItem.scissors); _local3++; } if (_oItem.health > 0) { if (_local1 == 0) { _local1 = _oItem.health; } _local3++; } if (_oItem.maxhealth > 0) { if (_local1 == 0) { _local1 = _oItem.maxhealth; } _local3++; } if (_oItem.endurance > 0) { if (_local1 == 0) { _local1 = _oItem.endurance; } _local3++; } if (_oItem.light > 0) { if (_local1 == 0) { _local1 = _oItem.light; } _local3++; } if (_oItem.luck > 0) { if (_local1 == 0) { _local1 = _oItem.luck; } _local3++; } if (_local1 == 0) { _local1 = _oItem.sell; } _mcItem.mcText.txtText.text = "+" + _local1; if (_local3 > 1) { _mcItem.mcText.txtText.text = _mcItem.mcText.txtText.text + "*"; } } function setColor(_mcRef) { _mcRef.mcPlayerBig.gotoAndStop(oPlayer.body); _mcRef.mcPlayerBig.mcHead.gotoAndStop(oPlayer.head); var _local2 = new flash.geom.Transform(_mcRef.mcPlayerBig.mcHead); _local2.colorTransform = oPlayer.color; _local2 = new flash.geom.Transform(_mcRef.mcPlayerBig.mcFront); _local2.colorTransform = oPlayer.color; _local2 = new flash.geom.Transform(_mcRef.mcPlayerBig.mcBody); _local2.colorTransform = oPlayer.color; _local2 = new flash.geom.Transform(_mcRef.mcPlayerBig.mcCock); _local2.colorTransform = oPlayer.cockcolor; _local2 = new flash.geom.Transform(_mcRef.mcPlayerBig.mcCockHead); _local2.colorTransform = oPlayer.cockheadcolor; _local2 = new flash.geom.Transform(_mcRef.mcPlayerBig.mcTailTip); _local2.colorTransform = oPlayer.tailtipcolor; _local2 = new flash.geom.Transform(_mcRef.mcPlayerBig.mcTail); _local2.colorTransform = oPlayer.color; _local2 = new flash.geom.Transform(_mcRef.mcPlayerBig.mcBack); _local2.colorTransform = oPlayer.color; _mcRef.mcPlayerBig.mcFace.gotoAndStop(oPlayer.head); _local2 = new flash.geom.Transform(_mcRef.mcPlayerBig.mcFace); _local2.colorTransform = oPlayer.stomachcolor; _local2 = new flash.geom.Transform(_mcRef.mcPlayerBig.mcFrontStomach); _local2.colorTransform = oPlayer.stomachcolor; _local2 = new flash.geom.Transform(_mcRef.mcPlayerBig.mcStomach); _local2.colorTransform = oPlayer.stomachcolor; _local2 = new flash.geom.Transform(_mcRef.mcPlayerBig.mcBackStomach); _local2.colorTransform = oPlayer.stomachcolor; } function clickItem(_mcItem, _oItem, _sLocation, _nPosition) { _mcItem.swapDepths(_mcItem._parent.getNextHighestDepth()); _mcItem.startDrag(); _mcItem.onMouseUp = library.Delegate.create(this, dropItem, _mcItem, _oItem, _sLocation, _nPosition); } function dropItem(_mcItem, _oItem, _sLocation, _nPosition) { _mcItem.stopDrag(); _mcItem.onMouseUp = undefined; delete _mcItem.onMouseUp; var _local8 = false; var _local3; var _local9; if (_mcItem._parent.mcInventory.hitTest(_root._xmouse, _root._ymouse)) { _local3 = 0; while (_local3 < oPlayer.inventory) { if (_mcItem._parent.mcInventory["mcItem" + (_local3 + 1)].hitTest(_root._xmouse, _root._ymouse)) { if (oPlayer.aInventory.length > _local3) { if (_sLocation == "inventory") { oPlayer.aInventory[_nPosition] = oPlayer.aInventory[_local3]; oPlayer.aInventory[_local3] = _oItem; } else { changeEquipment(oPlayer.aInventory[_local3], 1); changeEquipment(_oItem, -1); oPlayer.aEquipment[_nPosition] = oPlayer.aInventory[_local3]; oPlayer.aInventory[_local3] = _oItem; } } else { oPlayer.aInventory.push(_oItem); if (_sLocation == "inventory") { oPlayer.aInventory.splice(_nPosition, 1); } else { changeEquipment(oPlayer.aEquipment[_nPosition], -1); _mcItem._parent["equipment" + (oPlayer.aEquipment.length - 1)].swapDepths(_mcItem._parent.getNextHighestDepth()); _mcItem._parent["equipment" + (oPlayer.aEquipment.length - 1)].removeMovieClip(); oPlayer.aEquipment.splice(_nPosition, 1); } } _local8 = true; break; } _local3++; } } else if (_mcItem._parent.mcEquipment.hitTest(_root._xmouse, _root._ymouse)) { _local3 = 0; while (_local3 < oPlayer.equipment) { if (_mcItem._parent.mcEquipment["mcItem" + (_local3 + 1)].hitTest(_root._xmouse, _root._ymouse)) { if (oPlayer.aEquipment.length > _local3) { if (_sLocation == "inventory") { changeEquipment(_oItem, 1); changeEquipment(oPlayer.aEquipment[_local3], -1); oPlayer.aInventory[_nPosition] = oPlayer.aEquipment[_local3]; oPlayer.aEquipment[_local3] = _oItem; } else { oPlayer.aEquipment[_nPosition] = oPlayer.aEquipment[_local3]; oPlayer.aEquipment[_local3] = _oItem; } } else { oPlayer.aEquipment.push(_oItem); if (_sLocation == "inventory") { changeEquipment(_oItem, 1); _mcItem._parent["inventory" + (oPlayer.aInventory.length - 1)].swapDepths(_mcItem._parent.getNextHighestDepth()); _mcItem._parent["inventory" + (oPlayer.aInventory.length - 1)].removeMovieClip(); oPlayer.aInventory.splice(_nPosition, 1); } else { oPlayer.aEquipment.splice(_nPosition, 1); } } _local8 = true; break; } _local3++; } } else if (_mcItem._parent.mcSell.mcItem.hitTest(_root._xmouse, _root._ymouse)) { Achievements.addAchievement(Achievements.nSELL_ITEMS, 1); Achievements.addAchievement(Achievements.nITEMS_EXPERIENCE, _oItem.sell); oPlayer.experience = oPlayer.experience + _oItem.sell; setLevelUp(); showLevelUp(_mcItem._parent); if (_sLocation == "inventory") { _mcItem._parent["inventory" + (oPlayer.aInventory.length - 1)].swapDepths(_mcItem._parent.getNextHighestDepth()); _mcItem._parent["inventory" + (oPlayer.aInventory.length - 1)].removeMovieClip(); oPlayer.aInventory.splice(_nPosition, 1); } else { changeEquipment(_oItem, -1); _mcItem._parent["equipment" + (oPlayer.aEquipment.length - 1)].swapDepths(_mcItem._parent.getNextHighestDepth()); _mcItem._parent["equipment" + (oPlayer.aEquipment.length - 1)].removeMovieClip(); oPlayer.aEquipment.splice(_nPosition, 1); } } _mcItem.removeMovieClip(); setScreen(mcRef.mcState); } function setShop(_oPlayer) { if (bSuccess) { oSelector.addLevel(); } oPlayer = _oPlayer; setLevelUp(); setState(library.Popup.sSTATE_IN); } function changeEquipment(_oItem, _nMultipler) { oPlayer.rock = oPlayer.rock + (_oItem.rock * _nMultipler); oPlayer.paper = oPlayer.paper + (_oItem.paper * _nMultipler); oPlayer.scissors = oPlayer.scissors + (_oItem.scissors * _nMultipler); oPlayer.rockmax = oPlayer.rockmax + (_oItem.rockmax * _nMultipler); oPlayer.papermax = oPlayer.papermax + (_oItem.papermax * _nMultipler); oPlayer.scissorsmax = oPlayer.scissorsmax + (_oItem.scissorsmax * _nMultipler); oPlayer.maxhealth = oPlayer.maxhealth + (_oItem.maxhealth * _nMultipler); oPlayer.health = oPlayer.maxhealth; oPlayer.endurance = oPlayer.endurance + (_oItem.endurance * _nMultipler); oPlayer.light = oPlayer.light + (_oItem.light * _nMultipler); oPlayer.luck = oPlayer.luck + (_oItem.luck * _nMultipler); } function setLevelUp() { if ((oPlayer.experience >= oPlayer.nextLevel) && (oPlayer.boostsRemaining <= 0)) { var _local2 = DataLevelUp.levelUp(oPlayer.archtype, oPlayer.level); nBoostRock = nBoostRock + _local2.rock; nBoostPaper = nBoostPaper + _local2.paper; nBoostScissors = nBoostScissors + _local2.scissors; nBoostHealth = nBoostHealth + _local2.health; nBoostEndurance = nBoostEndurance + _local2.endurance; nBoostInventory = nBoostInventory + _local2.inventory; nBoostEquipment = nBoostEquipment + _local2.equipment; nBoostLuck = nBoostLuck + _local2.luck; nBoostSkill = nBoostSkill + _local2.skill; oPlayer.boostsRemaining = oPlayer.boostsRemaining + 2; oPlayer.level++; oPlayer.nextLevel = _local2.nextlevel; Achievements.addAchievement(Achievements.nPLAYER_LEVEL, 1); } } function setPlayer(_oData) { oPlayer.color = _oData.color; oPlayer.stomachcolor = _oData.stomachcolor; oPlayer.cockcolor = _oData.cockcolor; oPlayer.cockheadcolor = _oData.cockheadcolor; oPlayer.tailtipcolor = _oData.tailtipcolor; oPlayer.name = _oData.name; oPlayer.head = _oData.head; oPlayer.body = _oData.body; oPlayer.archtype = _oData.archtype; oPlayer.rock = _oData.rock; oPlayer.paper = _oData.paper; oPlayer.scissors = _oData.scissors; oPlayer.name = _oData.name; oPlayer.level = _oData.level; oPlayer.health = _oData.maxhealth; oPlayer.experience = _oData.experience; oPlayer.nextLevel = _oData.nextlevel; oPlayer.light = _oData.light; oPlayer.endurance = _oData.endurance; oPlayer.luck = _oData.luck; oPlayer.equipment = _oData.equipment; oPlayer.inventory = _oData.inventory; oPlayer.skill = _oData.skill; oPlayer.boostsRemaining = 0; setColor(mcRef.mcState.mcState); setScreen(mcRef.mcState.mcState); } function addLevel(_sType) { switch (_sType) { case BattleCharacter.sSTATE_ROCK : oPlayer.rock = oPlayer.rock + nBoostRock; nBoostRock = 0; break; case BattleCharacter.sSTATE_PAPER : oPlayer.paper = oPlayer.paper + nBoostPaper; nBoostPaper = 0; break; case BattleCharacter.sSTATE_SCISSORS : oPlayer.scissors = oPlayer.scissors + nBoostScissors; nBoostScissors = 0; break; case "Health" : oPlayer.maxhealth = oPlayer.maxhealth + nBoostHealth; oPlayer.health = oPlayer.maxhealth; nBoostHealth = 0; break; case "Light" : oPlayer.light = oPlayer.light + nBoostLight; nBoostLight = 0; break; case "Endurance" : oPlayer.endurance = oPlayer.endurance + nBoostEndurance; nBoostEndurance = 0; break; case "Luck" : oPlayer.luck = oPlayer.luck + nBoostLuck; nBoostLuck = 0; break; case "Skill" : updateSkills(oPlayer.skill, nBoostSkill); oPlayer.skill = oPlayer.skill + nBoostSkill; nBoostSkill = 0; setHelp(); break; case "Inventory" : oPlayer.inventory = oPlayer.inventory + nBoostInventory; nBoostInventory = 0; break; case "Equipment" : oPlayer.equipment = oPlayer.equipment + nBoostEquipment; nBoostEquipment = 0; } oPlayer.boostsRemaining--; setLevelUp(); setScreen(mcRef.mcState); showLevelUp(mcRef.mcState); } function updateSkills(_nCurrentSkill, _nAddSkills) { var _local2; var _local3; _local2 = _nCurrentSkill; while (_local2 < (_nCurrentSkill + _nAddSkills)) { _local3 = DataLevelUp.aSKILL[oPlayer.archtype][_local2]; if (!isNaN(_local3.light)) { oPlayer.light = oPlayer.light + _local3.light; } _local2++; } } function startLevel() { setState(library.Popup.sSTATE_OUT); } function playerData() { return(oPlayer); } function loadData(_sData) { var _local2 = _sData.split("/"); var _local3 = 0; oSelector.load(Number(_local2[_local3++]), Number(_local2[_local3++]), Number(_local2[_local3++]), Number(_local2[_local3++]), Number(_local2[_local3++])); Achievements.loadData(_local2[_local3++]); Achievements.addAchievement(Achievements.nGAME_LOAD, 1); nBoostRock = Number(_local2[_local3++]); nBoostPaper = Number(_local2[_local3++]); nBoostScissors = Number(_local2[_local3++]); nBoostRockMax = Number(_local2[_local3++]); nBoostPaperMax = Number(_local2[_local3++]); nBoostScissorsMax = Number(_local2[_local3++]); nBoostHealth = Number(_local2[_local3++]); nBoostLight = Number(_local2[_local3++]); nBoostLuck = Number(_local2[_local3++]); nBoostEndurance = Number(_local2[_local3++]); nBoostEquipment = Number(_local2[_local3++]); nBoostInventory = Number(_local2[_local3++]); nBoostSkill = Number(_local2[_local3++]); oPlayer.color = loadColorData(Number(_local2[_local3++]), Number(_local2[_local3++]), Number(_local2[_local3++])); oPlayer.stomachcolor = loadColorData(Number(_local2[_local3++]), Number(_local2[_local3++]), Number(_local2[_local3++])); oPlayer.cockcolor = loadColorData(Number(_local2[_local3++]), Number(_local2[_local3++]), Number(_local2[_local3++])); oPlayer.cockheadcolor = loadColorData(Number(_local2[_local3++]), Number(_local2[_local3++]), Number(_local2[_local3++])); oPlayer.tailtipcolor = loadColorData(Number(_local2[_local3++]), Number(_local2[_local3++]), Number(_local2[_local3++])); oPlayer.name = _local2[_local3++]; oPlayer.head = _local2[_local3++]; oPlayer.body = _local2[_local3++]; oPlayer.archtype = _local2[_local3++]; oPlayer.rock = Number(_local2[_local3++]); oPlayer.paper = Number(_local2[_local3++]); oPlayer.scissors = Number(_local2[_local3++]); oPlayer.level = Number(_local2[_local3++]); oPlayer.maxhealth = Number(_local2[_local3++]); oPlayer.experience = Number(_local2[_local3++]); oPlayer.nextLevel = Number(_local2[_local3++]); oPlayer.light = Number(_local2[_local3++]); oPlayer.endurance = Number(_local2[_local3++]); oPlayer.luck = Number(_local2[_local3++]); oPlayer.equipment = Number(_local2[_local3++]); oPlayer.inventory = Number(_local2[_local3++]); oPlayer.skill = Number(_local2[_local3++]); oPlayer.boostsRemaining = Number(_local2[_local3++]); oPlayer.aInventory = new Array(); while (_local2[_local3] != ";;") { oPlayer.aInventory.push(loadItem(_local2[_local3++])); } _local3++; oPlayer.aEquipment = new Array(); while (_local3 < _local2.length) { oPlayer.aEquipment.push(loadItem(_local2[_local3++])); } loadSavePlayer(1); setScreen(mcRef.mcState.mcState); showLevelUp(mcRef.mcState.mcState); } function loadItem(_sItem) { var _local1; if (_sItem.substr(0, 1) == "*") { _local1 = DataItems.getDescription(""); var _local4 = _sItem.substr(1).split("*"); _local1.name = _local4[0]; _local1.item = _local4[1]; _local1.baseitem = false; _local1.sell = library.MyMath.convertAlphaNum(_local4[2]); _local1.color.redMultiplier = _local4[3]; _local1.color.blueMultiplier = _local4[4]; _local1.color.greenMultiplier = _local4[5]; var _local3 = 0; var _local6 = _local4.length / 3; var _local2; _local3 = 0; while (_local3 < _local4.length) { _local2 = library.MyMath.convertAlphaNum(_local4[6].substr((_local3 * 3) + 1, 2)); switch (_local4[6].substr(_local3 * 3, 1)) { case "R" : _local1.rock = _local2; break; case "P" : _local1.paper = _local2; break; case "S" : _local1.scissors = _local2; break; case "H" : _local1.health = _local2; break; case "M" : _local1.maxhealth = _local2; break; case "L" : _local1.light = _local2; break; case "K" : _local1.luck = _local2; break; case "E" : _local1.endurance = _local2; } _local3++; } } else { _local1 = DataItems.getDescription(_sItem); } return(_local1); } function saveData() { var _local3 = oSelector.save(); _local3 = _local3 + Achievements.saveData(); _local3 = _local3 + (nBoostRock + "/"); _local3 = _local3 + (nBoostPaper + "/"); _local3 = _local3 + (nBoostScissors + "/"); _local3 = _local3 + (nBoostRockMax + "/"); _local3 = _local3 + (nBoostPaperMax + "/"); _local3 = _local3 + (nBoostScissorsMax + "/"); _local3 = _local3 + (nBoostHealth + "/"); _local3 = _local3 + (nBoostLight + "/"); _local3 = _local3 + (nBoostLuck + "/"); _local3 = _local3 + (nBoostEndurance + "/"); _local3 = _local3 + (nBoostEquipment + "/"); _local3 = _local3 + (nBoostInventory + "/"); _local3 = _local3 + (nBoostSkill + "/"); _local3 = _local3 + saveColorData(oPlayer.color); _local3 = _local3 + saveColorData(oPlayer.stomachcolor); _local3 = _local3 + saveColorData(oPlayer.cockcolor); _local3 = _local3 + saveColorData(oPlayer.cockheadcolor); _local3 = _local3 + saveColorData(oPlayer.tailtipcolor); _local3 = _local3 + (oPlayer.name + "/"); _local3 = _local3 + (oPlayer.head + "/"); _local3 = _local3 + (oPlayer.body + "/"); _local3 = _local3 + (oPlayer.archtype + "/"); loadSavePlayer(-1); _local3 = _local3 + (oPlayer.rock + "/"); _local3 = _local3 + (oPlayer.paper + "/"); _local3 = _local3 + (oPlayer.scissors + "/"); _local3 = _local3 + (oPlayer.level + "/"); _local3 = _local3 + (oPlayer.maxhealth + "/"); _local3 = _local3 + (oPlayer.experience + "/"); _local3 = _local3 + (oPlayer.nextLevel + "/"); _local3 = _local3 + (oPlayer.light + "/"); _local3 = _local3 + (oPlayer.endurance + "/"); _local3 = _local3 + (oPlayer.luck + "/"); _local3 = _local3 + (oPlayer.equipment + "/"); _local3 = _local3 + (oPlayer.inventory + "/"); _local3 = _local3 + (oPlayer.skill + "/"); _local3 = _local3 + (oPlayer.boostsRemaining + "/"); var _local2; _local2 = 0; while (_local2 < oPlayer.aInventory.length) { if (oPlayer.aInventory[_local2].name != "") { _local3 = _local3 + (saveItem(oPlayer.aInventory[_local2]) + "/"); } _local2++; } _local3 = _local3 + ";;"; _local2 = 0; while (_local2 < oPlayer.aEquipment.length) { if (oPlayer.aEquipment[_local2].name != "") { _local3 = _local3 + ("/" + saveItem(oPlayer.aEquipment[_local2])); } _local2++; } loadSavePlayer(1); Main.Instance.save(1, _local3); } function saveItem(_oItem) { var _local3 = ""; if (_oItem.baseitem) { _local3 = _oItem.name; } else { _local3 = "*"; _local3 = _local3 + (_oItem.name + "*"); _local3 = _local3 + (_oItem.item + "*"); _local3 = _local3 + (library.MyMath.convertNumber(_oItem.sell) + "*"); _local3 = _local3 + saveColorData(_oItem.color).split("/").join("*"); if (_oItem.rock > 0) { _local3 = _local3 + ("R" + library.MyMath.convertNumber(_oItem.rock, 2)); } if (_oItem.paper > 0) { _local3 = _local3 + ("P" + library.MyMath.convertNumber(_oItem.paper, 2)); } if (_oItem.scissors > 0) { _local3 = _local3 + ("S" + library.MyMath.convertNumber(_oItem.scissors, 2)); } if (_oItem.health > 0) { _local3 = _local3 + ("H" + library.MyMath.convertNumber(_oItem.health, 2)); } if (_oItem.maxhealth > 0) { _local3 = _local3 + ("M" + library.MyMath.convertNumber(_oItem.maxhealth, 2)); } if (_oItem.light > 0) { _local3 = _local3 + ("L" + library.MyMath.convertNumber(_oItem.light, 2)); } if (_oItem.luck > 0) { _local3 = _local3 + ("K" + library.MyMath.convertNumber(_oItem.luck, 2)); } if (_oItem.endurance > 0) { _local3 = _local3 + ("E" + library.MyMath.convertNumber(_oItem.endurance, 2)); } } return(_local3); } function loadSavePlayer(_nMultiplier) { var _local2; _local2 = 0; while (_local2 < oPlayer.aEquipment.length) { oPlayer.rock = oPlayer.rock + (oPlayer.aEquipment[_local2].rock * _nMultiplier); oPlayer.paper = oPlayer.paper + (oPlayer.aEquipment[_local2].paper * _nMultiplier); oPlayer.scissors = oPlayer.scissors + (oPlayer.aEquipment[_local2].scissors * _nMultiplier); oPlayer.endurance = oPlayer.endurance + (oPlayer.aEquipment[_local2].endurance * _nMultiplier); oPlayer.maxhealth = oPlayer.maxhealth + (oPlayer.aEquipment[_local2].maxhealth * _nMultiplier); oPlayer.light = oPlayer.light + (oPlayer.aEquipment[_local2].light * _nMultiplier); oPlayer.luck = oPlayer.luck + (oPlayer.aEquipment[_local2].luck * _nMultiplier); _local2++; } } function saveColorData(_oColor) { return(((((_oColor.redMultiplier + "/") + _oColor.blueMultiplier) + "/") + _oColor.greenMultiplier) + "/"); } function loadColorData(_nGreen, _nBlue, _nRed) { var _local1 = new flash.geom.ColorTransform(); _local1.redMultiplier = _nRed; _local1.blueMultiplier = _nBlue; _local1.greenMultiplier = _nGreen; _local1.alphaMultiplier = 1; _local1.redOffset = 0; _local1.blueOffset = 0; _local1.greenOffset = 0; _local1.alphaOffset = 0; return(_local1); } function get dungeon() { return(oSelector.__get__dungeon()); } function get level() { return(oSelector.__get__node()); } function set success(_bSuccess) { bSuccess = _bSuccess; //return(__get__success()); } }
Symbol 1301 MovieClip [__Packages.PopupAchievementDisplay] Frame 0
class PopupAchievementDisplay extends library.Popup { var mcRef, nPage, oBtnPrev, oBtnNext, oBtnAchievements, setState; function PopupAchievementDisplay (_mcRef) { super(_mcRef); } function startIn() { displayPage(mcRef.mcState.mcState, 0, false); } function startIdle() { displayPage(mcRef.mcState, 0, true); } function startOut() { displayPage(mcRef.mcState.mcState, nPage, false); } function displayPage(_mcState, _nPage, _bButtons) { nPage = _nPage; var _local4 = Achievements.getAchievementPage(nPage); _mcState.mcAchievements.gotoAndStop(_local4.length); var _local2; _local2 = 0; while (_local2 < _local4.length) { _mcState.mcAchievements["mcItem" + _local2].mcGem._visible = _local4[_local2].current >= _local4[_local2].target; if ((!_mcState.mcAchievements["mcItem" + _local2].mcGem._visible) && (!_local4[_local2].hiddenname)) { _mcState.mcAchievements["mcItem" + _local2].txtName.text = "????????????????????????"; } else { _mcState.mcAchievements["mcItem" + _local2].txtName.text = _local4[_local2].name; } if (((!_mcState.mcAchievements["mcItem" + _local2].mcGem._visible) && (!_local4[_local2].displayed)) && (_local4[_local2].current == 0)) { _mcState.mcAchievements["mcItem" + _local2].txtDescription.text = "????????????????????????"; } else { _mcState.mcAchievements["mcItem" + _local2].txtDescription.text = _local4[_local2].description; } if (!_mcState.mcAchievements["mcItem" + _local2].mcGem._visible) { _mcState.mcAchievements["mcItem" + _local2].txtComplete.text = ""; } else { _mcState.mcAchievements["mcItem" + _local2].txtComplete.text = "Complete"; } _mcState.mcAchievements["mcItem" + _local2].txtDescription.text = _mcState.mcAchievements["mcItem" + _local2].txtDescription.text.split("[TARGET]").join(_local4[_local2].target); _mcState.mcAchievements["mcItem" + _local2].txtDescription.text = _mcState.mcAchievements["mcItem" + _local2].txtDescription.text.split("[CURRENT]").join(_local4[_local2].current); _mcState.mcAchievements["mcItem" + _local2].txtExperience.text = _local4[_local2].value + " XP"; _local2++; } if (_bButtons) { oBtnPrev = new library.MCButton(_mcState.mcPrevious, library.Delegate.create(this, changePage, -1)); oBtnNext = new library.MCButton(_mcState.mcNext, library.Delegate.create(this, changePage, 1)); oBtnAchievements = new library.MCButton(_mcState.btnContinue, library.Delegate.create(this, setState, library.Popup.sSTATE_OUT)); } else { oBtnPrev = new library.MCButton(_mcState.mcPrevious, undefined); oBtnNext = new library.MCButton(_mcState.mcNext, undefined); oBtnAchievements = new library.MCButton(_mcState.btnContinue, undefined); } _mcState.mcPrevious._visible = nPage > 0; _mcState.mcNext._visible = nPage < Achievements.aLAST_PAGE; _mcState.mcPages.txtPages.text = "Page " + (nPage + 1); } function changePage(_nPage) { displayPage(mcRef.mcState, nPage + _nPage, true); } }
Symbol 1302 MovieClip [__Packages.ShopLevelSelector] Frame 0
class ShopLevelSelector { var mcRef, nNode, nDungeon, nStarsUnlocked, aLocations; function ShopLevelSelector (_mcRef) { mcRef = _mcRef; nNode = 0; nDungeon = 0; nStarsUnlocked = 0; aLocations = DataLocations.getLocations(); } function setMc(_mcRef) { mcRef = _mcRef; setLocation(); } function addLevel() { var _local3 = nNode + 1; var _local2 = nDungeon; if (_local2 < (aLocations.length - 1)) { if (_local3 >= aLocations[nDungeon].aNodeUnlocked.length) { _local2 = Math.min(_local2 + 1, aLocations.length - 1); if (_local2 == nDungeon) { _local3 = aLocations[nDungeon].aNodeUnlocked.length - 1; } else { _local3 = 0; if ((_local2 == (aLocations.length - 1)) && (nDungeon != _local2)) { Achievements.addAchievement(Achievements.nSTAR_LEVEL, 1); nStarsUnlocked++; } } } if (_local2 < (aLocations.length - 1)) { aLocations[_local2].aNodeUnlocked[_local3] = true; } } else if (_local3 >= nStarsUnlocked) { nStarsUnlocked++; Achievements.addAchievement(Achievements.nSTAR_LEVEL, 1); } nDungeon = _local2; nNode = _local3; setLocation(); } function changeLocation(_nNext) { var _local2 = Math.min(Math.max(nNode + _nNext, 0), DataLocations.nNODES_PER_LOCATION - 1); _local2 = nNode + _nNext; var _local3 = nDungeon; if (_local2 < 0) { if (nDungeon > 0) { _local2 = aLocations[nDungeon].aNodeUnlocked.length - 1; _local3--; } else { _local2 = 0; } } else if ((aLocations.length - 1) > nDungeon) { if (aLocations[nDungeon].aNodeUnlocked.length <= _local2) { _local3 = _local3 + _nNext; if (_nNext > 0) { _local2 = 0; } else { _local2 = aLocations[_local3].aNodeUnlocked.length - 1; } } } else { _local2 = Math.min(_local2, nStarsUnlocked - 1); } if ((aLocations.length - 1) > _local3) { if (aLocations[_local3].aNodeUnlocked[_local2]) { nDungeon = _local3; nNode = _local2; setLocation(); } } else if (_local2 < nStarsUnlocked) { nDungeon = _local3; nNode = _local2; setLocation(); } } function setLocation() { mcRef.gotoAndStop(GenerateDungeon.ARRAY_DUNGEON[nDungeon]); if (nDungeon < (GenerateDungeon.ARRAY_DUNGEON.length - 1)) { var _local2; _local2 = 0; while (_local2 < aLocations[nDungeon].aNodeUnlocked.length) { switch (_local2) { case nNode : mcRef.mcProgression["mcNode" + (_local2 + 1)].gotoAndStop(sSTATE_NODE_CURRENT); break; case DataLocations.nNODES_PER_LOCATION - 1 : if ((nDungeon < (aLocations.length - 1)) && (aLocations[nDungeon].aNodeUnlocked[_local2])) { mcRef.mcProgression["mcNode" + (_local2 + 1)].gotoAndStop(sSTATE_NODE_BOSS_COMPLETED); } else if (aLocations[nDungeon].aNodeUnlocked[_local2]) { mcRef.mcProgression["mcNode" + (_local2 + 1)].gotoAndStop(sSTATE_NODE_BOSS); } else { mcRef.mcProgression["mcNode" + (_local2 + 1)].gotoAndStop(sSTATE_NODE_BOSS_LOCKED); } break; default : if (aLocations[nDungeon].aNodeUnlocked[_local2]) { if (aLocations[nDungeon].aNodeUnlocked[_local2 + 1]) { mcRef.mcProgression["mcNode" + (_local2 + 1)].gotoAndStop(sSTATE_NODE_COMPLETED); } else { mcRef.mcProgression["mcNode" + (_local2 + 1)].gotoAndStop(sSTATE_NODE_NEXT); } } else { mcRef.mcProgression["mcNode" + (_local2 + 1)].gotoAndStop(sSTATE_NODE_LOCKED); } } _local2++; } } else { mcRef.mcMin.txtText.text = nNode + 1; mcRef.mcMax.txtText.text = nStarsUnlocked; } } function get node() { return(nNode); } function get dungeon() { return(nDungeon); } function load(_nTotalNodes, _nTotalDungeon, _nStarsUnlocked, _nCurrentNodes, _nCurrentDungeon) { var _local2; var _local3; _local3 = 0; while (_local3 < (aLocations.length - 1)) { _local2 = 0; while (_local2 < DataLocations.nNODES_PER_LOCATION) { aLocations[_local3].aNodeUnlocked[_local2] = (_local3 < _nTotalDungeon) || ((_local3 == _nTotalDungeon) && (_local2 < _nTotalNodes)); _local2++; } _local3++; } nDungeon = _nCurrentDungeon; nNode = _nCurrentNodes; nStarsUnlocked = _nStarsUnlocked; setLocation(); } function save() { var _local5 = ((((nDungeon + "/") + nNode) + "/") + nStarsUnlocked) + "/"; var _local2; var _local3; var _local4 = false; _local3 = 0; while (_local3 < (aLocations.length - 1)) { _local2 = 0; while (_local2 < aLocations[_local3].aNodeUnlocked.length) { if (!aLocations[_local3].aNodeUnlocked[_local2]) { _local5 = _local5 + (((_local3 + "/") + _local2) + "/"); _local4 = true; break; } _local2++; } if (_local4) { break; } _local3++; } if (!_local4) { _local5 = _local5 + (aLocations.length + "/0/"); } return(_local5); } static var sSTATE_NODE_COMPLETED = "Completed"; static var sSTATE_NODE_NEXT = "Next"; static var sSTATE_NODE_LOCKED = "Locked"; static var sSTATE_NODE_BOSS_LOCKED = "BossLocked"; static var sSTATE_NODE_BOSS = "Boss"; static var sSTATE_NODE_BOSS_COMPLETED = "BossCompleted"; static var sSTATE_NODE_CURRENT = "Current"; }
Symbol 1303 MovieClip [__Packages.ShopDetails] Frame 0
class ShopDetails extends library.State { var aClips, setState, bMouseDown, oMouse, nDelay, mcRef, sText, nTotalText, mClip, sState; function ShopDetails (_mcRef) { super(_mcRef); aClips = new Array(); setState(sSTATE_HIDDEN); bMouseDown = false; oMouse = new Object(); oMouse.onMouseDown = library.Delegate.create(this, mouseDown); oMouse.onMouseUp = library.Delegate.create(this, mouseUp); Mouse.addListener(oMouse); } function doAppear() { tryClip(); if (nDelay <= getTimer()) { setState(sSTATE_IDLE); } } function startIdle() { setClip(); } function doIdle() { setClip(); tryClip(); } function doHidden() { tryClip(); } function clear() { mcRef.swapDepths(mcRef._parent.getNextHighestDepth()); aClips = new Array(); } function add(_mcRef, _sText, _nTotalText, _nDelay) { var _local3 = false; var _local5 = new Object(); var _local2; _local2 = 0; while (_local2 < aClips.length) { if (aClips[_local2].mc == _mcRef) { aClips[_local2].text = _sText; aClips[_local2].delay = _nDelay; aClips[_local2].totaltext = _nTotalText; _local3 = true; break; } _local2++; } if (!_local3) { _local5.mc = _mcRef; _local5.text = _sText; _local5.delay = _nDelay; _local5.totaltext = _nTotalText; aClips.push(_local5); } } function setClip() { mcRef.mcText.txtText.htmlText = sText; mcRef.mcBack.gotoAndStop(nTotalText); mcRef.mcText.gotoAndStop(nTotalText); var _local2 = new Object(); _local2.x = mClip._x; _local2.y = mClip._y; mClip._parent.localToGlobal(_local2); if (_local2.x < ((mcRef._width + nPOSITION_X) + nEDGE_X)) { mcRef._x = Math.min(Math.max(nEDGE_X, _local2.x - nPOSITION_X), (800 - nEDGE_X) - mcRef._width); } else { mcRef._x = Math.min(Math.max(nEDGE_X, _local2.x - (mcRef._width + nPOSITION_X)), (800 - nEDGE_X) - mcRef._width); } if (_local2.y < ((mcRef._height + nPOSITION_Y) + nEDGE_Y)) { mcRef._y = Math.max(nEDGE_Y, (_local2.y + mClip._height) + nPOSITION_Y); } else { mcRef._y = Math.max(nEDGE_Y, _local2.y - (mcRef._height + nPOSITION_Y)); } } function tryClip() { if (!bMouseDown) { var _local3; var _local4 = false; _local3 = 0; while (_local3 < aClips.length) { if (aClips[_local3].mc.hitTest(_root._xmouse, _root._ymouse)) { setText(aClips[_local3].text, aClips[_local3].delay, aClips[_local3].totaltext, aClips[_local3].mc); _local4 = true; break; } _local3++; } if (!_local4) { unsetText(); } } } function setText(_sText, _nDelay, _nTotalText, _mClip) { if (sState == sSTATE_HIDDEN) { setState(sSTATE_APPEAR); nDelay = getTimer() + _nDelay; } nTotalText = _nTotalText; sText = _sText; mClip = _mClip; } function unsetText() { setState(sSTATE_HIDDEN); } function mouseDown() { bMouseDown = true; unsetText(); } function mouseUp() { bMouseDown = false; } function setMc(_mcRef) { mcRef = _mcRef; mcRef.gotoAndStop(sState); } var nPOSITION_X = 300; var nPOSITION_Y = 10; var nEDGE_X = 20; var nEDGE_Y = 20; static var nDELAY_APPEAR_STATS = 500; static var nDELAY_APPEAR_ITEMS = 100; var sSTATE_APPEAR = "Appear"; var sSTATE_IDLE = "Idle"; var sSTATE_HIDDEN = "Hidden"; }
Symbol 1304 MovieClip [__Packages.MCBtnLevelUp] Frame 0
class MCBtnLevelUp extends library.MCButton { var sText, mcRef; function MCBtnLevelUp (_mcRef, _sText, _fFunction) { super(_mcRef, _fFunction); sText = _sText; mcRef.mcText.txtText.text = sText; } function startIdle() { mcRef.mcText.txtText.text = sText; } function startOver() { mcRef.mcText.txtText.text = sText; } function startDown() { mcRef.mcText.txtText.text = sText; } }
Symbol 1305 MovieClip [__Packages.DataItems] Frame 0
class DataItems { function DataItems () { } static function getItem(_nDungeon, _nNode) { var _local7 = new Array(); var _local1; if (_nDungeon < (GenerateDungeon.ARRAY_DUNGEON.length - 1)) { switch (_nDungeon) { case 0 : switch (_nNode) { case 0 : _local7 = new Array("Cock Ring", "Anal Beads", "Toothpaste", "Lime Jelly Bear", "Rock"); break; case 1 : _local7 = new Array("Cock Ring", "Anal Beads", "Toothpaste", "Lime Jelly Bear", "Rock", "Plastic Dildo", "Lantern", "Kamasutra Volume 1", "Mysterious Ruby", "POW Energy Drink"); break; case 2 : _local7 = new Array("Cock Ring", "Anal Beads", "Toothpaste", "Lime Jelly Bear", "Rock", "Plastic Dildo", "Lantern", "Kamasutra Volume 1", "Mysterious Ruby", "POW Energy Drink", "Sock", "Amazing Saphire", "Box of Mints", "Condom", "Totem"); break; case 3 : _local7 = new Array("Plastic Dildo", "Lantern", "Kamasutra Volume 1", "Mysterious Ruby", "POW Energy Drink", "Sock", "Amazing Saphire", "Box of Mints", "Condom", "Totem"); break; case 4 : _local7 = new Array("Sock", "Amazing Saphire", "Box of Mints", "Condom", "Totem", "Strawberry", "Kamasutra Volume 2", "Four leaf clover", "Bright Toothpaste", "Chocolate Bunny"); break; case 5 : _local7 = new Array("Strawberry", "Kamasutra Volume 2", "Four leaf clover", "Bright Toothpaste", "Chocolate Bunny", "Onion Cock Ring", "Enchanted Beads", "Vampire Dentures", "Medallion", "Torch"); } break; case 1 : switch (_nNode) { case 0 : _local7 = new Array("Strawberry", "Kamasutra Volume 2", "Four leaf clover", "Bright Toothpaste", "Chocolate Bunny", "Onion Cock Ring", "Enchanted Beads", "Vampire Dentures", "Medallion", "Torch", "Gold", "Orange Jelly Bear", "Lucky Dildo", "Necklace", "Bubblegum"); break; case 1 : _local7 = new Array("Onion Cock Ring", "Enchanted Beads", "Vampire Dentures", "Medallion", "Torch", "Gold", "Orange Jelly Bear", "Lucky Dildo", "Necklace", "Bubblegum", "Impressive Emerald", "Kamasutra Volume 3", "Adamantine", "Rugged Dildo", "Luminescent Condom"); break; case 2 : _local7 = new Array("Gold", "Orange Jelly Bear", "Lucky Dildo", "Necklace", "Bubblegum", "Impressive Emerald", "Kamasutra Volume 3", "Adamantine", "Rugged Dildo", "Luminescent Condom", "Mod Can", "White Chocolate Bunny", "Moon Rock", "Lubricant", "Silk Sock"); break; case 3 : _local7 = new Array("Impressive Emerald", "Kamasutra Volume 3", "Adamantine", "Rugged Dildo", "Luminescent Condom", "Mod Can", "White Chocolate Bunny", "Moon Rock", "Lubricant", "Silk Sock"); break; case 4 : _local7 = new Array("Mod Can", "White Chocolate Bunny", "Moon Rock", "Lubricant", "Silk Sock", "Blue Torch", "Moon Rock", "Banana", "Lovely Topaz", "Phallic Statuette"); break; case 5 : _local7 = new Array("Blue Torch", "Moon Rock", "Banana", "Lovely Topaz", "Phallic Statuette", "The One Cock Ring", "Chocolate Strawberry", "Cherry Bear", "Kamasutra Volume 4", "Pocket Rainbow"); } } _local1 = getDescription(_local7[Math.floor(Math.random() * _local7.length)]); } else { var _local11 = new Array("Great", "Wonderous", "Surprising", "Magical", "Entransing", "Unholy", "Arcane", "Cosmic", "Creepy", "Sonic", "Old", "Eternal", "Last", "Disquieting", "Yamato", "Astral", "Lunar", "Storm", "Exalted", "Corrupt", "Emperor", "Ancient", "Urban", "Huge", "Phallic"); var _local12 = new Array("of the Bear", "of Insanity", "of Mindless Lust", "of the Gods", "of Chaos", "of Fate", "of Love", "of Domination", "of the Monkey", "of the Wolf", "of the Overlord", "of the Tiger", "of Climax", "of the Night", "of the Abyss", "of Courage", "of Wisdom", "of Power", "of Judgement"); var _local4 = new Array(); var _local3 = new Array(); var _local5 = new Array(); var _local8 = 1; var _local2 = Math.floor(Math.random() * 100); _local1 = getDescription(); _local1.baseitem = false; if (_local2 < 5) { _local8 = 3; } else if (_local2 < 25) { _local8 = 2; } var _local6; _local6 = 0; while (_local6 < _local8) { _local2 = Math.floor(Math.random() * 100); if (_local2 < 40) { _local2 = Math.floor(Math.random() * 100); if (_local2 < 33) { _local1.rock++; } else if (_local2 < 67) { _local1.paper++; } else { _local1.scissors++; } } else if (_local2 < 75) { _local2 = Math.floor(Math.random() * 100); if (_local2 < 80) { _local1.maxhealth++; } else { _local1.endurance++; } } else { _local2 = Math.floor(Math.random() * 100); if (_local2 < 45) { _local1.sell++; } else if (_local2 < 85) { _local1.light++; } else { _local1.luck++; } } _local6++; } if (_local1.sell > 0) { _local1.sell = (_nNode + 10) * ((_local1.sell * 20) + 140); _local5.push("a"); _local3.push("Book"); _local4.push("Kamasutra"); _local5.push("the"); _local3.push("Scriptures"); _local4.push("Kamasutra"); _local5.push("a"); _local3.push("Nugget"); _local4.push("Gold"); } if (_local1.rock > 0) { _local1.rock = _local1.rock * 3; _local1.rock = _local1.rock + ((_nNode + 15) + Math.floor(Math.random() * 4)); _local1.rock = Math.min(_local1.rock, 999); _local1.sell = _local1.sell + (_local1.rock * (Math.floor(Math.random() * 15) + 55)); _local5.push("a"); _local3.push("Cock Ring"); _local4.push("CockRing"); _local5.push("a"); _local3.push("Sock"); _local4.push("Sock"); _local5.push("a"); _local3.push("Cock Ring"); _local4.push("OnionRing"); _local5.push("a"); _local3.push("Condom"); _local4.push("Condom"); _local5.push("a"); _local3.push("Condom"); _local4.push("LumCondom"); } if (_local1.paper > 0) { _local1.paper = _local1.paper * 3; _local1.paper = _local1.paper + ((_nNode + 15) + Math.floor(Math.random() * 4)); _local1.paper = Math.min(_local1.paper, 999); _local1.sell = _local1.sell + (_local1.paper * (Math.floor(Math.random() * 15) + 55)); _local5.push("some"); _local3.push("Anal Beads"); _local4.push("AnalBeads"); _local5.push("a"); _local3.push("Dildo"); _local4.push("Dildo"); _local5.push("some"); _local3.push("Anal Beads"); _local4.push("GlassBeads"); _local5.push("a"); _local3.push("Dildo"); _local4.push("WoodDildo"); _local5.push("a"); _local3.push("Lubricant"); _local4.push("Lube"); } if (_local1.scissors > 0) { _local1.scissors = _local1.scissors * 3; _local1.scissors = _local1.scissors + ((_nNode + 15) + Math.floor(Math.random() * 4)); _local1.scissors = Math.min(_local1.scissors, 999); _local1.sell = _local1.sell + (_local1.scissors * (Math.floor(Math.random() * 15) + 55)); _local5.push("some"); _local3.push("Toothpaste"); _local4.push("Toothpaste"); _local5.push("a"); _local3.push("Box of Mints"); _local4.push("MintBox"); _local5.push("some"); _local3.push("Toothpaste"); _local4.push("BrightToothpaste"); _local5.push("some"); _local3.push("Dentures"); _local4.push("VampireDentures"); _local5.push("some"); _local3.push("Bubblegum"); _local4.push("MintBox"); } if (_local1.maxhealth > 0) { _local1.maxhealth = ((_nNode * 10) + 90) + ((Math.floor(Math.random() * 4) * 5) * (((_local1.maxhealth + _local1.maxhealth) - 1) / _local1.maxhealth)); _local1.maxhealth = Math.min(_local1.maxhealth, 999); if (_local8 > 1) { _local1.maxhealth = _local1.maxhealth - (Math.floor(_local1.maxhealth / 10) * 7); } _local1.maxhealth = Math.round(_local1.maxhealth); _local1.sell = _local1.sell + (_local1.maxhealth * (Math.floor(Math.random() * 10) + 20)); _local5.push("a"); _local3.push("Necklace"); _local4.push("Necklace"); _local5.push("a"); _local3.push("Gem"); _local4.push("Emerald"); _local5.push("a"); _local3.push("Crystal"); _local4.push("Diamond"); _local5.push("a"); _local3.push("Gem"); _local4.push("Ruby"); } if (_local1.light > 0) { _local1.light = Math.min(6, (Math.floor(_nNode / 10) + 2) + _local1.light); _local1.light = Math.min(_local1.light, 999); _local1.sell = _local1.sell + (_local1.light * (Math.floor(Math.random() * 50) + 130)); _local5.push("a"); _local3.push("Torch"); _local4.push("Torch"); _local5.push("a"); _local3.push("Lantern"); _local4.push("Lantern"); _local5.push("a"); _local3.push("Torch"); _local4.push("BlueTorch"); } if (_local1.luck > 0) { if (_local8 == 1) { _local1.luck = _local1.luck + (Math.floor(_nNode / 15) + Math.floor(Math.random() * 3)); _local1.luck = Math.min(_local1.luck, 999); } _local1.sell = _local1.sell + (_local1.luck * (Math.floor(Math.random() * 50) + 200)); _local5.push("a"); _local3.push("Clover"); _local4.push("FourLeaf"); _local5.push("a"); _local3.push("Statuette"); _local4.push("GoldTotem"); _local5.push("a"); _local3.push("Ring"); _local4.push("OneRing"); } if (_local1.endurance > 0) { if (_local8 == 1) { _local1.endurance = _local1.endurance + 2; } _local1.endurance = _local1.endurance + ((Math.floor(_nNode / 3) + Math.floor(Math.random() * 3)) + 1); _local1.endurance = Math.min(_local1.endurance, 999); _local1.sell = _local1.sell + (_local1.endurance * (Math.floor(Math.random() * 50) + 250)); _local5.push("a"); _local3.push("Medallion"); _local4.push("Medallion"); _local5.push("a"); _local3.push("Stone"); _local4.push("Adamantine"); _local5.push("a"); _local3.push("Rainbow"); _local4.push("Rainbow"); } _local1.sell = _local1.sell + Math.floor(Math.random() * 100); var _local10 = Math.floor(Math.random() * _local4.length); _local1.item = _local4[_local10]; _local2 = Math.floor(Math.random() * 100); if (_local2 < 43) { _local1.name = (_local11[Math.floor(Math.random() * _local11.length)] + " ") + _local3[_local10]; } else if (_local2 < 86) { _local1.name = (_local3[_local10] + " ") + _local12[Math.floor(Math.random() * _local12.length)]; } else { _local1.name = (((_local11[Math.floor(Math.random() * _local11.length)] + " ") + _local3[_local10]) + " ") + _local12[Math.floor(Math.random() * _local12.length)]; } _local1.discover = (_local5[_local10] + " ") + _local1.name; var _local13 = new Array("Red", "Blue", "Yellow", "Green", "Purple", "Dark", "White", "Grey", "Any", "Any", "Any", "Any", "Any", "Any", "Any"); _local1.color = setMainColor(_local13[Math.floor(_local13.length * Math.random())]); } return(_local1); } static function setMainColor(_sColor) { var _local1 = new flash.geom.ColorTransform(0, 0, 0, 1, 0, 0, 0, 0); switch (_sColor) { case "Red" : var _local5 = Math.random() * 0.2; _local1.redMultiplier = _local5 + 0.8; _local1.blueMultiplier = (Math.random() * 0.1) + 0.6; _local1.greenMultiplier = (Math.random() * 0.1) + 0.6; break; case "Blue" : var _local6 = Math.random() * 0.2; _local1.redMultiplier = (Math.random() * 0.1) + 0.6; _local1.blueMultiplier = _local6 + 0.8; _local1.greenMultiplier = (Math.random() * 0.1) + 0.6; break; case "Yellow" : var _local4 = Math.random() * 0.25; _local1.redMultiplier = _local4 + 0.75; _local1.blueMultiplier = Math.random() * 0.3; _local1.greenMultiplier = _local4 + 0.75; break; case "Green" : var _local7 = Math.random() * 0.2; _local1.redMultiplier = (Math.random() * 0.1) + 0.6; _local1.blueMultiplier = (Math.random() * 0.1) + 0.6; _local1.greenMultiplier = _local7 + 0.8; break; case "Purple" : var _local3 = Math.random() * 0.4; _local1.redMultiplier = _local3 + 0.6; _local1.blueMultiplier = _local3 + 0.6; _local1.greenMultiplier = Math.random() * 0.3; break; case "Dark" : var _local2 = Math.random() * 0.15; _local1.redMultiplier = _local2 + 0.2; _local1.blueMultiplier = _local2 + 0.2; _local1.greenMultiplier = _local2 + 0.2; break; case "White" : _local2 = Math.random() * 0.15; _local1.redMultiplier = _local2 + 0.85; _local1.blueMultiplier = _local2 + 0.85; _local1.greenMultiplier = _local2 + 0.85; break; case "Grey" : _local2 = Math.random() * 0.3; _local1.redMultiplier = _local2 + 0.4; _local1.blueMultiplier = _local2 + 0.4; _local1.greenMultiplier = _local2 + 0.4; break; case "Any" : _local1.redMultiplier = (Math.random() * 0.75) + 0.15; _local1.blueMultiplier = (Math.random() * 0.75) + 0.15; _local1.greenMultiplier = (Math.random() * 0.75) + 0.15; } return(_local1); } static function getDescription(_sName) { var _local1 = new Object(); _local1.sell = 0; _local1.rock = 0; _local1.paper = 0; _local1.scissors = 0; _local1.health = 0; _local1.maxhealth = 0; _local1.light = 0; _local1.luck = 0; _local1.endurance = 0; _local1.desc = ""; _local1.name = _sName; _local1.item = _sName; _local1.baseitem = true; _local1.color = new flash.geom.ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); switch (_sName) { case "Cock Ring" : _local1.sell = 18; _local1.rock = 1; _local1.item = "CockRing"; _local1.discover = "a cock ring"; break; case "Anal Beads" : _local1.sell = 15; _local1.paper = 1; _local1.item = "AnalBeads"; _local1.discover = "anal beads"; break; case "Toothpaste" : _local1.sell = 20; _local1.scissors = 1; _local1.item = "Toothpaste"; _local1.discover = "a tube of toothpaste"; break; case "Lime Jelly Bear" : _local1.sell = 4; _local1.health = 5; _local1.item = "GummiBear"; _local1.discover = "a lime jelly bear"; break; case "Rock" : _local1.sell = 1; _local1.item = "Rock"; _local1.discover = "a rock"; break; case "Plastic Dildo" : _local1.sell = 41; _local1.paper = 2; _local1.item = "Dildo"; _local1.discover = "a plastic dildo"; break; case "Lantern" : _local1.sell = 31; _local1.light = 1; _local1.item = "Lantern"; _local1.discover = "a lantern"; break; case "Kamasutra Volume 1" : _local1.sell = 75; _local1.item = "Kamasutra"; _local1.discover = "a copy of Kamasutra, Volume 1"; break; case "Mysterious Ruby" : _local1.sell = 55; _local1.maxhealth = 10; _local1.item = "Ruby"; _local1.discover = "a mysterious ruby"; break; case "POW Energy Drink" : _local1.sell = 22; _local1.health = 30; _local1.item = "EnergyDrink"; _local1.discover = "a can of POW energy drink"; break; case "Sock" : _local1.sell = 64; _local1.rock = 2; _local1.item = "Sock"; _local1.discover = "a sock"; break; case "Amazing Saphire" : _local1.sell = 144; _local1.maxhealth = 25; _local1.item = "Saphire"; _local1.discover = "an amazing saphire"; break; case "Box of Mints" : _local1.sell = 109; _local1.maxhealth = 5; _local1.scissors = 1; _local1.item = "MintBox"; _local1.discover = "a box of mints"; break; case "Condom" : _local1.sell = 151; _local1.rock = 1; _local1.endurance = 1; _local1.item = "Condom"; _local1.discover = "a condom"; break; case "Totem" : _local1.sell = 88; _local1.rock = 1; _local1.paper = 1; _local1.scissors = 1; _local1.item = "Totem"; _local1.discover = "a totem"; break; case "Strawberry" : _local1.sell = 182; _local1.paper = 3; _local1.health = 30; _local1.item = "Strawberry"; _local1.discover = "a strawberry"; break; case "Kamasutra Volume 2" : _local1.sell = 250; _local1.item = "Kamasutra"; _local1.discover = "a copy of Kamasutra, Volume 2"; break; case "Four leaf clover" : _local1.sell = 214; _local1.luck = 1; _local1.item = "FourLeaf"; _local1.discover = "a four leaf clover"; break; case "Bright Toothpaste" : _local1.sell = 189; _local1.scissors = 4; _local1.light = 1; _local1.item = "BrightToothpaste"; _local1.discover = "a tube of bright toothpaste"; break; case "Chocolate Bunny" : _local1.sell = 99; _local1.health = 50; _local1.item = "Chocolate"; _local1.discover = "a chocolate bunny"; break; case "Onion Cock Ring" : _local1.sell = 270; _local1.rock = 6; _local1.health = 50; _local1.item = "OnionRing"; _local1.discover = "an onion cock ring"; break; case "Enchanted Beads" : _local1.sell = 299; _local1.paper = 5; _local1.item = "EnchantBeads"; _local1.discover = "some enchanted beads"; break; case "Vampire Dentures" : _local1.sell = 291; _local1.scissors = 5; _local1.item = "VampireDentures"; _local1.discover = "some vampire dentures"; break; case "Medallion" : _local1.sell = 323; _local1.rock = 2; _local1.paper = 2; _local1.scissors = 2; _local1.endurance = 1; _local1.item = "Medallion"; _local1.discover = "a medallion"; break; case "Torch" : _local1.sell = 164; _local1.light = 2; _local1.item = "Torch"; _local1.discover = "a torch"; break; case "Gold" : _local1.sell = 2; _local1.item = "Gold"; _local1.discover = "a gold nugget"; break; case "Orange Jelly Bear" : _local1.sell = 264; _local1.health = 75; _local1.item = "OrangeCandy"; _local1.discover = "an orange jelly bear"; break; case "Lucky Dildo" : _local1.sell = 385; _local1.paper = 6; _local1.luck = 2; _local1.item = "LuckyDildo"; _local1.discover = "a lucky dildo"; break; case "Necklace" : _local1.sell = 417; _local1.maxhealth = 20; _local1.endurance = 2; _local1.item = "Necklace"; _local1.discover = "a necklace"; break; case "Bubblegum" : _local1.sell = 448; _local1.scissors = 8; _local1.maxhealth = 10; _local1.item = "BubbleGum"; _local1.discover = "some bubblegum"; break; case "Impressive Emerald" : _local1.sell = 516; _local1.maxhealth = 45; _local1.item = "Emerald"; _local1.discover = "an impressive emerald"; break; case "Kamasutra Volume 3" : _local1.sell = 750; _local1.item = "Kamasutra"; _local1.discover = "a copy of Kamasutra, Volume 3"; break; case "Adamantine" : _local1.sell = 495; _local1.luck = 1; _local1.endurance = 2; _local1.item = "Adamantine"; _local1.discover = "a piece of adamantine"; break; case "Rugged Dildo" : _local1.sell = 541; _local1.paper = 10; _local1.item = "WoodDildo"; _local1.discover = "a rugged dildo"; break; case "Luminescent Condom" : _local1.sell = 462; _local1.rock = 7; _local1.light = 1; _local1.endurance = 1; _local1.item = "LumCondom"; _local1.discover = "a luminescent condom"; break; case "White Chocolate Bunny" : _local1.sell = 717; _local1.maxhealth = 25; _local1.luck = 1; _local1.endurance = 1; _local1.item = "WhiteBunny"; _local1.discover = "a white chocolate bunny"; break; case "Mod Can" : _local1.sell = 593; _local1.health = 100; _local1.item = "ModCan"; _local1.discover = "a can of 'Mod'"; break; case "Moon Rock" : _local1.sell = 657; _local1.rock = 4; _local1.paper = 4; _local1.scissors = 4; _local1.luck = 1; _local1.item = "Silver"; _local1.discover = "a moon rock"; break; case "Lubricant" : _local1.sell = 745; _local1.rock = 6; _local1.paper = 11; _local1.item = "Lube"; _local1.discover = "some lubricant"; break; case "Silk Sock" : _local1.sell = 808; _local1.rock = 12; _local1.item = "SilkSock"; _local1.discover = "a silk sock"; break; case "Blue Torch" : _local1.sell = 572; _local1.light = 3; _local1.item = "BlueTorch"; _local1.discover = "a blue torch"; break; case "Glass Beads" : _local1.sell = 958; _local1.luck = 1; _local1.scissors = 12; _local1.item = "GlassBeads"; _local1.discover = "some glass beads"; break; case "Banana" : _local1.sell = 914; _local1.scissors = 14; _local1.health = 50; _local1.item = "Banana"; _local1.discover = "a banana"; break; case "Lovely Topaz" : _local1.sell = 1055; _local1.maxhealth = 75; _local1.endurance = 2; _local1.item = "Topaz"; _local1.discover = "a lovely topaz"; break; case "Phallic Statuette" : _local1.sell = 867; _local1.luck = 4; _local1.item = "GoldTotem"; _local1.discover = "a phallic statuette"; break; case "The One Cock Ring" : _local1.sell = 1286; _local1.rock = 16; _local1.maxhealth = 15; _local1.item = "OneRing"; _local1.discover = "the One cock Ring"; break; case "Chocolate Strawberry" : _local1.sell = 1184; _local1.paper = 18; _local1.health = 100; _local1.item = "ChocoStrawberry"; _local1.discover = "a chocolate strawberry"; break; case "Cherry Bear" : _local1.sell = 1347; _local1.scissors = 17; _local1.light = 1; _local1.item = "CherryBear"; _local1.discover = "a cherry bear"; break; case "Kamasutra Volume 4" : _local1.sell = 1500; _local1.item = "Kamasutra"; _local1.discover = "a copy of Kamasutra, Volume 4"; break; case "Pocket Rainbow" : _local1.sell = 1234; _local1.rock = 8; _local1.paper = 8; _local1.scissors = 8; _local1.maxhealth = 30; _local1.item = "Rainbow"; _local1.discover = "a pocket rainbow"; } return(_local1); } }
Symbol 1306 MovieClip [__Packages.PopupLocation] Frame 0
class PopupLocation extends library.Popup { var sName, setState, mcRef, isStateComplete; function PopupLocation (_mcRef) { super(_mcRef); } function setDisplay(_sName) { sName = _sName; setState(library.Popup.sSTATE_IN); } function startIn() { mcRef.mcState.mcState.mcText.txtText.text = sName; } function startIdle() { mcRef.mcState.mcText.txtText.text = sName; } function doIdle() { if (isStateComplete()) { setState(library.Popup.sSTATE_OUT); } } function startOut() { mcRef.mcState.mcState.mcText.txtText.text = sName; } }
Symbol 1307 MovieClip [__Packages.Debug] Frame 0
class Debug { static var bDebugActive, sDebug, sDebug2, nLastKeyCode, nPlayerBody, nPlayerHead, nPlayerAttack, nFoeBody, nFoeAttack, nFoeHead; function Debug () { } static function setDebug() { bDebugActive = false; sDebug = ""; sDebug2 = ""; nLastKeyCode = -1; nPlayerBody = 1; nPlayerHead = 1; nPlayerAttack = 0; nFoeBody = 2; nFoeAttack = 0; } static function unsetDebug() { _root.debug.removeMovieClip(); } static function enterFrame() { keyDown(); } static function keyDown() { if (bDebugActive) { switch (sDebug) { case "DEBUG" : if (Key.isDown(66)) { sDebug = "BATTLE"; Main.Instance.setState(Main.sSTATE_GAME); nLastKeyCode = 66; } break; case "BATTLE" : battleKeyDown(); } } else if ((sDebug == "") && (Key.isDown(68))) { sDebug = "D"; nLastKeyCode = 68; } else if ((sDebug == "D") && (Key.isDown(69))) { sDebug = "DE"; nLastKeyCode = 69; } else if ((sDebug == "DE") && (Key.isDown(66))) { sDebug = "DEB"; nLastKeyCode = 67; } else if ((sDebug == "DEB") && (Key.isDown(85))) { sDebug = "DEBU"; nLastKeyCode = 85; } else if ((sDebug == "DEBU") && (Key.isDown(71))) { sDebug = "DEBUG"; bDebugActive = true; nLastKeyCode = 71; } } static function battleKeyDown() { var _local1; var _local2 = -1; _local1 = 0; while (_local1 <= 9) { if (Key.isDown(48 + _local1)) { _local2 = _local1; } _local1++; } if (Key.isDown(72)) { _local2 = 72; } if (Key.isDown(66)) { _local2 = 66; } if (Key.isDown(80)) { _local2 = 80; } if (Key.isDown(70)) { _local2 = 70; } if (Key.isDown(83)) { _local2 = 83; } if (Key.isDown(32)) { _local2 = 32; } if ((_local2 >= 0) && (nLastKeyCode != _local2)) { nLastKeyCode = _local2; switch (_local2) { case 32 : sDebug2 = ""; break; case 66 : sDebug2 = sDebug2 + "B"; break; case 69 : case 70 : sDebug2 = "E"; break; case 80 : sDebug2 = "P"; break; case 72 : sDebug2 = sDebug2 + "H"; break; case 83 : sDebug2 = sDebug2 + "S"; break; default : sDebug2 = sDebug2 + String(_local2); } } if (sDebug2.length == 3) { var _local3 = ""; if (sDebug2.substr(0, 1) == "P") { _local3 = "Player"; } else { _local3 = "Foe"; } if (sDebug2.substr(1, 1) == "B") { _local3 = _local3 + "Body"; Debug["n" + _local3] = Number(sDebug2.substr(2, 1)); } else if (sDebug2.substr(1, 1) == "H") { _local3 = _local3 + "Head"; Debug["n" + _local3] = Number(sDebug2.substr(2, 1)); } else if (sDebug2.substr(1, 1) == "S") { _local3 = _local3 + "Attack"; Debug["n" + _local3] = Number(sDebug2.substr(2, 1)); } sDebug2 = ""; } if (_local2 == -1) { nLastKeyCode = -1; } } static function get player() { var _local1 = new Object(); _local1.armor = "None"; _local1.body = aCHARACTER_BODY[nPlayerBody]; _local1.cock = ""; _local1.head = aCHARACTER_HEAD[nPlayerHead]; _local1.state = aCHARACTER_ATTACK[nPlayerAttack]; _local1.rock = 0; _local1.paper = 0; _local1.scissors = 0; return(_local1); } static function get foe() { var _local1 = new Object(); _local1.armor = "None"; _local1.body = aCHARACTER_BODY[nFoeBody]; _local1.cock = ""; _local1.head = aCHARACTER_HEAD[nFoeHead]; _local1.state = aCHARACTER_ATTACK[nFoeAttack]; _local1.rock = 0; _local1.paper = 0; _local1.scissors = 0; return(_local1); } static function get tileset() { return("Pyramid"); } static var aCHARACTER_BODY = new Array("", "Chubby", "Goblin", "Orc"); static var aCHARACTER_HEAD = new Array("", "Fox"); static var aCHARACTER_ATTACK = new Array("Idle", "Rock", "Paper", "Scissors", "GetRock", "GetPaper", "GetScissors", "NullRock", "NullPaper", "NullScissors"); }
Symbol 1308 MovieClip [__Packages.PopupCommentary] Frame 0
class PopupCommentary extends library.Popup { var mcRef, nPage, oBtnPrev, oBtnNext, oBtnContinue, setState; function PopupCommentary (_mcRef) { super(_mcRef); } function startIn() { displayPage(mcRef.mcState.mcState, 1, false); } function startIdle() { displayPage(mcRef.mcState, 1, true); } function startOut() { displayPage(mcRef.mcState.mcState, nPage, false); } function displayPage(_mcState, _nPage, _bButtons) { nPage = _nPage; _mcState.mcCommentary.gotoAndStop(_nPage); if (_bButtons) { oBtnPrev = new library.MCButton(_mcState.mcPrevious, library.Delegate.create(this, changePage, -1)); oBtnNext = new library.MCButton(_mcState.mcNext, library.Delegate.create(this, changePage, 1)); oBtnContinue = new library.MCButton(_mcState.btnContinue, library.Delegate.create(this, setState, library.Popup.sSTATE_OUT)); } else { oBtnPrev = new library.MCButton(_mcState.mcPrevious, undefined); oBtnNext = new library.MCButton(_mcState.mcNext, undefined); oBtnContinue = new library.MCButton(_mcState.btnContinue, undefined); } _mcState.mcPrevious._visible = nPage > 1; _mcState.mcNext._visible = nPage < _mcState.mcCommentary._totalFrames; _mcState.mcPages.txtPages.text = "Page " + nPage; } function changePage(_nChangePage) { displayPage(mcRef.mcState, nPage + _nChangePage, true); } }
Symbol 1309 MovieClip [__Packages.ChooseTutorialPopup] Frame 0
class ChooseTutorialPopup extends library.Popup { var fYes, fNo, mcRef, oBtnYes, oBtnNo, oBtnCancel, setState; function ChooseTutorialPopup (_mcRef, _fYes, _fNo) { super(_mcRef); fYes = _fYes; fNo = _fNo; } function startIn() { mcRef.mcState.mcState.btnYes.gotoAndStop("Idle"); mcRef.mcState.mcState.btnNo.gotoAndStop("Idle"); mcRef.mcState.mcState.btnCancel.gotoAndStop("Idle"); } function startIdle() { oBtnYes = new library.MCButton(mcRef.mcState.btnYes, fYes); oBtnNo = new library.MCButton(mcRef.mcState.btnNo, fNo); oBtnCancel = new library.MCButton(mcRef.mcState.btnCancel, library.Delegate.create(this, setState, library.Popup.sSTATE_OUT)); } function doIdle() { oBtnYes.enterFrame(); oBtnNo.enterFrame(); } function startOut() { mcRef.mcState.mcState.btnYes.gotoAndStop("Idle"); mcRef.mcState.mcState.btnNo.gotoAndStop("Idle"); } }
Symbol 1310 MovieClip [__Packages.ContinueButton] Frame 0
class ContinueButton extends library.MCButton { var mcRef, sMessage; function ContinueButton (_mcRef, _fClick, _sMessage) { super(_mcRef, _fClick); mcRef.onRollOver = library.Delegate.create(this, rollOver); mcRef.onPress = library.Delegate.create(this, press); sMessage = _sMessage; } function rollOver() { mcRef.gotoAndStop("Over"); if (sMessage == "") { mcRef.mcNotice._visible = false; } else { mcRef.mcNotice._visible = true; mcRef.mcNotice.txtText.text = sMessage; } } function press() { mcRef.gotoAndStop("Down"); if (sMessage == "") { mcRef.mcNotice._visible = false; } else { mcRef.mcNotice._visible = true; mcRef.mcNotice.txtText.text = sMessage; } } }
Symbol 363 MovieClip Frame 1
mcBlocker.useHandCursor = false;
Symbol 477 MovieClip Frame 1
mcBlocker.useHandCursor = false;
Symbol 1053 MovieClip Frame 5
stop();
Symbol 1054 MovieClip Frame 5
stop();
Symbol 1065 MovieClip Frame 5
stop();
Symbol 1066 MovieClip Frame 5
stop();
Symbol 1077 MovieClip Frame 5
stop();
Symbol 1078 MovieClip Frame 5
stop();
Symbol 1115 MovieClip Frame 1
mcBlocker.useHandCursor = false;
Symbol 1123 MovieClip Frame 1
mcBlocker.useHandCursor = false;
Symbol 1127 MovieClip Frame 1
mcBlocker.useHandCursor = false;
Symbol 1217 MovieClip Frame 1
mcBlocker.useHandCursor = false;
Symbol 1224 MovieClip Frame 1
mcBlocker.useHandCursor = false;
Symbol 1231 MovieClip Frame 1
mcBlocker.useHandCursor = false;
Symbol 1244 MovieClip Frame 1
mcBlocker.useHandCursor = false;

Library Items

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

Instance Names

"mcLoading"Frame 1Symbol 19 MovieClip
"btnStart"Frame 20Symbol 285 MovieClip
"btnContinue"Frame 20Symbol 288 MovieClip
"btnCredits"Frame 20Symbol 292 MovieClip
"btnCommentary"Frame 20Symbol 294 MovieClip
"mcTutorial"Frame 20Symbol 319 MovieClip
"mcCredits"Frame 20Symbol 328 MovieClip
"mcCommentary"Frame 20Symbol 363 MovieClip
"btnStart"Frame 30Symbol 366 MovieClip
"mcName"Frame 30Symbol 368 MovieClip
"mcPlayerBig"Frame 30Symbol 464 MovieClip
"mcColor"Frame 30Symbol 466 MovieClip
"mcBody"Frame 30Symbol 470 MovieClip
"mcStomach"Frame 30Symbol 470 MovieClip
"mcCock"Frame 30Symbol 470 MovieClip
"mcCockHead"Frame 30Symbol 470 MovieClip
"mcTailTip"Frame 30Symbol 470 MovieClip
"mcTutorial"Frame 30Symbol 477 MovieClip
"mcLevel"Frame 40Symbol 480 MovieClip
"mcDialogBox"Frame 40Symbol 497 MovieClip
"mcEndLevelDialogBox"Frame 40Symbol 522 MovieClip
"mcBattle"Frame 40Symbol 1125 MovieClip
"mcTutorial"Frame 40Symbol 1127 MovieClip
"mcShop"Frame 40Symbol 1246 MovieClip
"mcLevelName"Frame 40Symbol 1254 MovieClip
"mcAchievements"Frame 40Symbol 1263 MovieClip
"mcPause"Frame 40Symbol 1268 MovieClip
"mcBody"Symbol 18 MovieClip [mcPlayer] Frame 1Symbol 5 MovieClip
"mcStomach"Symbol 18 MovieClip [mcPlayer] Frame 1Symbol 8 MovieClip
"mcHead"Symbol 18 MovieClip [mcPlayer] Frame 1Symbol 11 MovieClip
"mcFace"Symbol 18 MovieClip [mcPlayer] Frame 1Symbol 15 MovieClip
"mcTailTip"Symbol 18 MovieClip [mcPlayer] Frame 1Symbol 17 MovieClip
"mcBody"Symbol 61 MovieClip Frame 1Symbol 51 MovieClip
"mcNose"Symbol 61 MovieClip Frame 1Symbol 54 MovieClip
"mcCockHead"Symbol 61 MovieClip Frame 1Symbol 57 MovieClip
"mcArmor"Symbol 61 MovieClip Frame 1Symbol 60 MovieClip
"mcBody"Symbol 73 MovieClip Frame 1Symbol 64 MovieClip
"mcCockHead"Symbol 73 MovieClip Frame 1Symbol 67 MovieClip
"mcArmor"Symbol 73 MovieClip Frame 1Symbol 72 MovieClip
"mcBody"Symbol 86 MovieClip Frame 1Symbol 76 MovieClip
"mcArmor"Symbol 86 MovieClip Frame 1Symbol 79 MovieClip
"mcStomach"Symbol 86 MovieClip Frame 1Symbol 83 MovieClip
"mcBody"Symbol 96 MovieClip Frame 1Symbol 89 MovieClip
"mcArmor"Symbol 96 MovieClip Frame 1Symbol 92 MovieClip
"mcStomach"Symbol 96 MovieClip Frame 1Symbol 95 MovieClip
"mcBody"Symbol 111 MovieClip Frame 1Symbol 99 MovieClip
"mcCockHead"Symbol 111 MovieClip Frame 1Symbol 102 MovieClip
"mcStomach"Symbol 111 MovieClip Frame 1Symbol 105 MovieClip
"mcArmor"Symbol 111 MovieClip Frame 1Symbol 110 MovieClip
"mcState"Symbol 112 MovieClip [mcMonster] Frame 1Symbol 61 MovieClip
"mcState"Symbol 112 MovieClip [mcMonster] Frame 10Symbol 73 MovieClip
"mcState"Symbol 112 MovieClip [mcMonster] Frame 20Symbol 86 MovieClip
"mcState"Symbol 112 MovieClip [mcMonster] Frame 30Symbol 96 MovieClip
"mcState"Symbol 112 MovieClip [mcMonster] Frame 40Symbol 111 MovieClip
"txtText"Symbol 118 MovieClip Frame 1Symbol 117 EditableText
"mcItem"Symbol 245 MovieClip [mcItem] Frame 1Symbol 115 MovieClip
"mcText"Symbol 245 MovieClip [mcItem] Frame 1Symbol 118 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 10Symbol 121 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 20Symbol 124 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 30Symbol 127 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 40Symbol 130 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 50Symbol 133 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 60Symbol 136 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 70Symbol 139 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 80Symbol 142 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 90Symbol 145 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 100Symbol 148 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 110Symbol 151 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 120Symbol 154 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 130Symbol 157 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 140Symbol 160 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 150Symbol 163 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 160Symbol 166 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 170Symbol 169 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 180Symbol 172 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 190Symbol 175 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 200Symbol 178 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 210Symbol 181 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 220Symbol 184 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 230Symbol 187 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 240Symbol 190 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 250Symbol 193 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 260Symbol 196 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 270Symbol 199 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 280Symbol 202 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 290Symbol 205 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 300Symbol 208 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 310Symbol 211 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 320Symbol 214 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 330Symbol 217 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 340Symbol 220 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 350Symbol 223 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 360Symbol 226 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 370Symbol 229 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 380Symbol 230 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 390Symbol 231 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 400Symbol 234 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 410Symbol 237 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 430Symbol 240 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 440Symbol 241 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 450Symbol 242 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 461Symbol 243 MovieClip
"mcItem"Symbol 245 MovieClip [mcItem] Frame 470Symbol 244 MovieClip
"mcBody"Symbol 246 MovieClip [mcPlayerColorSmall] Frame 1Symbol 5 MovieClip
"mcStomach"Symbol 246 MovieClip [mcPlayerColorSmall] Frame 1Symbol 8 MovieClip
"mcHead"Symbol 246 MovieClip [mcPlayerColorSmall] Frame 1Symbol 11 MovieClip
"mcFace"Symbol 246 MovieClip [mcPlayerColorSmall] Frame 1Symbol 15 MovieClip
"mcTailTip"Symbol 246 MovieClip [mcPlayerColorSmall] Frame 1Symbol 17 MovieClip
"txtText"Symbol 283 MovieClip Frame 1Symbol 282 EditableText
"mcNotice"Symbol 285 MovieClip Frame 10Symbol 283 MovieClip
"mcNotice"Symbol 285 MovieClip Frame 20Symbol 283 MovieClip
"mcNotice"Symbol 288 MovieClip Frame 10Symbol 283 MovieClip
"mcNotice"Symbol 288 MovieClip Frame 20Symbol 283 MovieClip
"btnYes"Symbol 315 MovieClip Frame 1Symbol 305 MovieClip
"btnNo"Symbol 315 MovieClip Frame 1Symbol 308 MovieClip
"btnCancel"Symbol 315 MovieClip Frame 1Symbol 314 MovieClip
"mcState"Symbol 316 MovieClip Frame 1Symbol 315 MovieClip
"mcState"Symbol 318 MovieClip Frame 1Symbol 315 MovieClip
"mcBlocker"Symbol 319 MovieClip Frame 1Symbol 296 Button
"mcState"Symbol 319 MovieClip Frame 1Symbol 316 MovieClip
"mcState"Symbol 319 MovieClip Frame 10Symbol 315 MovieClip
"mcState"Symbol 319 MovieClip Frame 20Symbol 318 MovieClip
"btnContinue"Symbol 324 MovieClip Frame 1Symbol 323 MovieClip
"mcState"Symbol 325 MovieClip Frame 1Symbol 324 MovieClip
"mcState"Symbol 327 MovieClip Frame 1Symbol 324 MovieClip
"mcBlocker"Symbol 328 MovieClip Frame 1Symbol 296 Button
"mcState"Symbol 328 MovieClip Frame 1Symbol 325 MovieClip
"mcState"Symbol 328 MovieClip Frame 10Symbol 324 MovieClip
"mcState"Symbol 328 MovieClip Frame 20Symbol 327 MovieClip
"txtPages"Symbol 358 MovieClip Frame 1Symbol 357 EditableText
"btnContinue"Symbol 359 MovieClip Frame 1Symbol 323 MovieClip
"mcCommentary"Symbol 359 MovieClip Frame 1Symbol 346 MovieClip
"mcPrevious"Symbol 359 MovieClip Frame 1Symbol 351 MovieClip
"mcNext"Symbol 359 MovieClip Frame 1Symbol 356 MovieClip
"mcPages"Symbol 359 MovieClip Frame 1Symbol 358 MovieClip
"mcState"Symbol 360 MovieClip Frame 1Symbol 359 MovieClip
"mcState"Symbol 362 MovieClip Frame 1Symbol 359 MovieClip
"mcBlocker"Symbol 363 MovieClip Frame 1Symbol 296 Button
"mcState"Symbol 363 MovieClip Frame 1Symbol 360 MovieClip
"mcState"Symbol 363 MovieClip Frame 10Symbol 359 MovieClip
"mcState"Symbol 363 MovieClip Frame 20Symbol 362 MovieClip
"txtName"Symbol 368 MovieClip Frame 1Symbol 367 EditableText
"mcHead"Symbol 464 MovieClip Frame 1Symbol 370 MovieClip
"mcTail"Symbol 464 MovieClip Frame 10Symbol 373 MovieClip
"mcTailTip"Symbol 464 MovieClip Frame 10Symbol 376 MovieClip
"mcBody"Symbol 464 MovieClip Frame 10Symbol 379 MovieClip
"mcStomach"Symbol 464 MovieClip Frame 10Symbol 382 MovieClip
"mcCock"Symbol 464 MovieClip Frame 10Symbol 385 MovieClip
"mcCockHead"Symbol 464 MovieClip Frame 10Symbol 388 MovieClip
"mcHead"Symbol 464 MovieClip Frame 10Symbol 391 MovieClip
"mcFace"Symbol 464 MovieClip Frame 10Symbol 394 MovieClip
"mcBody"Symbol 464 MovieClip Frame 30Symbol 399 MovieClip
"mcArmor"Symbol 464 MovieClip Frame 30Symbol 402 MovieClip
"mcCockHead"Symbol 464 MovieClip Frame 30Symbol 405 MovieClip
"mcNose"Symbol 464 MovieClip Frame 30Symbol 408 MovieClip
"mcBody"Symbol 464 MovieClip Frame 40Symbol 411 MovieClip
"mcArmor"Symbol 464 MovieClip Frame 40Symbol 414 MovieClip
"mcCockHead"Symbol 464 MovieClip Frame 40Symbol 417 MovieClip
"mcNose"Symbol 464 MovieClip Frame 40Symbol 420 MovieClip
"mcBackArmor"Symbol 464 MovieClip Frame 50Symbol 423 MovieClip
"mcBackCockHead"Symbol 464 MovieClip Frame 50Symbol 426 MovieClip
"mcBody"Symbol 464 MovieClip Frame 50Symbol 429 MovieClip
"mcStomach"Symbol 464 MovieClip Frame 50Symbol 432 MovieClip
"mcArmor"Symbol 464 MovieClip Frame 50Symbol 433 MovieClip
"mcNose"Symbol 464 MovieClip Frame 50Symbol 436 MovieClip
"mcBody"Symbol 464 MovieClip Frame 60Symbol 439 MovieClip
"mcStomach"Symbol 464 MovieClip Frame 60Symbol 442 MovieClip
"mcArmor"Symbol 464 MovieClip Frame 60Symbol 445 MovieClip
"mcCockHead"Symbol 464 MovieClip Frame 60Symbol 448 MovieClip
"mcBody"Symbol 464 MovieClip Frame 70Symbol 451 MovieClip
"mcStomach"Symbol 464 MovieClip Frame 70Symbol 454 MovieClip
"mcArmor"Symbol 464 MovieClip Frame 70Symbol 457 MovieClip
"mcCockHead"Symbol 464 MovieClip Frame 70Symbol 460 MovieClip
"mcNose"Symbol 464 MovieClip Frame 70Symbol 463 MovieClip
"mcBody"Symbol 464 MovieClip Frame 80Symbol 439 MovieClip
"mcStomach"Symbol 464 MovieClip Frame 80Symbol 442 MovieClip
"mcArmor"Symbol 464 MovieClip Frame 80Symbol 445 MovieClip
"mcCockHead"Symbol 464 MovieClip Frame 80Symbol 448 MovieClip
"mcBody"Symbol 469 MovieClip Frame 1Symbol 5 MovieClip
"mcStomach"Symbol 469 MovieClip Frame 1Symbol 8 MovieClip
"mcHead"Symbol 469 MovieClip Frame 1Symbol 11 MovieClip
"mcFace"Symbol 469 MovieClip Frame 1Symbol 15 MovieClip
"mcTailTip"Symbol 469 MovieClip Frame 1Symbol 17 MovieClip
"mcColor"Symbol 470 MovieClip Frame 1Symbol 469 MovieClip
"mcColor"Symbol 470 MovieClip Frame 10Symbol 469 MovieClip
"btnContinue"Symbol 474 MovieClip Frame 1Symbol 323 MovieClip
"mcState"Symbol 475 MovieClip Frame 1Symbol 474 MovieClip
"mcState"Symbol 476 MovieClip Frame 1Symbol 474 MovieClip
"mcBlocker"Symbol 477 MovieClip Frame 1Symbol 296 Button
"mcState"Symbol 477 MovieClip Frame 1Symbol 475 MovieClip
"mcState"Symbol 477 MovieClip Frame 10Symbol 474 MovieClip
"mcState"Symbol 477 MovieClip Frame 20Symbol 476 MovieClip
"txtText"Symbol 484 MovieClip Frame 1Symbol 483 EditableText
"mcText"Symbol 485 MovieClip Frame 1Symbol 484 MovieClip
"mcState"Symbol 486 MovieClip Frame 1Symbol 485 MovieClip
"txtOption1"Symbol 493 MovieClip Frame 1Symbol 491 EditableText
"txtOption2"Symbol 493 MovieClip Frame 1Symbol 492 EditableText
"mcState"Symbol 494 MovieClip Frame 1Symbol 493 MovieClip
"mcState"Symbol 495 MovieClip Frame 1Symbol 494 MovieClip
"mcState"Symbol 495 MovieClip Frame 10Symbol 493 MovieClip
"mcState"Symbol 495 MovieClip Frame 20Symbol 493 MovieClip
"mcState"Symbol 496 MovieClip Frame 1Symbol 485 MovieClip
"mcState"Symbol 497 MovieClip Frame 1Symbol 486 MovieClip
"mcState"Symbol 497 MovieClip Frame 10Symbol 485 MovieClip
"mcOptions"Symbol 497 MovieClip Frame 10Symbol 495 MovieClip
"mcState"Symbol 497 MovieClip Frame 20Symbol 496 MovieClip
"txtText"Symbol 511 MovieClip Frame 1Symbol 510 EditableText
"txtText"Symbol 515 MovieClip Frame 1Symbol 514 EditableText
"mcSplat"Symbol 516 MovieClip Frame 1Symbol 509 MovieClip
"mcNumber"Symbol 516 MovieClip Frame 1Symbol 511 MovieClip
"mcText"Symbol 516 MovieClip Frame 1Symbol 515 MovieClip
"mcState"Symbol 517 MovieClip Frame 1Symbol 516 MovieClip
"mcXp1"Symbol 522 MovieClip Frame 1Symbol 517 MovieClip
"mcXp2"Symbol 522 MovieClip Frame 1Symbol 517 MovieClip
"mcXp3"Symbol 522 MovieClip Frame 1Symbol 517 MovieClip
"mcXp4"Symbol 522 MovieClip Frame 1Symbol 517 MovieClip
"mcXp5"Symbol 522 MovieClip Frame 1Symbol 517 MovieClip
"mcXpTotal"Symbol 522 MovieClip Frame 1Symbol 517 MovieClip
"mcClickContinue"Symbol 522 MovieClip Frame 1Symbol 521 MovieClip
"mcHead"Symbol 661 MovieClip Frame 1Symbol 370 MovieClip
"mcBack"Symbol 661 MovieClip Frame 10Symbol 530 MovieClip
"mcBackStomach"Symbol 661 MovieClip Frame 10Symbol 533 MovieClip
"mcTail"Symbol 661 MovieClip Frame 10Symbol 536 MovieClip
"mcTailTip"Symbol 661 MovieClip Frame 10Symbol 539 MovieClip
"mcBody"Symbol 661 MovieClip Frame 10Symbol 542 MovieClip
"mcStomach"Symbol 661 MovieClip Frame 10Symbol 545 MovieClip
"mcCock"Symbol 661 MovieClip Frame 10Symbol 548 MovieClip
"mcCockHead"Symbol 661 MovieClip Frame 10Symbol 551 MovieClip
"mcHead"Symbol 661 MovieClip Frame 10Symbol 554 MovieClip
"mcFace"Symbol 661 MovieClip Frame 10Symbol 557 MovieClip
"mcNose"Symbol 661 MovieClip Frame 10Symbol 560 MovieClip
"mcHead"Symbol 661 MovieClip Frame 10Symbol 561 MovieClip
"mcFront"Symbol 661 MovieClip Frame 10Symbol 564 MovieClip
"mcFrontStomach"Symbol 661 MovieClip Frame 10Symbol 567 MovieClip
"mcBack"Symbol 661 MovieClip Frame 30Symbol 570 MovieClip
"mcBody"Symbol 661 MovieClip Frame 30Symbol 573 MovieClip
"mcArmor"Symbol 661 MovieClip Frame 30Symbol 576 MovieClip
"mcCockHead"Symbol 661 MovieClip Frame 30Symbol 579 MovieClip
"mcNose"Symbol 661 MovieClip Frame 30Symbol 582 MovieClip
"mcFront"Symbol 661 MovieClip Frame 30Symbol 585 MovieClip
"mcBack"Symbol 661 MovieClip Frame 40Symbol 590 MovieClip
"mcBody"Symbol 661 MovieClip Frame 40Symbol 593 MovieClip
"mcCockHead"Symbol 661 MovieClip Frame 40Symbol 596 MovieClip
"mcNose"Symbol 661 MovieClip Frame 40Symbol 599 MovieClip
"mcFront"Symbol 661 MovieClip Frame 40Symbol 602 MovieClip
"mcFrontArmor"Symbol 661 MovieClip Frame 40Symbol 605 MovieClip
"mcBackArmor"Symbol 661 MovieClip Frame 50Symbol 608 MovieClip
"mcBackCockHead"Symbol 661 MovieClip Frame 50Symbol 613 MovieClip
"mcBody"Symbol 661 MovieClip Frame 50Symbol 616 MovieClip
"mcStomach"Symbol 661 MovieClip Frame 50Symbol 619 MovieClip
"mcNose"Symbol 661 MovieClip Frame 50Symbol 622 MovieClip
"mcBody"Symbol 661 MovieClip Frame 60Symbol 626 MovieClip
"mcStomach"Symbol 661 MovieClip Frame 60Symbol 629 MovieClip
"mcArmor"Symbol 661 MovieClip Frame 60Symbol 633 MovieClip
"mcCockHead"Symbol 661 MovieClip Frame 60Symbol 636 MovieClip
"mcBack"Symbol 661 MovieClip Frame 70Symbol 639 MovieClip
"mcBackNose"Symbol 661 MovieClip Frame 70Symbol 642 MovieClip
"mcBody"Symbol 661 MovieClip Frame 70Symbol 645 MovieClip
"mcStomach"Symbol 661 MovieClip Frame 70Symbol 648 MovieClip
"mcArmor"Symbol 661 MovieClip Frame 70Symbol 651 MovieClip
"mcCockHead"Symbol 661 MovieClip Frame 70Symbol 654 MovieClip
"mcNose"Symbol 661 MovieClip Frame 70Symbol 657 MovieClip
"mcFront"Symbol 661 MovieClip Frame 70Symbol 660 MovieClip
"mcBack"Symbol 661 MovieClip Frame 80Symbol 590 MovieClip
"mcBody"Symbol 661 MovieClip Frame 80Symbol 593 MovieClip
"mcCockHead"Symbol 661 MovieClip Frame 80Symbol 596 MovieClip
"mcNose"Symbol 661 MovieClip Frame 80Symbol 599 MovieClip
"mcFront"Symbol 661 MovieClip Frame 80Symbol 602 MovieClip
"mcFrontArmor"Symbol 661 MovieClip Frame 80Symbol 605 MovieClip
"mcHead"Symbol 760 MovieClip Frame 1Symbol 370 MovieClip
"mcTail"Symbol 760 MovieClip Frame 10Symbol 664 MovieClip
"mcTailTip"Symbol 760 MovieClip Frame 10Symbol 667 MovieClip
"mcBody"Symbol 760 MovieClip Frame 10Symbol 670 MovieClip
"mcStomach"Symbol 760 MovieClip Frame 10Symbol 673 MovieClip
"mcCock"Symbol 760 MovieClip Frame 10Symbol 676 MovieClip
"mcCockHead"Symbol 760 MovieClip Frame 10Symbol 679 MovieClip
"mcHead"Symbol 760 MovieClip Frame 10Symbol 682 MovieClip
"mcFace"Symbol 760 MovieClip Frame 10Symbol 685 MovieClip
"mcNose"Symbol 760 MovieClip Frame 10Symbol 688 MovieClip
"mcBody"Symbol 760 MovieClip Frame 30Symbol 691 MovieClip
"mcArmor"Symbol 760 MovieClip Frame 30Symbol 694 MovieClip
"mcCockHead"Symbol 760 MovieClip Frame 30Symbol 697 MovieClip
"mcNose"Symbol 760 MovieClip Frame 30Symbol 700 MovieClip
"mcBody"Symbol 760 MovieClip Frame 40Symbol 703 MovieClip
"mcArmor"Symbol 760 MovieClip Frame 40Symbol 706 MovieClip
"mcCockHead"Symbol 760 MovieClip Frame 40Symbol 709 MovieClip
"mcNose"Symbol 760 MovieClip Frame 40Symbol 712 MovieClip
"mcBackArmor"Symbol 760 MovieClip Frame 50Symbol 715 MovieClip
"mcBackCockHead"Symbol 760 MovieClip Frame 50Symbol 720 MovieClip
"mcBackNose"Symbol 760 MovieClip Frame 50Symbol 723 MovieClip
"mcBody"Symbol 760 MovieClip Frame 50Symbol 726 MovieClip
"mcStomach"Symbol 760 MovieClip Frame 50Symbol 729 MovieClip
"mcFront"Symbol 760 MovieClip Frame 50Symbol 732 MovieClip
"mcFrontNose"Symbol 760 MovieClip Frame 50Symbol 735 MovieClip
"mcBody"Symbol 760 MovieClip Frame 60Symbol 738 MovieClip
"mcStomach"Symbol 760 MovieClip Frame 60Symbol 741 MovieClip
"mcArmor"Symbol 760 MovieClip Frame 60Symbol 744 MovieClip
"mcCockHead"Symbol 760 MovieClip Frame 60Symbol 747 MovieClip
"mcBody"Symbol 760 MovieClip Frame 70Symbol 750 MovieClip
"mcStomach"Symbol 760 MovieClip Frame 70Symbol 753 MovieClip
"mcArmor"Symbol 760 MovieClip Frame 70Symbol 756 MovieClip
"mcNose"Symbol 760 MovieClip Frame 70Symbol 759 MovieClip
"mcBody"Symbol 760 MovieClip Frame 80Symbol 703 MovieClip
"mcArmor"Symbol 760 MovieClip Frame 80Symbol 706 MovieClip
"mcCockHead"Symbol 760 MovieClip Frame 80Symbol 709 MovieClip
"mcNose"Symbol 760 MovieClip Frame 80Symbol 712 MovieClip
"mcHead"Symbol 891 MovieClip Frame 1Symbol 370 MovieClip
"mcTail"Symbol 891 MovieClip Frame 10Symbol 763 MovieClip
"mcTailTip"Symbol 891 MovieClip Frame 10Symbol 766 MovieClip
"mcBody"Symbol 891 MovieClip Frame 10Symbol 769 MovieClip
"mcStomach"Symbol 891 MovieClip Frame 10Symbol 772 MovieClip
"mcCock"Symbol 891 MovieClip Frame 10Symbol 775 MovieClip
"mcCockHead"Symbol 891 MovieClip Frame 10Symbol 778 MovieClip
"mcHead"Symbol 891 MovieClip Frame 10Symbol 783 MovieClip
"mcFace"Symbol 891 MovieClip Frame 10Symbol 788 MovieClip
"mcNose"Symbol 891 MovieClip Frame 10Symbol 791 MovieClip
"mcFront"Symbol 891 MovieClip Frame 10Symbol 794 MovieClip
"mcBack"Symbol 891 MovieClip Frame 30Symbol 797 MovieClip
"mcBody"Symbol 891 MovieClip Frame 30Symbol 800 MovieClip
"mcArmor"Symbol 891 MovieClip Frame 30Symbol 803 MovieClip
"mcCockHead"Symbol 891 MovieClip Frame 30Symbol 806 MovieClip
"mcHead"Symbol 891 MovieClip Frame 30Symbol 809 MovieClip
"mcFront"Symbol 891 MovieClip Frame 30Symbol 812 MovieClip
"mcBody"Symbol 891 MovieClip Frame 40Symbol 815 MovieClip
"mcFront"Symbol 891 MovieClip Frame 40Symbol 818 MovieClip
"mcFrontArmor"Symbol 891 MovieClip Frame 40Symbol 821 MovieClip
"mcFrontHead"Symbol 891 MovieClip Frame 40Symbol 824 MovieClip
"mcFrontNose"Symbol 891 MovieClip Frame 40Symbol 827 MovieClip
"mcBackArmor"Symbol 891 MovieClip Frame 50Symbol 830 MovieClip
"mcBackCockHead"Symbol 891 MovieClip Frame 50Symbol 835 MovieClip
"mcBody"Symbol 891 MovieClip Frame 50Symbol 838 MovieClip
"mcStomach"Symbol 891 MovieClip Frame 50Symbol 841 MovieClip
"mcHead"Symbol 891 MovieClip Frame 50Symbol 844 MovieClip
"mcFace"Symbol 891 MovieClip Frame 50Symbol 847 MovieClip
"mcNose"Symbol 891 MovieClip Frame 50Symbol 851 MovieClip
"mcBack"Symbol 891 MovieClip Frame 60Symbol 854 MovieClip
"mcBackArmor"Symbol 891 MovieClip Frame 60Symbol 857 MovieClip
"mcBody"Symbol 891 MovieClip Frame 60Symbol 860 MovieClip
"mcCockHead"Symbol 891 MovieClip Frame 60Symbol 863 MovieClip
"mcFace"Symbol 891 MovieClip Frame 60Symbol 866 MovieClip
"mcFront"Symbol 891 MovieClip Frame 60Symbol 869 MovieClip
"mcFrontArmor"Symbol 891 MovieClip Frame 60Symbol 872 MovieClip
"mcBody"Symbol 891 MovieClip Frame 70Symbol 875 MovieClip
"mcStomach"Symbol 891 MovieClip Frame 70Symbol 878 MovieClip
"mcHead"Symbol 891 MovieClip Frame 70Symbol 881 MovieClip
"mcNose"Symbol 891 MovieClip Frame 70Symbol 884 MovieClip
"mcFront"Symbol 891 MovieClip Frame 70Symbol 887 MovieClip
"mcFrontArmor"Symbol 891 MovieClip Frame 70Symbol 890 MovieClip
"mcBody"Symbol 891 MovieClip Frame 80Symbol 815 MovieClip
"mcFront"Symbol 891 MovieClip Frame 80Symbol 818 MovieClip
"mcFrontArmor"Symbol 891 MovieClip Frame 80Symbol 821 MovieClip
"mcFrontHead"Symbol 891 MovieClip Frame 80Symbol 824 MovieClip
"mcFrontNose"Symbol 891 MovieClip Frame 80Symbol 827 MovieClip
"mcHead"Symbol 923 MovieClip Frame 1Symbol 370 MovieClip
"mcTail"Symbol 923 MovieClip Frame 10Symbol 763 MovieClip
"mcTailTip"Symbol 923 MovieClip Frame 10Symbol 766 MovieClip
"mcBody"Symbol 923 MovieClip Frame 10Symbol 769 MovieClip
"mcStomach"Symbol 923 MovieClip Frame 10Symbol 772 MovieClip
"mcCock"Symbol 923 MovieClip Frame 10Symbol 775 MovieClip
"mcCockHead"Symbol 923 MovieClip Frame 10Symbol 778 MovieClip
"mcHead"Symbol 923 MovieClip Frame 10Symbol 894 MovieClip
"mcFace"Symbol 923 MovieClip Frame 10Symbol 897 MovieClip
"mcNose"Symbol 923 MovieClip Frame 10Symbol 900 MovieClip
"mcFront"Symbol 923 MovieClip Frame 10Symbol 794 MovieClip
"mcBack"Symbol 923 MovieClip Frame 30Symbol 903 MovieClip
"mcBody"Symbol 923 MovieClip Frame 30Symbol 800 MovieClip
"mcArmor"Symbol 923 MovieClip Frame 30Symbol 803 MovieClip
"mcCockHead"Symbol 923 MovieClip Frame 30Symbol 806 MovieClip
"mcHead"Symbol 923 MovieClip Frame 30Symbol 906 MovieClip
"mcFront"Symbol 923 MovieClip Frame 30Symbol 909 MovieClip
"mcBody"Symbol 923 MovieClip Frame 40Symbol 815 MovieClip
"mcHead"Symbol 923 MovieClip Frame 40Symbol 912 MovieClip
"mcNose"Symbol 923 MovieClip Frame 40Symbol 915 MovieClip
"mcFront"Symbol 923 MovieClip Frame 40Symbol 818 MovieClip
"mcFrontArmor"Symbol 923 MovieClip Frame 40Symbol 821 MovieClip
"mcBackArmor"Symbol 923 MovieClip Frame 50Symbol 916 MovieClip
"mcBackCockHead"Symbol 923 MovieClip Frame 50Symbol 835 MovieClip
"mcBody"Symbol 923 MovieClip Frame 50Symbol 838 MovieClip
"mcStomach"Symbol 923 MovieClip Frame 50Symbol 841 MovieClip
"mcHead"Symbol 923 MovieClip Frame 50Symbol 844 MovieClip
"mcFace"Symbol 923 MovieClip Frame 50Symbol 847 MovieClip
"mcNose"Symbol 923 MovieClip Frame 50Symbol 851 MovieClip
"mcBack"Symbol 923 MovieClip Frame 60Symbol 854 MovieClip
"mcBackArmor"Symbol 923 MovieClip Frame 60Symbol 857 MovieClip
"mcBody"Symbol 923 MovieClip Frame 60Symbol 860 MovieClip
"mcCockHead"Symbol 923 MovieClip Frame 60Symbol 863 MovieClip
"mcFace"Symbol 923 MovieClip Frame 60Symbol 866 MovieClip
"mcFront"Symbol 923 MovieClip Frame 60Symbol 869 MovieClip
"mcFrontArmor"Symbol 923 MovieClip Frame 60Symbol 872 MovieClip
"mcBody"Symbol 923 MovieClip Frame 70Symbol 875 MovieClip
"mcStomach"Symbol 923 MovieClip Frame 70Symbol 878 MovieClip
"mcHead"Symbol 923 MovieClip Frame 70Symbol 919 MovieClip
"mcNose"Symbol 923 MovieClip Frame 70Symbol 922 MovieClip
"mcFront"Symbol 923 MovieClip Frame 70Symbol 887 MovieClip
"mcFrontArmor"Symbol 923 MovieClip Frame 70Symbol 890 MovieClip
"mcHead"Symbol 924 MovieClip Frame 1Symbol 370 MovieClip
"mcBack"Symbol 924 MovieClip Frame 10Symbol 530 MovieClip
"mcBackStomach"Symbol 924 MovieClip Frame 10Symbol 533 MovieClip
"mcTail"Symbol 924 MovieClip Frame 10Symbol 536 MovieClip
"mcTailTip"Symbol 924 MovieClip Frame 10Symbol 539 MovieClip
"mcBody"Symbol 924 MovieClip Frame 10Symbol 542 MovieClip
"mcStomach"Symbol 924 MovieClip Frame 10Symbol 545 MovieClip
"mcCock"Symbol 924 MovieClip Frame 10Symbol 548 MovieClip
"mcCockHead"Symbol 924 MovieClip Frame 10Symbol 551 MovieClip
"mcHead"Symbol 924 MovieClip Frame 10Symbol 554 MovieClip
"mcFace"Symbol 924 MovieClip Frame 10Symbol 557 MovieClip
"mcNose"Symbol 924 MovieClip Frame 10Symbol 560 MovieClip
"mcHead"Symbol 924 MovieClip Frame 10Symbol 561 MovieClip
"mcFront"Symbol 924 MovieClip Frame 10Symbol 564 MovieClip
"mcFrontStomach"Symbol 924 MovieClip Frame 10Symbol 567 MovieClip
"mcBack"Symbol 924 MovieClip Frame 30Symbol 570 MovieClip
"mcBody"Symbol 924 MovieClip Frame 30Symbol 573 MovieClip
"mcArmor"Symbol 924 MovieClip Frame 30Symbol 576 MovieClip
"mcCockHead"Symbol 924 MovieClip Frame 30Symbol 579 MovieClip
"mcNose"Symbol 924 MovieClip Frame 30Symbol 582 MovieClip
"mcFront"Symbol 924 MovieClip Frame 30Symbol 585 MovieClip
"mcBack"Symbol 924 MovieClip Frame 40Symbol 590 MovieClip
"mcBody"Symbol 924 MovieClip Frame 40Symbol 593 MovieClip
"mcCockHead"Symbol 924 MovieClip Frame 40Symbol 596 MovieClip
"mcNose"Symbol 924 MovieClip Frame 40Symbol 599 MovieClip
"mcFront"Symbol 924 MovieClip Frame 40Symbol 602 MovieClip
"mcFrontArmor"Symbol 924 MovieClip Frame 40Symbol 605 MovieClip
"mcBackArmor"Symbol 924 MovieClip Frame 50Symbol 608 MovieClip
"mcBackCockHead"Symbol 924 MovieClip Frame 50Symbol 613 MovieClip
"mcBody"Symbol 924 MovieClip Frame 50Symbol 616 MovieClip
"mcStomach"Symbol 924 MovieClip Frame 50Symbol 619 MovieClip
"mcNose"Symbol 924 MovieClip Frame 50Symbol 622 MovieClip
"mcBody"Symbol 924 MovieClip Frame 60Symbol 626 MovieClip
"mcStomach"Symbol 924 MovieClip Frame 60Symbol 629 MovieClip
"mcArmor"Symbol 924 MovieClip Frame 60Symbol 633 MovieClip
"mcCockHead"Symbol 924 MovieClip Frame 60Symbol 636 MovieClip
"mcBack"Symbol 924 MovieClip Frame 70Symbol 639 MovieClip
"mcBackNose"Symbol 924 MovieClip Frame 70Symbol 642 MovieClip
"mcBody"Symbol 924 MovieClip Frame 70Symbol 645 MovieClip
"mcStomach"Symbol 924 MovieClip Frame 70Symbol 648 MovieClip
"mcArmor"Symbol 924 MovieClip Frame 70Symbol 651 MovieClip
"mcCockHead"Symbol 924 MovieClip Frame 70Symbol 654 MovieClip
"mcNose"Symbol 924 MovieClip Frame 70Symbol 657 MovieClip
"mcFront"Symbol 924 MovieClip Frame 70Symbol 660 MovieClip
"mcHead"Symbol 925 MovieClip Frame 1Symbol 370 MovieClip
"mcTail"Symbol 925 MovieClip Frame 10Symbol 664 MovieClip
"mcTailTip"Symbol 925 MovieClip Frame 10Symbol 667 MovieClip
"mcBody"Symbol 925 MovieClip Frame 10Symbol 670 MovieClip
"mcStomach"Symbol 925 MovieClip Frame 10Symbol 673 MovieClip
"mcCock"Symbol 925 MovieClip Frame 10Symbol 676 MovieClip
"mcCockHead"Symbol 925 MovieClip Frame 10Symbol 679 MovieClip
"mcNose"Symbol 925 MovieClip Frame 10Symbol 688 MovieClip
"mcHead"Symbol 925 MovieClip Frame 10Symbol 682 MovieClip
"mcFace"Symbol 925 MovieClip Frame 10Symbol 685 MovieClip
"mcNose"Symbol 925 MovieClip Frame 10Symbol 688 MovieClip
"mcBody"Symbol 925 MovieClip Frame 30Symbol 691 MovieClip
"mcArmor"Symbol 925 MovieClip Frame 30Symbol 694 MovieClip
"mcCockHead"Symbol 925 MovieClip Frame 30Symbol 697 MovieClip
"mcNose"Symbol 925 MovieClip Frame 30Symbol 700 MovieClip
"mcBody"Symbol 925 MovieClip Frame 40Symbol 703 MovieClip
"mcCockHead"Symbol 925 MovieClip Frame 40Symbol 709 MovieClip
"mcArmor"Symbol 925 MovieClip Frame 40Symbol 706 MovieClip
"mcNose"Symbol 925 MovieClip Frame 40Symbol 712 MovieClip
"mcBackArmor"Symbol 925 MovieClip Frame 50Symbol 715 MovieClip
"mcBackCockHead"Symbol 925 MovieClip Frame 50Symbol 720 MovieClip
"mcBackNose"Symbol 925 MovieClip Frame 50Symbol 723 MovieClip
"mcBody"Symbol 925 MovieClip Frame 50Symbol 726 MovieClip
"mcStomach"Symbol 925 MovieClip Frame 50Symbol 729 MovieClip
"mcFront"Symbol 925 MovieClip Frame 50Symbol 732 MovieClip
"mcFrontNose"Symbol 925 MovieClip Frame 50Symbol 735 MovieClip
"mcBody"Symbol 925 MovieClip Frame 60Symbol 738 MovieClip
"mcStomach"Symbol 925 MovieClip Frame 60Symbol 741 MovieClip
"mcArmor"Symbol 925 MovieClip Frame 60Symbol 744 MovieClip
"mcCockHead"Symbol 925 MovieClip Frame 60Symbol 747 MovieClip
"mcBody"Symbol 925 MovieClip Frame 70Symbol 750 MovieClip
"mcStomach"Symbol 925 MovieClip Frame 70Symbol 753 MovieClip
"mcArmor"Symbol 925 MovieClip Frame 70Symbol 756 MovieClip
"mcNose"Symbol 925 MovieClip Frame 70Symbol 759 MovieClip
"mcHead"Symbol 943 MovieClip Frame 1Symbol 370 MovieClip
"mcTail"Symbol 943 MovieClip Frame 10Symbol 763 MovieClip
"mcTailTip"Symbol 943 MovieClip Frame 10Symbol 766 MovieClip
"mcBody"Symbol 943 MovieClip Frame 10Symbol 769 MovieClip
"mcStomach"Symbol 943 MovieClip Frame 10Symbol 772 MovieClip
"mcCock"Symbol 943 MovieClip Frame 10Symbol 775 MovieClip
"mcCockHead"Symbol 943 MovieClip Frame 10Symbol 778 MovieClip
"mcHead"Symbol 943 MovieClip Frame 10Symbol 894 MovieClip
"mcFace"Symbol 943 MovieClip Frame 10Symbol 897 MovieClip
"mcNose"Symbol 943 MovieClip Frame 10Symbol 900 MovieClip
"mcFront"Symbol 943 MovieClip Frame 10Symbol 794 MovieClip
"mcBack"Symbol 943 MovieClip Frame 30Symbol 928 MovieClip
"mcBody"Symbol 943 MovieClip Frame 30Symbol 800 MovieClip
"mcArmor"Symbol 943 MovieClip Frame 30Symbol 803 MovieClip
"mcCockHead"Symbol 943 MovieClip Frame 30Symbol 806 MovieClip
"mcHead"Symbol 943 MovieClip Frame 30Symbol 931 MovieClip
"mcFront"Symbol 943 MovieClip Frame 30Symbol 934 MovieClip
"mcBody"Symbol 943 MovieClip Frame 40Symbol 935 MovieClip
"mcHead"Symbol 943 MovieClip Frame 40Symbol 938 MovieClip
"mcNose"Symbol 943 MovieClip Frame 40Symbol 941 MovieClip
"mcFront"Symbol 943 MovieClip Frame 40Symbol 818 MovieClip
"mcFrontArmor"Symbol 943 MovieClip Frame 40Symbol 942 MovieClip
"mcBackArmor"Symbol 943 MovieClip Frame 50Symbol 830 MovieClip
"mcBackCockHead"Symbol 943 MovieClip Frame 50Symbol 835 MovieClip
"mcBody"Symbol 943 MovieClip Frame 50Symbol 838 MovieClip
"mcStomach"Symbol 943 MovieClip Frame 50Symbol 841 MovieClip
"mcHead"Symbol 943 MovieClip Frame 50Symbol 844 MovieClip
"mcFace"Symbol 943 MovieClip Frame 50Symbol 847 MovieClip
"mcNose"Symbol 943 MovieClip Frame 50Symbol 851 MovieClip
"mcBack"Symbol 943 MovieClip Frame 60Symbol 854 MovieClip
"mcBackArmor"Symbol 943 MovieClip Frame 60Symbol 857 MovieClip
"mcBody"Symbol 943 MovieClip Frame 60Symbol 860 MovieClip
"mcCockHead"Symbol 943 MovieClip Frame 60Symbol 863 MovieClip
"mcFace"Symbol 943 MovieClip Frame 60Symbol 866 MovieClip
"mcFront"Symbol 943 MovieClip Frame 60Symbol 869 MovieClip
"mcFrontArmor"Symbol 943 MovieClip Frame 60Symbol 872 MovieClip
"mcBody"Symbol 943 MovieClip Frame 70Symbol 875 MovieClip
"mcStomach"Symbol 943 MovieClip Frame 70Symbol 878 MovieClip
"mcHead"Symbol 943 MovieClip Frame 70Symbol 919 MovieClip
"mcNose"Symbol 943 MovieClip Frame 70Symbol 922 MovieClip
"mcFront"Symbol 943 MovieClip Frame 70Symbol 887 MovieClip
"mcFrontArmor"Symbol 943 MovieClip Frame 70Symbol 890 MovieClip
"mcHead"Symbol 1039 MovieClip Frame 1Symbol 370 MovieClip
"mcTail"Symbol 1039 MovieClip Frame 10Symbol 946 MovieClip
"mcTailTip"Symbol 1039 MovieClip Frame 10Symbol 949 MovieClip
"mcBody"Symbol 1039 MovieClip Frame 10Symbol 952 MovieClip
"mcStomach"Symbol 1039 MovieClip Frame 10Symbol 955 MovieClip
"mcCockHead"Symbol 1039 MovieClip Frame 10Symbol 958 MovieClip
"mcHead"Symbol 1039 MovieClip Frame 10Symbol 961 MovieClip
"mcFace"Symbol 1039 MovieClip Frame 10Symbol 964 MovieClip
"mcNose"Symbol 1039 MovieClip Frame 10Symbol 968 MovieClip
"mcBody"Symbol 1039 MovieClip Frame 30Symbol 971 MovieClip
"mcArmor"Symbol 1039 MovieClip Frame 30Symbol 974 MovieClip
"mcCockHead"Symbol 1039 MovieClip Frame 30Symbol 977 MovieClip
"mcNose"Symbol 1039 MovieClip Frame 30Symbol 981 MovieClip
"mcBody"Symbol 1039 MovieClip Frame 40Symbol 984 MovieClip
"mcArmor"Symbol 1039 MovieClip Frame 40Symbol 987 MovieClip
"mcNose"Symbol 1039 MovieClip Frame 40Symbol 991 MovieClip
"mcBackArmor"Symbol 1039 MovieClip Frame 50Symbol 994 MovieClip
"mcBackCockHead"Symbol 1039 MovieClip Frame 50Symbol 997 MovieClip
"mcBody"Symbol 1039 MovieClip Frame 50Symbol 1000 MovieClip
"mcStomach"Symbol 1039 MovieClip Frame 50Symbol 1003 MovieClip
"mcNose"Symbol 1039 MovieClip Frame 50Symbol 1007 MovieClip
"mcBody"Symbol 1039 MovieClip Frame 60Symbol 1010 MovieClip
"mcStomach"Symbol 1039 MovieClip Frame 60Symbol 1013 MovieClip
"mcArmor"Symbol 1039 MovieClip Frame 60Symbol 1016 MovieClip
"mcCockHead"Symbol 1039 MovieClip Frame 60Symbol 1019 MovieClip
"mcNose"Symbol 1039 MovieClip Frame 60Symbol 1022 MovieClip
"mcBody"Symbol 1039 MovieClip Frame 70Symbol 1025 MovieClip
"mcStomach"Symbol 1039 MovieClip Frame 70Symbol 1028 MovieClip
"mcArmor"Symbol 1039 MovieClip Frame 70Symbol 1031 MovieClip
"mcCockHead"Symbol 1039 MovieClip Frame 70Symbol 1034 MovieClip
"mcNose"Symbol 1039 MovieClip Frame 70Symbol 1038 MovieClip
"mcHead"Symbol 1040 MovieClip Frame 1Symbol 370 MovieClip
"mcTail"Symbol 1040 MovieClip Frame 10Symbol 373 MovieClip
"mcTailTip"Symbol 1040 MovieClip Frame 10Symbol 376 MovieClip
"mcBody"Symbol 1040 MovieClip Frame 10Symbol 379 MovieClip
"mcStomach"Symbol 1040 MovieClip Frame 10Symbol 382 MovieClip
"mcCock"Symbol 1040 MovieClip Frame 10Symbol 385 MovieClip
"mcCockHead"Symbol 1040 MovieClip Frame 10Symbol 388 MovieClip
"mcHead"Symbol 1040 MovieClip Frame 10Symbol 391 MovieClip
"mcFace"Symbol 1040 MovieClip Frame 10Symbol 394 MovieClip
"mcBody"Symbol 1040 MovieClip Frame 30Symbol 399 MovieClip
"mcArmor"Symbol 1040 MovieClip Frame 30Symbol 402 MovieClip
"mcCockHead"Symbol 1040 MovieClip Frame 30Symbol 405 MovieClip
"mcNose"Symbol 1040 MovieClip Frame 30Symbol 408 MovieClip
"mcBody"Symbol 1040 MovieClip Frame 40Symbol 411 MovieClip
"mcArmor"Symbol 1040 MovieClip Frame 40Symbol 414 MovieClip
"mcNose"Symbol 1040 MovieClip Frame 40Symbol 420 MovieClip
"mcBackArmor"Symbol 1040 MovieClip Frame 50Symbol 423 MovieClip
"mcBackCockHead"Symbol 1040 MovieClip Frame 50Symbol 426 MovieClip
"mcBody"Symbol 1040 MovieClip Frame 50Symbol 429 MovieClip
"mcStomach"Symbol 1040 MovieClip Frame 50Symbol 432 MovieClip
"mcNose"Symbol 1040 MovieClip Frame 50Symbol 436 MovieClip
"mcBody"Symbol 1040 MovieClip Frame 60Symbol 439 MovieClip
"mcStomach"Symbol 1040 MovieClip Frame 60Symbol 442 MovieClip
"mcArmor"Symbol 1040 MovieClip Frame 60Symbol 445 MovieClip
"mcCockHead"Symbol 1040 MovieClip Frame 60Symbol 448 MovieClip
"mcBody"Symbol 1040 MovieClip Frame 70Symbol 451 MovieClip
"mcStomach"Symbol 1040 MovieClip Frame 70Symbol 454 MovieClip
"mcArmor"Symbol 1040 MovieClip Frame 70Symbol 457 MovieClip
"mcCockHead"Symbol 1040 MovieClip Frame 70Symbol 460 MovieClip
"mcNose"Symbol 1040 MovieClip Frame 70Symbol 463 MovieClip
"mcBody"Symbol 1040 MovieClip Frame 80Symbol 439 MovieClip
"mcStomach"Symbol 1040 MovieClip Frame 80Symbol 442 MovieClip
"mcArmor"Symbol 1040 MovieClip Frame 80Symbol 445 MovieClip
"mcCockHead"Symbol 1040 MovieClip Frame 80Symbol 448 MovieClip
"mcState"Symbol 1041 MovieClip Frame 1Symbol 464 MovieClip
"mcState"Symbol 1041 MovieClip Frame 10Symbol 661 MovieClip
"mcState"Symbol 1041 MovieClip Frame 20Symbol 661 MovieClip
"mcState"Symbol 1041 MovieClip Frame 30Symbol 760 MovieClip
"mcState"Symbol 1041 MovieClip Frame 40Symbol 891 MovieClip
"mcState"Symbol 1041 MovieClip Frame 50Symbol 760 MovieClip
"mcState"Symbol 1041 MovieClip Frame 60Symbol 923 MovieClip
"mcState"Symbol 1041 MovieClip Frame 70Symbol 924 MovieClip
"mcState"Symbol 1041 MovieClip Frame 80Symbol 925 MovieClip
"mcState"Symbol 1041 MovieClip Frame 90Symbol 943 MovieClip
"mcState"Symbol 1041 MovieClip Frame 100Symbol 1039 MovieClip
"mcState"Symbol 1041 MovieClip Frame 110Symbol 1040 MovieClip
"mcBackground"Symbol 1042 MovieClip Frame 1Symbol 527 MovieClip
"mcLeftLower"Symbol 1042 MovieClip Frame 1Symbol 1041 MovieClip
"mcRightLower"Symbol 1042 MovieClip Frame 1Symbol 1041 MovieClip
"mcLeft"Symbol 1042 MovieClip Frame 1Symbol 1041 MovieClip
"mcRight"Symbol 1042 MovieClip Frame 1Symbol 1041 MovieClip
"mcLeftUpper"Symbol 1042 MovieClip Frame 1Symbol 1041 MovieClip
"mcRightUpper"Symbol 1042 MovieClip Frame 1Symbol 1041 MovieClip
"mcState"Symbol 1047 MovieClip Frame 1Symbol 1046 MovieClip
"mcState"Symbol 1053 MovieClip Frame 1Symbol 1046 MovieClip
"mcState"Symbol 1053 MovieClip Frame 1Symbol 1052 MovieClip
"mcState"Symbol 1054 MovieClip Frame 1Symbol 1052 MovieClip
"mcState"Symbol 1055 MovieClip Frame 1Symbol 1047 MovieClip
"mcState"Symbol 1055 MovieClip Frame 10Symbol 1053 MovieClip
"mcState"Symbol 1055 MovieClip Frame 20Symbol 1054 MovieClip
"mcState"Symbol 1059 MovieClip Frame 1Symbol 1058 MovieClip
"mcState"Symbol 1065 MovieClip Frame 1Symbol 1058 MovieClip
"mcState"Symbol 1065 MovieClip Frame 1Symbol 1064 MovieClip
"mcState"Symbol 1066 MovieClip Frame 1Symbol 1064 MovieClip
"mcState"Symbol 1067 MovieClip Frame 1Symbol 1059 MovieClip
"mcState"Symbol 1067 MovieClip Frame 10Symbol 1065 MovieClip
"mcState"Symbol 1067 MovieClip Frame 20Symbol 1066 MovieClip
"mcState"Symbol 1071 MovieClip Frame 1Symbol 1070 MovieClip
"mcState"Symbol 1077 MovieClip Frame 1Symbol 1070 MovieClip
"mcState"Symbol 1077 MovieClip Frame 1Symbol 1076 MovieClip
"mcState"Symbol 1078 MovieClip Frame 1Symbol 1076 MovieClip
"mcState"Symbol 1079 MovieClip Frame 1Symbol 1071 MovieClip
"mcState"Symbol 1079 MovieClip Frame 10Symbol 1077 MovieClip
"mcState"Symbol 1079 MovieClip Frame 20Symbol 1078 MovieClip
"txtHP"Symbol 1082 MovieClip Frame 1Symbol 1081 EditableText
"mcHealthText"Symbol 1086 MovieClip Frame 1Symbol 1082 MovieClip
"txtHP"Symbol 1089 MovieClip Frame 1Symbol 1088 EditableText
"mcHealthText"Symbol 1091 MovieClip Frame 1Symbol 1089 MovieClip
"txtName"Symbol 1095 MovieClip Frame 1Symbol 1094 EditableText
"txtName"Symbol 1097 MovieClip Frame 1Symbol 1096 EditableText
"txtText"Symbol 1099 MovieClip Frame 1Symbol 1098 EditableText
"mcSplat"Symbol 1100 MovieClip Frame 1Symbol 509 MovieClip
"mcText"Symbol 1100 MovieClip Frame 1Symbol 1099 MovieClip
"mcSplat"Symbol 1103 MovieClip Frame 1Symbol 509 MovieClip
"mcState"Symbol 1104 MovieClip Frame 1Symbol 1100 MovieClip
"mcState"Symbol 1104 MovieClip Frame 10Symbol 1100 MovieClip
"mcState"Symbol 1104 MovieClip Frame 19Symbol 1100 MovieClip
"mcState"Symbol 1104 MovieClip Frame 28Symbol 1103 MovieClip
"btnContinue"Symbol 1108 MovieClip Frame 1Symbol 323 MovieClip
"mcState"Symbol 1109 MovieClip Frame 1Symbol 1108 MovieClip
"btnContinue"Symbol 1113 MovieClip Frame 1Symbol 323 MovieClip
"mcState"Symbol 1114 MovieClip Frame 1Symbol 1113 MovieClip
"mcBlocker"Symbol 1115 MovieClip Frame 1Symbol 296 Button
"mcState"Symbol 1115 MovieClip Frame 1Symbol 1109 MovieClip
"mcState"Symbol 1115 MovieClip Frame 10Symbol 1113 MovieClip
"mcState"Symbol 1115 MovieClip Frame 20Symbol 1114 MovieClip
"btnContinue"Symbol 1119 MovieClip Frame 1Symbol 323 MovieClip
"mcState"Symbol 1120 MovieClip Frame 1Symbol 1119 MovieClip
"mcState"Symbol 1122 MovieClip Frame 1Symbol 1119 MovieClip
"mcBlocker"Symbol 1123 MovieClip Frame 1Symbol 296 Button
"mcState"Symbol 1123 MovieClip Frame 1Symbol 1120 MovieClip
"mcState"Symbol 1123 MovieClip Frame 10Symbol 1119 MovieClip
"mcState"Symbol 1123 MovieClip Frame 20Symbol 1122 MovieClip
"mcBackground"Symbol 1124 MovieClip Frame 1Symbol 527 MovieClip
"mcLeftLower"Symbol 1124 MovieClip Frame 1Symbol 1041 MovieClip
"mcRightLower"Symbol 1124 MovieClip Frame 1Symbol 1041 MovieClip
"mcLeft"Symbol 1124 MovieClip Frame 1Symbol 1041 MovieClip
"mcRight"Symbol 1124 MovieClip Frame 1Symbol 1041 MovieClip
"mcLeftUpper"Symbol 1124 MovieClip Frame 1Symbol 1041 MovieClip
"mcRightUpper"Symbol 1124 MovieClip Frame 1Symbol 1041 MovieClip
"mcState"Symbol 1125 MovieClip Frame 1Symbol 1042 MovieClip
"mcBackground"Symbol 1125 MovieClip Frame 10Symbol 527 MovieClip
"mcLeftLower"Symbol 1125 MovieClip Frame 10Symbol 1041 MovieClip
"mcRightLower"Symbol 1125 MovieClip Frame 10Symbol 1041 MovieClip
"mcRock"Symbol 1125 MovieClip Frame 10Symbol 1055 MovieClip
"mcPaper"Symbol 1125 MovieClip Frame 10Symbol 1067 MovieClip
"mcScissors"Symbol 1125 MovieClip Frame 10Symbol 1079 MovieClip
"mcHealthPlayer"Symbol 1125 MovieClip Frame 10Symbol 1086 MovieClip
"mcHealthFoe"Symbol 1125 MovieClip Frame 10Symbol 1091 MovieClip
"mcPlayerName"Symbol 1125 MovieClip Frame 10Symbol 1095 MovieClip
"mcFoeName"Symbol 1125 MovieClip Frame 10Symbol 1097 MovieClip
"mcLeft"Symbol 1125 MovieClip Frame 10Symbol 1041 MovieClip
"mcRight"Symbol 1125 MovieClip Frame 10Symbol 1041 MovieClip
"mcLeftUpper"Symbol 1125 MovieClip Frame 10Symbol 1041 MovieClip
"mcRightUpper"Symbol 1125 MovieClip Frame 10Symbol 1041 MovieClip
"mcPlayerSplat"Symbol 1125 MovieClip Frame 10Symbol 1104 MovieClip
"mcFoeSplat"Symbol 1125 MovieClip Frame 10Symbol 1104 MovieClip
"mcXp"Symbol 1125 MovieClip Frame 10Symbol 517 MovieClip
"mcTutorial"Symbol 1125 MovieClip Frame 10Symbol 1115 MovieClip
"mcTrapTutorial"Symbol 1125 MovieClip Frame 10Symbol 1123 MovieClip
"mcState"Symbol 1125 MovieClip Frame 20Symbol 1124 MovieClip
"mcState"Symbol 1126 MovieClip Frame 1Symbol 1108 MovieClip
"mcBlocker"Symbol 1127 MovieClip Frame 1Symbol 296 Button
"mcState"Symbol 1127 MovieClip Frame 1Symbol 1109 MovieClip
"mcState"Symbol 1127 MovieClip Frame 10Symbol 1108 MovieClip
"mcState"Symbol 1127 MovieClip Frame 20Symbol 1126 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 1Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 1Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 1Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 1Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 1Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 1Symbol 1130 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 11Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 11Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 11Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 11Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 11Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 11Symbol 1130 MovieClip
"mcItem7"Symbol 1131 MovieClip Frame 11Symbol 1130 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 21Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 21Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 21Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 21Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 21Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 21Symbol 1130 MovieClip
"mcItem8"Symbol 1131 MovieClip Frame 21Symbol 1130 MovieClip
"mcItem7"Symbol 1131 MovieClip Frame 21Symbol 1130 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 31Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 31Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 31Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 31Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 31Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 31Symbol 1130 MovieClip
"mcItem8"Symbol 1131 MovieClip Frame 31Symbol 1130 MovieClip
"mcItem9"Symbol 1131 MovieClip Frame 31Symbol 1130 MovieClip
"mcItem7"Symbol 1131 MovieClip Frame 31Symbol 1130 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 41Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 41Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 41Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 41Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 41Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 41Symbol 1130 MovieClip
"mcItem8"Symbol 1131 MovieClip Frame 41Symbol 1130 MovieClip
"mcItem9"Symbol 1131 MovieClip Frame 41Symbol 1130 MovieClip
"mcItem7"Symbol 1131 MovieClip Frame 41Symbol 1130 MovieClip
"mcItem10"Symbol 1131 MovieClip Frame 41Symbol 1130 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 51Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 51Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 51Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 51Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 51Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 51Symbol 1130 MovieClip
"mcItem8"Symbol 1131 MovieClip Frame 51Symbol 1130 MovieClip
"mcItem9"Symbol 1131 MovieClip Frame 51Symbol 1130 MovieClip
"mcItem7"Symbol 1131 MovieClip Frame 51Symbol 1130 MovieClip
"mcItem11"Symbol 1131 MovieClip Frame 51Symbol 1130 MovieClip
"mcItem10"Symbol 1131 MovieClip Frame 51Symbol 1130 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 61Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 61Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 61Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 61Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 61Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 61Symbol 1130 MovieClip
"mcItem8"Symbol 1131 MovieClip Frame 61Symbol 1130 MovieClip
"mcItem9"Symbol 1131 MovieClip Frame 61Symbol 1130 MovieClip
"mcItem7"Symbol 1131 MovieClip Frame 61Symbol 1130 MovieClip
"mcItem11"Symbol 1131 MovieClip Frame 61Symbol 1130 MovieClip
"mcItem12"Symbol 1131 MovieClip Frame 61Symbol 1130 MovieClip
"mcItem10"Symbol 1131 MovieClip Frame 61Symbol 1130 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem8"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem9"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem7"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem11"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem12"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem10"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem13"Symbol 1131 MovieClip Frame 71Symbol 1130 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem8"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem9"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem7"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem11"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem12"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem10"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem14"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem13"Symbol 1131 MovieClip Frame 81Symbol 1130 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem8"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem9"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem7"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem11"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem12"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem10"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem14"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem15"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem13"Symbol 1131 MovieClip Frame 91Symbol 1130 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem8"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem9"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem7"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem11"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem12"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem10"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem14"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem15"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem13"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem16"Symbol 1131 MovieClip Frame 101Symbol 1130 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem8"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem9"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem7"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem11"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem12"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem10"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem14"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem15"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem13"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem17"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem16"Symbol 1131 MovieClip Frame 111Symbol 1130 MovieClip
"mcItem2"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem3"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem1"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem5"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem6"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem4"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem8"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem9"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem7"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem11"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem12"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem10"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem14"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem15"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem13"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem17"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem16"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"mcItem18"Symbol 1131 MovieClip Frame 121Symbol 1130 MovieClip
"txtText"Symbol 1138 MovieClip Frame 1Symbol 1136 EditableText
"txtText"Symbol 1138 MovieClip Frame 7Symbol 1137 EditableText
"mcItem3"Symbol 1139 MovieClip Frame 1Symbol 1130 MovieClip
"mcItem2"Symbol 1139 MovieClip Frame 10Symbol 1130 MovieClip
"mcItem1"Symbol 1139 MovieClip Frame 10Symbol 1130 MovieClip
"mcItem2"Symbol 1139 MovieClip Frame 19Symbol 1130 MovieClip
"mcItem1"Symbol 1139 MovieClip Frame 19Symbol 1130 MovieClip
"mcItem3"Symbol 1139 MovieClip Frame 19Symbol 1130 MovieClip
"mcItem4"Symbol 1139 MovieClip Frame 28Symbol 1130 MovieClip
"mcItem3"Symbol 1139 MovieClip Frame 28Symbol 1130 MovieClip
"mcItem2"Symbol 1139 MovieClip Frame 28Symbol 1130 MovieClip
"mcItem1"Symbol 1139 MovieClip Frame 28Symbol 1130 MovieClip
"mcItem2"Symbol 1139 MovieClip Frame 38Symbol 1130 MovieClip
"mcItem3"Symbol 1139 MovieClip Frame 38Symbol 1130 MovieClip
"mcItem1"Symbol 1139 MovieClip Frame 38Symbol 1130 MovieClip
"mcItem5"Symbol 1139 MovieClip Frame 38Symbol 1130 MovieClip
"mcItem4"Symbol 1139 MovieClip Frame 38Symbol 1130 MovieClip
"mcItem5"Symbol 1139 MovieClip Frame 48Symbol 1130 MovieClip
"mcItem6"Symbol 1139 MovieClip Frame 48Symbol 1130 MovieClip
"mcItem4"Symbol 1139 MovieClip Frame 48Symbol 1130 MovieClip
"mcItem2"Symbol 1139 MovieClip Frame 48Symbol 1130 MovieClip
"mcItem3"Symbol 1139 MovieClip Frame 48Symbol 1130 MovieClip
"mcItem1"Symbol 1139 MovieClip Frame 48Symbol 1130 MovieClip
"mcItem2"Symbol 1139 MovieClip Frame 58Symbol 1130 MovieClip
"mcItem1"Symbol 1139 MovieClip Frame 58Symbol 1130 MovieClip
"mcItem4"Symbol 1139 MovieClip Frame 58Symbol 1130 MovieClip
"mcItem3"Symbol 1139 MovieClip Frame 58Symbol 1130 MovieClip
"mcItem6"Symbol 1139 MovieClip Frame 58Symbol 1130 MovieClip
"mcItem7"Symbol 1139 MovieClip Frame 58Symbol 1130 MovieClip
"mcItem5"Symbol 1139 MovieClip Frame 58Symbol 1130 MovieClip
"mcItem6"Symbol 1139 MovieClip Frame 68Symbol 1130 MovieClip
"mcItem5"Symbol 1139 MovieClip Frame 68Symbol 1130 MovieClip
"mcItem8"Symbol 1139 MovieClip Frame 68Symbol 1130 MovieClip
"mcItem7"Symbol 1139 MovieClip Frame 68Symbol 1130 MovieClip
"mcItem2"Symbol 1139 MovieClip Frame 68Symbol 1130 MovieClip
"mcItem1"Symbol 1139 MovieClip Frame 68Symbol 1130 MovieClip
"mcItem4"Symbol 1139 MovieClip Frame 68Symbol 1130 MovieClip
"mcItem3"Symbol 1139 MovieClip Frame 68Symbol 1130 MovieClip
"txtText"Symbol 1143 MovieClip Frame 1Symbol 1142 EditableText
"mcText"Symbol 1146 MovieClip Frame 1Symbol 1143 MovieClip
"mcText"Symbol 1146 MovieClip Frame 10Symbol 1143 MovieClip
"mcText"Symbol 1146 MovieClip Frame 20Symbol 1143 MovieClip
"mcItem"Symbol 1147 MovieClip Frame 1Symbol 1130 MovieClip
"mcNode1"Symbol 1159 MovieClip Frame 1Symbol 1158 MovieClip
"mcNode2"Symbol 1159 MovieClip Frame 1Symbol 1158 MovieClip
"mcNode3"Symbol 1159 MovieClip Frame 1Symbol 1158 MovieClip
"mcNode4"Symbol 1159 MovieClip Frame 1Symbol 1158 MovieClip
"mcNode5"Symbol 1159 MovieClip Frame 1Symbol 1158 MovieClip
"mcNode6"Symbol 1159 MovieClip Frame 1Symbol 1158 MovieClip
"txtText"Symbol 1169 MovieClip Frame 1Symbol 1168 EditableText
"txtText"Symbol 1171 MovieClip Frame 1Symbol 1170 EditableText
"mcProgression"Symbol 1174 MovieClip Frame 1Symbol 1159 MovieClip
"mcLocation"Symbol 1174 MovieClip Frame 1Symbol 1161 MovieClip
"mcProgression"Symbol 1174 MovieClip Frame 10Symbol 1159 MovieClip
"mcLocation"Symbol 1174 MovieClip Frame 10Symbol 1163 MovieClip
"mcProgression"Symbol 1174 MovieClip Frame 20Symbol 1159 MovieClip
"mcLocation"Symbol 1174 MovieClip Frame 20Symbol 1165 MovieClip
"mcMin"Symbol 1174 MovieClip Frame 30Symbol 1169 MovieClip
"mcMax"Symbol 1174 MovieClip Frame 30Symbol 1169 MovieClip
"mcMax"Symbol 1174 MovieClip Frame 30Symbol 1171 MovieClip
"mcLocation"Symbol 1174 MovieClip Frame 30Symbol 1173 MovieClip
"txtName"Symbol 1176 MovieClip Frame 1Symbol 1175 EditableText
"txtLevel"Symbol 1178 MovieClip Frame 1Symbol 1177 EditableText
"txtNextLevel"Symbol 1180 MovieClip Frame 1Symbol 1179 EditableText
"txtText"Symbol 1184 MovieClip Frame 1Symbol 1183 EditableText
"mcText"Symbol 1193 MovieClip Frame 1Symbol 1184 MovieClip
"mcItem2"Symbol 1194 MovieClip Frame 1Symbol 1193 MovieClip
"mcItem3"Symbol 1194 MovieClip Frame 1Symbol 1193 MovieClip
"mcItem1"Symbol 1194 MovieClip Frame 1Symbol 1193 MovieClip
"mcItem4"Symbol 1194 MovieClip Frame 1Symbol 1193 MovieClip
"mcItem5"Symbol 1194 MovieClip Frame 1Symbol 1193 MovieClip
"txtText"Symbol 1203 MovieClip Frame 1Symbol 1197 EditableText
"txtText"Symbol 1203 MovieClip Frame 2Symbol 1198 EditableText
"txtText"Symbol 1203 MovieClip Frame 3Symbol 1199 EditableText
"txtText"Symbol 1203 MovieClip Frame 4Symbol 1200 EditableText
"txtText"Symbol 1203 MovieClip Frame 5Symbol 1201 EditableText
"txtText"Symbol 1203 MovieClip Frame 6Symbol 1202 EditableText
"mcBack"Symbol 1204 MovieClip Frame 1Symbol 1196 MovieClip
"mcText"Symbol 1204 MovieClip Frame 1Symbol 1203 MovieClip
"mcPlayerBig"Symbol 1208 MovieClip Frame 1Symbol 464 MovieClip
"mcPrevious"Symbol 1208 MovieClip Frame 1Symbol 351 MovieClip
"mcNext"Symbol 1208 MovieClip Frame 1Symbol 356 MovieClip
"mcInventory"Symbol 1208 MovieClip Frame 1Symbol 1131 MovieClip
"btnStartLevel"Symbol 1208 MovieClip Frame 1Symbol 1134 MovieClip
"mcLevelUp"Symbol 1208 MovieClip Frame 1Symbol 1138 MovieClip
"mcEquipment"Symbol 1208 MovieClip Frame 1Symbol 1139 MovieClip
"mcLevelRock"Symbol 1208 MovieClip Frame 1Symbol 1146 MovieClip
"mcLevelPaper"Symbol 1208 MovieClip Frame 1Symbol 1146 MovieClip
"mcLevelScissors"Symbol 1208 MovieClip Frame 1Symbol 1146 MovieClip
"mcLevelHealth"Symbol 1208 MovieClip Frame 1Symbol 1146 MovieClip
"mcLevelEndurance"Symbol 1208 MovieClip Frame 1Symbol 1146 MovieClip
"mcLevelInventory"Symbol 1208 MovieClip Frame 1Symbol 1146 MovieClip
"mcLevelEquipment"Symbol 1208 MovieClip Frame 1Symbol 1146 MovieClip
"mcSell"Symbol 1208 MovieClip Frame 1Symbol 1147 MovieClip
"mcProgression"Symbol 1208 MovieClip Frame 1Symbol 1174 MovieClip
"mcLevelLuck"Symbol 1208 MovieClip Frame 1Symbol 1146 MovieClip
"mcRock"Symbol 1208 MovieClip Frame 1Symbol 1169 MovieClip
"mcPaper"Symbol 1208 MovieClip Frame 1Symbol 1169 MovieClip
"mcScissors"Symbol 1208 MovieClip Frame 1Symbol 1169 MovieClip
"mcHealth"Symbol 1208 MovieClip Frame 1Symbol 1169 MovieClip
"mcLuck"Symbol 1208 MovieClip Frame 1Symbol 1169 MovieClip
"mcEndurance"Symbol 1208 MovieClip Frame 1Symbol 1169 MovieClip
"mcName"Symbol 1208 MovieClip Frame 1Symbol 1176 MovieClip
"mcLevel"Symbol 1208 MovieClip Frame 1Symbol 1178 MovieClip
"mcNextLevel"Symbol 1208 MovieClip Frame 1Symbol 1180 MovieClip
"mcSkills"Symbol 1208 MovieClip Frame 1Symbol 1194 MovieClip
"mcLevelSkill"Symbol 1208 MovieClip Frame 1Symbol 1146 MovieClip
"mcDetails"Symbol 1208 MovieClip Frame 1Symbol 1204 MovieClip
"btnAchievements"Symbol 1208 MovieClip Frame 1Symbol 1207 MovieClip
"mcState"Symbol 1209 MovieClip Frame 1Symbol 1208 MovieClip
"btnContinue"Symbol 1214 MovieClip Frame 1Symbol 323 MovieClip
"mcState"Symbol 1215 MovieClip Frame 1Symbol 1214 MovieClip
"mcState"Symbol 1216 MovieClip Frame 1Symbol 1214 MovieClip
"mcBlocker"Symbol 1217 MovieClip Frame 1Symbol 296 Button
"mcState"Symbol 1217 MovieClip Frame 1Symbol 1215 MovieClip
"mcState"Symbol 1217 MovieClip Frame 10Symbol 1214 MovieClip
"mcState"Symbol 1217 MovieClip Frame 20Symbol 1216 MovieClip
"btnContinue"Symbol 1221 MovieClip Frame 1Symbol 323 MovieClip
"mcState"Symbol 1222 MovieClip Frame 1Symbol 1221 MovieClip
"mcState"Symbol 1223 MovieClip Frame 1Symbol 1221 MovieClip
"mcBlocker"Symbol 1224 MovieClip Frame 1Symbol 296 Button
"mcState"Symbol 1224 MovieClip Frame 1Symbol 1222 MovieClip
"mcState"Symbol 1224 MovieClip Frame 10Symbol 1221 MovieClip
"mcState"Symbol 1224 MovieClip Frame 20Symbol 1223 MovieClip
"btnContinue"Symbol 1228 MovieClip Frame 1Symbol 323 MovieClip
"mcState"Symbol 1229 MovieClip Frame 1Symbol 1228 MovieClip
"mcState"Symbol 1230 MovieClip Frame 1Symbol 1228 MovieClip
"mcBlocker"Symbol 1231 MovieClip Frame 1Symbol 296 Button
"mcState"Symbol 1231 MovieClip Frame 1Symbol 1229 MovieClip
"mcState"Symbol 1231 MovieClip Frame 10Symbol 1228 MovieClip
"mcState"Symbol 1231 MovieClip Frame 20Symbol 1230 MovieClip
"txtName"Symbol 1238 MovieClip Frame 1Symbol 1233 EditableText
"txtExperience"Symbol 1238 MovieClip Frame 1Symbol 1234 EditableText
"txtDescription"Symbol 1238 MovieClip Frame 1Symbol 1235 EditableText
"txtComplete"Symbol 1238 MovieClip Frame 1Symbol 1236 EditableText
"mcGem"Symbol 1238 MovieClip Frame 1Symbol 1237 MovieClip
"mcItem0"Symbol 1239 MovieClip Frame 1Symbol 1238 MovieClip
"mcItem1"Symbol 1239 MovieClip Frame 2Symbol 1238 MovieClip
"mcItem2"Symbol 1239 MovieClip Frame 3Symbol 1238 MovieClip
"mcItem3"Symbol 1239 MovieClip Frame 4Symbol 1238 MovieClip
"mcItem4"Symbol 1239 MovieClip Frame 5Symbol 1238 MovieClip
"btnContinue"Symbol 1240 MovieClip Frame 1Symbol 323 MovieClip
"mcAchievements"Symbol 1240 MovieClip Frame 1Symbol 1239 MovieClip
"mcPrevious"Symbol 1240 MovieClip Frame 1Symbol 351 MovieClip
"mcNext"Symbol 1240 MovieClip Frame 1Symbol 356 MovieClip
"mcPages"Symbol 1240 MovieClip Frame 1Symbol 358 MovieClip
"mcState"Symbol 1241 MovieClip Frame 1Symbol 1240 MovieClip
"mcState"Symbol 1243 MovieClip Frame 1Symbol 1240 MovieClip
"mcBlocker"Symbol 1244 MovieClip Frame 1Symbol 296 Button
"mcState"Symbol 1244 MovieClip Frame 1Symbol 1241 MovieClip
"mcState"Symbol 1244 MovieClip Frame 10Symbol 1240 MovieClip
"mcState"Symbol 1244 MovieClip Frame 20Symbol 1243 MovieClip
"mcState"Symbol 1245 MovieClip Frame 1Symbol 1208 MovieClip
"mcState"Symbol 1246 MovieClip Frame 1Symbol 1209 MovieClip
"mcState"Symbol 1246 MovieClip Frame 10Symbol 1208 MovieClip
"mcTutorial"Symbol 1246 MovieClip Frame 10Symbol 1217 MovieClip
"mcFirstTutorial"Symbol 1246 MovieClip Frame 10Symbol 1224 MovieClip
"mcEndTutorial"Symbol 1246 MovieClip Frame 10Symbol 1231 MovieClip
"mcAchievements"Symbol 1246 MovieClip Frame 10Symbol 1244 MovieClip
"mcState"Symbol 1246 MovieClip Frame 20Symbol 1245 MovieClip
"txtText"Symbol 1249 MovieClip Frame 1Symbol 1248 EditableText
"mcBack"Symbol 1250 MovieClip Frame 1Symbol 1247 MovieClip
"mcText"Symbol 1250 MovieClip Frame 1Symbol 1249 MovieClip
"mcState"Symbol 1251 MovieClip Frame 1Symbol 1250 MovieClip
"mcState"Symbol 1253 MovieClip Frame 1Symbol 1250 MovieClip
"mcState"Symbol 1254 MovieClip Frame 1Symbol 1251 MovieClip
"mcState"Symbol 1254 MovieClip Frame 10Symbol 1250 MovieClip
"mcState"Symbol 1254 MovieClip Frame 19Symbol 1253 MovieClip
"txtText"Symbol 1257 MovieClip Frame 1Symbol 1255 EditableText
"txtComplete"Symbol 1257 MovieClip Frame 1Symbol 1256 EditableText
"mcBack"Symbol 1259 MovieClip Frame 1Symbol 1247 MovieClip
"mcText"Symbol 1259 MovieClip Frame 1Symbol 1257 MovieClip
"mcState"Symbol 1260 MovieClip Frame 1Symbol 1259 MovieClip
"mcState"Symbol 1262 MovieClip Frame 1Symbol 1259 MovieClip
"mcState"Symbol 1263 MovieClip Frame 1Symbol 1260 MovieClip
"mcState"Symbol 1263 MovieClip Frame 10Symbol 1259 MovieClip
"mcState"Symbol 1263 MovieClip Frame 19Symbol 1262 MovieClip
"mcPause"Symbol 1268 MovieClip Frame 1Symbol 1267 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 18 as "mcPlayer"
ExportAssets (56)Timeline Frame 1Symbol 1269 as "__Packages.library.State"
ExportAssets (56)Timeline Frame 1Symbol 1270 as "__Packages.Main"
ExportAssets (56)Timeline Frame 1Symbol 1271 as "__Packages.Game"
ExportAssets (56)Timeline Frame 1Symbol 1272 as "__Packages.library.Popup"
ExportAssets (56)Timeline Frame 1Symbol 1273 as "__Packages.Battle"
ExportAssets (56)Timeline Frame 1Symbol 1274 as "__Packages.BattleCharacter"
ExportAssets (56)Timeline Frame 1Symbol 1275 as "__Packages.PlayerBattleCharacter"
ExportAssets (56)Timeline Frame 1Symbol 1276 as "__Packages.DataLevelUp"
ExportAssets (56)Timeline Frame 1Symbol 1277 as "__Packages.FoeBattleCharacter"
ExportAssets (56)Timeline Frame 1Symbol 1278 as "__Packages.BattleHealth"
ExportAssets (56)Timeline Frame 1Symbol 1279 as "__Packages.Splat"
ExportAssets (56)Timeline Frame 1Symbol 1280 as "__Packages.XPSplat"
ExportAssets (56)Timeline Frame 1Symbol 1281 as "__Packages.library.MCButton"
ExportAssets (56)Timeline Frame 1Symbol 1282 as "__Packages.library.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1283 as "__Packages.Tutorial"
ExportAssets (56)Timeline Frame 1Symbol 1284 as "__Packages.TutorialPopup"
ExportAssets (56)Timeline Frame 1Symbol 1285 as "__Packages.DataEnnemies"
ExportAssets (56)Timeline Frame 1Symbol 1286 as "__Packages.GenerateDungeon"
ExportAssets (56)Timeline Frame 1Symbol 1287 as "__Packages.Level"
ExportAssets (56)Timeline Frame 1Symbol 1288 as "__Packages.DataLocations"
ExportAssets (56)Timeline Frame 1Symbol 1289 as "__Packages.CharSelect"
ExportAssets (56)Timeline Frame 1Symbol 1290 as "__Packages.BtnColorBody"
ExportAssets (56)Timeline Frame 1Symbol 1291 as "__Packages.Achievements"
ExportAssets (56)Timeline Frame 1Symbol 1292 as "__Packages.PopupAchievement"
ExportAssets (56)Timeline Frame 1Symbol 1293 as "__Packages.Timer"
ExportAssets (56)Timeline Frame 1Symbol 1294 as "__Packages.PopupPause"
ExportAssets (56)Timeline Frame 1Symbol 1295 as "__Packages.library.MyMath"
ExportAssets (56)Timeline Frame 1Symbol 1296 as "__Packages.DialogBox"
ExportAssets (56)Timeline Frame 1Symbol 1297 as "__Packages.DialogOptions"
ExportAssets (56)Timeline Frame 1Symbol 1298 as "__Packages.EndLevelDialogBox"
ExportAssets (56)Timeline Frame 1Symbol 1299 as "__Packages.Player"
ExportAssets (56)Timeline Frame 1Symbol 1300 as "__Packages.Shop"
ExportAssets (56)Timeline Frame 1Symbol 1301 as "__Packages.PopupAchievementDisplay"
ExportAssets (56)Timeline Frame 1Symbol 1302 as "__Packages.ShopLevelSelector"
ExportAssets (56)Timeline Frame 1Symbol 1303 as "__Packages.ShopDetails"
ExportAssets (56)Timeline Frame 1Symbol 1304 as "__Packages.MCBtnLevelUp"
ExportAssets (56)Timeline Frame 1Symbol 1305 as "__Packages.DataItems"
ExportAssets (56)Timeline Frame 1Symbol 1306 as "__Packages.PopupLocation"
ExportAssets (56)Timeline Frame 1Symbol 1307 as "__Packages.Debug"
ExportAssets (56)Timeline Frame 1Symbol 1308 as "__Packages.PopupCommentary"
ExportAssets (56)Timeline Frame 1Symbol 1309 as "__Packages.ChooseTutorialPopup"
ExportAssets (56)Timeline Frame 1Symbol 1310 as "__Packages.ContinueButton"
ExportAssets (56)Timeline Frame 10Symbol 48 as "mcTileDungeon"
ExportAssets (56)Timeline Frame 10Symbol 112 as "mcMonster"
ExportAssets (56)Timeline Frame 10Symbol 245 as "mcItem"
ExportAssets (56)Timeline Frame 10Symbol 246 as "mcPlayerColorSmall"
ExportAssets (56)Timeline Frame 10Symbol 273 as "mcTilePyramid"

Labels

"Loading"Frame 1
"Preload"Frame 10
"Title"Frame 20
"CharSelect"Frame 30
"Game"Frame 40
"Idle"Symbol 18 MovieClip [mcPlayer] Frame 1
"Road"Symbol 48 MovieClip [mcTileDungeon] Frame 1
"Block"Symbol 48 MovieClip [mcTileDungeon] Frame 10
"End"Symbol 48 MovieClip [mcTileDungeon] Frame 20
"Chest"Symbol 48 MovieClip [mcTileDungeon] Frame 30
"ChestOpen"Symbol 48 MovieClip [mcTileDungeon] Frame 40
"Fountain"Symbol 48 MovieClip [mcTileDungeon] Frame 50
"FountainUsed"Symbol 48 MovieClip [mcTileDungeon] Frame 60
"Wall"Symbol 48 MovieClip [mcTileDungeon] Frame 70
"Torch"Symbol 48 MovieClip [mcTileDungeon] Frame 80
"Skeleton"Symbol 48 MovieClip [mcTileDungeon] Frame 90
"Dark"Symbol 48 MovieClip [mcTileDungeon] Frame 100
"IronChest"Symbol 48 MovieClip [mcTileDungeon] Frame 110
"IronChestOpen"Symbol 48 MovieClip [mcTileDungeon] Frame 120
"TrappedChest"Symbol 48 MovieClip [mcTileDungeon] Frame 130
"TrappedChestSkill"Symbol 48 MovieClip [mcTileDungeon] Frame 140
"StairsUp"Symbol 48 MovieClip [mcTileDungeon] Frame 150
"StairsDown"Symbol 48 MovieClip [mcTileDungeon] Frame 160
"Leather"Symbol 60 MovieClip Frame 1
"None"Symbol 60 MovieClip Frame 10
"Idle"Symbol 61 MovieClip Frame 1
"Braces"Symbol 72 MovieClip Frame 1
"None"Symbol 72 MovieClip Frame 10
"Idle"Symbol 73 MovieClip Frame 1
"Scales"Symbol 79 MovieClip Frame 1
"None"Symbol 79 MovieClip Frame 10
"Scales"Symbol 83 MovieClip Frame 1
"None"Symbol 83 MovieClip Frame 10
"Gold"Symbol 92 MovieClip Frame 1
"None"Symbol 92 MovieClip Frame 10
"Chains"Symbol 110 MovieClip Frame 1
"None"Symbol 110 MovieClip Frame 10
"Goblin"Symbol 112 MovieClip [mcMonster] Frame 1
"Orc"Symbol 112 MovieClip [mcMonster] Frame 10
"Dragon"Symbol 112 MovieClip [mcMonster] Frame 20
"Anubis"Symbol 112 MovieClip [mcMonster] Frame 30
"Krokedrilos"Symbol 112 MovieClip [mcMonster] Frame 40
"AnalBeads"Symbol 245 MovieClip [mcItem] Frame 1
"Toothpaste"Symbol 245 MovieClip [mcItem] Frame 10
"CockRing"Symbol 245 MovieClip [mcItem] Frame 20
"EnergyDrink"Symbol 245 MovieClip [mcItem] Frame 30
"Kamasutra"Symbol 245 MovieClip [mcItem] Frame 40
"Chocolate"Symbol 245 MovieClip [mcItem] Frame 50
"Ruby"Symbol 245 MovieClip [mcItem] Frame 60
"Rock"Symbol 245 MovieClip [mcItem] Frame 70
"Sock"Symbol 245 MovieClip [mcItem] Frame 80
"GummiBear"Symbol 245 MovieClip [mcItem] Frame 90
"Condom"Symbol 245 MovieClip [mcItem] Frame 100
"Dildo"Symbol 245 MovieClip [mcItem] Frame 110
"Emerald"Symbol 245 MovieClip [mcItem] Frame 120
"Diamond"Symbol 245 MovieClip [mcItem] Frame 130
"Saphire"Symbol 245 MovieClip [mcItem] Frame 140
"Adamantine"Symbol 245 MovieClip [mcItem] Frame 150
"Medallion"Symbol 245 MovieClip [mcItem] Frame 160
"Lantern"Symbol 245 MovieClip [mcItem] Frame 170
"VampireDentures"Symbol 245 MovieClip [mcItem] Frame 180
"MintBox"Symbol 245 MovieClip [mcItem] Frame 190
"FourLeaf"Symbol 245 MovieClip [mcItem] Frame 200
"Strawberry"Symbol 245 MovieClip [mcItem] Frame 210
"Banana"Symbol 245 MovieClip [mcItem] Frame 220
"Topaz"Symbol 245 MovieClip [mcItem] Frame 230
"Silver"Symbol 245 MovieClip [mcItem] Frame 240
"Gold"Symbol 245 MovieClip [mcItem] Frame 250
"GlassBeads"Symbol 245 MovieClip [mcItem] Frame 260
"EnchantBeads"Symbol 245 MovieClip [mcItem] Frame 270
"WoodDildo"Symbol 245 MovieClip [mcItem] Frame 280
"BlueTorch"Symbol 245 MovieClip [mcItem] Frame 290
"Torch"Symbol 245 MovieClip [mcItem] Frame 300
"Rainbow"Symbol 245 MovieClip [mcItem] Frame 310
"OrangeCandy"Symbol 245 MovieClip [mcItem] Frame 320
"OnionRing"Symbol 245 MovieClip [mcItem] Frame 330
"Lube"Symbol 245 MovieClip [mcItem] Frame 340
"OneRing"Symbol 245 MovieClip [mcItem] Frame 350
"BrightToothpaste"Symbol 245 MovieClip [mcItem] Frame 360
"Totem"Symbol 245 MovieClip [mcItem] Frame 370
"ChocoStrawberry"Symbol 245 MovieClip [mcItem] Frame 380
"CherryBear"Symbol 245 MovieClip [mcItem] Frame 390
"LuckyDildo"Symbol 245 MovieClip [mcItem] Frame 400
"Necklace"Symbol 245 MovieClip [mcItem] Frame 410
"LumCondom"Symbol 245 MovieClip [mcItem] Frame 420
"ModCan"Symbol 245 MovieClip [mcItem] Frame 430
"GoldTotem"Symbol 245 MovieClip [mcItem] Frame 440
"BubbleGum"Symbol 245 MovieClip [mcItem] Frame 450
"SilkSock"Symbol 245 MovieClip [mcItem] Frame 461
"WhiteBunny"Symbol 245 MovieClip [mcItem] Frame 470
"Idle"Symbol 246 MovieClip [mcPlayerColorSmall] Frame 1
"Road"Symbol 273 MovieClip [mcTilePyramid] Frame 1
"Block"Symbol 273 MovieClip [mcTilePyramid] Frame 10
"End"Symbol 273 MovieClip [mcTilePyramid] Frame 20
"Chest"Symbol 273 MovieClip [mcTilePyramid] Frame 30
"ChestOpen"Symbol 273 MovieClip [mcTilePyramid] Frame 40
"Fountain"Symbol 273 MovieClip [mcTilePyramid] Frame 50
"FountainUsed"Symbol 273 MovieClip [mcTilePyramid] Frame 60
"Wall"Symbol 273 MovieClip [mcTilePyramid] Frame 70
"Torch"Symbol 273 MovieClip [mcTilePyramid] Frame 80
"Skeleton"Symbol 273 MovieClip [mcTilePyramid] Frame 90
"Dark"Symbol 273 MovieClip [mcTilePyramid] Frame 100
"IronChest"Symbol 273 MovieClip [mcTilePyramid] Frame 110
"IronChestOpen"Symbol 273 MovieClip [mcTilePyramid] Frame 120
"TrappedChest"Symbol 273 MovieClip [mcTilePyramid] Frame 130
"TrappedChestSkill"Symbol 273 MovieClip [mcTilePyramid] Frame 140
"StairsUp"Symbol 273 MovieClip [mcTilePyramid] Frame 150
"StairsDown"Symbol 273 MovieClip [mcTilePyramid] Frame 160
"Idle"Symbol 285 MovieClip Frame 1
"Over"Symbol 285 MovieClip Frame 10
"Down"Symbol 285 MovieClip Frame 20
"Idle"Symbol 288 MovieClip Frame 1
"Over"Symbol 288 MovieClip Frame 10
"Down"Symbol 288 MovieClip Frame 20
"Idle"Symbol 292 MovieClip Frame 1
"Over"Symbol 292 MovieClip Frame 10
"Down"Symbol 292 MovieClip Frame 20
"Idle"Symbol 294 MovieClip Frame 1
"Over"Symbol 294 MovieClip Frame 10
"Down"Symbol 294 MovieClip Frame 20
"Idle"Symbol 305 MovieClip Frame 1
"Over"Symbol 305 MovieClip Frame 10
"Down"Symbol 305 MovieClip Frame 20
"Idle"Symbol 308 MovieClip Frame 1
"Over"Symbol 308 MovieClip Frame 10
"Down"Symbol 308 MovieClip Frame 20
"Idle"Symbol 314 MovieClip Frame 1
"Over"Symbol 314 MovieClip Frame 10
"Down"Symbol 314 MovieClip Frame 20
"In"Symbol 319 MovieClip Frame 1
"Idle"Symbol 319 MovieClip Frame 10
"Out"Symbol 319 MovieClip Frame 20
"Hidden"Symbol 319 MovieClip Frame 30
"Idle"Symbol 323 MovieClip Frame 1
"Over"Symbol 323 MovieClip Frame 10
"Down"Symbol 323 MovieClip Frame 20
"In"Symbol 328 MovieClip Frame 1
"Idle"Symbol 328 MovieClip Frame 10
"Out"Symbol 328 MovieClip Frame 20
"Hidden"Symbol 328 MovieClip Frame 30
"Idle"Symbol 351 MovieClip Frame 1
"Over"Symbol 351 MovieClip Frame 10
"Down"Symbol 351 MovieClip Frame 20
"Idle"Symbol 356 MovieClip Frame 1
"Over"Symbol 356 MovieClip Frame 10
"Down"Symbol 356 MovieClip Frame 20
"In"Symbol 363 MovieClip Frame 1
"Idle"Symbol 363 MovieClip Frame 10
"Out"Symbol 363 MovieClip Frame 20
"Hidden"Symbol 363 MovieClip Frame 30
"Idle"Symbol 366 MovieClip Frame 1
"Over"Symbol 366 MovieClip Frame 10
"Down"Symbol 366 MovieClip Frame 20
"Leather"Symbol 402 MovieClip Frame 1
"None"Symbol 402 MovieClip Frame 10
"Braces"Symbol 414 MovieClip Frame 1
"None"Symbol 414 MovieClip Frame 10
"Scales"Symbol 423 MovieClip Frame 1
"None"Symbol 423 MovieClip Frame 10
"Scales"Symbol 426 MovieClip Frame 1
"None"Symbol 426 MovieClip Frame 10
"Scales"Symbol 433 MovieClip Frame 1
"None"Symbol 433 MovieClip Frame 10
"Gold"Symbol 445 MovieClip Frame 1
"None"Symbol 445 MovieClip Frame 10
"Chains"Symbol 457 MovieClip Frame 1
"None"Symbol 457 MovieClip Frame 10
"Slim"Symbol 464 MovieClip Frame 1
"Chubby"Symbol 464 MovieClip Frame 10
"Muscly"Symbol 464 MovieClip Frame 20
"Goblin"Symbol 464 MovieClip Frame 30
"Orc"Symbol 464 MovieClip Frame 40
"Dragon"Symbol 464 MovieClip Frame 50
"Anubis"Symbol 464 MovieClip Frame 60
"Krokedrilos"Symbol 464 MovieClip Frame 70
"Harpos"Symbol 464 MovieClip Frame 80
"Selected"Symbol 470 MovieClip Frame 1
"Unselected"Symbol 470 MovieClip Frame 10
"In"Symbol 477 MovieClip Frame 1
"Idle"Symbol 477 MovieClip Frame 10
"Out"Symbol 477 MovieClip Frame 20
"Hidden"Symbol 477 MovieClip Frame 30
"In"Symbol 495 MovieClip Frame 1
"Idle"Symbol 495 MovieClip Frame 10
"Out"Symbol 495 MovieClip Frame 20
"Hidden"Symbol 495 MovieClip Frame 30
"In"Symbol 497 MovieClip Frame 1
"Idle"Symbol 497 MovieClip Frame 10
"Out"Symbol 497 MovieClip Frame 20
"Hidden"Symbol 497 MovieClip Frame 30
"Splat1"Symbol 509 MovieClip Frame 1
"Splat2"Symbol 509 MovieClip Frame 10
"Splat3"Symbol 509 MovieClip Frame 20
"Splat4"Symbol 509 MovieClip Frame 30
"Splat5"Symbol 509 MovieClip Frame 40
"Splat6"Symbol 509 MovieClip Frame 50
"Experience"Symbol 517 MovieClip Frame 1
"Hidden"Symbol 517 MovieClip Frame 10
"Idle"Symbol 522 MovieClip Frame 1
"Hidden"Symbol 522 MovieClip Frame 11
"Dungeon"Symbol 527 MovieClip Frame 1
"Pyramid"Symbol 527 MovieClip Frame 10
"Leather"Symbol 576 MovieClip Frame 1
"None"Symbol 576 MovieClip Frame 10
"Default"Symbol 590 MovieClip Frame 1
"Paper"Symbol 590 MovieClip Frame 10
"Braces"Symbol 605 MovieClip Frame 1
"None"Symbol 605 MovieClip Frame 10
"Scales"Symbol 608 MovieClip Frame 1
"None"Symbol 608 MovieClip Frame 10
"Scales"Symbol 613 MovieClip Frame 1
"None"Symbol 613 MovieClip Frame 10
"Gold"Symbol 633 MovieClip Frame 1
"None"Symbol 633 MovieClip Frame 10
"Chains"Symbol 651 MovieClip Frame 1
"None"Symbol 651 MovieClip Frame 10
"Slim"Symbol 661 MovieClip Frame 1
"Chubby"Symbol 661 MovieClip Frame 10
"Muscly"Symbol 661 MovieClip Frame 20
"Goblin"Symbol 661 MovieClip Frame 30
"Orc"Symbol 661 MovieClip Frame 40
"Dragon"Symbol 661 MovieClip Frame 50
"Anubis"Symbol 661 MovieClip Frame 60
"Krokedrilos"Symbol 661 MovieClip Frame 70
"Harpos"Symbol 661 MovieClip Frame 80
"Leather"Symbol 694 MovieClip Frame 1
"None"Symbol 694 MovieClip Frame 10
"Braces"Symbol 706 MovieClip Frame 1
"None"Symbol 706 MovieClip Frame 10
"Scales"Symbol 715 MovieClip Frame 1
"None"Symbol 715 MovieClip Frame 10
"Scales"Symbol 720 MovieClip Frame 1
"None"Symbol 720 MovieClip Frame 10
"Gold"Symbol 744 MovieClip Frame 1
"None"Symbol 744 MovieClip Frame 10
"Chains"Symbol 756 MovieClip Frame 1
"None"Symbol 756 MovieClip Frame 10
"Slim"Symbol 760 MovieClip Frame 1
"Chubby"Symbol 760 MovieClip Frame 10
"Muscly"Symbol 760 MovieClip Frame 20
"Goblin"Symbol 760 MovieClip Frame 30
"Orc"Symbol 760 MovieClip Frame 40
"Dragon"Symbol 760 MovieClip Frame 50
"Anubis"Symbol 760 MovieClip Frame 60
"Krokedrilos"Symbol 760 MovieClip Frame 70
"Harpos"Symbol 760 MovieClip Frame 80
"Fox"Symbol 783 MovieClip Frame 1
"FoxOrc"Symbol 783 MovieClip Frame 10
"Fox"Symbol 788 MovieClip Frame 1
"FoxOrc"Symbol 788 MovieClip Frame 10
"Fox"Symbol 791 MovieClip Frame 1
"FoxOrc"Symbol 791 MovieClip Frame 10
"Leather"Symbol 803 MovieClip Frame 1
"None"Symbol 803 MovieClip Frame 10
"Braces"Symbol 821 MovieClip Frame 1
"None"Symbol 821 MovieClip Frame 10
"Scales"Symbol 830 MovieClip Frame 1
"None"Symbol 830 MovieClip Frame 10
"Scales"Symbol 835 MovieClip Frame 1
"None"Symbol 835 MovieClip Frame 10
"Gold"Symbol 857 MovieClip Frame 1
"None"Symbol 857 MovieClip Frame 10
"Gold"Symbol 872 MovieClip Frame 1
"None"Symbol 872 MovieClip Frame 10
"Chains"Symbol 890 MovieClip Frame 1
"None"Symbol 890 MovieClip Frame 10
"Slim"Symbol 891 MovieClip Frame 1
"Chubby"Symbol 891 MovieClip Frame 10
"Muscly"Symbol 891 MovieClip Frame 20
"Goblin"Symbol 891 MovieClip Frame 30
"Orc"Symbol 891 MovieClip Frame 40
"Dragon"Symbol 891 MovieClip Frame 50
"Anubis"Symbol 891 MovieClip Frame 60
"Krokedrilos"Symbol 891 MovieClip Frame 70
"Harpos"Symbol 891 MovieClip Frame 80
"Scales"Symbol 916 MovieClip Frame 1
"None"Symbol 916 MovieClip Frame 10
"Slim"Symbol 923 MovieClip Frame 1
"Chubby"Symbol 923 MovieClip Frame 10
"Muscly"Symbol 923 MovieClip Frame 20
"Goblin"Symbol 923 MovieClip Frame 30
"Orc"Symbol 923 MovieClip Frame 40
"Dragon"Symbol 923 MovieClip Frame 50
"Anubis"Symbol 923 MovieClip Frame 60
"Krokedrilos"Symbol 923 MovieClip Frame 70
"Harpos"Symbol 923 MovieClip Frame 80
"Slim"Symbol 924 MovieClip Frame 1
"Chubby"Symbol 924 MovieClip Frame 10
"Muscly"Symbol 924 MovieClip Frame 20
"Goblin"Symbol 924 MovieClip Frame 30
"Orc"Symbol 924 MovieClip Frame 40
"Dragon"Symbol 924 MovieClip Frame 50
"Anubis"Symbol 924 MovieClip Frame 60
"Krokedrilos"Symbol 924 MovieClip Frame 70
"Slim"Symbol 925 MovieClip Frame 1
"Chubby"Symbol 925 MovieClip Frame 10
"Muscly"Symbol 925 MovieClip Frame 20
"Goblin"Symbol 925 MovieClip Frame 30
"Orc"Symbol 925 MovieClip Frame 40
"Dragon"Symbol 925 MovieClip Frame 50
"Anubis"Symbol 925 MovieClip Frame 60
"Krokedrilos"Symbol 925 MovieClip Frame 70
"Braces"Symbol 942 MovieClip Frame 1
"None"Symbol 942 MovieClip Frame 10
"Slim"Symbol 943 MovieClip Frame 1
"Chubby"Symbol 943 MovieClip Frame 10
"Muscly"Symbol 943 MovieClip Frame 20
"Goblin"Symbol 943 MovieClip Frame 30
"Orc"Symbol 943 MovieClip Frame 40
"Dragon"Symbol 943 MovieClip Frame 50
"Anubis"Symbol 943 MovieClip Frame 60
"Krokedrilos"Symbol 943 MovieClip Frame 70
"Leather"Symbol 974 MovieClip Frame 1
"None"Symbol 974 MovieClip Frame 10
"Braces"Symbol 987 MovieClip Frame 1
"None"Symbol 987 MovieClip Frame 10
"Scales"Symbol 994 MovieClip Frame 1
"None"Symbol 994 MovieClip Frame 10
"Scales"Symbol 997 MovieClip Frame 1
"None"Symbol 997 MovieClip Frame 10
"Gold"Symbol 1016 MovieClip Frame 1
"None"Symbol 1016 MovieClip Frame 10
"Chains"Symbol 1031 MovieClip Frame 1
"None"Symbol 1031 MovieClip Frame 10
"Slim"Symbol 1039 MovieClip Frame 1
"Chubby"Symbol 1039 MovieClip Frame 10
"Muscly"Symbol 1039 MovieClip Frame 20
"Goblin"Symbol 1039 MovieClip Frame 30
"Orc"Symbol 1039 MovieClip Frame 40
"Dragon"Symbol 1039 MovieClip Frame 50
"Anubis"Symbol 1039 MovieClip Frame 60
"Krokedrilos"Symbol 1039 MovieClip Frame 70
"Slim"Symbol 1040 MovieClip Frame 1
"Chubby"Symbol 1040 MovieClip Frame 10
"Muscly"Symbol 1040 MovieClip Frame 20
"Goblin"Symbol 1040 MovieClip Frame 30
"Orc"Symbol 1040 MovieClip Frame 40
"Dragon"Symbol 1040 MovieClip Frame 50
"Anubis"Symbol 1040 MovieClip Frame 60
"Krokedrilos"Symbol 1040 MovieClip Frame 70
"Harpos"Symbol 1040 MovieClip Frame 80
"Idle"Symbol 1041 MovieClip Frame 1
"Rock"Symbol 1041 MovieClip Frame 10
"Paper"Symbol 1041 MovieClip Frame 20
"Scissors"Symbol 1041 MovieClip Frame 30
"GetRock"Symbol 1041 MovieClip Frame 40
"GetPaper"Symbol 1041 MovieClip Frame 50
"GetScissors"Symbol 1041 MovieClip Frame 60
"NullRock"Symbol 1041 MovieClip Frame 70
"NullPaper"Symbol 1041 MovieClip Frame 80
"NullScissors"Symbol 1041 MovieClip Frame 90
"Death"Symbol 1041 MovieClip Frame 100
"Win"Symbol 1041 MovieClip Frame 110
"Idle"Symbol 1055 MovieClip Frame 1
"Over"Symbol 1055 MovieClip Frame 10
"Down"Symbol 1055 MovieClip Frame 20
"Idle"Symbol 1067 MovieClip Frame 1
"Over"Symbol 1067 MovieClip Frame 10
"Down"Symbol 1067 MovieClip Frame 20
"Idle"Symbol 1079 MovieClip Frame 1
"Over"Symbol 1079 MovieClip Frame 10
"Down"Symbol 1079 MovieClip Frame 20
"Damage"Symbol 1104 MovieClip Frame 1
"Heal"Symbol 1104 MovieClip Frame 10
"Resist"Symbol 1104 MovieClip Frame 19
"NoEffect"Symbol 1104 MovieClip Frame 28
"Hidden"Symbol 1104 MovieClip Frame 38
"In"Symbol 1115 MovieClip Frame 1
"Idle"Symbol 1115 MovieClip Frame 10
"Out"Symbol 1115 MovieClip Frame 20
"Hidden"Symbol 1115 MovieClip Frame 30
"In"Symbol 1123 MovieClip Frame 1
"Idle"Symbol 1123 MovieClip Frame 10
"Out"Symbol 1123 MovieClip Frame 20
"Hidden"Symbol 1123 MovieClip Frame 30
"In"Symbol 1125 MovieClip Frame 1
"Idle"Symbol 1125 MovieClip Frame 10
"Out"Symbol 1125 MovieClip Frame 20
"Hidden"Symbol 1125 MovieClip Frame 30
"In"Symbol 1127 MovieClip Frame 1
"Idle"Symbol 1127 MovieClip Frame 10
"Out"Symbol 1127 MovieClip Frame 20
"Hidden"Symbol 1127 MovieClip Frame 30
"Six"Symbol 1131 MovieClip Frame 1
"Seven"Symbol 1131 MovieClip Frame 11
"Eight"Symbol 1131 MovieClip Frame 21
"Nine"Symbol 1131 MovieClip Frame 31
"Ten"Symbol 1131 MovieClip Frame 41
"Eleven"Symbol 1131 MovieClip Frame 51
"Twelve"Symbol 1131 MovieClip Frame 61
"Thirteen"Symbol 1131 MovieClip Frame 71
"Fourteen"Symbol 1131 MovieClip Frame 81
"Fifteen"Symbol 1131 MovieClip Frame 91
"Sixteen"Symbol 1131 MovieClip Frame 101
"Seventeen"Symbol 1131 MovieClip Frame 111
"Eighteen"Symbol 1131 MovieClip Frame 121
"Idle"Symbol 1134 MovieClip Frame 1
"Over"Symbol 1134 MovieClip Frame 10
"Down"Symbol 1134 MovieClip Frame 20
"One"Symbol 1139 MovieClip Frame 1
"Two"Symbol 1139 MovieClip Frame 10
"Three"Symbol 1139 MovieClip Frame 19
"Four"Symbol 1139 MovieClip Frame 28
"Five"Symbol 1139 MovieClip Frame 38
"Six"Symbol 1139 MovieClip Frame 48
"Seven"Symbol 1139 MovieClip Frame 58
"Eight"Symbol 1139 MovieClip Frame 68
"Idle"Symbol 1146 MovieClip Frame 1
"Over"Symbol 1146 MovieClip Frame 10
"Down"Symbol 1146 MovieClip Frame 20
"Completed"Symbol 1158 MovieClip Frame 1
"Next"Symbol 1158 MovieClip Frame 10
"Locked"Symbol 1158 MovieClip Frame 20
"BossCompleted"Symbol 1158 MovieClip Frame 30
"Boss"Symbol 1158 MovieClip Frame 40
"BossLocked"Symbol 1158 MovieClip Frame 50
"Current"Symbol 1158 MovieClip Frame 60
"Dungeon"Symbol 1174 MovieClip Frame 1
"Pyramid"Symbol 1174 MovieClip Frame 10
"Forest"Symbol 1174 MovieClip Frame 20
"Star"Symbol 1174 MovieClip Frame 30
"NightVision"Symbol 1193 MovieClip Frame 1
"DungeonCrawler"Symbol 1193 MovieClip Frame 10
"Lockpick"Symbol 1193 MovieClip Frame 20
"HeroicAdversary"Symbol 1193 MovieClip Frame 30
"Vampirism"Symbol 1193 MovieClip Frame 40
"Idle"Symbol 1204 MovieClip Frame 1
"Hidden"Symbol 1204 MovieClip Frame 10
"Appear"Symbol 1204 MovieClip Frame 20
"Idle"Symbol 1207 MovieClip Frame 1
"Over"Symbol 1207 MovieClip Frame 10
"Down"Symbol 1207 MovieClip Frame 20
"In"Symbol 1217 MovieClip Frame 1
"Idle"Symbol 1217 MovieClip Frame 10
"Out"Symbol 1217 MovieClip Frame 20
"Hidden"Symbol 1217 MovieClip Frame 30
"In"Symbol 1224 MovieClip Frame 1
"Idle"Symbol 1224 MovieClip Frame 10
"Out"Symbol 1224 MovieClip Frame 20
"Hidden"Symbol 1224 MovieClip Frame 30
"In"Symbol 1231 MovieClip Frame 1
"Idle"Symbol 1231 MovieClip Frame 10
"Out"Symbol 1231 MovieClip Frame 20
"Hidden"Symbol 1231 MovieClip Frame 30
"In"Symbol 1244 MovieClip Frame 1
"Idle"Symbol 1244 MovieClip Frame 10
"Out"Symbol 1244 MovieClip Frame 20
"Hidden"Symbol 1244 MovieClip Frame 30
"In"Symbol 1246 MovieClip Frame 1
"Idle"Symbol 1246 MovieClip Frame 10
"Out"Symbol 1246 MovieClip Frame 20
"Hidden"Symbol 1246 MovieClip Frame 30
"In"Symbol 1254 MovieClip Frame 1
"Idle"Symbol 1254 MovieClip Frame 10
"Out"Symbol 1254 MovieClip Frame 19
"Hidden"Symbol 1254 MovieClip Frame 28
"In"Symbol 1263 MovieClip Frame 1
"Idle"Symbol 1263 MovieClip Frame 10
"Out"Symbol 1263 MovieClip Frame 19
"Hidden"Symbol 1263 MovieClip Frame 28
"Idle"Symbol 1268 MovieClip Frame 1
"Hidden"Symbol 1268 MovieClip Frame 11




http://swfchan.com/20/97340/info.shtml
Created: 28/10 -2018 15:27:30 Last modified: 28/10 -2018 15:27:30 Server time: 26/04 -2024 09:23:45