STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229490 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2575 · P5149 |
This is the info page for Flash #121116 |
+88888* |
Female Edition |
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 |
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 UnknownWolf - Character artist http://www.furaffinity.com/user/unknownwolf Caesarcub - Additionnal art and design http://www.furaffinity.com/user/caesarcub Orthas - Commissioner of this game http://www.furaffinity.com/user/orthas Hainite, Polarthief and Seanabcd - Original 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 1stop(); 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 20new Main(this);Symbol 1129 MovieClip [__Packages.library.State] Frame 0class 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 1130 MovieClip [__Packages.Main] Frame 0class 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 1131 MovieClip [__Packages.Game] Frame 0class 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 1132 MovieClip [__Packages.library.Popup] Frame 0class 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 1133 MovieClip [__Packages.Battle] Frame 0class 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.sSUCCUBUS : Achievements.addAchievement(Achievements.nSUCCUBUS, 1); break; case DataEnnemies.sNAGA : Achievements.addAchievement(Achievements.nNAGA, 1); if (oFoe.__get__name() == GenerateDungeon.ARRAY_PARAM_BOSS[1][GenerateDungeon.ARRAY_PARAM_BOSS[1].length - 1]) { Achievements.addAchievement(Achievements.nDEFEAT_SECOND_BOSS, 1); } break; case DataEnnemies.sDRAGONESS : Achievements.addAchievement(Achievements.nDRAGONESSS, 1); if (oFoe.__get__name() != GenerateDungeon.ARRAY_PARAM_BOSS[0][GenerateDungeon.ARRAY_PARAM_BOSS[0].length - 1]) { break; } Achievements.addAchievement(Achievements.nDEFEAT_FIRST_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 1134 MovieClip [__Packages.BattleCharacter] Frame 0class 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, oCockHeadColor, oCockColor, 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.mcFrontCockHead); _local2.colorTransform = oCockHeadColor; _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.mcBackCockHead); _local2.colorTransform = oCockHeadColor; _local2 = new flash.geom.Transform(_mcRef.mcArmor); _local2.colorTransform = oColorArmor; _local2 = new flash.geom.Transform(_mcRef.mcBack); _local2.colorTransform = oColor; _local2 = new flash.geom.Transform(_mcRef.mcBackArmor); _local2.colorTransform = oColorArmor; _local2 = new flash.geom.Transform(_mcRef.mcBackHead); _local2.colorTransform = oColor; _local2 = new flash.geom.Transform(_mcRef.mcBackStomach); _local2.colorTransform = oStomachColor; _local2 = new flash.geom.Transform(_mcRef.mcBackCock); _local2.colorTransform = oCockColor; _local2 = new flash.geom.Transform(_mcRef.mcBackCockHead); _local2.colorTransform = oCockHeadColor; _local2 = new flash.geom.Transform(_mcRef.mcBackTailTip); _local2.colorTransform = oTailTipColor; } 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.mcBackTailTip._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; mcRef.mcState.mcFrontCockHead._visible = false; mcLower.mcState.mcBack.gotoAndStop(_oChar.back); mcLower.mcState.mcBackArmor.gotoAndStop(_oChar.armor); mcLower.mcState.mcBackCock.gotoAndStop(_oChar.cock); mcLower.mcState.mcBackCockHead.gotoAndStop(_oChar.cock); mcLower.mcState.mcBackHead.gotoAndStop(_oChar.head); mcLower.mcState.mcBackFace.gotoAndStop(_oChar.cock); mcLower.mcState.mcBackNose.gotoAndStop(_oChar.head); 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; mcLower.mcState.mcFrontCockHead._visible = false; mcUpper.mcState.mcFrontArmor.gotoAndStop(_oChar.armor); mcUpper.mcState.mcFrontHead.gotoAndStop(_oChar.head); mcUpper.mcState.mcFrontStomach.gotoAndStop(_oChar.stomach); mcUpper.mcState.mcFrontCockHead.gotoAndStop(_oChar.cock); 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; mcUpper.mcState.mcBackTailTip._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 1135 MovieClip [__Packages.PlayerBattleCharacter] Frame 0class 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 1136 MovieClip [__Packages.DataLevelUp] Frame 0class 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 1137 MovieClip [__Packages.FoeBattleCharacter] Frame 0class 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 1138 MovieClip [__Packages.BattleHealth] Frame 0class 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 1139 MovieClip [__Packages.Splat] Frame 0class 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 1140 MovieClip [__Packages.XPSplat] Frame 0class 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 1141 MovieClip [__Packages.library.MCButton] Frame 0class 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 1142 MovieClip [__Packages.library.Delegate] Frame 0class 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 1143 MovieClip [__Packages.Tutorial] Frame 0class 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 1144 MovieClip [__Packages.TutorialPopup] Frame 0class 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 1145 MovieClip [__Packages.DataEnnemies] Frame 0class DataEnnemies { static var aStarMonsters; function DataEnnemies () { } static function generateStarMonsterList(_nLevel) { aStarMonsters = new Array(); var _local3 = new Array(sDRAGONESS, sDRAGONESS, sSUCCUBUS, sSUCCUBUS, sSUCCUBUS, sSUCCUBUS, sNAGA, sNAGA, sNAGA, sNAGA); 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; _local1.stomachcolor = setStomachColor(_local4); _local1.cockheadcolor = setCockColor(_local4); _local1.cockcolor = setCockColor(_local4); _local1.tailtipcolor = setStomachColor(_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); } else { _local1.armorcolor = setMainColor("Any"); } 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.tailtipcolor = new flash.geom.ColorTransform(1, 0.82, 0.04, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.85, 0.7, 0.77, 1, 0, 0, 0, 0); break; case "Barbariccia" : _local1.name = "Barbariccia"; _local1 = setPhysical(_local1, "Armor", sDRAGONESS, "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.tailtipcolor = new flash.geom.ColorTransform(1, 0, 0, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(1, 1, 0.58, 1, 0, 0, 0, 0); _local1.armorcolor = new flash.geom.ColorTransform(0.46, 0.92, 0.94, 0.64, 0, 0, 0, 0); break; case "Aapep" : _local1.name = "Aapep"; _local1 = setPhysical(_local1, "Armor", sNAGA, "", "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.tailtipcolor = new flash.geom.ColorTransform(0.56, 0.3, 0.3, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.85, 0.7, 0.77, 1, 0, 0, 0, 0); _local1.armorcolor = new flash.geom.ColorTransform(0.8, 0.8, 0.75, 1, 0, 0, 0, 0); break; case "Boss" : var _local2 = new Array(sDRAGONESS, sDRAGONESS, sDRAGONESS, sDRAGONESS, sDRAGONESS, sNAGA, sNAGA, sNAGA, sSUCCUBUS, sSUCCUBUS, sSUCCUBUS); 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] == sDRAGONESS) { _local1.tailtipcolor = _local1.stomachcolor; } else { _local1.tailtipcolor = setStomachColor(_local1.color); } if (_local2[_local3] == sSUCCUBUS) { _local1.cockcolor = setMainColor("Any"); } else if ((_local2[_local3] == sNAGA) || (_local2[_local3] == sDRAGONESS)) { _local1.cockcolor = setCockColor(_local1.color); } if (((_local2[_local3] == sSUCCUBUS) || (_local2[_local3] == sNAGA)) || (_local2[_local3] == sDRAGONESS)) { _local1.cockcolor = setStomachColor(_local1.color); } if (((((_local2[_local3] == sGOBLIN) || (_local2[_local3] == sORC)) || (_local2[_local3] == sSUCCUBUS)) || (_local2[_local3] == sNAGA)) || (_local2[_local3] == sDRAGONESS)) { _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("Succubus", "Naga"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Succubus" : _local1.name = "Succubus"; _local1 = setPhysical(_local1, "None", sSUCCUBUS, "None", "None"); _local1 = setMonster(_local1, 1, 1, 1, 4, 12, 0, 33, 66); _local1.color = new flash.geom.ColorTransform(1, 0.8, 0.88, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(0.94, 0.54, 0.94, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(1, 0.42, 0.62, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.26, 0.04, 0.12, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(1, 0.12, 0.22, 1, 0, 0, 0, 0); break; case "Naga" : _local1.name = "Naga"; _local1 = setPhysical(_local1, "None", sNAGA, "None", "None"); _local1 = setMonster(_local1, 2, 2, 2, 6, 20, 0, 33, 66); _local1.color = new flash.geom.ColorTransform(0, 0.9, 0.44, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(0.64, 0.58, 0.36, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(1, 0.52, 0.52, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.22, 0.56, 0.24, 1, 0, 0, 0, 0); } break; case 2 : _local2 = new Array("Snow Succubus", "Desert Succubus", "Brace Naga"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Snow Succubus" : _local1.name = "Snow Succubus"; _local1 = setPhysical(_local1, "None", sSUCCUBUS, "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 = new flash.geom.ColorTransform(0.86, 0.94, 1, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.58, 0.58, 1, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.02, 0.7, 0.86, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.82, 0.98, 1, 1, 0, 0, 0, 0); break; case "Desert Succubus" : _local1.name = "Desert Succubus"; _local1 = setPhysical(_local1, "None", sSUCCUBUS, "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 = new flash.geom.ColorTransform(0.96, 0.74, 0.54, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(1, 0.14, 0.12, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(1, 0.7, 0.86, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.38, 0.12, 0.06, 1, 0, 0, 0, 0); break; case "Brace Naga" : _local1.name = "Brace Naga"; _local1 = setPhysical(_local1, "Armor", sNAGA, "None", "None"); _local1 = setMonster(_local1, 6, 5, 5, 17, 39, 0, 45, 72); _local1.color = new flash.geom.ColorTransform(0, 0.9, 0.44, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(0.64, 0.58, 0.36, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(1, 0.52, 0.52, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.22, 0.56, 0.24, 1, 0, 0, 0, 0); } break; case 3 : _local2 = new Array("Leather Succubus", "Flaming Naga"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Leather Succubus" : _local1.name = "Sexy Succubus"; _local1 = setPhysical(_local1, "Armor", sSUCCUBUS, "None", "None"); _local1 = setMonster(_local1, 4, 4, 4, 13, 31, 0, 33, 66); _local1.color = new flash.geom.ColorTransform(1, 0.8, 0.88, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(0.94, 0.54, 0.94, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(1, 0.42, 0.62, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.26, 0.04, 0.12, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(1, 0.12, 0.22, 1, 0, 0, 0, 0); _local1.armorcolor = new flash.geom.ColorTransform(1, 0.78, 0, 1, 0, 0, 0, 0); break; case "Flaming Naga" : _local1.name = "Flaming Naga"; _local1 = setPhysical(_local1, "None", sNAGA, "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.stomachcolor = new flash.geom.ColorTransform(1, 0.84, 0.98, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.9, 0.3, 0.46, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.8, 0.3, 0.54, 1, 0, 0, 0, 0); } break; case 4 : _local2 = new Array("Chocolate Dragoness"); _local3 = Math.floor(Math.random() * _local2.length); if (!(_local2[_local3] === "Chocolate Dragoness")) { } else { _local1.name = "Chocolate Dragoness"; _local1 = setPhysical(_local1, "None", sDRAGONESS, "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.stomachcolor = new flash.geom.ColorTransform(0.3, 0.14, 0.1, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.3, 0.14, 0.1, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.3, 0.14, 0.1, 1, 0, 0, 0, 0); } break; case 5 : _local2 = new Array("Armored Snow Succubus", "Armored Desert Succubus"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Armored Snow Succubus" : _local1.name = "Sexy Snow Succubus"; _local1 = setPhysical(_local1, "Armor", sSUCCUBUS, "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 = new flash.geom.ColorTransform(0.86, 0.94, 1, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.58, 0.58, 1, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.02, 0.7, 0.86, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.82, 0.98, 1, 1, 0, 0, 0, 0); break; case "Armored Desert Succubus" : _local1.name = "Sexy Desert Succubus"; _local1 = setPhysical(_local1, "Armor", sSUCCUBUS, "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 = new flash.geom.ColorTransform(0.96, 0.74, 0.54, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(1, 0.14, 0.12, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(1, 0.7, 0.86, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.38, 0.12, 0.06, 1, 0, 0, 0, 0); } break; case 6 : _local2 = new Array("Dominating Naga"); _local3 = Math.floor(Math.random() * _local2.length); if (!(_local2[_local3] === "Dominating Naga")) { } else { _local1.name = "Dominating Naga"; _local1 = setPhysical(_local1, "Armor", sNAGA, "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.stomachcolor = new flash.geom.ColorTransform(0.62, 0.7, 0.62, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.26, 0.2, 0.22, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.14, 0.26, 0.12, 1, 0, 0, 0, 0); } break; case 7 : _local2 = new Array("Lady Succubus", "Pharaoh Naga"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Lady Succubus" : _local1.name = "Lady Succubus"; _local1 = setPhysical(_local1, "None", sSUCCUBUS, "None", "None"); _local1 = setMonster(_local1, 13, 13, 13, 48, 134, 0, 34, 67); _local1.color = new flash.geom.ColorTransform(0.84, 0.66, 0.48, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(0.96, 0.74, 0.54, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(1, 1, 0.52, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.94, 0.96, 0.48, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.84, 0.22, 0.42, 1, 0, 0, 0, 0); break; case "Pharaoh Naga" : _local1.name = "Pharaoh Naga"; _local1 = setPhysical(_local1, "Armor", sNAGA, "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.stomachcolor = new flash.geom.ColorTransform(0.66, 0.5, 0, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.9, 0.3, 0.46, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.8, 0.3, 0.54, 1, 0, 0, 0, 0); } break; case 8 : _local2 = new Array("Phallic Naga", "Dancing Succubus"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Phallic Naga" : _local1.name = "Phallic Naga"; _local1 = setPhysical(_local1, "None", sNAGA, "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.cockcolor = 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); _local1.tailtipcolor = new flash.geom.ColorTransform(0, 0.55, 0.65, 1, 0, 0, 0, 0); break; case "Dancing Succubus" : _local1.name = "Sol Succubus"; _local1 = setPhysical(_local1, "None", sSUCCUBUS, "None", "None"); _local1 = setMonster(_local1, 14, 12, 13, 75, 205, 0, 35, 68); _local1.color = new flash.geom.ColorTransform(1, 0.58, 0.04, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(0.52, 0.12, 0.04, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(1, 1, 0.26, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(1, 0.26, 0.2, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(1, 0.12, 0.64, 1, 0, 0, 0, 0); } break; case 9 : _local2 = new Array("Mirage Dragoness"); _local3 = Math.floor(Math.random() * _local2.length); if (!(_local2[_local3] === "Mirage Dragoness")) { } else { _local1.name = "Mirage Dragoness"; _local1 = setPhysical(_local1, "None", sDRAGONESS, "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.stomachcolor = new flash.geom.ColorTransform(0.48, 0.9, 0.96, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.48, 0.9, 0.96, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.48, 0.9, 0.6, 1, 0, 0, 0, 0); } break; case 10 : _local2 = new Array("Mirage Naga", "Dusk Dragoness"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Mirage Naga" : _local1.name = "Twilight Naga"; _local1 = setPhysical(_local1, "Armor", sNAGA, "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.cockcolor = 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.tailtipcolor = new flash.geom.ColorTransform(0.8, 0.3, 0.3, 1, 0, 0, 0, 0); break; case "Dusk Dragoness" : _local1.name = "Dusk Dragoness"; _local1 = setPhysical(_local1, "None", sDRAGONESS, "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.stomachcolor = new flash.geom.ColorTransform(0.66, 0.76, 1, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.66, 0.76, 1, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.64, 0.48, 0.74, 1, 0, 0, 0, 0); } break; case 11 : _local2 = new Array("Whorish Dragoness", "Succubus", "Squire Succubus"); _local3 = Math.floor(Math.random() * _local2.length); switch (_local2[_local3]) { case "Whorish Dragoness" : _local1.name = "Whorish Dragoness"; _local1 = setPhysical(_local1, "Armor", sDRAGONESS, "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.stomachcolor = new flash.geom.ColorTransform(0.46, 1, 0.6, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.46, 1, 0.6, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.08, 0.84, 0.66, 1, 0, 0, 0, 0); break; case "Succubus" : _local2 = new Array("Star Succubus", "Feral Succubus", "Playful Succubus", "Clever Succubus"); _local3 = Math.floor(Math.random() * _local2.length); _local1.name = _local2[_local3]; _local1 = setPhysical(_local1, "None", sSUCCUBUS, "None", "None"); _local1.color = new flash.geom.ColorTransform(0.58, 1, 0.58, 1, 0, 0, 0, 0); _local1.stomachcolor = new flash.geom.ColorTransform(0.14, 0.76, 0.3, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.02, 0.48, 0.46, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.16, 0.58, 0.2, 1, 0, 0, 0, 0); switch (_local2[_local3]) { case "Leader Succubus" : _local1 = setMonster(_local1, 31, 31, 33, 158, 334, 0, 32, 62); _local1.cockheadcolor = new flash.geom.ColorTransform(0.04, 0.32, 1, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.04, 0.22, 0.58, 1, 0, 0, 0, 0); break; case "Rebel Succubus" : _local1 = setMonster(_local1, 31, 33, 31, 160, 333, 0, 32, 70); _local1.cockheadcolor = new flash.geom.ColorTransform(0.8, 0.1, 0.32, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.8, 0.08, 0.06, 1, 0, 0, 0, 0); break; case "Playful Succubus" : _local1 = setMonster(_local1, 33, 31, 31, 154, 331, 0, 38, 68); _local1.cockheadcolor = new flash.geom.ColorTransform(0.92, 0.5, 0.1, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.98, 0.98, 0.1, 1, 0, 0, 0, 0); break; case "Clever Succubus" : default : _local1 = setMonster(_local1, 32, 32, 32, 156, 332, 0, 33, 66); _local1.cockheadcolor = new flash.geom.ColorTransform(0.58, 0.1, 0.74, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.86, 0.28, 0.52, 1, 0, 0, 0, 0); } break; case "Squire Succubus" : _local1.name = "Squire Succubus"; _local1 = setPhysical(_local1, "None", sSUCCUBUS, "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.stomachcolor = new flash.geom.ColorTransform(0.31, 0.37, 0.36, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.86, 0.21, 0.12, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(0.26, 0.38, 0.32, 1, 0, 0, 0, 0); _local1.cockcolor = new flash.geom.ColorTransform(0.98, 0.98, 0.1, 1, 0, 0, 0, 0); } break; case 12 : _local2 = new Array("Succulent Dragoness"); _local3 = Math.floor(Math.random() * _local2.length); if (!(_local2[_local3] === "Succulent Dragoness")) { } else { _local1.name = "Succulent Dragoness"; _local1 = setPhysical(_local1, "None", sDRAGONESS, "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.stomachcolor = new flash.geom.ColorTransform(0.92, 0.52, 1, 1, 0, 0, 0, 0); _local1.tailtipcolor = new flash.geom.ColorTransform(0.92, 0.52, 1, 1, 0, 0, 0, 0); _local1.cockheadcolor = new flash.geom.ColorTransform(1, 0.56, 0.8, 1, 0, 0, 0, 0); } 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; _local1.cockcolor = _local4.cockcolor; _local1.tailtipcolor = _local4.tailtipcolor; } 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")); break; case sSUCCUBUS : _local1.push(new Array("Morrigan", "Any")); _local1.push(new Array("Venus", "Any")); _local1.push(new Array("Lilith", "Any")); _local1.push(new Array("Vashj", "Any")); _local1.push(new Array("Scatha", "Any")); _local1.push(new Array("Lady Lust", "Any")); _local1.push(new Array("Gaga", "Any")); _local1.push(new Array("Elvolia", "Any")); break; case sNAGA : _local1.push(new Array("Nefertiti", "Any")); _local1.push(new Array("Illdana", "Any")); _local1.push(new Array("Smrgal", "Any")); _local1.push(new Array("Hssiss", "Any")); _local1.push(new Array("Isis", "Any")); _local1.push(new Array("Sekhmet", "Any")); _local1.push(new Array("Anshahamma", "Any")); _local1.push(new Array("Caolith", "Any")); break; case sDRAGONESS : _local1.push(new Array("Ame", "Blue")); _local1.push(new Array("Sapphira", "Blue")); _local1.push(new Array("Eingana", "Any")); _local1.push(new Array("Chrysophykax", "Yellow")); _local1.push(new Array("Ryukotsusei", "Any")); _local1.push(new Array("Vasuki", "Any")); _local1.push(new Array("Abraxas", "Blue")); _local1.push(new Array("Azhi Dahaki", "Blue")); } 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 sSUCCUBUS : if (_local2 < 40) { _local1 = "Armor"; } break; case sORC : if (_local2 < 40) { _local1 = "Braces"; } break; case sNAGA : if (_local2 < 40) { _local1 = "Armor"; } break; case sDRAGON : if (_local2 < 25) { _local1 = "Scales"; } break; case sDRAGONESS : if (_local2 < 25) { _local1 = "Armor"; } 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 : case sSUCCUBUS : _local2 = Math.round((Math.random() * _nLevel) + (_nLevel * 1.6)); break; case sORC : case sNAGA : _local2 = Math.round((Math.random() * _nLevel) + (_nLevel * 2.2)); break; case sDRAGON : case sDRAGONESS : _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 : case sSUCCUBUS : _local2 = Math.round(_nLevel * ((_nLevel + 0.5) + (Math.random() * 2))); break; case sORC : case sNAGA : _local2 = Math.round(_nLevel * ((_nLevel + 1.6) + (Math.random() * 2))); break; case sDRAGON : case sDRAGONESS : _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 : case sSUCCUBUS : _local2 = Math.round(((_nLevel * _nLevel) * 0.5) * (4.4 + Math.random())); break; case sORC : case sNAGA : _local2 = Math.round(((_nLevel * _nLevel) * 0.5) * (4.7 + Math.random())); break; case sDRAGON : case sDRAGONESS : _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"; break; case sSUCCUBUS : case sNAGA : case sDRAGONESS : _local1 = "Armor"; } 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 : case BattleCharacter.sSTATE_GETSCISSORS : _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) { _local1.xpos = 20; _local1.ypos = 15; } break; case sSUCCUBUS : if (_sResult == BattleCharacter.sSTATE_GETSCISSORS) { _local1.xpos = 10; } break; case sNAGA : case sDRAGONESS : if (_sResult == BattleCharacter.sSTATE_GETSCISSORS) { _local1.xpos = 23; if (_oOpponent.body == sDRAGONESS) { _local1.upperover = false; _local1.midover = false; _local1.lowerover = false; } } if (_oOpponent.body != sDRAGONESS) { break; } if (_sResult == BattleCharacter.sSTATE_NULLPAPER) { _local1.xpos = 14; } if (_sResult != BattleCharacter.sSTATE_GETPAPER) { break; } _local1.ypos = -13; } 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) { if (!(_sResult === BattleCharacter.sSTATE_NULLSCISSORS)) { } else { _local1.midover = true; } } else if ((_oOpponent.body == sSUCCUBUS) || (_oOpponent.body == sNAGA)) { if (!(_sResult === BattleCharacter.sSTATE_PAPER)) { } else { _local1.midover = true; } } else { if (_oOpponent.body != sDRAGONESS) { break; } if (!(_sResult === BattleCharacter.sSTATE_NULLSCISSORS)) { } else { _local1.xpos = 10; } } } 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; } break; case sNAGA : if (_sResult == BattleCharacter.sSTATE_NULLPAPER) { _local1.stomach = "Under"; } else { _local1.stomach = "Over"; if (_sResult == BattleCharacter.sSTATE_GETPAPER) { _local1.xpos = 25; } else if (_sResult == BattleCharacter.sSTATE_SCISSORS) { _local1.xpos = 25; } } break; case sSUCCUBUS : if (_sResult == BattleCharacter.sSTATE_GETPAPER) { _local1.cock = "Open"; } else { _local1.cock = "Closed"; if (_sResult == BattleCharacter.sSTATE_SCISSORS) { _local1.xpos = -15; } } break; case sDRAGONESS : if (_sResult != BattleCharacter.sSTATE_SCISSORS) { break; } _local1.xpos = -12; } 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"; static var sDRAGONESS = "Dragoness"; static var sSUCCUBUS = "Succubus"; static var sNAGA = "Naga"; }Symbol 1146 MovieClip [__Packages.GenerateDungeon] Frame 0class 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 _local15 = ""; 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]; _local15 = 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) { _local15 = "Boss"; } _local36 = getStarMonsterMax(_nLevel); _local34 = getStarMonsterMin(_nLevel); _local31 = getStarChest(_nLevel); _local32 = getStarTrap(_nLevel); } var _local21; var _local12; var _local4; var _local1; var _local2; var _local25; var _local24; var _local5 = new Array(); var _local3; _local3 = 0; while (_local3 < _local11) { _local5[_local3] = new Array(); _local2 = 0; while (_local2 < ((_local8 * nDISTANCE_BETWEEN_ROOMS) + ((nDISTANCE_BETWEEN_ROOMS + 1) % 2))) { _local5[_local3][_local2] = new Array(); _local1 = 0; while (_local1 < ((_local7 * nDISTANCE_BETWEEN_ROOMS) + ((nDISTANCE_BETWEEN_ROOMS + 1) % 2))) { _local5[_local3][_local2][_local1] = "X"; _local1++; } _local2++; } _local3++; } var _local18 = 0; var _local35 = 0; var _local20; var _local9; _local3 = 0; while (_local3 < _local11) { if (_local3 == (_local11 - 1)) { _local18 = _local28 - _local35; } else { _local18 = Math.floor(_local28 / _local11); if ((_local28 % _local11) >= (_local11 - _local3)) { _local18++; } else if (Math.random() <= ((_local28 % _local11) / _local11)) { _local18++; } } _local35 = _local35 + _local18; _local4 = new Array(); _local21 = Math.round((Math.floor(Math.random() * (_local37 - _local33)) + _local33) / _local11); while (_local21 > 0) { _local20 = -1; do { _local20++; if (((_local15 != "") && (_local21 <= 2)) && (_local3 == (_local11 - 1))) { if (_local21 == 1) { if (_local12.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 (_local12.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 (_local21 <= 1) { _local9 = 0; do { _local9 = _local9 + 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(_local25 - _local1) + Math.abs(_local24 - _local2)) < ((Math.max(_local7, _local8) - Math.floor(_local9)) * nDISTANCE_BETWEEN_ROOMS)); } else if (_local21 <= 2) { _local9 = 0; do { _local9 = _local9 + 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(_local9)) * nDISTANCE_BETWEEN_ROOMS)) <= (nDISTANCE_BETWEEN_ROOMS * 3)) && (Math.abs(_local2 - ((_local8 - Math.floor(_local9)) * 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 ((_local21 == 0) && ((Math.abs(_local1 - _local12.x) + Math.abs(_local2 - _local12.y)) <= (_local7 + _local20))); _local12 = new Object(); _local12.x = _local1; _local12.y = _local2; if ((!searchArray(_local1, _local2, _local4)) && (!(((_local21 >= 2) && ((_local2 == 0) || (_local2 == ((_local8 - 1) * nDISTANCE_BETWEEN_ROOMS)))) && ((_local1 == 0) || (_local1 == ((_local7 - 1) * nDISTANCE_BETWEEN_ROOMS)))))) { _local21--; switch (_local21) { case 0 : if (_local3 > 0) { _local5[_local3][_local2][_local1] = "D"; } else { _local5[_local3][_local2][_local1] = "S"; } break; case 1 : if (_local3 < (_local11 - 1)) { _local5[_local3][_local2][_local1] = "U"; } else { _local5[_local3][_local2][_local1] = "E"; } _local25 = _local1; _local24 = _local2; break; default : if (_local18 > 0) { _local18--; _local5[_local3][_local2][_local1] = "F"; } else if (Math.random() < _local31) { if (Math.random() < _local32) { _local5[_local3][_local2][_local1] = "T"; } else { _local5[_local3][_local2][_local1] = "C"; } } else { _local5[_local3][_local2][_local1] = "N"; } } if ((nDISTANCE_BETWEEN_ROOMS > 3) && (_local5[_local3][_local2][_local1] != "N")) { _local5[_local3][_local2 - 1][_local1 - 1] = "O"; _local5[_local3][_local2 - 1][_local1] = "O"; _local5[_local3][_local2 - 1][_local1 + 1] = "O"; _local5[_local3][_local2][_local1 - 1] = "O"; _local5[_local3][_local2][_local1 + 1] = "O"; _local5[_local3][_local2 + 1][_local1 - 1] = "O"; _local5[_local3][_local2 + 1][_local1] = "O"; _local5[_local3][_local2 + 1][_local1 + 1] = "O"; } _local4.push(_local12); } } var _local6; if (_local3 == (_local11 - 1)) { _local6 = 0; while (_local6 < (_local4.length - 2)) { if ((Math.abs(_local4[_local6].x - _local4[_local4.length - 2].x) + Math.abs(_local4[_local6].y - _local4[_local4.length - 2].y)) == nDISTANCE_BETWEEN_ROOMS) { _local5[_local3][_local4[_local6].y - 1][_local4[_local6].x - 1] = "X"; _local5[_local3][_local4[_local6].y - 1][_local4[_local6].x] = "X"; _local5[_local3][_local4[_local6].y - 1][_local4[_local6].x + 1] = "X"; _local5[_local3][_local4[_local6].y][_local4[_local6].x - 1] = "X"; _local5[_local3][_local4[_local6].y][_local4[_local6].x] = "X"; _local5[_local3][_local4[_local6].y][_local4[_local6].x + 1] = "X"; _local5[_local3][_local4[_local6].y + 1][_local4[_local6].x - 1] = "X"; _local5[_local3][_local4[_local6].y + 1][_local4[_local6].x] = "X"; _local5[_local3][_local4[_local6].y + 1][_local4[_local6].x + 1] = "X"; _local4.splice(_local6, 1); _local6--; } _local6++; } } var _local14 = false; var _local10; var _local16; var _local19; var _local17; _local6 = 0; while (_local6 < _local4.length) { if (!(((_local6 == (_local4.length - 2)) && (_local14)) && (_local15 != ""))) { _local19 = _local7 * _local8; if ((_local3 == (_local11 - 1)) && (_local15 != "")) { _local21 = _local4.length - 2; } else { _local21 = _local4.length; } _local10 = 0; while (_local10 < _local21) { if ((_local6 != _local10) && (!(((_local14 && (_local15 != "")) && (_local10 == (_local4.length - 2))) && (_local3 == (_local11 - 1))))) { _local17 = Math.sqrt(Math.pow(_local4[_local6].x - _local4[_local10].x, 2) + Math.pow(_local4[_local6].y - _local4[_local10].y, 2)); if (_local17 < _local19) { _local19 = _local17; _local16 = _local10; } } _local10++; } _local14 = (_local14 || (_local16 == (_local4.length - 2))) || (_local6 == (_local4.length - 2)); _local1 = ((_local4[_local16].x - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) / nDISTANCE_BETWEEN_ROOMS) - ((_local4[_local6].x - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) / nDISTANCE_BETWEEN_ROOMS); _local2 = ((_local4[_local16].y - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) / nDISTANCE_BETWEEN_ROOMS) - ((_local4[_local6].y - Math.floor(nDISTANCE_BETWEEN_ROOMS / 2)) / nDISTANCE_BETWEEN_ROOMS); createConnection(_local5[_local3], _local1, _local2, _local4[_local6].x, _local4[_local6].y); } _local6++; } var _local22; _local2 = 0; while (_local2 < _local5[_local3].length) { _local22 = ""; _local1 = 0; while (_local1 < _local5[_local3][_local2].length) { _local22 = _local22 + (_local5[_local3][_local2][_local1] + ","); _local1++; } _local2++; } var _local13 = verifySeparations(_local4, _local5[_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); _local5[_local3] = createConnection(_local5[_local3], _local1, _local2, _local13[1][0], _local13[1][1]); _local13 = verifySeparations(_local4, _local5[_local3]); } var _local29; var _local23 = (Math.floor(Math.random() * (_local36 - (_local34 - 1))) + _local34) / _local11; if ((_local11 - 1) == _local3) { _local23 = Math.ceil(_local23); _local29 = true; } else { _local23 = Math.floor(_local23); _local29 = false; } _local5[_local3] = setMonsters(_local5[_local3], _nDungeon, _nLevel, _local23, _local29, _local4); _local2 = 0; while (_local2 < _local5[_local3].length) { _local1 = 0; while (_local1 < 5) { _local5[_local3][_local2].unshift("X"); _local5[_local3][_local2].push("X"); _local1++; } _local2++; } var _local27 = _local5[_local3][0].length; _local2 = 0; while (_local2 < 5) { _local5[_local3].unshift(new Array()); _local5[_local3].push(new Array()); _local1 = 0; while (_local1 < _local27) { _local5[_local3][0].push("X"); _local5[_local3][_local5[_local3].length - 1].push("X"); _local1++; } _local2++; } _local3++; } return(_local5); } 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("", "", "", "", "", "Barbariccia"), new Array("", "", "", "", "", "Aapep")); 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 1147 MovieClip [__Packages.Level] Frame 0class Level { var mcRef, oPlayerPos, sTileset, nLevel, nDungeon, nLight, bLeft, nCurrentStairs, aDungeon, nRemainingChests, nFountainsUsed, aEnnemies, aDark, oPlayerColor, oPlayerColorStomach, oPlayerColorCock, oPlayerColorCockHead, oPlayerColorTailTip; function Level (_mcRef) { mcRef = _mcRef; oPlayerPos = new Object({x:0, y:0}); sTileset = "mcTile"; nLevel = -1; nDungeon = -1; nLight = 1; bLeft = false; } 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"; } bLeft = true; break; case sRIGHT : if (isNotBlock(aDungeon[nCurrentStairs][oPlayerPos.y][oPlayerPos.x + 1], true)) { oPlayerPos.x++; _local3 = "Movement"; } bLeft = false; 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; bLeft = false; 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 _local5; _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); _local5 = new flash.geom.Transform(_local3.mcState.mcBody); _local5.colorTransform = aEnnemies[_local2].color; _local5 = new flash.geom.Transform(_local3.mcState.mcCockHead); _local5.colorTransform = aEnnemies[_local2].cockheadcolor; _local5 = new flash.geom.Transform(_local3.mcState.mcCock); _local5.colorTransform = aEnnemies[_local2].cockcolor; _local5 = new flash.geom.Transform(_local3.mcState.mcStomach); _local5.colorTransform = aEnnemies[_local2].stomachcolor; _local5 = new flash.geom.Transform(_local3.mcState.mcArmor); _local5.colorTransform = aEnnemies[_local2].armorcolor; _local5 = new flash.geom.Transform(_local3.mcState.mcTailTip); _local5.colorTransform = aEnnemies[_local2].tailtipcolor; _local3.mcState.mcArmor.gotoAndStop(aEnnemies[_local2].armor); _local3.mcState.mcStomach.gotoAndStop(aEnnemies[_local2].armor); } _local2++; } _local3 = mcRef.attachMovie("mcPlayer", "mcPlayer", mcRef.getNextHighestDepth()); _local3.gotoAndStop("Slim"); _local3._x = 0; _local3._y = 0; if (bLeft) { _local3._xscale = -100; _local3._x = _local3._x + _local3._width; } _local5 = new flash.geom.Transform(_local3.mcBody); _local5.colorTransform = oPlayerColor; _local5 = new flash.geom.Transform(_local3.mcStomach); _local5.colorTransform = oPlayerColorStomach; _local5 = new flash.geom.Transform(_local3.mcCock); _local5.colorTransform = oPlayerColorCock; _local5 = new flash.geom.Transform(_local3.mcCockHead); _local5.colorTransform = oPlayerColorCockHead; _local5 = new flash.geom.Transform(_local3.mcTailTip); _local5.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 1148 MovieClip [__Packages.DataLocations] Frame 0class 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 1149 MovieClip [__Packages.CharSelect] Frame 0class 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.gotoAndStop(aBODY[0]); _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.25, 0.25, 0.25), new Array(0.5, 0.5, 0.5), new Array(0.99, 0.99, 0.99)); static var aBODY = new Array("Slim"); 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 1150 MovieClip [__Packages.BtnColorBody] Frame 0class 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 1151 MovieClip [__Packages.Achievements] Frame 0class 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 nSUCCUBUS = 8; static var nNAGA = 9; static var nDRAGONESSS = 10; 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, nSUCCUBUS, nNAGA, nDRAGONESSS, 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); static var aACHIEVEMENT_TARGET = new Array(500, 500, 500, 1, 1, 50, 50, 100, 200, 6, 15, 30, 50, 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, 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", "Succubi-sexual", "Naga-sexual", "Draco-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] succubi ([CURRENT]/[TARGET])", "Defeat [TARGET] naga ([CURRENT]/[TARGET])", "Defeat [TARGET] dragonessess ([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, 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, 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, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 8, 8, 8); static var aLAST_PAGE = 8; }Symbol 1152 MovieClip [__Packages.PopupAchievement] Frame 0class 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 1153 MovieClip [__Packages.Timer] Frame 0class 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 1154 MovieClip [__Packages.PopupPause] Frame 0class 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 1155 MovieClip [__Packages.library.MyMath] Frame 0class 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 1156 MovieClip [__Packages.DialogBox] Frame 0class 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 1157 MovieClip [__Packages.DialogOptions] Frame 0class 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 1158 MovieClip [__Packages.EndLevelDialogBox] Frame 0class 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 1159 MovieClip [__Packages.Player] Frame 0class 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 = "Slim"; sArmor = ""; sHead = "Fox"; sCock = ""; nLevel = 1; } function addInventory(_oItem) { var _local2 = aInventory.length < nInventory; if (_local2) { aInventory.push(_oItem); } else { nExperience = nExperience + Math.ceil(_oItem.sell / 4); } 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 1160 MovieClip [__Packages.Shop] Frame 0class 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 1161 MovieClip [__Packages.PopupAchievementDisplay] Frame 0class 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 1162 MovieClip [__Packages.ShopLevelSelector] Frame 0class 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 1163 MovieClip [__Packages.ShopDetails] Frame 0class 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 1164 MovieClip [__Packages.MCBtnLevelUp] Frame 0class 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 1165 MovieClip [__Packages.DataItems] Frame 0class 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 1166 MovieClip [__Packages.PopupLocation] Frame 0class 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 1167 MovieClip [__Packages.Debug] Frame 0class 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 1168 MovieClip [__Packages.PopupCommentary] Frame 0class 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 1169 MovieClip [__Packages.ChooseTutorialPopup] Frame 0class 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 1170 MovieClip [__Packages.ContinueButton] Frame 0class 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 379 MovieClip Frame 1mcBlocker.useHandCursor = false;Symbol 476 MovieClip Frame 1stop();Symbol 484 MovieClip Frame 1mcBlocker.useHandCursor = false;Symbol 913 MovieClip Frame 5stop();Symbol 914 MovieClip Frame 5stop();Symbol 925 MovieClip Frame 5stop();Symbol 926 MovieClip Frame 5stop();Symbol 937 MovieClip Frame 5stop();Symbol 938 MovieClip Frame 5stop();Symbol 975 MovieClip Frame 1mcBlocker.useHandCursor = false;Symbol 983 MovieClip Frame 1mcBlocker.useHandCursor = false;Symbol 987 MovieClip Frame 1mcBlocker.useHandCursor = false;Symbol 1077 MovieClip Frame 1mcBlocker.useHandCursor = false;Symbol 1084 MovieClip Frame 1mcBlocker.useHandCursor = false;Symbol 1091 MovieClip Frame 1mcBlocker.useHandCursor = false;Symbol 1104 MovieClip Frame 1mcBlocker.useHandCursor = false;
Library Items
Symbol 1 Bitmap | Used by:2 | |
Symbol 2 Graphic | Uses:1 | Used by:Timeline |
Symbol 3 Bitmap | Used by:4 | |
Symbol 4 Graphic | Uses:3 | Used by:5 |
Symbol 5 MovieClip | Uses:4 | Used by:20 262 476 |
Symbol 6 Bitmap | Used by:7 | |
Symbol 7 Graphic | Uses:6 | Used by:8 |
Symbol 8 MovieClip | Uses:7 | Used by:20 262 476 |
Symbol 9 Bitmap | Used by:10 | |
Symbol 10 Graphic | Uses:9 | Used by:11 |
Symbol 11 MovieClip | Uses:10 | Used by:20 262 476 |
Symbol 12 Bitmap | Used by:13 | |
Symbol 13 Graphic | Uses:12 | Used by:14 |
Symbol 14 MovieClip | Uses:13 | Used by:20 262 476 |
Symbol 15 Bitmap | Used by:16 | |
Symbol 16 Graphic | Uses:15 | Used by:17 |
Symbol 17 MovieClip | Uses:16 | Used by:20 |
Symbol 18 Bitmap | Used by:19 | |
Symbol 19 Graphic | Uses:18 | Used by:20 262 476 |
Symbol 20 MovieClip [mcPlayer] | Uses:5 8 11 14 17 19 | Used by:21 Timeline |
Symbol 21 MovieClip | Uses:20 | Used by:Timeline |
Symbol 22 Graphic | Used by:23 | |
Symbol 23 MovieClip | Uses:22 | Used by:Timeline |
Symbol 1129 MovieClip [__Packages.library.State] | ||
Symbol 1130 MovieClip [__Packages.Main] | ||
Symbol 1131 MovieClip [__Packages.Game] | ||
Symbol 1132 MovieClip [__Packages.library.Popup] | ||
Symbol 1133 MovieClip [__Packages.Battle] | ||
Symbol 1134 MovieClip [__Packages.BattleCharacter] | ||
Symbol 1135 MovieClip [__Packages.PlayerBattleCharacter] | ||
Symbol 1136 MovieClip [__Packages.DataLevelUp] | ||
Symbol 1137 MovieClip [__Packages.FoeBattleCharacter] | ||
Symbol 1138 MovieClip [__Packages.BattleHealth] | ||
Symbol 1139 MovieClip [__Packages.Splat] | ||
Symbol 1140 MovieClip [__Packages.XPSplat] | ||
Symbol 1141 MovieClip [__Packages.library.MCButton] | ||
Symbol 1142 MovieClip [__Packages.library.Delegate] | ||
Symbol 1143 MovieClip [__Packages.Tutorial] | ||
Symbol 1144 MovieClip [__Packages.TutorialPopup] | ||
Symbol 1145 MovieClip [__Packages.DataEnnemies] | ||
Symbol 1146 MovieClip [__Packages.GenerateDungeon] | ||
Symbol 1147 MovieClip [__Packages.Level] | ||
Symbol 1148 MovieClip [__Packages.DataLocations] | ||
Symbol 1149 MovieClip [__Packages.CharSelect] | ||
Symbol 1150 MovieClip [__Packages.BtnColorBody] | ||
Symbol 1151 MovieClip [__Packages.Achievements] | ||
Symbol 1152 MovieClip [__Packages.PopupAchievement] | ||
Symbol 1153 MovieClip [__Packages.Timer] | ||
Symbol 1154 MovieClip [__Packages.PopupPause] | ||
Symbol 1155 MovieClip [__Packages.library.MyMath] | ||
Symbol 1156 MovieClip [__Packages.DialogBox] | ||
Symbol 1157 MovieClip [__Packages.DialogOptions] | ||
Symbol 1158 MovieClip [__Packages.EndLevelDialogBox] | ||
Symbol 1159 MovieClip [__Packages.Player] | ||
Symbol 1160 MovieClip [__Packages.Shop] | ||
Symbol 1161 MovieClip [__Packages.PopupAchievementDisplay] | ||
Symbol 1162 MovieClip [__Packages.ShopLevelSelector] | ||
Symbol 1163 MovieClip [__Packages.ShopDetails] | ||
Symbol 1164 MovieClip [__Packages.MCBtnLevelUp] | ||
Symbol 1165 MovieClip [__Packages.DataItems] | ||
Symbol 1166 MovieClip [__Packages.PopupLocation] | ||
Symbol 1167 MovieClip [__Packages.Debug] | ||
Symbol 1168 MovieClip [__Packages.PopupCommentary] | ||
Symbol 1169 MovieClip [__Packages.ChooseTutorialPopup] | ||
Symbol 1170 MovieClip [__Packages.ContinueButton] | ||
Symbol 24 Bitmap | Used by:25 | |
Symbol 25 Graphic | Uses:24 | Used by:50 |
Symbol 26 Bitmap | Used by:27 | |
Symbol 27 Graphic | Uses:26 | Used by:50 |
Symbol 28 Bitmap | Used by:29 | |
Symbol 29 Graphic | Uses:28 | Used by:50 |
Symbol 30 Bitmap | Used by:31 | |
Symbol 31 Graphic | Uses:30 | Used by:50 |
Symbol 32 Bitmap | Used by:33 | |
Symbol 33 Graphic | Uses:32 | Used by:50 |
Symbol 34 Bitmap | Used by:35 | |
Symbol 35 Graphic | Uses:34 | Used by:50 |
Symbol 36 Bitmap | Used by:37 | |
Symbol 37 Graphic | Uses:36 | Used by:50 |
Symbol 38 Bitmap | Used by:39 | |
Symbol 39 Graphic | Uses:38 | Used by:50 |
Symbol 40 Bitmap | Used by:41 | |
Symbol 41 Graphic | Uses:40 | Used by:50 |
Symbol 42 Bitmap | Used by:43 | |
Symbol 43 Graphic | Uses:42 | Used by:50 |
Symbol 44 Bitmap | Used by:45 | |
Symbol 45 Graphic | Uses:44 | Used by:50 |
Symbol 46 Bitmap | Used by:47 | |
Symbol 47 Graphic | Uses:46 | Used by:50 |
Symbol 48 Bitmap | Used by:49 | |
Symbol 49 Graphic | Uses:48 | Used by:50 |
Symbol 50 MovieClip [mcTileDungeon] | Uses:25 27 29 31 33 35 37 39 41 43 45 47 49 | Used by:Timeline |
Symbol 51 Bitmap | Used by:52 | |
Symbol 52 Graphic | Uses:51 | Used by:53 |
Symbol 53 MovieClip | Uses:52 | Used by:71 |
Symbol 54 Bitmap | Used by:55 | |
Symbol 55 Graphic | Uses:54 | Used by:59 |
Symbol 56 Bitmap | Used by:57 | |
Symbol 57 Graphic | Uses:56 | Used by:58 |
Symbol 58 MovieClip | Uses:57 | Used by:59 |
Symbol 59 MovieClip | Uses:55 58 | Used by:71 |
Symbol 60 Bitmap | Used by:61 | |
Symbol 61 Graphic | Uses:60 | Used by:62 |
Symbol 62 MovieClip | Uses:61 | Used by:71 |
Symbol 63 Bitmap | Used by:64 | |
Symbol 64 Graphic | Uses:63 | Used by:65 |
Symbol 65 MovieClip | Uses:64 | Used by:71 |
Symbol 66 Bitmap | Used by:67 | |
Symbol 67 Graphic | Uses:66 | Used by:68 |
Symbol 68 MovieClip | Uses:67 | Used by:71 |
Symbol 69 Bitmap | Used by:70 | |
Symbol 70 Graphic | Uses:69 | Used by:71 |
Symbol 71 MovieClip | Uses:53 59 62 65 68 70 | Used by:111 |
Symbol 72 Bitmap | Used by:73 | |
Symbol 73 Graphic | Uses:72 | Used by:74 |
Symbol 74 MovieClip | Uses:73 | Used by:89 |
Symbol 75 Bitmap | Used by:76 | |
Symbol 76 Graphic | Uses:75 | Used by:77 |
Symbol 77 MovieClip | Uses:76 | Used by:89 |
Symbol 78 Bitmap | Used by:79 | |
Symbol 79 Graphic | Uses:78 | Used by:80 |
Symbol 80 MovieClip | Uses:79 | Used by:89 |
Symbol 81 Bitmap | Used by:82 | |
Symbol 82 Graphic | Uses:81 | Used by:83 |
Symbol 83 MovieClip | Uses:82 | Used by:89 |
Symbol 84 Bitmap | Used by:85 | |
Symbol 85 Graphic | Uses:84 | Used by:86 |
Symbol 86 MovieClip | Uses:85 | Used by:89 |
Symbol 87 Bitmap | Used by:88 | |
Symbol 88 Graphic | Uses:87 | Used by:89 |
Symbol 89 MovieClip | Uses:74 77 80 83 86 88 | Used by:111 |
Symbol 90 Bitmap | Used by:91 | |
Symbol 91 Graphic | Uses:90 | Used by:92 |
Symbol 92 MovieClip | Uses:91 | Used by:110 |
Symbol 93 Bitmap | Used by:94 | |
Symbol 94 Graphic | Uses:93 | Used by:95 |
Symbol 95 MovieClip | Uses:94 | Used by:110 |
Symbol 96 Bitmap | Used by:97 | |
Symbol 97 Graphic | Uses:96 | Used by:98 |
Symbol 98 MovieClip | Uses:97 | Used by:110 |
Symbol 99 Bitmap | Used by:100 | |
Symbol 100 Graphic | Uses:99 | Used by:101 |
Symbol 101 MovieClip | Uses:100 | Used by:110 |
Symbol 102 Bitmap | Used by:103 | |
Symbol 103 Graphic | Uses:102 | Used by:104 |
Symbol 104 MovieClip | Uses:103 | Used by:110 |
Symbol 105 Bitmap | Used by:106 | |
Symbol 106 Graphic | Uses:105 | Used by:107 |
Symbol 107 MovieClip | Uses:106 | Used by:110 |
Symbol 108 Bitmap | Used by:109 | |
Symbol 109 Graphic | Uses:108 | Used by:110 |
Symbol 110 MovieClip | Uses:92 95 98 101 104 107 109 | Used by:111 |
Symbol 111 MovieClip [mcMonster] | Uses:71 89 110 | Used by:Timeline |
Symbol 112 Bitmap | Used by:113 | |
Symbol 113 Graphic | Uses:112 | Used by:114 |
Symbol 114 MovieClip | Uses:113 | Used by:244 |
Symbol 115 Font | Used by:116 290 294 299 301 303 304 306 307 308 317 319 321 322 324 325 327 328 332 336 337 342 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 373 377 383 472 478 479 486 490 495 498 499 517 521 525 527 903 908 920 932 941 948 954 956 958 961 965 966 970 971 976 977 981 992 993 1002 1020 1022 1024 1028 1030 1032 1035 1037 1039 1043 1057 1058 1059 1060 1061 1062 1065 1066 1071 1072 1078 1079 1085 1086 1092 1093 1094 1095 1096 1102 1108 1112 1115 1116 1121 1125 1126 | |
Symbol 116 EditableText | Uses:115 | Used by:117 |
Symbol 117 MovieClip | Uses:116 | Used by:244 |
Symbol 118 Bitmap | Used by:119 | |
Symbol 119 Graphic | Uses:118 | Used by:120 |
Symbol 120 MovieClip | Uses:119 | Used by:244 |
Symbol 121 Bitmap | Used by:122 | |
Symbol 122 Graphic | Uses:121 | Used by:123 |
Symbol 123 MovieClip | Uses:122 | Used by:244 |
Symbol 124 Bitmap | Used by:125 238 | |
Symbol 125 Graphic | Uses:124 | Used by:126 |
Symbol 126 MovieClip | Uses:125 | Used by:244 |
Symbol 127 Bitmap | Used by:128 1118 | |
Symbol 128 Graphic | Uses:127 | Used by:129 1097 |
Symbol 129 MovieClip | Uses:128 | Used by:244 |
Symbol 130 Bitmap | Used by:131 | |
Symbol 131 Graphic | Uses:130 | Used by:132 243 |
Symbol 132 MovieClip | Uses:131 | Used by:244 |
Symbol 133 Bitmap | Used by:134 | |
Symbol 134 Graphic | Uses:133 | Used by:135 |
Symbol 135 MovieClip | Uses:134 | Used by:244 |
Symbol 136 Bitmap | Used by:137 | |
Symbol 137 Graphic | Uses:136 | Used by:138 |
Symbol 138 MovieClip | Uses:137 | Used by:244 |
Symbol 139 Bitmap | Used by:140 | |
Symbol 140 Graphic | Uses:139 | Used by:141 242 |
Symbol 141 MovieClip | Uses:140 | Used by:244 |
Symbol 142 Bitmap | Used by:143 | |
Symbol 143 Graphic | Uses:142 | Used by:144 |
Symbol 144 MovieClip | Uses:143 | Used by:244 |
Symbol 145 Bitmap | Used by:146 | |
Symbol 146 Graphic | Uses:145 | Used by:147 237 |
Symbol 147 MovieClip | Uses:146 | Used by:244 |
Symbol 148 Bitmap | Used by:149 | |
Symbol 149 Graphic | Uses:148 | Used by:150 231 |
Symbol 150 MovieClip | Uses:149 | Used by:244 |
Symbol 151 Bitmap | Used by:152 | |
Symbol 152 Graphic | Uses:151 | Used by:153 |
Symbol 153 MovieClip | Uses:152 | Used by:244 |
Symbol 154 Bitmap | Used by:155 235 | |
Symbol 155 Graphic | Uses:154 | Used by:156 |
Symbol 156 MovieClip | Uses:155 | Used by:244 |
Symbol 157 Bitmap | Used by:158 | |
Symbol 158 Graphic | Uses:157 | Used by:159 |
Symbol 159 MovieClip | Uses:158 | Used by:244 |
Symbol 160 Bitmap | Used by:161 | |
Symbol 161 Graphic | Uses:160 | Used by:162 |
Symbol 162 MovieClip | Uses:161 | Used by:244 |
Symbol 163 Bitmap | Used by:164 | |
Symbol 164 Graphic | Uses:163 | Used by:165 234 |
Symbol 165 MovieClip | Uses:164 | Used by:244 |
Symbol 166 Bitmap | Used by:167 | |
Symbol 167 Graphic | Uses:166 | Used by:168 |
Symbol 168 MovieClip | Uses:167 | Used by:244 |
Symbol 169 Bitmap | Used by:170 | |
Symbol 170 Graphic | Uses:169 | Used by:171 |
Symbol 171 MovieClip | Uses:170 | Used by:244 |
Symbol 172 Bitmap | Used by:173 | |
Symbol 173 Graphic | Uses:172 | Used by:174 241 |
Symbol 174 MovieClip | Uses:173 | Used by:244 |
Symbol 175 Bitmap | Used by:176 232 | |
Symbol 176 Graphic | Uses:175 | Used by:177 |
Symbol 177 MovieClip | Uses:176 | Used by:244 |
Symbol 178 Bitmap | Used by:179 | |
Symbol 179 Graphic | Uses:178 | Used by:180 229 |
Symbol 180 MovieClip | Uses:179 | Used by:244 |
Symbol 181 Bitmap | Used by:182 | |
Symbol 182 Graphic | Uses:181 | Used by:183 |
Symbol 183 MovieClip | Uses:182 | Used by:244 |
Symbol 184 Bitmap | Used by:185 | |
Symbol 185 Graphic | Uses:184 | Used by:186 |
Symbol 186 MovieClip | Uses:185 | Used by:244 |
Symbol 187 Bitmap | Used by:188 | |
Symbol 188 Graphic | Uses:187 | Used by:189 |
Symbol 189 MovieClip | Uses:188 | Used by:244 |
Symbol 190 Bitmap | Used by:191 | |
Symbol 191 Graphic | Uses:190 | Used by:192 |
Symbol 192 MovieClip | Uses:191 | Used by:244 |
Symbol 193 Bitmap | Used by:194 | |
Symbol 194 Graphic | Uses:193 | Used by:195 |
Symbol 195 MovieClip | Uses:194 | Used by:244 |
Symbol 196 Bitmap | Used by:197 | |
Symbol 197 Graphic | Uses:196 | Used by:198 |
Symbol 198 MovieClip | Uses:197 | Used by:244 |
Symbol 199 Bitmap | Used by:200 | |
Symbol 200 Graphic | Uses:199 | Used by:201 |
Symbol 201 MovieClip | Uses:200 | Used by:244 |
Symbol 202 Bitmap | Used by:203 | |
Symbol 203 Graphic | Uses:202 | Used by:204 |
Symbol 204 MovieClip | Uses:203 | Used by:244 |
Symbol 205 Bitmap | Used by:206 | |
Symbol 206 Graphic | Uses:205 | Used by:207 |
Symbol 207 MovieClip | Uses:206 | Used by:244 |
Symbol 208 Bitmap | Used by:209 | |
Symbol 209 Graphic | Uses:208 | Used by:210 |
Symbol 210 MovieClip | Uses:209 | Used by:244 |
Symbol 211 Bitmap | Used by:212 | |
Symbol 212 Graphic | Uses:211 | Used by:213 230 |
Symbol 213 MovieClip | Uses:212 | Used by:244 |
Symbol 214 Bitmap | Used by:215 | |
Symbol 215 Graphic | Uses:214 | Used by:216 |
Symbol 216 MovieClip | Uses:215 | Used by:244 |
Symbol 217 Bitmap | Used by:218 | |
Symbol 218 Graphic | Uses:217 | Used by:219 |
Symbol 219 MovieClip | Uses:218 | Used by:244 |
Symbol 220 Bitmap | Used by:221 | |
Symbol 221 Graphic | Uses:220 | Used by:222 |
Symbol 222 MovieClip | Uses:221 | Used by:244 |
Symbol 223 Bitmap | Used by:224 | |
Symbol 224 Graphic | Uses:223 | Used by:225 |
Symbol 225 MovieClip | Uses:224 | Used by:244 |
Symbol 226 Bitmap | Used by:227 | |
Symbol 227 Graphic | Uses:226 | Used by:228 240 |
Symbol 228 MovieClip | Uses:227 | Used by:244 |
Symbol 229 MovieClip | Uses:179 | Used by:244 |
Symbol 230 MovieClip | Uses:212 | Used by:244 |
Symbol 231 MovieClip | Uses:149 | Used by:233 |
Symbol 232 Graphic | Uses:175 | Used by:233 |
Symbol 233 MovieClip | Uses:231 232 | Used by:244 |
Symbol 234 MovieClip | Uses:164 | Used by:236 |
Symbol 235 Graphic | Uses:154 | Used by:236 |
Symbol 236 MovieClip | Uses:234 235 | Used by:244 |
Symbol 237 MovieClip | Uses:146 | Used by:244 |
Symbol 238 Graphic | Uses:124 | Used by:239 |
Symbol 239 MovieClip | Uses:238 | Used by:244 |
Symbol 240 MovieClip | Uses:227 | Used by:244 |
Symbol 241 MovieClip | Uses:173 | Used by:244 |
Symbol 242 MovieClip | Uses:140 | Used by:244 |
Symbol 243 MovieClip | Uses:131 | Used by:244 |
Symbol 244 MovieClip [mcItem] | Uses:114 117 120 123 126 129 132 135 138 141 144 147 150 153 156 159 162 165 168 171 174 177 180 183 186 189 192 195 198 201 204 207 210 213 216 219 222 225 228 229 230 233 236 237 239 240 241 242 243 | Used by:Timeline |
Symbol 245 Bitmap | Used by:246 | |
Symbol 246 Graphic | Uses:245 | Used by:247 |
Symbol 247 MovieClip | Uses:246 | Used by:262 476 |
Symbol 248 Bitmap | Used by:249 | |
Symbol 249 Graphic | Uses:248 | Used by:250 |
Symbol 250 MovieClip | Uses:249 | Used by:262 476 |
Symbol 251 Bitmap | Used by:252 | |
Symbol 252 Graphic | Uses:251 | Used by:253 |
Symbol 253 MovieClip | Uses:252 | Used by:262 476 |
Symbol 254 Bitmap | Used by:256 258 | |
Symbol 255 Bitmap | Used by:256 | |
Symbol 256 Graphic | Uses:254 255 | Used by:257 |
Symbol 257 MovieClip | Uses:256 | Used by:262 476 |
Symbol 258 Graphic | Uses:254 | Used by:259 |
Symbol 259 MovieClip | Uses:258 | Used by:262 476 |
Symbol 260 Graphic | Used by:261 | |
Symbol 261 MovieClip | Uses:260 | Used by:262 |
Symbol 262 MovieClip [mcPlayerColorSmall] | Uses:247 250 253 257 259 261 5 8 11 14 19 | Used by:Timeline |
Symbol 263 Bitmap | Used by:264 | |
Symbol 264 Graphic | Uses:263 | Used by:289 |
Symbol 265 Bitmap | Used by:266 | |
Symbol 266 Graphic | Uses:265 | Used by:289 |
Symbol 267 Bitmap | Used by:268 | |
Symbol 268 Graphic | Uses:267 | Used by:289 |
Symbol 269 Bitmap | Used by:270 | |
Symbol 270 Graphic | Uses:269 | Used by:289 |
Symbol 271 Bitmap | Used by:272 | |
Symbol 272 Graphic | Uses:271 | Used by:289 |
Symbol 273 Bitmap | Used by:274 | |
Symbol 274 Graphic | Uses:273 | Used by:289 |
Symbol 275 Bitmap | Used by:276 | |
Symbol 276 Graphic | Uses:275 | Used by:289 |
Symbol 277 Bitmap | Used by:278 | |
Symbol 278 Graphic | Uses:277 | Used by:289 |
Symbol 279 Bitmap | Used by:280 | |
Symbol 280 Graphic | Uses:279 | Used by:289 |
Symbol 281 Bitmap | Used by:282 | |
Symbol 282 Graphic | Uses:281 | Used by:289 |
Symbol 283 Bitmap | Used by:284 | |
Symbol 284 Graphic | Uses:283 | Used by:289 |
Symbol 285 Bitmap | Used by:286 | |
Symbol 286 Graphic | Uses:285 | Used by:289 |
Symbol 287 Bitmap | Used by:288 | |
Symbol 288 Graphic | Uses:287 | Used by:289 |
Symbol 289 MovieClip [mcTilePyramid] | Uses:264 266 268 270 272 274 276 278 280 282 284 286 288 | Used by:Timeline |
Symbol 290 Text | Uses:115 | Used by:291 |
Symbol 291 MovieClip | Uses:290 | Used by:Timeline |
Symbol 292 Bitmap | Used by:293 316 | |
Symbol 293 Graphic | Uses:292 | Used by:302 305 309 339 382 994 1067 |
Symbol 294 Text | Uses:115 | Used by:302 |
Symbol 295 Bitmap | Used by:296 318 | |
Symbol 296 Graphic | Uses:295 | Used by:302 305 309 339 382 994 1067 |
Symbol 297 Bitmap | Used by:298 1055 | |
Symbol 298 Graphic | Uses:297 | Used by:300 |
Symbol 299 EditableText | Uses:115 | Used by:300 |
Symbol 300 MovieClip | Uses:298 299 | Used by:302 305 |
Symbol 301 Text | Uses:115 | Used by:302 |
Symbol 302 MovieClip | Uses:293 294 296 300 301 | Used by:Timeline |
Symbol 303 Text | Uses:115 | Used by:305 339 382 |
Symbol 304 Text | Uses:115 | Used by:305 382 |
Symbol 305 MovieClip | Uses:293 303 296 300 304 | Used by:Timeline |
Symbol 306 Text | Uses:115 | Used by:Timeline |
Symbol 307 Text | Uses:115 | Used by:Timeline |
Symbol 308 Text | Uses:115 | Used by:309 |
Symbol 309 MovieClip | Uses:293 308 296 | Used by:Timeline |
Symbol 310 Graphic | Used by:311 | |
Symbol 311 Button | Uses:310 | Used by:334 344 379 484 975 983 987 1077 1084 1091 1104 |
Symbol 312 Graphic | Used by:313 | |
Symbol 313 MovieClip | Uses:312 | Used by:331 341 376 378 482 483 902 969 974 980 982 984 986 1069 1075 1076 1082 1083 1089 1090 1101 1103 1105 1111 1113 1120 1122 |
Symbol 314 Bitmap | Used by:315 335 | |
Symbol 315 Graphic | Uses:314 | Used by:330 481 968 973 979 1081 1088 |
Symbol 316 Graphic | Uses:292 | Used by:320 323 329 |
Symbol 317 Text | Uses:115 | Used by:320 |
Symbol 318 Graphic | Uses:295 | Used by:320 323 329 |
Symbol 319 Text | Uses:115 | Used by:320 |
Symbol 320 MovieClip | Uses:316 317 318 319 | Used by:330 |
Symbol 321 Text | Uses:115 | Used by:323 |
Symbol 322 Text | Uses:115 | Used by:323 |
Symbol 323 MovieClip | Uses:316 321 318 322 | Used by:330 |
Symbol 324 Text | Uses:115 | Used by:326 |
Symbol 325 Text | Uses:115 | Used by:326 |
Symbol 326 MovieClip | Uses:324 325 | Used by:330 |
Symbol 327 Text | Uses:115 | Used by:329 |
Symbol 328 Text | Uses:115 | Used by:329 |
Symbol 329 MovieClip | Uses:316 327 318 328 | Used by:330 |
Symbol 330 MovieClip | Uses:315 320 323 326 329 | Used by:331 333 334 |
Symbol 331 MovieClip | Uses:313 330 | Used by:334 |
Symbol 332 Text | Uses:115 | Used by:334 484 975 987 1077 1084 1091 |
Symbol 333 MovieClip | Uses:330 | Used by:334 |
Symbol 334 MovieClip | Uses:311 331 332 330 333 | Used by:Timeline |
Symbol 335 Graphic | Uses:314 | Used by:340 |
Symbol 336 Text | Uses:115 | Used by:338 |
Symbol 337 Text | Uses:115 | Used by:338 |
Symbol 338 MovieClip | Uses:336 337 | Used by:340 |
Symbol 339 MovieClip | Uses:293 303 296 | Used by:340 375 481 968 973 979 1074 1081 1088 1100 |
Symbol 340 MovieClip | Uses:335 338 339 | Used by:341 343 344 |
Symbol 341 MovieClip | Uses:313 340 | Used by:344 |
Symbol 342 Text | Uses:115 | Used by:344 |
Symbol 343 MovieClip | Uses:340 | Used by:344 |
Symbol 344 MovieClip | Uses:311 341 342 340 343 | Used by:Timeline |
Symbol 345 Bitmap | Used by:346 | |
Symbol 346 Graphic | Uses:345 | Used by:375 1074 1100 |
Symbol 347 Text | Uses:115 | Used by:362 |
Symbol 348 Text | Uses:115 | Used by:362 |
Symbol 349 Text | Uses:115 | Used by:362 |
Symbol 350 Text | Uses:115 | Used by:362 |
Symbol 351 Text | Uses:115 | Used by:362 |
Symbol 352 Text | Uses:115 | Used by:362 |
Symbol 353 Text | Uses:115 | Used by:362 |
Symbol 354 Text | Uses:115 | Used by:362 |
Symbol 355 Text | Uses:115 | Used by:362 |
Symbol 356 Text | Uses:115 | Used by:362 |
Symbol 357 Text | Uses:115 | Used by:362 |
Symbol 358 Text | Uses:115 | Used by:362 |
Symbol 359 Text | Uses:115 | Used by:362 |
Symbol 360 Text | Uses:115 | Used by:362 |
Symbol 361 Text | Uses:115 | Used by:362 |
Symbol 362 MovieClip | Uses:347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 | Used by:375 |
Symbol 363 Bitmap | Used by:364 | |
Symbol 364 Graphic | Uses:363 | Used by:367 |
Symbol 365 Bitmap | Used by:366 | |
Symbol 366 Graphic | Uses:365 | Used by:367 |
Symbol 367 MovieClip | Uses:364 366 | Used by:375 1068 1100 |
Symbol 368 Bitmap | Used by:369 | |
Symbol 369 Graphic | Uses:368 | Used by:372 |
Symbol 370 Bitmap | Used by:371 | |
Symbol 371 Graphic | Uses:370 | Used by:372 |
Symbol 372 MovieClip | Uses:369 371 | Used by:375 1068 1100 |
Symbol 373 EditableText | Uses:115 | Used by:374 |
Symbol 374 MovieClip | Uses:373 | Used by:375 1100 |
Symbol 375 MovieClip | Uses:346 339 362 367 372 374 | Used by:376 378 379 |
Symbol 376 MovieClip | Uses:313 375 | Used by:379 |
Symbol 377 Text | Uses:115 | Used by:379 |
Symbol 378 MovieClip | Uses:313 375 | Used by:379 |
Symbol 379 MovieClip | Uses:311 376 377 375 378 | Used by:Timeline |
Symbol 380 Bitmap | Used by:381 | |
Symbol 381 Graphic | Uses:380 | Used by:Timeline |
Symbol 382 MovieClip | Uses:293 303 296 304 | Used by:Timeline |
Symbol 383 EditableText | Uses:115 | Used by:384 |
Symbol 384 MovieClip | Uses:383 | Used by:Timeline |
Symbol 385 Bitmap | Used by:386 | |
Symbol 386 Graphic | Uses:385 | Used by:387 |
Symbol 387 MovieClip | Uses:386 | Used by:471 |
Symbol 388 Bitmap | Used by:389 | |
Symbol 389 Graphic | Uses:388 | Used by:390 |
Symbol 390 MovieClip | Uses:389 | Used by:471 |
Symbol 391 Bitmap | Used by:392 | |
Symbol 392 Graphic | Uses:391 | Used by:393 |
Symbol 393 MovieClip | Uses:392 | Used by:471 |
Symbol 394 Bitmap | Used by:395 | |
Symbol 395 Graphic | Uses:394 | Used by:396 |
Symbol 396 MovieClip | Uses:395 | Used by:471 |
Symbol 397 Bitmap | Used by:398 | |
Symbol 398 Graphic | Uses:397 | Used by:399 |
Symbol 399 MovieClip | Uses:398 | Used by:471 |
Symbol 400 Bitmap | Used by:401 | |
Symbol 401 Graphic | Uses:400 | Used by:402 |
Symbol 402 MovieClip | Uses:401 | Used by:471 |
Symbol 403 Bitmap | Used by:404 | |
Symbol 404 Graphic | Uses:403 | Used by:471 |
Symbol 405 Bitmap | Used by:406 | |
Symbol 406 Graphic | Uses:405 | Used by:407 |
Symbol 407 MovieClip | Uses:406 | Used by:471 |
Symbol 408 Bitmap | Used by:409 | |
Symbol 409 Graphic | Uses:408 | Used by:410 |
Symbol 410 MovieClip | Uses:409 | Used by:471 |
Symbol 411 Bitmap | Used by:412 | |
Symbol 412 Graphic | Uses:411 | Used by:413 |
Symbol 413 MovieClip | Uses:412 | Used by:471 |
Symbol 414 Bitmap | Used by:415 | |
Symbol 415 Graphic | Uses:414 | Used by:416 |
Symbol 416 MovieClip | Uses:415 | Used by:471 |
Symbol 417 Bitmap | Used by:418 | |
Symbol 418 Graphic | Uses:417 | Used by:419 |
Symbol 419 MovieClip | Uses:418 | Used by:471 |
Symbol 420 Bitmap | Used by:421 | |
Symbol 421 Graphic | Uses:420 | Used by:471 |
Symbol 422 Bitmap | Used by:424 | |
Symbol 423 Bitmap | Used by:424 | |
Symbol 424 Graphic | Uses:422 423 | Used by:425 |
Symbol 425 MovieClip | Uses:424 | Used by:471 |
Symbol 426 Bitmap | Used by:427 | |
Symbol 427 Graphic | Uses:426 | Used by:428 |
Symbol 428 MovieClip | Uses:427 | Used by:471 |
Symbol 429 Bitmap | Used by:430 | |
Symbol 430 Graphic | Uses:429 | Used by:431 |
Symbol 431 MovieClip | Uses:430 | Used by:471 |
Symbol 432 Bitmap | Used by:433 | |
Symbol 433 Graphic | Uses:432 | Used by:434 |
Symbol 434 MovieClip | Uses:433 | Used by:471 |
Symbol 435 Bitmap | Used by:436 | |
Symbol 436 Graphic | Uses:435 | Used by:437 |
Symbol 437 MovieClip | Uses:436 | Used by:471 |
Symbol 438 Bitmap | Used by:439 | |
Symbol 439 Graphic | Uses:438 | Used by:440 |
Symbol 440 MovieClip | Uses:439 | Used by:471 |
Symbol 441 Bitmap | Used by:442 | |
Symbol 442 Graphic | Uses:441 | Used by:471 |
Symbol 443 Bitmap | Used by:445 | |
Symbol 444 Bitmap | Used by:445 | |
Symbol 445 Graphic | Uses:443 444 | Used by:446 |
Symbol 446 MovieClip | Uses:445 | Used by:471 |
Symbol 447 Bitmap | Used by:448 | |
Symbol 448 Graphic | Uses:447 | Used by:449 |
Symbol 449 MovieClip | Uses:448 | Used by:471 |
Symbol 450 Bitmap | Used by:451 | |
Symbol 451 Graphic | Uses:450 | Used by:452 |
Symbol 452 MovieClip | Uses:451 | Used by:471 |
Symbol 453 Bitmap | Used by:454 | |
Symbol 454 Graphic | Uses:453 | Used by:455 |
Symbol 455 MovieClip | Uses:454 | Used by:471 |
Symbol 456 Bitmap | Used by:457 | |
Symbol 457 Graphic | Uses:456 | Used by:458 |
Symbol 458 MovieClip | Uses:457 | Used by:471 |
Symbol 459 Bitmap | Used by:460 | |
Symbol 460 Graphic | Uses:459 | Used by:461 |
Symbol 461 MovieClip | Uses:460 | Used by:471 |
Symbol 462 Bitmap | Used by:463 | |
Symbol 463 Graphic | Uses:462 | Used by:464 |
Symbol 464 MovieClip | Uses:463 | Used by:471 |
Symbol 465 Bitmap | Used by:466 | |
Symbol 466 Graphic | Uses:465 | Used by:471 |
Symbol 467 Bitmap | Used by:469 | |
Symbol 468 Bitmap | Used by:469 | |
Symbol 469 Graphic | Uses:467 468 | Used by:470 |
Symbol 470 MovieClip | Uses:469 | Used by:471 |
Symbol 471 MovieClip | Uses:387 390 393 396 399 402 404 407 410 413 416 419 421 425 428 431 434 437 440 442 446 449 452 455 458 461 464 466 470 | Used by:901 1068 Timeline |
Symbol 472 Text | Uses:115 | Used by:473 |
Symbol 473 MovieClip | Uses:472 | Used by:Timeline |
Symbol 474 Bitmap | Used by:475 1042 1046 1048 1050 1052 | |
Symbol 475 Graphic | Uses:474 | Used by:477 990 |
Symbol 476 MovieClip | Uses:5 8 11 14 19 247 250 253 257 259 | Used by:477 |
Symbol 477 MovieClip | Uses:475 476 | Used by:Timeline |
Symbol 478 Text | Uses:115 | Used by:480 |
Symbol 479 Text | Uses:115 | Used by:480 |
Symbol 480 MovieClip | Uses:478 479 | Used by:481 |
Symbol 481 MovieClip | Uses:315 339 480 | Used by:482 483 484 |
Symbol 482 MovieClip | Uses:313 481 | Used by:484 |
Symbol 483 MovieClip | Uses:313 481 | Used by:484 |
Symbol 484 MovieClip | Uses:311 482 332 481 483 | Used by:Timeline |
Symbol 485 Graphic | Used by:Timeline | |
Symbol 486 Text | Uses:115 | Used by:487 |
Symbol 487 MovieClip | Uses:486 | Used by:Timeline |
Symbol 488 Bitmap | Used by:489 | |
Symbol 489 Graphic | Uses:488 | Used by:492 |
Symbol 490 EditableText | Uses:115 | Used by:491 |
Symbol 491 MovieClip | Uses:490 | Used by:492 |
Symbol 492 MovieClip | Uses:489 491 | Used by:493 503 504 |
Symbol 493 MovieClip | Uses:492 | Used by:504 |
Symbol 494 Graphic | Used by:496 | |
Symbol 495 Text | Uses:115 | Used by:496 |
Symbol 496 MovieClip | Uses:494 495 | Used by:504 |
Symbol 497 Graphic | Used by:500 | |
Symbol 498 EditableText | Uses:115 | Used by:500 |
Symbol 499 EditableText | Uses:115 | Used by:500 |
Symbol 500 MovieClip | Uses:497 498 499 | Used by:501 502 |
Symbol 501 MovieClip | Uses:500 | Used by:502 |
Symbol 502 MovieClip | Uses:501 500 | Used by:504 |
Symbol 503 MovieClip | Uses:492 | Used by:504 |
Symbol 504 MovieClip | Uses:493 492 496 502 503 | Used by:Timeline |
Symbol 505 Graphic | Used by:506 | |
Symbol 506 MovieClip | Uses:505 | Used by:523 960 963 |
Symbol 507 Bitmap | Used by:508 513 | |
Symbol 508 Graphic | Uses:507 | Used by:516 |
Symbol 509 Bitmap | Used by:510 514 | |
Symbol 510 Graphic | Uses:509 | Used by:516 |
Symbol 511 Bitmap | Used by:512 515 | |
Symbol 512 Graphic | Uses:511 | Used by:516 |
Symbol 513 Graphic | Uses:507 | Used by:516 |
Symbol 514 Graphic | Uses:509 | Used by:516 |
Symbol 515 Graphic | Uses:511 | Used by:516 |
Symbol 516 MovieClip | Uses:508 510 512 513 514 515 | Used by:523 960 963 |
Symbol 517 EditableText | Uses:115 | Used by:518 |
Symbol 518 MovieClip | Uses:517 | Used by:523 |
Symbol 519 Graphic | Used by:520 | |
Symbol 520 MovieClip | Uses:519 | Used by:523 |
Symbol 521 EditableText | Uses:115 | Used by:522 |
Symbol 522 MovieClip | Uses:521 | Used by:523 |
Symbol 523 MovieClip | Uses:506 516 518 520 522 | Used by:524 |
Symbol 524 MovieClip | Uses:523 | Used by:529 985 |
Symbol 525 Text | Uses:115 | Used by:526 |
Symbol 526 MovieClip | Uses:525 | Used by:529 |
Symbol 527 Text | Uses:115 | Used by:528 |
Symbol 528 MovieClip | Uses:527 | Used by:529 |
Symbol 529 MovieClip | Uses:524 526 528 | Used by:Timeline |
Symbol 530 Bitmap | Used by:531 | |
Symbol 531 Graphic | Uses:530 | Used by:534 |
Symbol 532 Bitmap | Used by:533 | |
Symbol 533 Graphic | Uses:532 | Used by:534 |
Symbol 534 MovieClip | Uses:531 533 | Used by:902 984 985 |
Symbol 535 Bitmap | Used by:536 | |
Symbol 536 Graphic | Uses:535 | Used by:537 |
Symbol 537 MovieClip | Uses:536 | Used by:635 |
Symbol 538 Bitmap | Used by:539 | |
Symbol 539 Graphic | Uses:538 | Used by:540 |
Symbol 540 MovieClip | Uses:539 | Used by:635 |
Symbol 541 Bitmap | Used by:542 | |
Symbol 542 Graphic | Uses:541 | Used by:543 |
Symbol 543 MovieClip | Uses:542 | Used by:635 |
Symbol 544 Bitmap | Used by:545 | |
Symbol 545 Graphic | Uses:544 | Used by:549 |
Symbol 546 Bitmap | Used by:547 | |
Symbol 547 Graphic | Uses:546 | Used by:548 |
Symbol 548 MovieClip | Uses:547 | Used by:549 |
Symbol 549 MovieClip | Uses:545 548 | Used by:635 |
Symbol 550 Bitmap | Used by:552 | |
Symbol 551 Bitmap | Used by:552 | |
Symbol 552 Graphic | Uses:550 551 | Used by:553 |
Symbol 553 MovieClip | Uses:552 | Used by:635 |
Symbol 554 Bitmap | Used by:555 | |
Symbol 555 Graphic | Uses:554 | Used by:558 |
Symbol 556 Bitmap | Used by:557 | |
Symbol 557 Graphic | Uses:556 | Used by:558 |
Symbol 558 MovieClip | Uses:555 557 | Used by:635 |
Symbol 559 Bitmap | Used by:560 | |
Symbol 560 Graphic | Uses:559 | Used by:561 |
Symbol 561 MovieClip | Uses:560 | Used by:635 |
Symbol 562 Bitmap | Used by:563 | |
Symbol 563 Graphic | Uses:562 | Used by:564 |
Symbol 564 MovieClip | Uses:563 | Used by:635 |
Symbol 565 Bitmap | Used by:566 | |
Symbol 566 Graphic | Uses:565 | Used by:567 |
Symbol 567 MovieClip | Uses:566 | Used by:635 |
Symbol 568 Bitmap | Used by:569 | |
Symbol 569 Graphic | Uses:568 | Used by:570 |
Symbol 570 MovieClip | Uses:569 | Used by:635 |
Symbol 571 Bitmap | Used by:572 | |
Symbol 572 Graphic | Uses:571 | Used by:573 |
Symbol 573 MovieClip | Uses:572 | Used by:635 |
Symbol 574 Bitmap | Used by:575 | |
Symbol 575 Graphic | Uses:574 | Used by:576 |
Symbol 576 MovieClip | Uses:575 | Used by:635 |
Symbol 577 Bitmap | Used by:578 | |
Symbol 578 Graphic | Uses:577 | Used by:579 |
Symbol 579 MovieClip | Uses:578 | Used by:635 |
Symbol 580 Bitmap | Used by:581 | |
Symbol 581 Graphic | Uses:580 | Used by:582 |
Symbol 582 MovieClip | Uses:581 | Used by:635 |
Symbol 583 Bitmap | Used by:586 | |
Symbol 584 Bitmap | Used by:586 | |
Symbol 585 Bitmap | Used by:586 | |
Symbol 586 Graphic | Uses:583 584 585 | Used by:587 |
Symbol 587 MovieClip | Uses:586 | Used by:635 |
Symbol 588 Bitmap | Used by:590 | |
Symbol 589 Bitmap | Used by:590 | |
Symbol 590 Graphic | Uses:588 589 | Used by:591 |
Symbol 591 MovieClip | Uses:590 | Used by:635 |
Symbol 592 Bitmap | Used by:593 | |
Symbol 593 Graphic | Uses:592 | Used by:594 |
Symbol 594 MovieClip | Uses:593 | Used by:635 |
Symbol 595 Bitmap | Used by:596 | |
Symbol 596 Graphic | Uses:595 | Used by:597 |
Symbol 597 MovieClip | Uses:596 | Used by:635 |
Symbol 598 Bitmap | Used by:599 | |
Symbol 599 Graphic | Uses:598 | Used by:600 |
Symbol 600 MovieClip | Uses:599 | Used by:635 |
Symbol 601 Bitmap | Used by:602 | |
Symbol 602 Graphic | Uses:601 | Used by:603 |
Symbol 603 MovieClip | Uses:602 | Used by:635 |
Symbol 604 Bitmap | Used by:606 | |
Symbol 605 Bitmap | Used by:606 | |
Symbol 606 Graphic | Uses:604 605 | Used by:607 |
Symbol 607 MovieClip | Uses:606 | Used by:635 |
Symbol 608 Bitmap | Used by:610 | |
Symbol 609 Bitmap | Used by:610 | |
Symbol 610 Graphic | Uses:608 609 | Used by:611 |
Symbol 611 MovieClip | Uses:610 | Used by:635 |
Symbol 612 Bitmap | Used by:613 | |
Symbol 613 Graphic | Uses:612 | Used by:614 |
Symbol 614 MovieClip | Uses:613 | Used by:635 |
Symbol 615 Bitmap | Used by:616 | |
Symbol 616 Graphic | Uses:615 | Used by:617 |
Symbol 617 MovieClip | Uses:616 | Used by:635 |
Symbol 618 Bitmap | Used by:619 | |
Symbol 619 Graphic | Uses:618 | Used by:620 |
Symbol 620 MovieClip | Uses:619 | Used by:635 |
Symbol 621 Bitmap | Used by:622 | |
Symbol 622 Graphic | Uses:621 | Used by:623 |
Symbol 623 MovieClip | Uses:622 | Used by:635 |
Symbol 624 Bitmap | Used by:625 | |
Symbol 625 Graphic | Uses:624 | Used by:626 |
Symbol 626 MovieClip | Uses:625 | Used by:635 |
Symbol 627 Bitmap | Used by:629 | |
Symbol 628 Bitmap | Used by:629 | |
Symbol 629 Graphic | Uses:627 628 | Used by:630 |
Symbol 630 MovieClip | Uses:629 | Used by:635 |
Symbol 631 Bitmap | Used by:633 | |
Symbol 632 Bitmap | Used by:633 | |
Symbol 633 Graphic | Uses:631 632 | Used by:634 |
Symbol 634 MovieClip | Uses:633 | Used by:635 |
Symbol 635 MovieClip | Uses:537 540 543 549 553 558 561 564 567 570 573 576 579 582 587 591 594 597 600 603 607 611 614 617 620 623 626 630 634 | Used by:901 |
Symbol 636 Bitmap | Used by:637 | |
Symbol 637 Graphic | Uses:636 | Used by:638 |
Symbol 638 MovieClip | Uses:637 | Used by:718 804 |
Symbol 639 Bitmap | Used by:640 | |
Symbol 640 Graphic | Uses:639 | Used by:641 |
Symbol 641 MovieClip | Uses:640 | Used by:718 804 |
Symbol 642 Bitmap | Used by:643 | |
Symbol 643 Graphic | Uses:642 | Used by:647 |
Symbol 644 Bitmap | Used by:645 | |
Symbol 645 Graphic | Uses:644 | Used by:646 |
Symbol 646 MovieClip | Uses:645 | Used by:647 |
Symbol 647 MovieClip | Uses:643 646 | Used by:718 804 |
Symbol 648 Bitmap | Used by:650 | |
Symbol 649 Bitmap | Used by:650 | |
Symbol 650 Graphic | Uses:648 649 | Used by:651 |
Symbol 651 MovieClip | Uses:650 | Used by:718 804 |
Symbol 652 Bitmap | Used by:653 | |
Symbol 653 Graphic | Uses:652 | Used by:654 |
Symbol 654 MovieClip | Uses:653 | Used by:718 804 |
Symbol 655 Bitmap | Used by:656 | |
Symbol 656 Graphic | Uses:655 | Used by:657 |
Symbol 657 MovieClip | Uses:656 | Used by:718 804 |
Symbol 658 Bitmap | Used by:659 | |
Symbol 659 Graphic | Uses:658 | Used by:660 |
Symbol 660 MovieClip | Uses:659 | Used by:718 804 |
Symbol 661 Bitmap | Used by:662 | |
Symbol 662 Graphic | Uses:661 | Used by:663 |
Symbol 663 MovieClip | Uses:662 | Used by:718 804 |
Symbol 664 Bitmap | Used by:666 | |
Symbol 665 Bitmap | Used by:666 | |
Symbol 666 Graphic | Uses:664 665 | Used by:667 |
Symbol 667 MovieClip | Uses:666 | Used by:718 804 |
Symbol 668 Bitmap | Used by:670 | |
Symbol 669 Bitmap | Used by:670 | |
Symbol 670 Graphic | Uses:668 669 | Used by:671 |
Symbol 671 MovieClip | Uses:670 | Used by:718 804 |
Symbol 672 Bitmap | Used by:673 | |
Symbol 673 Graphic | Uses:672 | Used by:674 |
Symbol 674 MovieClip | Uses:673 | Used by:718 804 |
Symbol 675 Bitmap | Used by:676 | |
Symbol 676 Graphic | Uses:675 | Used by:677 |
Symbol 677 MovieClip | Uses:676 | Used by:718 804 |
Symbol 678 Bitmap | Used by:680 | |
Symbol 679 Bitmap | Used by:680 | |
Symbol 680 Graphic | Uses:678 679 | Used by:681 |
Symbol 681 MovieClip | Uses:680 | Used by:718 804 |
Symbol 682 Bitmap | Used by:683 | |
Symbol 683 Graphic | Uses:682 | Used by:684 |
Symbol 684 MovieClip | Uses:683 | Used by:718 804 |
Symbol 685 Bitmap | Used by:687 | |
Symbol 686 Bitmap | Used by:687 | |
Symbol 687 Graphic | Uses:685 686 | Used by:688 |
Symbol 688 MovieClip | Uses:687 | Used by:718 804 |
Symbol 689 Bitmap | Used by:691 | |
Symbol 690 Bitmap | Used by:691 | |
Symbol 691 Graphic | Uses:689 690 | Used by:692 |
Symbol 692 MovieClip | Uses:691 | Used by:718 804 |
Symbol 693 Bitmap | Used by:694 | |
Symbol 694 Graphic | Uses:693 | Used by:695 |
Symbol 695 MovieClip | Uses:694 | Used by:718 804 |
Symbol 696 Bitmap | Used by:697 | |
Symbol 697 Graphic | Uses:696 | Used by:698 |
Symbol 698 MovieClip | Uses:697 | Used by:718 804 |
Symbol 699 Bitmap | Used by:700 | |
Symbol 700 Graphic | Uses:699 | Used by:701 |
Symbol 701 MovieClip | Uses:700 | Used by:718 804 |
Symbol 702 Bitmap | Used by:703 | |
Symbol 703 Graphic | Uses:702 | Used by:704 |
Symbol 704 MovieClip | Uses:703 | Used by:718 804 |
Symbol 705 Bitmap | Used by:707 | |
Symbol 706 Bitmap | Used by:707 | |
Symbol 707 Graphic | Uses:705 706 | Used by:708 |
Symbol 708 MovieClip | Uses:707 | Used by:718 804 |
Symbol 709 Bitmap | Used by:710 | |
Symbol 710 Graphic | Uses:709 | Used by:713 |
Symbol 711 Bitmap | Used by:712 | |
Symbol 712 Graphic | Uses:711 | Used by:713 |
Symbol 713 MovieClip | Uses:710 712 | Used by:718 804 |
Symbol 714 Bitmap | Used by:716 | |
Symbol 715 Bitmap | Used by:716 | |
Symbol 716 Graphic | Uses:714 715 | Used by:717 |
Symbol 717 MovieClip | Uses:716 | Used by:718 804 |
Symbol 718 MovieClip | Uses:638 641 647 651 654 657 660 663 667 671 674 677 681 684 688 692 695 698 701 704 708 713 717 | Used by:901 |
Symbol 719 Bitmap | Used by:720 | |
Symbol 720 Graphic | Uses:719 | Used by:721 |
Symbol 721 MovieClip | Uses:720 | Used by:791 820 |
Symbol 722 Bitmap | Used by:723 | |
Symbol 723 Graphic | Uses:722 | Used by:724 |
Symbol 724 MovieClip | Uses:723 | Used by:791 820 |
Symbol 725 Bitmap | Used by:726 | |
Symbol 726 Graphic | Uses:725 | Used by:727 |
Symbol 727 MovieClip | Uses:726 | Used by:791 820 |
Symbol 728 Bitmap | Used by:729 | |
Symbol 729 Graphic | Uses:728 | Used by:733 |
Symbol 730 Bitmap | Used by:731 | |
Symbol 731 Graphic | Uses:730 | Used by:732 |
Symbol 732 MovieClip | Uses:731 | Used by:733 |
Symbol 733 MovieClip | Uses:729 732 | Used by:791 820 |
Symbol 734 Bitmap | Used by:736 | |
Symbol 735 Bitmap | Used by:736 | |
Symbol 736 Graphic | Uses:734 735 | Used by:737 |
Symbol 737 MovieClip | Uses:736 | Used by:791 820 |
Symbol 738 Bitmap | Used by:739 | |
Symbol 739 Graphic | Uses:738 | Used by:740 |
Symbol 740 MovieClip | Uses:739 | Used by:791 820 |
Symbol 741 Bitmap | Used by:742 | |
Symbol 742 Graphic | Uses:741 | Used by:743 |
Symbol 743 MovieClip | Uses:742 | Used by:791 820 |
Symbol 744 Bitmap | Used by:745 | |
Symbol 745 Graphic | Uses:744 | Used by:746 |
Symbol 746 MovieClip | Uses:745 | Used by:791 820 |
Symbol 747 Bitmap | Used by:748 | |
Symbol 748 Graphic | Uses:747 | Used by:791 820 |
Symbol 749 Bitmap | Used by:751 | |
Symbol 750 Bitmap | Used by:751 | |
Symbol 751 Graphic | Uses:749 750 | Used by:752 |
Symbol 752 MovieClip | Uses:751 | Used by:791 820 |
Symbol 753 Bitmap | Used by:755 | |
Symbol 754 Bitmap | Used by:755 | |
Symbol 755 Graphic | Uses:753 754 | Used by:756 |
Symbol 756 MovieClip | Uses:755 | Used by:791 820 |
Symbol 757 Bitmap | Used by:758 | |
Symbol 758 Graphic | Uses:757 | Used by:759 |
Symbol 759 MovieClip | Uses:758 | Used by:791 820 |
Symbol 760 Bitmap | Used by:761 | |
Symbol 761 Graphic | Uses:760 | Used by:762 |
Symbol 762 MovieClip | Uses:761 | Used by:791 820 |
Symbol 763 Bitmap | Used by:765 | |
Symbol 764 Bitmap | Used by:765 | |
Symbol 765 Graphic | Uses:763 764 | Used by:766 |
Symbol 766 MovieClip | Uses:765 | Used by:791 820 |
Symbol 767 Bitmap | Used by:769 | |
Symbol 768 Bitmap | Used by:769 | |
Symbol 769 Graphic | Uses:767 768 | Used by:770 |
Symbol 770 MovieClip | Uses:769 | Used by:791 820 |
Symbol 771 Bitmap | Used by:772 | |
Symbol 772 Graphic | Uses:771 | Used by:773 |
Symbol 773 MovieClip | Uses:772 | Used by:791 820 |
Symbol 774 Bitmap | Used by:775 | |
Symbol 775 Graphic | Uses:774 | Used by:776 |
Symbol 776 MovieClip | Uses:775 | Used by:791 820 |
Symbol 777 Bitmap | Used by:778 | |
Symbol 778 Graphic | Uses:777 | Used by:779 |
Symbol 779 MovieClip | Uses:778 | Used by:791 820 |
Symbol 780 Bitmap | Used by:781 | |
Symbol 781 Graphic | Uses:780 | Used by:782 |
Symbol 782 MovieClip | Uses:781 | Used by:791 820 |
Symbol 783 Bitmap | Used by:785 | |
Symbol 784 Bitmap | Used by:785 | |
Symbol 785 Graphic | Uses:783 784 | Used by:786 |
Symbol 786 MovieClip | Uses:785 | Used by:791 820 |
Symbol 787 Bitmap | Used by:789 | |
Symbol 788 Bitmap | Used by:789 | |
Symbol 789 Graphic | Uses:787 788 | Used by:790 |
Symbol 790 MovieClip | Uses:789 | Used by:791 820 |
Symbol 791 MovieClip | Uses:721 724 727 733 737 740 743 746 748 752 756 759 762 766 770 773 776 779 782 786 790 | Used by:901 |
Symbol 792 Bitmap | Used by:793 | |
Symbol 793 Graphic | Uses:792 | Used by:794 |
Symbol 794 MovieClip | Uses:793 | Used by:804 |
Symbol 795 Bitmap | Used by:796 | |
Symbol 796 Graphic | Uses:795 | Used by:797 |
Symbol 797 MovieClip | Uses:796 | Used by:804 |
Symbol 798 Bitmap | Used by:799 | |
Symbol 799 Graphic | Uses:798 | Used by:800 |
Symbol 800 MovieClip | Uses:799 | Used by:804 |
Symbol 801 Bitmap | Used by:802 | |
Symbol 802 Graphic | Uses:801 | Used by:803 |
Symbol 803 MovieClip | Uses:802 | Used by:804 |
Symbol 804 MovieClip | Uses:638 641 647 651 794 797 800 803 654 657 660 663 667 671 674 677 681 684 688 692 695 698 701 704 708 713 717 | Used by:901 |
Symbol 805 Bitmap | Used by:806 | |
Symbol 806 Graphic | Uses:805 | Used by:807 |
Symbol 807 MovieClip | Uses:806 | Used by:820 |
Symbol 808 Bitmap | Used by:809 | |
Symbol 809 Graphic | Uses:808 | Used by:810 |
Symbol 810 MovieClip | Uses:809 | Used by:820 |
Symbol 811 Bitmap | Used by:812 | |
Symbol 812 Graphic | Uses:811 | Used by:813 |
Symbol 813 MovieClip | Uses:812 | Used by:820 |
Symbol 814 Bitmap | Used by:815 | |
Symbol 815 Graphic | Uses:814 | Used by:816 |
Symbol 816 MovieClip | Uses:815 | Used by:820 |
Symbol 817 Bitmap | Used by:818 | |
Symbol 818 Graphic | Uses:817 | Used by:819 |
Symbol 819 MovieClip | Uses:818 | Used by:820 |
Symbol 820 MovieClip | Uses:721 724 727 733 737 807 810 813 816 819 740 743 746 748 752 756 759 762 766 770 773 776 779 782 786 790 | Used by:901 |
Symbol 821 Bitmap | Used by:822 | |
Symbol 822 Graphic | Uses:821 | Used by:823 |
Symbol 823 MovieClip | Uses:822 | Used by:900 |
Symbol 824 Bitmap | Used by:825 | |
Symbol 825 Graphic | Uses:824 | Used by:826 |
Symbol 826 MovieClip | Uses:825 | Used by:900 |
Symbol 827 Bitmap | Used by:828 | |
Symbol 828 Graphic | Uses:827 | Used by:829 |
Symbol 829 MovieClip | Uses:828 | Used by:900 |
Symbol 830 Bitmap | Used by:831 | |
Symbol 831 Graphic | Uses:830 | Used by:832 |
Symbol 832 MovieClip | Uses:831 | Used by:900 |
Symbol 833 Bitmap | Used by:834 | |
Symbol 834 Graphic | Uses:833 | Used by:900 |
Symbol 835 Bitmap | Used by:836 | |
Symbol 836 Graphic | Uses:835 | Used by:837 |
Symbol 837 MovieClip | Uses:836 | Used by:900 |
Symbol 838 Bitmap | Used by:839 | |
Symbol 839 Graphic | Uses:838 | Used by:840 |
Symbol 840 MovieClip | Uses:839 | Used by:900 |
Symbol 841 Bitmap | Used by:842 | |
Symbol 842 Graphic | Uses:841 | Used by:843 |
Symbol 843 MovieClip | Uses:842 | Used by:900 |
Symbol 844 Bitmap | Used by:845 | |
Symbol 845 Graphic | Uses:844 | Used by:846 |
Symbol 846 MovieClip | Uses:845 | Used by:900 |
Symbol 847 Bitmap | Used by:848 | |
Symbol 848 Graphic | Uses:847 | Used by:849 |
Symbol 849 MovieClip | Uses:848 | Used by:900 |
Symbol 850 Bitmap | Used by:851 | |
Symbol 851 Graphic | Uses:850 | Used by:900 |
Symbol 852 Bitmap | Used by:854 | |
Symbol 853 Bitmap | Used by:854 | |
Symbol 854 Graphic | Uses:852 853 | Used by:855 |
Symbol 855 MovieClip | Uses:854 | Used by:900 |
Symbol 856 Bitmap | Used by:857 | |
Symbol 857 Graphic | Uses:856 | Used by:858 |
Symbol 858 MovieClip | Uses:857 | Used by:900 |
Symbol 859 Bitmap | Used by:860 | |
Symbol 860 Graphic | Uses:859 | Used by:861 |
Symbol 861 MovieClip | Uses:860 | Used by:900 |
Symbol 862 Bitmap | Used by:863 | |
Symbol 863 Graphic | Uses:862 | Used by:864 |
Symbol 864 MovieClip | Uses:863 | Used by:900 |
Symbol 865 Bitmap | Used by:866 | |
Symbol 866 Graphic | Uses:865 | Used by:900 |
Symbol 867 Bitmap | Used by:868 | |
Symbol 868 Graphic | Uses:867 | Used by:869 |
Symbol 869 MovieClip | Uses:868 | Used by:900 |
Symbol 870 Bitmap | Used by:871 | |
Symbol 871 Graphic | Uses:870 | Used by:900 |
Symbol 872 Bitmap | Used by:874 | |
Symbol 873 Bitmap | Used by:874 | |
Symbol 874 Graphic | Uses:872 873 | Used by:875 |
Symbol 875 MovieClip | Uses:874 | Used by:900 |
Symbol 876 Bitmap | Used by:877 | |
Symbol 877 Graphic | Uses:876 | Used by:878 |
Symbol 878 MovieClip | Uses:877 | Used by:900 |
Symbol 879 Bitmap | Used by:880 | |
Symbol 880 Graphic | Uses:879 | Used by:881 |
Symbol 881 MovieClip | Uses:880 | Used by:900 |
Symbol 882 Bitmap | Used by:883 | |
Symbol 883 Graphic | Uses:882 | Used by:884 |
Symbol 884 MovieClip | Uses:883 | Used by:900 |
Symbol 885 Bitmap | Used by:886 | |
Symbol 886 Graphic | Uses:885 | Used by:887 |
Symbol 887 MovieClip | Uses:886 | Used by:900 |
Symbol 888 Bitmap | Used by:889 | |
Symbol 889 Graphic | Uses:888 | Used by:890 |
Symbol 890 MovieClip | Uses:889 | Used by:900 |
Symbol 891 Bitmap | Used by:892 | |
Symbol 892 Graphic | Uses:891 | Used by:893 |
Symbol 893 MovieClip | Uses:892 | Used by:900 |
Symbol 894 Bitmap | Used by:895 | |
Symbol 895 Graphic | Uses:894 | Used by:900 |
Symbol 896 Bitmap | Used by:898 | |
Symbol 897 Bitmap | Used by:898 | |
Symbol 898 Graphic | Uses:896 897 | Used by:899 |
Symbol 899 MovieClip | Uses:898 | Used by:900 |
Symbol 900 MovieClip | Uses:823 826 829 832 834 837 840 843 846 849 851 855 858 861 864 866 869 871 875 878 881 884 887 890 893 895 899 | Used by:901 |
Symbol 901 MovieClip | Uses:471 635 718 791 804 820 900 | Used by:902 984 985 |
Symbol 902 MovieClip | Uses:313 534 901 | Used by:985 |
Symbol 903 Text | Uses:115 | Used by:985 |
Symbol 904 Bitmap | Used by:905 | |
Symbol 905 Graphic | Uses:904 | Used by:906 |
Symbol 906 MovieClip | Uses:905 | Used by:907 913 |
Symbol 907 MovieClip | Uses:906 | Used by:915 |
Symbol 908 Text | Uses:115 | Used by:909 |
Symbol 909 MovieClip | Uses:908 | Used by:915 |
Symbol 910 Bitmap | Used by:911 | |
Symbol 911 Graphic | Uses:910 | Used by:912 |
Symbol 912 MovieClip | Uses:911 | Used by:913 914 |
Symbol 913 MovieClip | Uses:906 912 | Used by:915 |
Symbol 914 MovieClip | Uses:912 | Used by:915 |
Symbol 915 MovieClip | Uses:907 909 913 914 | Used by:985 |
Symbol 916 Bitmap | Used by:917 | |
Symbol 917 Graphic | Uses:916 | Used by:918 |
Symbol 918 MovieClip | Uses:917 | Used by:919 925 |
Symbol 919 MovieClip | Uses:918 | Used by:927 |
Symbol 920 Text | Uses:115 | Used by:921 |
Symbol 921 MovieClip | Uses:920 | Used by:927 |
Symbol 922 Bitmap | Used by:923 | |
Symbol 923 Graphic | Uses:922 | Used by:924 |
Symbol 924 MovieClip | Uses:923 | Used by:925 926 |
Symbol 925 MovieClip | Uses:918 924 | Used by:927 |
Symbol 926 MovieClip | Uses:924 | Used by:927 |
Symbol 927 MovieClip | Uses:919 921 925 926 | Used by:985 |
Symbol 928 Bitmap | Used by:929 | |
Symbol 929 Graphic | Uses:928 | Used by:930 |
Symbol 930 MovieClip | Uses:929 | Used by:931 937 |
Symbol 931 MovieClip | Uses:930 | Used by:939 |
Symbol 932 Text | Uses:115 | Used by:933 |
Symbol 933 MovieClip | Uses:932 | Used by:939 |
Symbol 934 Bitmap | Used by:935 | |
Symbol 935 Graphic | Uses:934 | Used by:936 |
Symbol 936 MovieClip | Uses:935 | Used by:937 938 |
Symbol 937 MovieClip | Uses:930 936 | Used by:939 |
Symbol 938 MovieClip | Uses:936 | Used by:939 |
Symbol 939 MovieClip | Uses:931 933 937 938 | Used by:985 |
Symbol 940 Graphic | Used by:946 | |
Symbol 941 EditableText | Uses:115 | Used by:942 |
Symbol 942 MovieClip | Uses:941 | Used by:946 |
Symbol 943 Graphic | Used by:944 | |
Symbol 944 MovieClip | Uses:943 | Used by:946 951 |
Symbol 945 Graphic | Used by:946 | |
Symbol 946 MovieClip | Uses:940 942 944 945 | Used by:985 |
Symbol 947 Graphic | Used by:951 | |
Symbol 948 EditableText | Uses:115 | Used by:949 |
Symbol 949 MovieClip | Uses:948 | Used by:951 |
Symbol 950 Graphic | Used by:951 | |
Symbol 951 MovieClip | Uses:947 949 944 950 | Used by:985 |
Symbol 952 Bitmap | Used by:953 | |
Symbol 953 Graphic | Uses:952 | Used by:985 |
Symbol 954 EditableText | Uses:115 | Used by:955 |
Symbol 955 MovieClip | Uses:954 | Used by:985 |
Symbol 956 EditableText | Uses:115 | Used by:957 |
Symbol 957 MovieClip | Uses:956 | Used by:985 |
Symbol 958 EditableText | Uses:115 | Used by:959 |
Symbol 959 MovieClip | Uses:958 | Used by:960 |
Symbol 960 MovieClip | Uses:506 516 959 | Used by:964 |
Symbol 961 Text | Uses:115 | Used by:962 |
Symbol 962 MovieClip | Uses:961 | Used by:963 |
Symbol 963 MovieClip | Uses:506 516 962 | Used by:964 |
Symbol 964 MovieClip | Uses:960 963 | Used by:985 |
Symbol 965 Text | Uses:115 | Used by:967 |
Symbol 966 Text | Uses:115 | Used by:967 |
Symbol 967 MovieClip | Uses:965 966 | Used by:968 |
Symbol 968 MovieClip | Uses:315 339 967 | Used by:969 986 987 |
Symbol 969 MovieClip | Uses:313 968 | Used by:975 987 |
Symbol 970 Text | Uses:115 | Used by:972 |
Symbol 971 Text | Uses:115 | Used by:972 |
Symbol 972 MovieClip | Uses:970 971 | Used by:973 |
Symbol 973 MovieClip | Uses:315 339 972 | Used by:974 975 |
Symbol 974 MovieClip | Uses:313 973 | Used by:975 |
Symbol 975 MovieClip | Uses:311 969 332 973 974 | Used by:985 |
Symbol 976 Text | Uses:115 | Used by:978 |
Symbol 977 Text | Uses:115 | Used by:978 |
Symbol 978 MovieClip | Uses:976 977 | Used by:979 |
Symbol 979 MovieClip | Uses:315 339 978 | Used by:980 982 983 |
Symbol 980 MovieClip | Uses:313 979 | Used by:983 |
Symbol 981 Text | Uses:115 | Used by:983 |
Symbol 982 MovieClip | Uses:313 979 | Used by:983 |
Symbol 983 MovieClip | Uses:311 980 981 979 982 | Used by:985 |
Symbol 984 MovieClip | Uses:313 534 901 | Used by:985 |
Symbol 985 MovieClip | Uses:902 903 534 901 915 927 939 946 951 953 955 957 964 524 975 983 984 | Used by:Timeline |
Symbol 986 MovieClip | Uses:313 968 | Used by:987 |
Symbol 987 MovieClip | Uses:311 969 332 968 986 | Used by:Timeline |
Symbol 988 Bitmap | Used by:989 | |
Symbol 989 Graphic | Uses:988 | Used by:1068 |
Symbol 990 MovieClip | Uses:475 | Used by:991 999 1007 |
Symbol 991 MovieClip | Uses:990 | Used by:1068 |
Symbol 992 Text | Uses:115 | Used by:994 |
Symbol 993 Text | Uses:115 | Used by:994 |
Symbol 994 MovieClip | Uses:293 992 296 993 | Used by:1068 |
Symbol 995 Font | Used by:996 997 1070 1115 | |
Symbol 996 EditableText | Uses:995 | Used by:998 |
Symbol 997 EditableText | Uses:995 | Used by:998 |
Symbol 998 MovieClip | Uses:996 997 | Used by:1068 |
Symbol 999 MovieClip | Uses:990 | Used by:1068 |
Symbol 1000 Bitmap | Used by:1001 | |
Symbol 1001 Graphic | Uses:1000 | Used by:1006 |
Symbol 1002 EditableText | Uses:115 | Used by:1003 |
Symbol 1003 MovieClip | Uses:1002 | Used by:1006 |
Symbol 1004 Bitmap | Used by:1005 | |
Symbol 1005 Graphic | Uses:1004 | Used by:1006 |
Symbol 1006 MovieClip | Uses:1001 1003 1005 | Used by:1068 |
Symbol 1007 MovieClip | Uses:990 | Used by:1068 |
Symbol 1008 Bitmap | Used by:1009 | |
Symbol 1009 Graphic | Uses:1008 | Used by:1019 |
Symbol 1010 Bitmap | Used by:1011 | |
Symbol 1011 Graphic | Uses:1010 | Used by:1018 |
Symbol 1012 Bitmap | Used by:1013 | |
Symbol 1013 Graphic | Uses:1012 | Used by:1018 |
Symbol 1014 Bitmap | Used by:1015 | |
Symbol 1015 Graphic | Uses:1014 | Used by:1018 |
Symbol 1016 Bitmap | Used by:1017 | |
Symbol 1017 Graphic | Uses:1016 | Used by:1018 |
Symbol 1018 MovieClip | Uses:1011 1013 1015 1017 | Used by:1019 |
Symbol 1019 MovieClip | Uses:1009 1018 | Used by:1034 |
Symbol 1020 Text | Uses:115 | Used by:1021 |
Symbol 1021 MovieClip | Uses:1020 | Used by:1034 |
Symbol 1022 Text | Uses:115 | Used by:1023 |
Symbol 1023 MovieClip | Uses:1022 | Used by:1034 |
Symbol 1024 Text | Uses:115 | Used by:1025 |
Symbol 1025 MovieClip | Uses:1024 | Used by:1034 |
Symbol 1026 Bitmap | Used by:1027 | |
Symbol 1027 Graphic | Uses:1026 | Used by:1034 |
Symbol 1028 EditableText | Uses:115 | Used by:1029 |
Symbol 1029 MovieClip | Uses:1028 | Used by:1034 1068 |
Symbol 1030 EditableText | Uses:115 | Used by:1031 |
Symbol 1031 MovieClip | Uses:1030 | Used by:1034 |
Symbol 1032 Text | Uses:115 | Used by:1033 |
Symbol 1033 MovieClip | Uses:1032 | Used by:1034 |
Symbol 1034 MovieClip | Uses:1019 1021 1023 1025 1027 1029 1031 1033 | Used by:1068 |
Symbol 1035 EditableText | Uses:115 | Used by:1036 |
Symbol 1036 MovieClip | Uses:1035 | Used by:1068 |
Symbol 1037 EditableText | Uses:115 | Used by:1038 |
Symbol 1038 MovieClip | Uses:1037 | Used by:1068 |
Symbol 1039 EditableText | Uses:115 | Used by:1040 |
Symbol 1040 MovieClip | Uses:1039 | Used by:1068 |
Symbol 1041 Bitmap | Used by:1042 | |
Symbol 1042 Graphic | Uses:1041 474 | Used by:1053 |
Symbol 1043 EditableText | Uses:115 | Used by:1044 |
Symbol 1044 MovieClip | Uses:1043 | Used by:1053 |
Symbol 1045 Bitmap | Used by:1046 | |
Symbol 1046 Graphic | Uses:1045 474 | Used by:1053 |
Symbol 1047 Bitmap | Used by:1048 | |
Symbol 1048 Graphic | Uses:1047 474 | Used by:1053 |
Symbol 1049 Bitmap | Used by:1050 | |
Symbol 1050 Graphic | Uses:1049 474 | Used by:1053 |
Symbol 1051 Bitmap | Used by:1052 | |
Symbol 1052 Graphic | Uses:1051 474 | Used by:1053 |
Symbol 1053 MovieClip | Uses:1042 1044 1046 1048 1050 1052 | Used by:1054 |
Symbol 1054 MovieClip | Uses:1053 | Used by:1068 |
Symbol 1055 Graphic | Uses:297 | Used by:1056 1107 |
Symbol 1056 MovieClip | Uses:1055 | Used by:1064 |
Symbol 1057 EditableText | Uses:115 | Used by:1063 |
Symbol 1058 EditableText | Uses:115 | Used by:1063 |
Symbol 1059 EditableText | Uses:115 | Used by:1063 |
Symbol 1060 EditableText | Uses:115 | Used by:1063 |
Symbol 1061 EditableText | Uses:115 | Used by:1063 |
Symbol 1062 EditableText | Uses:115 | Used by:1063 |
Symbol 1063 MovieClip | Uses:1057 1058 1059 1060 1061 1062 | Used by:1064 |
Symbol 1064 MovieClip | Uses:1056 1063 | Used by:1068 |
Symbol 1065 Text | Uses:115 | Used by:1067 |
Symbol 1066 Text | Uses:115 | Used by:1067 |
Symbol 1067 MovieClip | Uses:293 1065 296 1066 | Used by:1068 |
Symbol 1068 MovieClip | Uses:989 471 367 372 991 994 998 999 1006 1007 1034 1029 1036 1038 1040 1054 1064 1067 | Used by:1069 1105 1106 |
Symbol 1069 MovieClip | Uses:313 1068 | Used by:1106 |
Symbol 1070 Text | Uses:995 | Used by:1106 |
Symbol 1071 Text | Uses:115 | Used by:1073 |
Symbol 1072 Text | Uses:115 | Used by:1073 |
Symbol 1073 MovieClip | Uses:1071 1072 | Used by:1074 |
Symbol 1074 MovieClip | Uses:346 339 1073 | Used by:1075 1076 1077 |
Symbol 1075 MovieClip | Uses:313 1074 | Used by:1077 |
Symbol 1076 MovieClip | Uses:313 1074 | Used by:1077 |
Symbol 1077 MovieClip | Uses:311 1075 332 1074 1076 | Used by:1106 |
Symbol 1078 Text | Uses:115 | Used by:1080 |
Symbol 1079 Text | Uses:115 | Used by:1080 |
Symbol 1080 MovieClip | Uses:1078 1079 | Used by:1081 |
Symbol 1081 MovieClip | Uses:315 339 1080 | Used by:1082 1083 1084 |
Symbol 1082 MovieClip | Uses:313 1081 | Used by:1084 |
Symbol 1083 MovieClip | Uses:313 1081 | Used by:1084 |
Symbol 1084 MovieClip | Uses:311 1082 332 1081 1083 | Used by:1106 |
Symbol 1085 Text | Uses:115 | Used by:1087 |
Symbol 1086 Text | Uses:115 | Used by:1087 |
Symbol 1087 MovieClip | Uses:1085 1086 | Used by:1088 |
Symbol 1088 MovieClip | Uses:315 339 1087 | Used by:1089 1090 1091 |
Symbol 1089 MovieClip | Uses:313 1088 | Used by:1091 |
Symbol 1090 MovieClip | Uses:313 1088 | Used by:1091 |
Symbol 1091 MovieClip | Uses:311 1089 332 1088 1090 | Used by:1106 |
Symbol 1092 Text | Uses:115 | Used by:1099 |
Symbol 1093 EditableText | Uses:115 | Used by:1098 |
Symbol 1094 EditableText | Uses:115 | Used by:1098 |
Symbol 1095 EditableText | Uses:115 | Used by:1098 |
Symbol 1096 EditableText | Uses:115 | Used by:1098 |
Symbol 1097 MovieClip | Uses:128 | Used by:1098 |
Symbol 1098 MovieClip | Uses:1093 1094 1095 1096 1097 | Used by:1099 |
Symbol 1099 MovieClip | Uses:1092 1098 | Used by:1100 |
Symbol 1100 MovieClip | Uses:346 339 1099 367 372 374 | Used by:1101 1103 1104 |
Symbol 1101 MovieClip | Uses:313 1100 | Used by:1104 |
Symbol 1102 Text | Uses:115 | Used by:1104 |
Symbol 1103 MovieClip | Uses:313 1100 | Used by:1104 |
Symbol 1104 MovieClip | Uses:311 1101 1102 1100 1103 | Used by:1106 |
Symbol 1105 MovieClip | Uses:313 1068 | Used by:1106 |
Symbol 1106 MovieClip | Uses:1069 1070 1068 1077 1084 1091 1104 1105 | Used by:Timeline |
Symbol 1107 MovieClip | Uses:1055 | Used by:1110 1119 |
Symbol 1108 EditableText | Uses:115 | Used by:1109 |
Symbol 1109 MovieClip | Uses:1108 | Used by:1110 |
Symbol 1110 MovieClip | Uses:1107 1109 | Used by:1111 1113 1114 |
Symbol 1111 MovieClip | Uses:313 1110 | Used by:1114 |
Symbol 1112 Text | Uses:115 | Used by:1114 |
Symbol 1113 MovieClip | Uses:313 1110 | Used by:1114 |
Symbol 1114 MovieClip | Uses:1111 1112 1110 1113 | Used by:Timeline |
Symbol 1115 EditableText | Uses:115 995 | Used by:1117 |
Symbol 1116 EditableText | Uses:115 | Used by:1117 |
Symbol 1117 MovieClip | Uses:1115 1116 | Used by:1119 |
Symbol 1118 Graphic | Uses:127 | Used by:1119 |
Symbol 1119 MovieClip | Uses:1107 1117 1118 | Used by:1120 1122 1123 |
Symbol 1120 MovieClip | Uses:313 1119 | Used by:1123 |
Symbol 1121 Text | Uses:115 | Used by:1123 |
Symbol 1122 MovieClip | Uses:313 1119 | Used by:1123 |
Symbol 1123 MovieClip | Uses:1120 1121 1119 1122 | Used by:Timeline |
Symbol 1124 Graphic | Used by:1128 | |
Symbol 1125 Text | Uses:115 | Used by:1127 |
Symbol 1126 Text | Uses:115 | Used by:1127 |
Symbol 1127 MovieClip | Uses:1125 1126 | Used by:1128 |
Symbol 1128 MovieClip | Uses:1124 1127 | Used by:Timeline |
Instance Names
"mcLoading" | Frame 1 | Symbol 21 MovieClip |
"btnStart" | Frame 20 | Symbol 302 MovieClip |
"btnContinue" | Frame 20 | Symbol 305 MovieClip |
"btnCredits" | Frame 20 | Symbol 309 MovieClip |
"mcTutorial" | Frame 20 | Symbol 334 MovieClip |
"mcCredits" | Frame 20 | Symbol 344 MovieClip |
"mcCommentary" | Frame 20 | Symbol 379 MovieClip |
"btnStart" | Frame 30 | Symbol 382 MovieClip |
"mcName" | Frame 30 | Symbol 384 MovieClip |
"mcPlayerBig" | Frame 30 | Symbol 471 MovieClip |
"mcColor" | Frame 30 | Symbol 473 MovieClip |
"mcBody" | Frame 30 | Symbol 477 MovieClip |
"mcStomach" | Frame 30 | Symbol 477 MovieClip |
"mcCock" | Frame 30 | Symbol 477 MovieClip |
"mcCockHead" | Frame 30 | Symbol 477 MovieClip |
"mcTailTip" | Frame 30 | Symbol 477 MovieClip |
"mcTutorial" | Frame 30 | Symbol 484 MovieClip |
"mcLevel" | Frame 40 | Symbol 487 MovieClip |
"mcDialogBox" | Frame 40 | Symbol 504 MovieClip |
"mcEndLevelDialogBox" | Frame 40 | Symbol 529 MovieClip |
"mcBattle" | Frame 40 | Symbol 985 MovieClip |
"mcTutorial" | Frame 40 | Symbol 987 MovieClip |
"mcShop" | Frame 40 | Symbol 1106 MovieClip |
"mcLevelName" | Frame 40 | Symbol 1114 MovieClip |
"mcAchievements" | Frame 40 | Symbol 1123 MovieClip |
"mcPause" | Frame 40 | Symbol 1128 MovieClip |
"mcBody" | Symbol 20 MovieClip [mcPlayer] Frame 1 | Symbol 5 MovieClip |
"mcTailTip" | Symbol 20 MovieClip [mcPlayer] Frame 1 | Symbol 8 MovieClip |
"mcCock" | Symbol 20 MovieClip [mcPlayer] Frame 1 | Symbol 11 MovieClip |
"mcCockHead" | Symbol 20 MovieClip [mcPlayer] Frame 1 | Symbol 14 MovieClip |
"mcTailTip" | Symbol 59 MovieClip Frame 1 | Symbol 58 MovieClip |
"mcBody" | Symbol 71 MovieClip Frame 1 | Symbol 53 MovieClip |
"mcCockHead" | Symbol 71 MovieClip Frame 1 | Symbol 59 MovieClip |
"mcStomach" | Symbol 71 MovieClip Frame 1 | Symbol 65 MovieClip |
"mcArmor" | Symbol 71 MovieClip Frame 1 | Symbol 68 MovieClip |
"mcBody" | Symbol 89 MovieClip Frame 1 | Symbol 74 MovieClip |
"mcStomach" | Symbol 89 MovieClip Frame 1 | Symbol 77 MovieClip |
"mcCock" | Symbol 89 MovieClip Frame 1 | Symbol 80 MovieClip |
"mcArmor" | Symbol 89 MovieClip Frame 1 | Symbol 86 MovieClip |
"mcBody" | Symbol 110 MovieClip Frame 1 | Symbol 92 MovieClip |
"mcCockHead" | Symbol 110 MovieClip Frame 1 | Symbol 98 MovieClip |
"mcStomach" | Symbol 110 MovieClip Frame 1 | Symbol 101 MovieClip |
"mcTailTip" | Symbol 110 MovieClip Frame 1 | Symbol 104 MovieClip |
"mcArmor" | Symbol 110 MovieClip Frame 1 | Symbol 107 MovieClip |
"mcState" | Symbol 111 MovieClip [mcMonster] Frame 1 | Symbol 71 MovieClip |
"mcState" | Symbol 111 MovieClip [mcMonster] Frame 50 | Symbol 71 MovieClip |
"mcState" | Symbol 111 MovieClip [mcMonster] Frame 60 | Symbol 89 MovieClip |
"mcState" | Symbol 111 MovieClip [mcMonster] Frame 70 | Symbol 110 MovieClip |
"txtText" | Symbol 117 MovieClip Frame 1 | Symbol 116 EditableText |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 1 | Symbol 114 MovieClip |
"mcText" | Symbol 244 MovieClip [mcItem] Frame 1 | Symbol 117 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 10 | Symbol 120 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 20 | Symbol 123 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 30 | Symbol 126 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 40 | Symbol 129 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 50 | Symbol 132 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 60 | Symbol 135 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 70 | Symbol 138 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 80 | Symbol 141 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 90 | Symbol 144 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 100 | Symbol 147 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 110 | Symbol 150 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 120 | Symbol 153 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 130 | Symbol 156 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 140 | Symbol 159 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 150 | Symbol 162 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 160 | Symbol 165 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 170 | Symbol 168 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 180 | Symbol 171 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 190 | Symbol 174 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 200 | Symbol 177 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 210 | Symbol 180 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 220 | Symbol 183 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 230 | Symbol 186 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 240 | Symbol 189 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 250 | Symbol 192 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 260 | Symbol 195 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 270 | Symbol 198 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 280 | Symbol 201 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 290 | Symbol 204 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 300 | Symbol 207 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 310 | Symbol 210 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 320 | Symbol 213 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 330 | Symbol 216 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 340 | Symbol 219 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 350 | Symbol 222 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 360 | Symbol 225 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 370 | Symbol 228 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 380 | Symbol 229 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 390 | Symbol 230 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 400 | Symbol 233 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 410 | Symbol 236 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 430 | Symbol 239 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 440 | Symbol 240 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 450 | Symbol 241 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 461 | Symbol 242 MovieClip |
"mcItem" | Symbol 244 MovieClip [mcItem] Frame 470 | Symbol 243 MovieClip |
"mcBody" | Symbol 262 MovieClip [mcPlayerColorSmall] Frame 1 | Symbol 247 MovieClip |
"mcStomach" | Symbol 262 MovieClip [mcPlayerColorSmall] Frame 1 | Symbol 250 MovieClip |
"mcHead" | Symbol 262 MovieClip [mcPlayerColorSmall] Frame 1 | Symbol 253 MovieClip |
"mcFace" | Symbol 262 MovieClip [mcPlayerColorSmall] Frame 1 | Symbol 257 MovieClip |
"mcTailTip" | Symbol 262 MovieClip [mcPlayerColorSmall] Frame 1 | Symbol 259 MovieClip |
"mcCock" | Symbol 262 MovieClip [mcPlayerColorSmall] Frame 1 | Symbol 261 MovieClip |
"mcBody" | Symbol 262 MovieClip [mcPlayerColorSmall] Frame 11 | Symbol 5 MovieClip |
"mcTailTip" | Symbol 262 MovieClip [mcPlayerColorSmall] Frame 11 | Symbol 8 MovieClip |
"mcCock" | Symbol 262 MovieClip [mcPlayerColorSmall] Frame 11 | Symbol 11 MovieClip |
"mcCockHead" | Symbol 262 MovieClip [mcPlayerColorSmall] Frame 11 | Symbol 14 MovieClip |
"txtText" | Symbol 300 MovieClip Frame 1 | Symbol 299 EditableText |
"mcNotice" | Symbol 302 MovieClip Frame 10 | Symbol 300 MovieClip |
"mcNotice" | Symbol 302 MovieClip Frame 20 | Symbol 300 MovieClip |
"mcNotice" | Symbol 305 MovieClip Frame 10 | Symbol 300 MovieClip |
"mcNotice" | Symbol 305 MovieClip Frame 20 | Symbol 300 MovieClip |
"btnYes" | Symbol 330 MovieClip Frame 1 | Symbol 320 MovieClip |
"btnNo" | Symbol 330 MovieClip Frame 1 | Symbol 323 MovieClip |
"btnCancel" | Symbol 330 MovieClip Frame 1 | Symbol 329 MovieClip |
"mcState" | Symbol 331 MovieClip Frame 1 | Symbol 330 MovieClip |
"mcState" | Symbol 333 MovieClip Frame 1 | Symbol 330 MovieClip |
"mcBlocker" | Symbol 334 MovieClip Frame 1 | Symbol 311 Button |
"mcState" | Symbol 334 MovieClip Frame 1 | Symbol 331 MovieClip |
"mcState" | Symbol 334 MovieClip Frame 10 | Symbol 330 MovieClip |
"mcState" | Symbol 334 MovieClip Frame 20 | Symbol 333 MovieClip |
"btnContinue" | Symbol 340 MovieClip Frame 1 | Symbol 339 MovieClip |
"mcState" | Symbol 341 MovieClip Frame 1 | Symbol 340 MovieClip |
"mcState" | Symbol 343 MovieClip Frame 1 | Symbol 340 MovieClip |
"mcBlocker" | Symbol 344 MovieClip Frame 1 | Symbol 311 Button |
"mcState" | Symbol 344 MovieClip Frame 1 | Symbol 341 MovieClip |
"mcState" | Symbol 344 MovieClip Frame 10 | Symbol 340 MovieClip |
"mcState" | Symbol 344 MovieClip Frame 20 | Symbol 343 MovieClip |
"txtPages" | Symbol 374 MovieClip Frame 1 | Symbol 373 EditableText |
"btnContinue" | Symbol 375 MovieClip Frame 1 | Symbol 339 MovieClip |
"mcCommentary" | Symbol 375 MovieClip Frame 1 | Symbol 362 MovieClip |
"mcPrevious" | Symbol 375 MovieClip Frame 1 | Symbol 367 MovieClip |
"mcNext" | Symbol 375 MovieClip Frame 1 | Symbol 372 MovieClip |
"mcPages" | Symbol 375 MovieClip Frame 1 | Symbol 374 MovieClip |
"mcState" | Symbol 376 MovieClip Frame 1 | Symbol 375 MovieClip |
"mcState" | Symbol 378 MovieClip Frame 1 | Symbol 375 MovieClip |
"mcBlocker" | Symbol 379 MovieClip Frame 1 | Symbol 311 Button |
"mcState" | Symbol 379 MovieClip Frame 1 | Symbol 376 MovieClip |
"mcState" | Symbol 379 MovieClip Frame 10 | Symbol 375 MovieClip |
"mcState" | Symbol 379 MovieClip Frame 20 | Symbol 378 MovieClip |
"txtName" | Symbol 384 MovieClip Frame 1 | Symbol 383 EditableText |
"mcBody" | Symbol 471 MovieClip Frame 1 | Symbol 387 MovieClip |
"mcTailTip" | Symbol 471 MovieClip Frame 1 | Symbol 390 MovieClip |
"mcCock" | Symbol 471 MovieClip Frame 1 | Symbol 393 MovieClip |
"mcCockHead" | Symbol 471 MovieClip Frame 1 | Symbol 396 MovieClip |
"mcStomach" | Symbol 471 MovieClip Frame 1 | Symbol 399 MovieClip |
"mcBody" | Symbol 471 MovieClip Frame 90 | Symbol 407 MovieClip |
"mcStomach" | Symbol 471 MovieClip Frame 90 | Symbol 410 MovieClip |
"mcCockHead" | Symbol 471 MovieClip Frame 90 | Symbol 413 MovieClip |
"mcTailTip" | Symbol 471 MovieClip Frame 90 | Symbol 419 MovieClip |
"mcArmor" | Symbol 471 MovieClip Frame 90 | Symbol 425 MovieClip |
"mcBody" | Symbol 471 MovieClip Frame 100 | Symbol 428 MovieClip |
"mcStomach" | Symbol 471 MovieClip Frame 100 | Symbol 431 MovieClip |
"mcCock" | Symbol 471 MovieClip Frame 100 | Symbol 434 MovieClip |
"mcTailTip" | Symbol 471 MovieClip Frame 100 | Symbol 440 MovieClip |
"mcArmor" | Symbol 471 MovieClip Frame 100 | Symbol 446 MovieClip |
"mcBody" | Symbol 471 MovieClip Frame 110 | Symbol 449 MovieClip |
"mcTailTip" | Symbol 471 MovieClip Frame 110 | Symbol 452 MovieClip |
"mcStomach" | Symbol 471 MovieClip Frame 110 | Symbol 455 MovieClip |
"mcCockHead" | Symbol 471 MovieClip Frame 110 | Symbol 461 MovieClip |
"mcCock" | Symbol 471 MovieClip Frame 110 | Symbol 464 MovieClip |
"mcArmor" | Symbol 471 MovieClip Frame 110 | Symbol 470 MovieClip |
"mcBody" | Symbol 476 MovieClip Frame 1 | Symbol 5 MovieClip |
"mcStomach" | Symbol 476 MovieClip Frame 1 | Symbol 8 MovieClip |
"mcCock" | Symbol 476 MovieClip Frame 1 | Symbol 11 MovieClip |
"mcCockHead" | Symbol 476 MovieClip Frame 1 | Symbol 14 MovieClip |
"mcBody" | Symbol 476 MovieClip Frame 11 | Symbol 247 MovieClip |
"mcStomach" | Symbol 476 MovieClip Frame 11 | Symbol 250 MovieClip |
"mcHead" | Symbol 476 MovieClip Frame 11 | Symbol 253 MovieClip |
"mcFace" | Symbol 476 MovieClip Frame 11 | Symbol 257 MovieClip |
"mcTailTip" | Symbol 476 MovieClip Frame 11 | Symbol 259 MovieClip |
"mcColor" | Symbol 477 MovieClip Frame 1 | Symbol 476 MovieClip |
"mcColor" | Symbol 477 MovieClip Frame 10 | Symbol 476 MovieClip |
"btnContinue" | Symbol 481 MovieClip Frame 1 | Symbol 339 MovieClip |
"mcState" | Symbol 482 MovieClip Frame 1 | Symbol 481 MovieClip |
"mcState" | Symbol 483 MovieClip Frame 1 | Symbol 481 MovieClip |
"mcBlocker" | Symbol 484 MovieClip Frame 1 | Symbol 311 Button |
"mcState" | Symbol 484 MovieClip Frame 1 | Symbol 482 MovieClip |
"mcState" | Symbol 484 MovieClip Frame 10 | Symbol 481 MovieClip |
"mcState" | Symbol 484 MovieClip Frame 20 | Symbol 483 MovieClip |
"txtText" | Symbol 491 MovieClip Frame 1 | Symbol 490 EditableText |
"mcText" | Symbol 492 MovieClip Frame 1 | Symbol 491 MovieClip |
"mcState" | Symbol 493 MovieClip Frame 1 | Symbol 492 MovieClip |
"txtOption1" | Symbol 500 MovieClip Frame 1 | Symbol 498 EditableText |
"txtOption2" | Symbol 500 MovieClip Frame 1 | Symbol 499 EditableText |
"mcState" | Symbol 501 MovieClip Frame 1 | Symbol 500 MovieClip |
"mcState" | Symbol 502 MovieClip Frame 1 | Symbol 501 MovieClip |
"mcState" | Symbol 502 MovieClip Frame 10 | Symbol 500 MovieClip |
"mcState" | Symbol 502 MovieClip Frame 20 | Symbol 500 MovieClip |
"mcState" | Symbol 503 MovieClip Frame 1 | Symbol 492 MovieClip |
"mcState" | Symbol 504 MovieClip Frame 1 | Symbol 493 MovieClip |
"mcState" | Symbol 504 MovieClip Frame 10 | Symbol 492 MovieClip |
"mcOptions" | Symbol 504 MovieClip Frame 10 | Symbol 502 MovieClip |
"mcState" | Symbol 504 MovieClip Frame 20 | Symbol 503 MovieClip |
"txtText" | Symbol 518 MovieClip Frame 1 | Symbol 517 EditableText |
"txtText" | Symbol 522 MovieClip Frame 1 | Symbol 521 EditableText |
"mcSplat" | Symbol 523 MovieClip Frame 1 | Symbol 516 MovieClip |
"mcNumber" | Symbol 523 MovieClip Frame 1 | Symbol 518 MovieClip |
"mcText" | Symbol 523 MovieClip Frame 1 | Symbol 522 MovieClip |
"mcState" | Symbol 524 MovieClip Frame 1 | Symbol 523 MovieClip |
"mcXp1" | Symbol 529 MovieClip Frame 1 | Symbol 524 MovieClip |
"mcXp2" | Symbol 529 MovieClip Frame 1 | Symbol 524 MovieClip |
"mcXp3" | Symbol 529 MovieClip Frame 1 | Symbol 524 MovieClip |
"mcXp4" | Symbol 529 MovieClip Frame 1 | Symbol 524 MovieClip |
"mcXp5" | Symbol 529 MovieClip Frame 1 | Symbol 524 MovieClip |
"mcXpTotal" | Symbol 529 MovieClip Frame 1 | Symbol 524 MovieClip |
"mcClickContinue" | Symbol 529 MovieClip Frame 1 | Symbol 528 MovieClip |
"mcBody" | Symbol 635 MovieClip Frame 1 | Symbol 537 MovieClip |
"mcCockHead" | Symbol 635 MovieClip Frame 1 | Symbol 540 MovieClip |
"mcCock" | Symbol 635 MovieClip Frame 1 | Symbol 543 MovieClip |
"mcStomach" | Symbol 635 MovieClip Frame 1 | Symbol 549 MovieClip |
"mcTailTip" | Symbol 635 MovieClip Frame 1 | Symbol 553 MovieClip |
"mcBack" | Symbol 635 MovieClip Frame 80 | Symbol 558 MovieClip |
"mcBody" | Symbol 635 MovieClip Frame 80 | Symbol 561 MovieClip |
"mcCockHead" | Symbol 635 MovieClip Frame 80 | Symbol 564 MovieClip |
"mcNose" | Symbol 635 MovieClip Frame 80 | Symbol 567 MovieClip |
"mcFront" | Symbol 635 MovieClip Frame 80 | Symbol 570 MovieClip |
"mcFrontArmor" | Symbol 635 MovieClip Frame 80 | Symbol 573 MovieClip |
"mcBody" | Symbol 635 MovieClip Frame 90 | Symbol 576 MovieClip |
"mcCockHead" | Symbol 635 MovieClip Frame 90 | Symbol 579 MovieClip |
"mcTailTip" | Symbol 635 MovieClip Frame 90 | Symbol 587 MovieClip |
"mcArmor" | Symbol 635 MovieClip Frame 90 | Symbol 591 MovieClip |
"mcBody" | Symbol 635 MovieClip Frame 100 | Symbol 594 MovieClip |
"mcStomach" | Symbol 635 MovieClip Frame 100 | Symbol 597 MovieClip |
"mcCock" | Symbol 635 MovieClip Frame 100 | Symbol 600 MovieClip |
"mcNose" | Symbol 635 MovieClip Frame 100 | Symbol 603 MovieClip |
"mcTailTip" | Symbol 635 MovieClip Frame 100 | Symbol 607 MovieClip |
"mcArmor" | Symbol 635 MovieClip Frame 100 | Symbol 611 MovieClip |
"mcBody" | Symbol 635 MovieClip Frame 110 | Symbol 614 MovieClip |
"mcCock" | Symbol 635 MovieClip Frame 110 | Symbol 617 MovieClip |
"mcNose" | Symbol 635 MovieClip Frame 110 | Symbol 620 MovieClip |
"mcCockHead" | Symbol 635 MovieClip Frame 110 | Symbol 623 MovieClip |
"mcStomach" | Symbol 635 MovieClip Frame 110 | Symbol 626 MovieClip |
"mcTailTip" | Symbol 635 MovieClip Frame 110 | Symbol 630 MovieClip |
"mcArmor" | Symbol 635 MovieClip Frame 110 | Symbol 634 MovieClip |
"mcBody" | Symbol 718 MovieClip Frame 1 | Symbol 638 MovieClip |
"mcCockHead" | Symbol 718 MovieClip Frame 1 | Symbol 641 MovieClip |
"mcStomach" | Symbol 718 MovieClip Frame 1 | Symbol 647 MovieClip |
"mcTailTip" | Symbol 718 MovieClip Frame 1 | Symbol 651 MovieClip |
"mcBody" | Symbol 718 MovieClip Frame 90 | Symbol 654 MovieClip |
"mcStomach" | Symbol 718 MovieClip Frame 90 | Symbol 657 MovieClip |
"mcCockHead" | Symbol 718 MovieClip Frame 90 | Symbol 660 MovieClip |
"mcTailTip" | Symbol 718 MovieClip Frame 90 | Symbol 667 MovieClip |
"mcArmor" | Symbol 718 MovieClip Frame 90 | Symbol 671 MovieClip |
"mcBody" | Symbol 718 MovieClip Frame 100 | Symbol 674 MovieClip |
"mcStomach" | Symbol 718 MovieClip Frame 100 | Symbol 677 MovieClip |
"mcFrontStomach" | Symbol 718 MovieClip Frame 100 | Symbol 681 MovieClip |
"mcCock" | Symbol 718 MovieClip Frame 100 | Symbol 684 MovieClip |
"mcTailTip" | Symbol 718 MovieClip Frame 100 | Symbol 688 MovieClip |
"mcArmor" | Symbol 718 MovieClip Frame 100 | Symbol 692 MovieClip |
"mcBack" | Symbol 718 MovieClip Frame 110 | Symbol 695 MovieClip |
"mcBackCock" | Symbol 718 MovieClip Frame 110 | Symbol 698 MovieClip |
"mcBackCockHead" | Symbol 718 MovieClip Frame 110 | Symbol 701 MovieClip |
"mcBackStomach" | Symbol 718 MovieClip Frame 110 | Symbol 704 MovieClip |
"mcBackTailTip" | Symbol 718 MovieClip Frame 110 | Symbol 708 MovieClip |
"mcCockHead" | Symbol 718 MovieClip Frame 110 | Symbol 713 MovieClip |
"mcBackArmor" | Symbol 718 MovieClip Frame 110 | Symbol 717 MovieClip |
"mcBody" | Symbol 791 MovieClip Frame 1 | Symbol 721 MovieClip |
"mcCockHead" | Symbol 791 MovieClip Frame 1 | Symbol 724 MovieClip |
"mcCock" | Symbol 791 MovieClip Frame 1 | Symbol 727 MovieClip |
"mcStomach" | Symbol 791 MovieClip Frame 1 | Symbol 733 MovieClip |
"mcTailTip" | Symbol 791 MovieClip Frame 1 | Symbol 737 MovieClip |
"mcBody" | Symbol 791 MovieClip Frame 90 | Symbol 740 MovieClip |
"mcStomach" | Symbol 791 MovieClip Frame 90 | Symbol 743 MovieClip |
"mcCockHead" | Symbol 791 MovieClip Frame 90 | Symbol 746 MovieClip |
"mcTailTip" | Symbol 791 MovieClip Frame 90 | Symbol 752 MovieClip |
"mcArmor" | Symbol 791 MovieClip Frame 90 | Symbol 756 MovieClip |
"mcBody" | Symbol 791 MovieClip Frame 100 | Symbol 759 MovieClip |
"mcStomach" | Symbol 791 MovieClip Frame 100 | Symbol 762 MovieClip |
"mcTailTip" | Symbol 791 MovieClip Frame 100 | Symbol 766 MovieClip |
"mcArmor" | Symbol 791 MovieClip Frame 100 | Symbol 770 MovieClip |
"mcBody" | Symbol 791 MovieClip Frame 110 | Symbol 773 MovieClip |
"mcCock" | Symbol 791 MovieClip Frame 110 | Symbol 776 MovieClip |
"mcCockHead" | Symbol 791 MovieClip Frame 110 | Symbol 779 MovieClip |
"mcStomach" | Symbol 791 MovieClip Frame 110 | Symbol 782 MovieClip |
"mcTailTip" | Symbol 791 MovieClip Frame 110 | Symbol 786 MovieClip |
"mcArmor" | Symbol 791 MovieClip Frame 110 | Symbol 790 MovieClip |
"mcBody" | Symbol 804 MovieClip Frame 1 | Symbol 638 MovieClip |
"mcCockHead" | Symbol 804 MovieClip Frame 1 | Symbol 641 MovieClip |
"mcStomach" | Symbol 804 MovieClip Frame 1 | Symbol 647 MovieClip |
"mcTailTip" | Symbol 804 MovieClip Frame 1 | Symbol 651 MovieClip |
"mcBody" | Symbol 804 MovieClip Frame 80 | Symbol 794 MovieClip |
"mcArmor" | Symbol 804 MovieClip Frame 80 | Symbol 797 MovieClip |
"mcCockHead" | Symbol 804 MovieClip Frame 80 | Symbol 800 MovieClip |
"mcNose" | Symbol 804 MovieClip Frame 80 | Symbol 803 MovieClip |
"mcBody" | Symbol 804 MovieClip Frame 90 | Symbol 654 MovieClip |
"mcStomach" | Symbol 804 MovieClip Frame 90 | Symbol 657 MovieClip |
"mcCockHead" | Symbol 804 MovieClip Frame 90 | Symbol 660 MovieClip |
"mcTailTip" | Symbol 804 MovieClip Frame 90 | Symbol 667 MovieClip |
"mcArmor" | Symbol 804 MovieClip Frame 90 | Symbol 671 MovieClip |
"mcBody" | Symbol 804 MovieClip Frame 100 | Symbol 674 MovieClip |
"mcStomach" | Symbol 804 MovieClip Frame 100 | Symbol 677 MovieClip |
"mcFrontStomach" | Symbol 804 MovieClip Frame 100 | Symbol 681 MovieClip |
"mcCock" | Symbol 804 MovieClip Frame 100 | Symbol 684 MovieClip |
"mcTailTip" | Symbol 804 MovieClip Frame 100 | Symbol 688 MovieClip |
"mcArmor" | Symbol 804 MovieClip Frame 100 | Symbol 692 MovieClip |
"mcBody" | Symbol 804 MovieClip Frame 110 | Symbol 695 MovieClip |
"mcCock" | Symbol 804 MovieClip Frame 110 | Symbol 698 MovieClip |
"mcCockHead" | Symbol 804 MovieClip Frame 110 | Symbol 701 MovieClip |
"mcStomach" | Symbol 804 MovieClip Frame 110 | Symbol 704 MovieClip |
"mcTailTip" | Symbol 804 MovieClip Frame 110 | Symbol 708 MovieClip |
"mcFrontCockHead" | Symbol 804 MovieClip Frame 110 | Symbol 713 MovieClip |
"mcArmor" | Symbol 804 MovieClip Frame 110 | Symbol 717 MovieClip |
"mcBody" | Symbol 820 MovieClip Frame 1 | Symbol 721 MovieClip |
"mcCockHead" | Symbol 820 MovieClip Frame 1 | Symbol 724 MovieClip |
"mcCock" | Symbol 820 MovieClip Frame 1 | Symbol 727 MovieClip |
"mcStomach" | Symbol 820 MovieClip Frame 1 | Symbol 733 MovieClip |
"mcTailTip" | Symbol 820 MovieClip Frame 1 | Symbol 737 MovieClip |
"mcBody" | Symbol 820 MovieClip Frame 80 | Symbol 807 MovieClip |
"mcFront" | Symbol 820 MovieClip Frame 80 | Symbol 810 MovieClip |
"mcFrontArmor" | Symbol 820 MovieClip Frame 80 | Symbol 813 MovieClip |
"mcFrontHead" | Symbol 820 MovieClip Frame 80 | Symbol 816 MovieClip |
"mcFrontNose" | Symbol 820 MovieClip Frame 80 | Symbol 819 MovieClip |
"mcBody" | Symbol 820 MovieClip Frame 90 | Symbol 740 MovieClip |
"mcStomach" | Symbol 820 MovieClip Frame 90 | Symbol 743 MovieClip |
"mcCockHead" | Symbol 820 MovieClip Frame 90 | Symbol 746 MovieClip |
"mcTailTip" | Symbol 820 MovieClip Frame 90 | Symbol 752 MovieClip |
"mcArmor" | Symbol 820 MovieClip Frame 90 | Symbol 756 MovieClip |
"mcBody" | Symbol 820 MovieClip Frame 100 | Symbol 759 MovieClip |
"mcStomach" | Symbol 820 MovieClip Frame 100 | Symbol 762 MovieClip |
"mcTailTip" | Symbol 820 MovieClip Frame 100 | Symbol 766 MovieClip |
"mcArmor" | Symbol 820 MovieClip Frame 100 | Symbol 770 MovieClip |
"mcBody" | Symbol 820 MovieClip Frame 110 | Symbol 773 MovieClip |
"mcCock" | Symbol 820 MovieClip Frame 110 | Symbol 776 MovieClip |
"mcCockHead" | Symbol 820 MovieClip Frame 110 | Symbol 779 MovieClip |
"mcStomach" | Symbol 820 MovieClip Frame 110 | Symbol 782 MovieClip |
"mcTailTip" | Symbol 820 MovieClip Frame 110 | Symbol 786 MovieClip |
"mcArmor" | Symbol 820 MovieClip Frame 110 | Symbol 790 MovieClip |
"mcBody" | Symbol 900 MovieClip Frame 1 | Symbol 823 MovieClip |
"mcCock" | Symbol 900 MovieClip Frame 1 | Symbol 826 MovieClip |
"mcTailTip" | Symbol 900 MovieClip Frame 1 | Symbol 829 MovieClip |
"mcBody" | Symbol 900 MovieClip Frame 80 | Symbol 837 MovieClip |
"mcCockHead" | Symbol 900 MovieClip Frame 80 | Symbol 840 MovieClip |
"mcTailTip" | Symbol 900 MovieClip Frame 80 | Symbol 846 MovieClip |
"mcStomach" | Symbol 900 MovieClip Frame 80 | Symbol 849 MovieClip |
"mcArmor" | Symbol 900 MovieClip Frame 80 | Symbol 855 MovieClip |
"mcBody" | Symbol 900 MovieClip Frame 90 | Symbol 858 MovieClip |
"mcStomach" | Symbol 900 MovieClip Frame 90 | Symbol 861 MovieClip |
"mcCock" | Symbol 900 MovieClip Frame 90 | Symbol 864 MovieClip |
"mcTailTip" | Symbol 900 MovieClip Frame 90 | Symbol 869 MovieClip |
"mcArmor" | Symbol 900 MovieClip Frame 90 | Symbol 875 MovieClip |
"mcBody" | Symbol 900 MovieClip Frame 100 | Symbol 878 MovieClip |
"mcCock" | Symbol 900 MovieClip Frame 100 | Symbol 881 MovieClip |
"mcCockHead" | Symbol 900 MovieClip Frame 100 | Symbol 884 MovieClip |
"mcStomach" | Symbol 900 MovieClip Frame 100 | Symbol 890 MovieClip |
"mcTailTip" | Symbol 900 MovieClip Frame 100 | Symbol 893 MovieClip |
"mcArmor" | Symbol 900 MovieClip Frame 100 | Symbol 899 MovieClip |
"mcState" | Symbol 901 MovieClip Frame 1 | Symbol 471 MovieClip |
"mcState" | Symbol 901 MovieClip Frame 10 | Symbol 635 MovieClip |
"mcState" | Symbol 901 MovieClip Frame 20 | Symbol 635 MovieClip |
"mcState" | Symbol 901 MovieClip Frame 30 | Symbol 718 MovieClip |
"mcState" | Symbol 901 MovieClip Frame 40 | Symbol 791 MovieClip |
"mcState" | Symbol 901 MovieClip Frame 50 | Symbol 804 MovieClip |
"mcState" | Symbol 901 MovieClip Frame 60 | Symbol 791 MovieClip |
"mcState" | Symbol 901 MovieClip Frame 70 | Symbol 635 MovieClip |
"mcState" | Symbol 901 MovieClip Frame 80 | Symbol 718 MovieClip |
"mcState" | Symbol 901 MovieClip Frame 90 | Symbol 820 MovieClip |
"mcState" | Symbol 901 MovieClip Frame 100 | Symbol 900 MovieClip |
"mcState" | Symbol 901 MovieClip Frame 110 | Symbol 471 MovieClip |
"mcBackground" | Symbol 902 MovieClip Frame 1 | Symbol 534 MovieClip |
"mcLeftLower" | Symbol 902 MovieClip Frame 1 | Symbol 901 MovieClip |
"mcRightLower" | Symbol 902 MovieClip Frame 1 | Symbol 901 MovieClip |
"mcLeft" | Symbol 902 MovieClip Frame 1 | Symbol 901 MovieClip |
"mcRight" | Symbol 902 MovieClip Frame 1 | Symbol 901 MovieClip |
"mcLeftUpper" | Symbol 902 MovieClip Frame 1 | Symbol 901 MovieClip |
"mcRightUpper" | Symbol 902 MovieClip Frame 1 | Symbol 901 MovieClip |
"mcState" | Symbol 907 MovieClip Frame 1 | Symbol 906 MovieClip |
"mcState" | Symbol 913 MovieClip Frame 1 | Symbol 906 MovieClip |
"mcState" | Symbol 913 MovieClip Frame 1 | Symbol 912 MovieClip |
"mcState" | Symbol 914 MovieClip Frame 1 | Symbol 912 MovieClip |
"mcState" | Symbol 915 MovieClip Frame 1 | Symbol 907 MovieClip |
"mcState" | Symbol 915 MovieClip Frame 10 | Symbol 913 MovieClip |
"mcState" | Symbol 915 MovieClip Frame 20 | Symbol 914 MovieClip |
"mcState" | Symbol 919 MovieClip Frame 1 | Symbol 918 MovieClip |
"mcState" | Symbol 925 MovieClip Frame 1 | Symbol 918 MovieClip |
"mcState" | Symbol 925 MovieClip Frame 1 | Symbol 924 MovieClip |
"mcState" | Symbol 926 MovieClip Frame 1 | Symbol 924 MovieClip |
"mcState" | Symbol 927 MovieClip Frame 1 | Symbol 919 MovieClip |
"mcState" | Symbol 927 MovieClip Frame 10 | Symbol 925 MovieClip |
"mcState" | Symbol 927 MovieClip Frame 20 | Symbol 926 MovieClip |
"mcState" | Symbol 931 MovieClip Frame 1 | Symbol 930 MovieClip |
"mcState" | Symbol 937 MovieClip Frame 1 | Symbol 930 MovieClip |
"mcState" | Symbol 937 MovieClip Frame 1 | Symbol 936 MovieClip |
"mcState" | Symbol 938 MovieClip Frame 1 | Symbol 936 MovieClip |
"mcState" | Symbol 939 MovieClip Frame 1 | Symbol 931 MovieClip |
"mcState" | Symbol 939 MovieClip Frame 10 | Symbol 937 MovieClip |
"mcState" | Symbol 939 MovieClip Frame 20 | Symbol 938 MovieClip |
"txtHP" | Symbol 942 MovieClip Frame 1 | Symbol 941 EditableText |
"mcHealthText" | Symbol 946 MovieClip Frame 1 | Symbol 942 MovieClip |
"txtHP" | Symbol 949 MovieClip Frame 1 | Symbol 948 EditableText |
"mcHealthText" | Symbol 951 MovieClip Frame 1 | Symbol 949 MovieClip |
"txtName" | Symbol 955 MovieClip Frame 1 | Symbol 954 EditableText |
"txtName" | Symbol 957 MovieClip Frame 1 | Symbol 956 EditableText |
"txtText" | Symbol 959 MovieClip Frame 1 | Symbol 958 EditableText |
"mcSplat" | Symbol 960 MovieClip Frame 1 | Symbol 516 MovieClip |
"mcText" | Symbol 960 MovieClip Frame 1 | Symbol 959 MovieClip |
"mcSplat" | Symbol 963 MovieClip Frame 1 | Symbol 516 MovieClip |
"mcState" | Symbol 964 MovieClip Frame 1 | Symbol 960 MovieClip |
"mcState" | Symbol 964 MovieClip Frame 10 | Symbol 960 MovieClip |
"mcState" | Symbol 964 MovieClip Frame 19 | Symbol 960 MovieClip |
"mcState" | Symbol 964 MovieClip Frame 28 | Symbol 963 MovieClip |
"btnContinue" | Symbol 968 MovieClip Frame 1 | Symbol 339 MovieClip |
"mcState" | Symbol 969 MovieClip Frame 1 | Symbol 968 MovieClip |
"btnContinue" | Symbol 973 MovieClip Frame 1 | Symbol 339 MovieClip |
"mcState" | Symbol 974 MovieClip Frame 1 | Symbol 973 MovieClip |
"mcBlocker" | Symbol 975 MovieClip Frame 1 | Symbol 311 Button |
"mcState" | Symbol 975 MovieClip Frame 1 | Symbol 969 MovieClip |
"mcState" | Symbol 975 MovieClip Frame 10 | Symbol 973 MovieClip |
"mcState" | Symbol 975 MovieClip Frame 20 | Symbol 974 MovieClip |
"btnContinue" | Symbol 979 MovieClip Frame 1 | Symbol 339 MovieClip |
"mcState" | Symbol 980 MovieClip Frame 1 | Symbol 979 MovieClip |
"mcState" | Symbol 982 MovieClip Frame 1 | Symbol 979 MovieClip |
"mcBlocker" | Symbol 983 MovieClip Frame 1 | Symbol 311 Button |
"mcState" | Symbol 983 MovieClip Frame 1 | Symbol 980 MovieClip |
"mcState" | Symbol 983 MovieClip Frame 10 | Symbol 979 MovieClip |
"mcState" | Symbol 983 MovieClip Frame 20 | Symbol 982 MovieClip |
"mcBackground" | Symbol 984 MovieClip Frame 1 | Symbol 534 MovieClip |
"mcLeftLower" | Symbol 984 MovieClip Frame 1 | Symbol 901 MovieClip |
"mcRightLower" | Symbol 984 MovieClip Frame 1 | Symbol 901 MovieClip |
"mcLeft" | Symbol 984 MovieClip Frame 1 | Symbol 901 MovieClip |
"mcRight" | Symbol 984 MovieClip Frame 1 | Symbol 901 MovieClip |
"mcLeftUpper" | Symbol 984 MovieClip Frame 1 | Symbol 901 MovieClip |
"mcRightUpper" | Symbol 984 MovieClip Frame 1 | Symbol 901 MovieClip |
"mcState" | Symbol 985 MovieClip Frame 1 | Symbol 902 MovieClip |
"mcBackground" | Symbol 985 MovieClip Frame 10 | Symbol 534 MovieClip |
"mcLeftLower" | Symbol 985 MovieClip Frame 10 | Symbol 901 MovieClip |
"mcRightLower" | Symbol 985 MovieClip Frame 10 | Symbol 901 MovieClip |
"mcRock" | Symbol 985 MovieClip Frame 10 | Symbol 915 MovieClip |
"mcPaper" | Symbol 985 MovieClip Frame 10 | Symbol 927 MovieClip |
"mcScissors" | Symbol 985 MovieClip Frame 10 | Symbol 939 MovieClip |
"mcHealthPlayer" | Symbol 985 MovieClip Frame 10 | Symbol 946 MovieClip |
"mcHealthFoe" | Symbol 985 MovieClip Frame 10 | Symbol 951 MovieClip |
"mcPlayerName" | Symbol 985 MovieClip Frame 10 | Symbol 955 MovieClip |
"mcFoeName" | Symbol 985 MovieClip Frame 10 | Symbol 957 MovieClip |
"mcLeft" | Symbol 985 MovieClip Frame 10 | Symbol 901 MovieClip |
"mcRight" | Symbol 985 MovieClip Frame 10 | Symbol 901 MovieClip |
"mcLeftUpper" | Symbol 985 MovieClip Frame 10 | Symbol 901 MovieClip |
"mcRightUpper" | Symbol 985 MovieClip Frame 10 | Symbol 901 MovieClip |
"mcPlayerSplat" | Symbol 985 MovieClip Frame 10 | Symbol 964 MovieClip |
"mcFoeSplat" | Symbol 985 MovieClip Frame 10 | Symbol 964 MovieClip |
"mcXp" | Symbol 985 MovieClip Frame 10 | Symbol 524 MovieClip |
"mcTutorial" | Symbol 985 MovieClip Frame 10 | Symbol 975 MovieClip |
"mcTrapTutorial" | Symbol 985 MovieClip Frame 10 | Symbol 983 MovieClip |
"mcState" | Symbol 985 MovieClip Frame 20 | Symbol 984 MovieClip |
"mcState" | Symbol 986 MovieClip Frame 1 | Symbol 968 MovieClip |
"mcBlocker" | Symbol 987 MovieClip Frame 1 | Symbol 311 Button |
"mcState" | Symbol 987 MovieClip Frame 1 | Symbol 969 MovieClip |
"mcState" | Symbol 987 MovieClip Frame 10 | Symbol 968 MovieClip |
"mcState" | Symbol 987 MovieClip Frame 20 | Symbol 986 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 1 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 1 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 1 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 1 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 1 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 1 | Symbol 990 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 11 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 11 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 11 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 11 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 11 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 11 | Symbol 990 MovieClip |
"mcItem7" | Symbol 991 MovieClip Frame 11 | Symbol 990 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 21 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 21 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 21 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 21 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 21 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 21 | Symbol 990 MovieClip |
"mcItem8" | Symbol 991 MovieClip Frame 21 | Symbol 990 MovieClip |
"mcItem7" | Symbol 991 MovieClip Frame 21 | Symbol 990 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 31 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 31 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 31 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 31 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 31 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 31 | Symbol 990 MovieClip |
"mcItem8" | Symbol 991 MovieClip Frame 31 | Symbol 990 MovieClip |
"mcItem9" | Symbol 991 MovieClip Frame 31 | Symbol 990 MovieClip |
"mcItem7" | Symbol 991 MovieClip Frame 31 | Symbol 990 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 41 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 41 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 41 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 41 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 41 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 41 | Symbol 990 MovieClip |
"mcItem8" | Symbol 991 MovieClip Frame 41 | Symbol 990 MovieClip |
"mcItem9" | Symbol 991 MovieClip Frame 41 | Symbol 990 MovieClip |
"mcItem7" | Symbol 991 MovieClip Frame 41 | Symbol 990 MovieClip |
"mcItem10" | Symbol 991 MovieClip Frame 41 | Symbol 990 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 51 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 51 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 51 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 51 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 51 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 51 | Symbol 990 MovieClip |
"mcItem8" | Symbol 991 MovieClip Frame 51 | Symbol 990 MovieClip |
"mcItem9" | Symbol 991 MovieClip Frame 51 | Symbol 990 MovieClip |
"mcItem7" | Symbol 991 MovieClip Frame 51 | Symbol 990 MovieClip |
"mcItem11" | Symbol 991 MovieClip Frame 51 | Symbol 990 MovieClip |
"mcItem10" | Symbol 991 MovieClip Frame 51 | Symbol 990 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 61 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 61 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 61 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 61 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 61 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 61 | Symbol 990 MovieClip |
"mcItem8" | Symbol 991 MovieClip Frame 61 | Symbol 990 MovieClip |
"mcItem9" | Symbol 991 MovieClip Frame 61 | Symbol 990 MovieClip |
"mcItem7" | Symbol 991 MovieClip Frame 61 | Symbol 990 MovieClip |
"mcItem11" | Symbol 991 MovieClip Frame 61 | Symbol 990 MovieClip |
"mcItem12" | Symbol 991 MovieClip Frame 61 | Symbol 990 MovieClip |
"mcItem10" | Symbol 991 MovieClip Frame 61 | Symbol 990 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem8" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem9" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem7" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem11" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem12" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem10" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem13" | Symbol 991 MovieClip Frame 71 | Symbol 990 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem8" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem9" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem7" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem11" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem12" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem10" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem14" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem13" | Symbol 991 MovieClip Frame 81 | Symbol 990 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem8" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem9" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem7" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem11" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem12" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem10" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem14" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem15" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem13" | Symbol 991 MovieClip Frame 91 | Symbol 990 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem8" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem9" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem7" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem11" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem12" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem10" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem14" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem15" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem13" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem16" | Symbol 991 MovieClip Frame 101 | Symbol 990 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem8" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem9" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem7" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem11" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem12" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem10" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem14" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem15" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem13" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem17" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem16" | Symbol 991 MovieClip Frame 111 | Symbol 990 MovieClip |
"mcItem2" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem3" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem1" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem5" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem6" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem4" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem8" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem9" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem7" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem11" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem12" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem10" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem14" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem15" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem13" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem17" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem16" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"mcItem18" | Symbol 991 MovieClip Frame 121 | Symbol 990 MovieClip |
"txtText" | Symbol 998 MovieClip Frame 1 | Symbol 996 EditableText |
"txtText" | Symbol 998 MovieClip Frame 7 | Symbol 997 EditableText |
"mcItem3" | Symbol 999 MovieClip Frame 1 | Symbol 990 MovieClip |
"mcItem2" | Symbol 999 MovieClip Frame 10 | Symbol 990 MovieClip |
"mcItem1" | Symbol 999 MovieClip Frame 10 | Symbol 990 MovieClip |
"mcItem2" | Symbol 999 MovieClip Frame 19 | Symbol 990 MovieClip |
"mcItem1" | Symbol 999 MovieClip Frame 19 | Symbol 990 MovieClip |
"mcItem3" | Symbol 999 MovieClip Frame 19 | Symbol 990 MovieClip |
"mcItem4" | Symbol 999 MovieClip Frame 28 | Symbol 990 MovieClip |
"mcItem3" | Symbol 999 MovieClip Frame 28 | Symbol 990 MovieClip |
"mcItem2" | Symbol 999 MovieClip Frame 28 | Symbol 990 MovieClip |
"mcItem1" | Symbol 999 MovieClip Frame 28 | Symbol 990 MovieClip |
"mcItem2" | Symbol 999 MovieClip Frame 38 | Symbol 990 MovieClip |
"mcItem3" | Symbol 999 MovieClip Frame 38 | Symbol 990 MovieClip |
"mcItem1" | Symbol 999 MovieClip Frame 38 | Symbol 990 MovieClip |
"mcItem5" | Symbol 999 MovieClip Frame 38 | Symbol 990 MovieClip |
"mcItem4" | Symbol 999 MovieClip Frame 38 | Symbol 990 MovieClip |
"mcItem5" | Symbol 999 MovieClip Frame 48 | Symbol 990 MovieClip |
"mcItem6" | Symbol 999 MovieClip Frame 48 | Symbol 990 MovieClip |
"mcItem4" | Symbol 999 MovieClip Frame 48 | Symbol 990 MovieClip |
"mcItem2" | Symbol 999 MovieClip Frame 48 | Symbol 990 MovieClip |
"mcItem3" | Symbol 999 MovieClip Frame 48 | Symbol 990 MovieClip |
"mcItem1" | Symbol 999 MovieClip Frame 48 | Symbol 990 MovieClip |
"mcItem2" | Symbol 999 MovieClip Frame 58 | Symbol 990 MovieClip |
"mcItem1" | Symbol 999 MovieClip Frame 58 | Symbol 990 MovieClip |
"mcItem4" | Symbol 999 MovieClip Frame 58 | Symbol 990 MovieClip |
"mcItem3" | Symbol 999 MovieClip Frame 58 | Symbol 990 MovieClip |
"mcItem6" | Symbol 999 MovieClip Frame 58 | Symbol 990 MovieClip |
"mcItem7" | Symbol 999 MovieClip Frame 58 | Symbol 990 MovieClip |
"mcItem5" | Symbol 999 MovieClip Frame 58 | Symbol 990 MovieClip |
"mcItem6" | Symbol 999 MovieClip Frame 68 | Symbol 990 MovieClip |
"mcItem5" | Symbol 999 MovieClip Frame 68 | Symbol 990 MovieClip |
"mcItem8" | Symbol 999 MovieClip Frame 68 | Symbol 990 MovieClip |
"mcItem7" | Symbol 999 MovieClip Frame 68 | Symbol 990 MovieClip |
"mcItem2" | Symbol 999 MovieClip Frame 68 | Symbol 990 MovieClip |
"mcItem1" | Symbol 999 MovieClip Frame 68 | Symbol 990 MovieClip |
"mcItem4" | Symbol 999 MovieClip Frame 68 | Symbol 990 MovieClip |
"mcItem3" | Symbol 999 MovieClip Frame 68 | Symbol 990 MovieClip |
"txtText" | Symbol 1003 MovieClip Frame 1 | Symbol 1002 EditableText |
"mcText" | Symbol 1006 MovieClip Frame 1 | Symbol 1003 MovieClip |
"mcText" | Symbol 1006 MovieClip Frame 10 | Symbol 1003 MovieClip |
"mcText" | Symbol 1006 MovieClip Frame 20 | Symbol 1003 MovieClip |
"mcItem" | Symbol 1007 MovieClip Frame 1 | Symbol 990 MovieClip |
"mcNode1" | Symbol 1019 MovieClip Frame 1 | Symbol 1018 MovieClip |
"mcNode2" | Symbol 1019 MovieClip Frame 1 | Symbol 1018 MovieClip |
"mcNode3" | Symbol 1019 MovieClip Frame 1 | Symbol 1018 MovieClip |
"mcNode4" | Symbol 1019 MovieClip Frame 1 | Symbol 1018 MovieClip |
"mcNode5" | Symbol 1019 MovieClip Frame 1 | Symbol 1018 MovieClip |
"mcNode6" | Symbol 1019 MovieClip Frame 1 | Symbol 1018 MovieClip |
"txtText" | Symbol 1029 MovieClip Frame 1 | Symbol 1028 EditableText |
"txtText" | Symbol 1031 MovieClip Frame 1 | Symbol 1030 EditableText |
"mcProgression" | Symbol 1034 MovieClip Frame 1 | Symbol 1019 MovieClip |
"mcLocation" | Symbol 1034 MovieClip Frame 1 | Symbol 1021 MovieClip |
"mcProgression" | Symbol 1034 MovieClip Frame 10 | Symbol 1019 MovieClip |
"mcLocation" | Symbol 1034 MovieClip Frame 10 | Symbol 1023 MovieClip |
"mcProgression" | Symbol 1034 MovieClip Frame 20 | Symbol 1019 MovieClip |
"mcLocation" | Symbol 1034 MovieClip Frame 20 | Symbol 1025 MovieClip |
"mcMin" | Symbol 1034 MovieClip Frame 30 | Symbol 1029 MovieClip |
"mcMax" | Symbol 1034 MovieClip Frame 30 | Symbol 1029 MovieClip |
"mcMax" | Symbol 1034 MovieClip Frame 30 | Symbol 1031 MovieClip |
"mcLocation" | Symbol 1034 MovieClip Frame 30 | Symbol 1033 MovieClip |
"txtName" | Symbol 1036 MovieClip Frame 1 | Symbol 1035 EditableText |
"txtLevel" | Symbol 1038 MovieClip Frame 1 | Symbol 1037 EditableText |
"txtNextLevel" | Symbol 1040 MovieClip Frame 1 | Symbol 1039 EditableText |
"txtText" | Symbol 1044 MovieClip Frame 1 | Symbol 1043 EditableText |
"mcText" | Symbol 1053 MovieClip Frame 1 | Symbol 1044 MovieClip |
"mcItem2" | Symbol 1054 MovieClip Frame 1 | Symbol 1053 MovieClip |
"mcItem3" | Symbol 1054 MovieClip Frame 1 | Symbol 1053 MovieClip |
"mcItem1" | Symbol 1054 MovieClip Frame 1 | Symbol 1053 MovieClip |
"mcItem4" | Symbol 1054 MovieClip Frame 1 | Symbol 1053 MovieClip |
"mcItem5" | Symbol 1054 MovieClip Frame 1 | Symbol 1053 MovieClip |
"txtText" | Symbol 1063 MovieClip Frame 1 | Symbol 1057 EditableText |
"txtText" | Symbol 1063 MovieClip Frame 2 | Symbol 1058 EditableText |
"txtText" | Symbol 1063 MovieClip Frame 3 | Symbol 1059 EditableText |
"txtText" | Symbol 1063 MovieClip Frame 4 | Symbol 1060 EditableText |
"txtText" | Symbol 1063 MovieClip Frame 5 | Symbol 1061 EditableText |
"txtText" | Symbol 1063 MovieClip Frame 6 | Symbol 1062 EditableText |
"mcBack" | Symbol 1064 MovieClip Frame 1 | Symbol 1056 MovieClip |
"mcText" | Symbol 1064 MovieClip Frame 1 | Symbol 1063 MovieClip |
"mcPlayerBig" | Symbol 1068 MovieClip Frame 1 | Symbol 471 MovieClip |
"mcPrevious" | Symbol 1068 MovieClip Frame 1 | Symbol 367 MovieClip |
"mcNext" | Symbol 1068 MovieClip Frame 1 | Symbol 372 MovieClip |
"mcInventory" | Symbol 1068 MovieClip Frame 1 | Symbol 991 MovieClip |
"btnStartLevel" | Symbol 1068 MovieClip Frame 1 | Symbol 994 MovieClip |
"mcLevelUp" | Symbol 1068 MovieClip Frame 1 | Symbol 998 MovieClip |
"mcEquipment" | Symbol 1068 MovieClip Frame 1 | Symbol 999 MovieClip |
"mcLevelRock" | Symbol 1068 MovieClip Frame 1 | Symbol 1006 MovieClip |
"mcLevelPaper" | Symbol 1068 MovieClip Frame 1 | Symbol 1006 MovieClip |
"mcLevelScissors" | Symbol 1068 MovieClip Frame 1 | Symbol 1006 MovieClip |
"mcLevelHealth" | Symbol 1068 MovieClip Frame 1 | Symbol 1006 MovieClip |
"mcLevelEndurance" | Symbol 1068 MovieClip Frame 1 | Symbol 1006 MovieClip |
"mcLevelInventory" | Symbol 1068 MovieClip Frame 1 | Symbol 1006 MovieClip |
"mcLevelEquipment" | Symbol 1068 MovieClip Frame 1 | Symbol 1006 MovieClip |
"mcSell" | Symbol 1068 MovieClip Frame 1 | Symbol 1007 MovieClip |
"mcProgression" | Symbol 1068 MovieClip Frame 1 | Symbol 1034 MovieClip |
"mcLevelLuck" | Symbol 1068 MovieClip Frame 1 | Symbol 1006 MovieClip |
"mcRock" | Symbol 1068 MovieClip Frame 1 | Symbol 1029 MovieClip |
"mcPaper" | Symbol 1068 MovieClip Frame 1 | Symbol 1029 MovieClip |
"mcScissors" | Symbol 1068 MovieClip Frame 1 | Symbol 1029 MovieClip |
"mcHealth" | Symbol 1068 MovieClip Frame 1 | Symbol 1029 MovieClip |
"mcLuck" | Symbol 1068 MovieClip Frame 1 | Symbol 1029 MovieClip |
"mcEndurance" | Symbol 1068 MovieClip Frame 1 | Symbol 1029 MovieClip |
"mcName" | Symbol 1068 MovieClip Frame 1 | Symbol 1036 MovieClip |
"mcLevel" | Symbol 1068 MovieClip Frame 1 | Symbol 1038 MovieClip |
"mcNextLevel" | Symbol 1068 MovieClip Frame 1 | Symbol 1040 MovieClip |
"mcSkills" | Symbol 1068 MovieClip Frame 1 | Symbol 1054 MovieClip |
"mcLevelSkill" | Symbol 1068 MovieClip Frame 1 | Symbol 1006 MovieClip |
"mcDetails" | Symbol 1068 MovieClip Frame 1 | Symbol 1064 MovieClip |
"btnAchievements" | Symbol 1068 MovieClip Frame 1 | Symbol 1067 MovieClip |
"mcState" | Symbol 1069 MovieClip Frame 1 | Symbol 1068 MovieClip |
"btnContinue" | Symbol 1074 MovieClip Frame 1 | Symbol 339 MovieClip |
"mcState" | Symbol 1075 MovieClip Frame 1 | Symbol 1074 MovieClip |
"mcState" | Symbol 1076 MovieClip Frame 1 | Symbol 1074 MovieClip |
"mcBlocker" | Symbol 1077 MovieClip Frame 1 | Symbol 311 Button |
"mcState" | Symbol 1077 MovieClip Frame 1 | Symbol 1075 MovieClip |
"mcState" | Symbol 1077 MovieClip Frame 10 | Symbol 1074 MovieClip |
"mcState" | Symbol 1077 MovieClip Frame 20 | Symbol 1076 MovieClip |
"btnContinue" | Symbol 1081 MovieClip Frame 1 | Symbol 339 MovieClip |
"mcState" | Symbol 1082 MovieClip Frame 1 | Symbol 1081 MovieClip |
"mcState" | Symbol 1083 MovieClip Frame 1 | Symbol 1081 MovieClip |
"mcBlocker" | Symbol 1084 MovieClip Frame 1 | Symbol 311 Button |
"mcState" | Symbol 1084 MovieClip Frame 1 | Symbol 1082 MovieClip |
"mcState" | Symbol 1084 MovieClip Frame 10 | Symbol 1081 MovieClip |
"mcState" | Symbol 1084 MovieClip Frame 20 | Symbol 1083 MovieClip |
"btnContinue" | Symbol 1088 MovieClip Frame 1 | Symbol 339 MovieClip |
"mcState" | Symbol 1089 MovieClip Frame 1 | Symbol 1088 MovieClip |
"mcState" | Symbol 1090 MovieClip Frame 1 | Symbol 1088 MovieClip |
"mcBlocker" | Symbol 1091 MovieClip Frame 1 | Symbol 311 Button |
"mcState" | Symbol 1091 MovieClip Frame 1 | Symbol 1089 MovieClip |
"mcState" | Symbol 1091 MovieClip Frame 10 | Symbol 1088 MovieClip |
"mcState" | Symbol 1091 MovieClip Frame 20 | Symbol 1090 MovieClip |
"txtName" | Symbol 1098 MovieClip Frame 1 | Symbol 1093 EditableText |
"txtExperience" | Symbol 1098 MovieClip Frame 1 | Symbol 1094 EditableText |
"txtDescription" | Symbol 1098 MovieClip Frame 1 | Symbol 1095 EditableText |
"txtComplete" | Symbol 1098 MovieClip Frame 1 | Symbol 1096 EditableText |
"mcGem" | Symbol 1098 MovieClip Frame 1 | Symbol 1097 MovieClip |
"mcItem0" | Symbol 1099 MovieClip Frame 1 | Symbol 1098 MovieClip |
"mcItem1" | Symbol 1099 MovieClip Frame 2 | Symbol 1098 MovieClip |
"mcItem2" | Symbol 1099 MovieClip Frame 3 | Symbol 1098 MovieClip |
"mcItem3" | Symbol 1099 MovieClip Frame 4 | Symbol 1098 MovieClip |
"mcItem4" | Symbol 1099 MovieClip Frame 5 | Symbol 1098 MovieClip |
"btnContinue" | Symbol 1100 MovieClip Frame 1 | Symbol 339 MovieClip |
"mcAchievements" | Symbol 1100 MovieClip Frame 1 | Symbol 1099 MovieClip |
"mcPrevious" | Symbol 1100 MovieClip Frame 1 | Symbol 367 MovieClip |
"mcNext" | Symbol 1100 MovieClip Frame 1 | Symbol 372 MovieClip |
"mcPages" | Symbol 1100 MovieClip Frame 1 | Symbol 374 MovieClip |
"mcState" | Symbol 1101 MovieClip Frame 1 | Symbol 1100 MovieClip |
"mcState" | Symbol 1103 MovieClip Frame 1 | Symbol 1100 MovieClip |
"mcBlocker" | Symbol 1104 MovieClip Frame 1 | Symbol 311 Button |
"mcState" | Symbol 1104 MovieClip Frame 1 | Symbol 1101 MovieClip |
"mcState" | Symbol 1104 MovieClip Frame 10 | Symbol 1100 MovieClip |
"mcState" | Symbol 1104 MovieClip Frame 20 | Symbol 1103 MovieClip |
"mcState" | Symbol 1105 MovieClip Frame 1 | Symbol 1068 MovieClip |
"mcState" | Symbol 1106 MovieClip Frame 1 | Symbol 1069 MovieClip |
"mcState" | Symbol 1106 MovieClip Frame 10 | Symbol 1068 MovieClip |
"mcTutorial" | Symbol 1106 MovieClip Frame 10 | Symbol 1077 MovieClip |
"mcFirstTutorial" | Symbol 1106 MovieClip Frame 10 | Symbol 1084 MovieClip |
"mcEndTutorial" | Symbol 1106 MovieClip Frame 10 | Symbol 1091 MovieClip |
"mcAchievements" | Symbol 1106 MovieClip Frame 10 | Symbol 1104 MovieClip |
"mcState" | Symbol 1106 MovieClip Frame 20 | Symbol 1105 MovieClip |
"txtText" | Symbol 1109 MovieClip Frame 1 | Symbol 1108 EditableText |
"mcBack" | Symbol 1110 MovieClip Frame 1 | Symbol 1107 MovieClip |
"mcText" | Symbol 1110 MovieClip Frame 1 | Symbol 1109 MovieClip |
"mcState" | Symbol 1111 MovieClip Frame 1 | Symbol 1110 MovieClip |
"mcState" | Symbol 1113 MovieClip Frame 1 | Symbol 1110 MovieClip |
"mcState" | Symbol 1114 MovieClip Frame 1 | Symbol 1111 MovieClip |
"mcState" | Symbol 1114 MovieClip Frame 10 | Symbol 1110 MovieClip |
"mcState" | Symbol 1114 MovieClip Frame 19 | Symbol 1113 MovieClip |
"txtText" | Symbol 1117 MovieClip Frame 1 | Symbol 1115 EditableText |
"txtComplete" | Symbol 1117 MovieClip Frame 1 | Symbol 1116 EditableText |
"mcBack" | Symbol 1119 MovieClip Frame 1 | Symbol 1107 MovieClip |
"mcText" | Symbol 1119 MovieClip Frame 1 | Symbol 1117 MovieClip |
"mcState" | Symbol 1120 MovieClip Frame 1 | Symbol 1119 MovieClip |
"mcState" | Symbol 1122 MovieClip Frame 1 | Symbol 1119 MovieClip |
"mcState" | Symbol 1123 MovieClip Frame 1 | Symbol 1120 MovieClip |
"mcState" | Symbol 1123 MovieClip Frame 10 | Symbol 1119 MovieClip |
"mcState" | Symbol 1123 MovieClip Frame 19 | Symbol 1122 MovieClip |
"mcPause" | Symbol 1128 MovieClip Frame 1 | Symbol 1127 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
Protect (24) | Timeline Frame 1 | 0 bytes "" |
ExportAssets (56) | Timeline Frame 1 | Symbol 20 as "mcPlayer" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1129 as "__Packages.library.State" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1130 as "__Packages.Main" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1131 as "__Packages.Game" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1132 as "__Packages.library.Popup" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1133 as "__Packages.Battle" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1134 as "__Packages.BattleCharacter" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1135 as "__Packages.PlayerBattleCharacter" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1136 as "__Packages.DataLevelUp" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1137 as "__Packages.FoeBattleCharacter" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1138 as "__Packages.BattleHealth" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1139 as "__Packages.Splat" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1140 as "__Packages.XPSplat" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1141 as "__Packages.library.MCButton" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1142 as "__Packages.library.Delegate" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1143 as "__Packages.Tutorial" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1144 as "__Packages.TutorialPopup" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1145 as "__Packages.DataEnnemies" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1146 as "__Packages.GenerateDungeon" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1147 as "__Packages.Level" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1148 as "__Packages.DataLocations" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1149 as "__Packages.CharSelect" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1150 as "__Packages.BtnColorBody" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1151 as "__Packages.Achievements" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1152 as "__Packages.PopupAchievement" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1153 as "__Packages.Timer" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1154 as "__Packages.PopupPause" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1155 as "__Packages.library.MyMath" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1156 as "__Packages.DialogBox" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1157 as "__Packages.DialogOptions" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1158 as "__Packages.EndLevelDialogBox" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1159 as "__Packages.Player" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1160 as "__Packages.Shop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1161 as "__Packages.PopupAchievementDisplay" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1162 as "__Packages.ShopLevelSelector" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1163 as "__Packages.ShopDetails" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1164 as "__Packages.MCBtnLevelUp" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1165 as "__Packages.DataItems" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1166 as "__Packages.PopupLocation" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1167 as "__Packages.Debug" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1168 as "__Packages.PopupCommentary" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1169 as "__Packages.ChooseTutorialPopup" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1170 as "__Packages.ContinueButton" |
ExportAssets (56) | Timeline Frame 10 | Symbol 50 as "mcTileDungeon" |
ExportAssets (56) | Timeline Frame 10 | Symbol 111 as "mcMonster" |
ExportAssets (56) | Timeline Frame 10 | Symbol 244 as "mcItem" |
ExportAssets (56) | Timeline Frame 10 | Symbol 262 as "mcPlayerColorSmall" |
ExportAssets (56) | Timeline Frame 10 | Symbol 289 as "mcTilePyramid" |
Labels
"Loading" | Frame 1 |
"Preload" | Frame 10 |
"Title" | Frame 20 |
"CharSelect" | Frame 30 |
"Game" | Frame 40 |
"Slim" | Symbol 20 MovieClip [mcPlayer] Frame 1 |
"Road" | Symbol 50 MovieClip [mcTileDungeon] Frame 1 |
"Block" | Symbol 50 MovieClip [mcTileDungeon] Frame 10 |
"End" | Symbol 50 MovieClip [mcTileDungeon] Frame 20 |
"Chest" | Symbol 50 MovieClip [mcTileDungeon] Frame 30 |
"ChestOpen" | Symbol 50 MovieClip [mcTileDungeon] Frame 40 |
"Fountain" | Symbol 50 MovieClip [mcTileDungeon] Frame 50 |
"FountainUsed" | Symbol 50 MovieClip [mcTileDungeon] Frame 60 |
"Wall" | Symbol 50 MovieClip [mcTileDungeon] Frame 70 |
"Torch" | Symbol 50 MovieClip [mcTileDungeon] Frame 80 |
"Skeleton" | Symbol 50 MovieClip [mcTileDungeon] Frame 90 |
"Dark" | Symbol 50 MovieClip [mcTileDungeon] Frame 100 |
"IronChest" | Symbol 50 MovieClip [mcTileDungeon] Frame 110 |
"IronChestOpen" | Symbol 50 MovieClip [mcTileDungeon] Frame 120 |
"TrappedChest" | Symbol 50 MovieClip [mcTileDungeon] Frame 130 |
"TrappedChestSkill" | Symbol 50 MovieClip [mcTileDungeon] Frame 140 |
"StairsUp" | Symbol 50 MovieClip [mcTileDungeon] Frame 150 |
"StairsDown" | Symbol 50 MovieClip [mcTileDungeon] Frame 160 |
"Armor" | Symbol 68 MovieClip Frame 1 |
"None" | Symbol 68 MovieClip Frame 10 |
"Armor" | Symbol 86 MovieClip Frame 1 |
"None" | Symbol 86 MovieClip Frame 10 |
"Armor" | Symbol 107 MovieClip Frame 1 |
"None" | Symbol 107 MovieClip Frame 10 |
"Goblin" | Symbol 111 MovieClip [mcMonster] Frame 1 |
"Orc" | Symbol 111 MovieClip [mcMonster] Frame 10 |
"Dragon" | Symbol 111 MovieClip [mcMonster] Frame 20 |
"Anubis" | Symbol 111 MovieClip [mcMonster] Frame 30 |
"Krokedrilos" | Symbol 111 MovieClip [mcMonster] Frame 40 |
"Dragoness" | Symbol 111 MovieClip [mcMonster] Frame 50 |
"Naga" | Symbol 111 MovieClip [mcMonster] Frame 60 |
"Succubus" | Symbol 111 MovieClip [mcMonster] Frame 70 |
"AnalBeads" | Symbol 244 MovieClip [mcItem] Frame 1 |
"Toothpaste" | Symbol 244 MovieClip [mcItem] Frame 10 |
"CockRing" | Symbol 244 MovieClip [mcItem] Frame 20 |
"EnergyDrink" | Symbol 244 MovieClip [mcItem] Frame 30 |
"Kamasutra" | Symbol 244 MovieClip [mcItem] Frame 40 |
"Chocolate" | Symbol 244 MovieClip [mcItem] Frame 50 |
"Ruby" | Symbol 244 MovieClip [mcItem] Frame 60 |
"Rock" | Symbol 244 MovieClip [mcItem] Frame 70 |
"Sock" | Symbol 244 MovieClip [mcItem] Frame 80 |
"GummiBear" | Symbol 244 MovieClip [mcItem] Frame 90 |
"Condom" | Symbol 244 MovieClip [mcItem] Frame 100 |
"Dildo" | Symbol 244 MovieClip [mcItem] Frame 110 |
"Emerald" | Symbol 244 MovieClip [mcItem] Frame 120 |
"Diamond" | Symbol 244 MovieClip [mcItem] Frame 130 |
"Saphire" | Symbol 244 MovieClip [mcItem] Frame 140 |
"Adamantine" | Symbol 244 MovieClip [mcItem] Frame 150 |
"Medallion" | Symbol 244 MovieClip [mcItem] Frame 160 |
"Lantern" | Symbol 244 MovieClip [mcItem] Frame 170 |
"VampireDentures" | Symbol 244 MovieClip [mcItem] Frame 180 |
"MintBox" | Symbol 244 MovieClip [mcItem] Frame 190 |
"FourLeaf" | Symbol 244 MovieClip [mcItem] Frame 200 |
"Strawberry" | Symbol 244 MovieClip [mcItem] Frame 210 |
"Banana" | Symbol 244 MovieClip [mcItem] Frame 220 |
"Topaz" | Symbol 244 MovieClip [mcItem] Frame 230 |
"Silver" | Symbol 244 MovieClip [mcItem] Frame 240 |
"Gold" | Symbol 244 MovieClip [mcItem] Frame 250 |
"GlassBeads" | Symbol 244 MovieClip [mcItem] Frame 260 |
"EnchantBeads" | Symbol 244 MovieClip [mcItem] Frame 270 |
"WoodDildo" | Symbol 244 MovieClip [mcItem] Frame 280 |
"BlueTorch" | Symbol 244 MovieClip [mcItem] Frame 290 |
"Torch" | Symbol 244 MovieClip [mcItem] Frame 300 |
"Rainbow" | Symbol 244 MovieClip [mcItem] Frame 310 |
"OrangeCandy" | Symbol 244 MovieClip [mcItem] Frame 320 |
"OnionRing" | Symbol 244 MovieClip [mcItem] Frame 330 |
"Lube" | Symbol 244 MovieClip [mcItem] Frame 340 |
"OneRing" | Symbol 244 MovieClip [mcItem] Frame 350 |
"BrightToothpaste" | Symbol 244 MovieClip [mcItem] Frame 360 |
"Totem" | Symbol 244 MovieClip [mcItem] Frame 370 |
"ChocoStrawberry" | Symbol 244 MovieClip [mcItem] Frame 380 |
"CherryBear" | Symbol 244 MovieClip [mcItem] Frame 390 |
"LuckyDildo" | Symbol 244 MovieClip [mcItem] Frame 400 |
"Necklace" | Symbol 244 MovieClip [mcItem] Frame 410 |
"LumCondom" | Symbol 244 MovieClip [mcItem] Frame 420 |
"ModCan" | Symbol 244 MovieClip [mcItem] Frame 430 |
"GoldTotem" | Symbol 244 MovieClip [mcItem] Frame 440 |
"BubbleGum" | Symbol 244 MovieClip [mcItem] Frame 450 |
"SilkSock" | Symbol 244 MovieClip [mcItem] Frame 461 |
"WhiteBunny" | Symbol 244 MovieClip [mcItem] Frame 470 |
"Chubby" | Symbol 262 MovieClip [mcPlayerColorSmall] Frame 1 |
"Slim" | Symbol 262 MovieClip [mcPlayerColorSmall] Frame 11 |
"Road" | Symbol 289 MovieClip [mcTilePyramid] Frame 1 |
"Block" | Symbol 289 MovieClip [mcTilePyramid] Frame 10 |
"End" | Symbol 289 MovieClip [mcTilePyramid] Frame 20 |
"Chest" | Symbol 289 MovieClip [mcTilePyramid] Frame 30 |
"ChestOpen" | Symbol 289 MovieClip [mcTilePyramid] Frame 40 |
"Fountain" | Symbol 289 MovieClip [mcTilePyramid] Frame 50 |
"FountainUsed" | Symbol 289 MovieClip [mcTilePyramid] Frame 60 |
"Wall" | Symbol 289 MovieClip [mcTilePyramid] Frame 70 |
"Torch" | Symbol 289 MovieClip [mcTilePyramid] Frame 80 |
"Skeleton" | Symbol 289 MovieClip [mcTilePyramid] Frame 90 |
"Dark" | Symbol 289 MovieClip [mcTilePyramid] Frame 100 |
"IronChest" | Symbol 289 MovieClip [mcTilePyramid] Frame 110 |
"IronChestOpen" | Symbol 289 MovieClip [mcTilePyramid] Frame 120 |
"TrappedChest" | Symbol 289 MovieClip [mcTilePyramid] Frame 130 |
"TrappedChestSkill" | Symbol 289 MovieClip [mcTilePyramid] Frame 140 |
"StairsUp" | Symbol 289 MovieClip [mcTilePyramid] Frame 150 |
"StairsDown" | Symbol 289 MovieClip [mcTilePyramid] Frame 160 |
"Idle" | Symbol 302 MovieClip Frame 1 |
"Over" | Symbol 302 MovieClip Frame 10 |
"Down" | Symbol 302 MovieClip Frame 20 |
"Idle" | Symbol 305 MovieClip Frame 1 |
"Over" | Symbol 305 MovieClip Frame 10 |
"Down" | Symbol 305 MovieClip Frame 20 |
"Idle" | Symbol 309 MovieClip Frame 1 |
"Over" | Symbol 309 MovieClip Frame 10 |
"Down" | Symbol 309 MovieClip Frame 20 |
"Idle" | Symbol 320 MovieClip Frame 1 |
"Over" | Symbol 320 MovieClip Frame 10 |
"Down" | Symbol 320 MovieClip Frame 20 |
"Idle" | Symbol 323 MovieClip Frame 1 |
"Over" | Symbol 323 MovieClip Frame 10 |
"Down" | Symbol 323 MovieClip Frame 20 |
"Idle" | Symbol 329 MovieClip Frame 1 |
"Over" | Symbol 329 MovieClip Frame 10 |
"Down" | Symbol 329 MovieClip Frame 20 |
"In" | Symbol 334 MovieClip Frame 1 |
"Idle" | Symbol 334 MovieClip Frame 10 |
"Out" | Symbol 334 MovieClip Frame 20 |
"Hidden" | Symbol 334 MovieClip Frame 30 |
"Idle" | Symbol 339 MovieClip Frame 1 |
"Over" | Symbol 339 MovieClip Frame 10 |
"Down" | Symbol 339 MovieClip Frame 20 |
"In" | Symbol 344 MovieClip Frame 1 |
"Idle" | Symbol 344 MovieClip Frame 10 |
"Out" | Symbol 344 MovieClip Frame 20 |
"Hidden" | Symbol 344 MovieClip Frame 30 |
"Idle" | Symbol 367 MovieClip Frame 1 |
"Over" | Symbol 367 MovieClip Frame 10 |
"Down" | Symbol 367 MovieClip Frame 20 |
"Idle" | Symbol 372 MovieClip Frame 1 |
"Over" | Symbol 372 MovieClip Frame 10 |
"Down" | Symbol 372 MovieClip Frame 20 |
"In" | Symbol 379 MovieClip Frame 1 |
"Idle" | Symbol 379 MovieClip Frame 10 |
"Out" | Symbol 379 MovieClip Frame 20 |
"Hidden" | Symbol 379 MovieClip Frame 30 |
"Idle" | Symbol 382 MovieClip Frame 1 |
"Over" | Symbol 382 MovieClip Frame 10 |
"Down" | Symbol 382 MovieClip Frame 20 |
"Armor" | Symbol 425 MovieClip Frame 1 |
"None" | Symbol 425 MovieClip Frame 10 |
"Armor" | Symbol 446 MovieClip Frame 1 |
"None" | Symbol 446 MovieClip Frame 10 |
"Armor" | Symbol 470 MovieClip Frame 1 |
"None" | Symbol 470 MovieClip Frame 10 |
"Slim" | Symbol 471 MovieClip Frame 1 |
"Chubby" | Symbol 471 MovieClip Frame 10 |
"Muscly" | Symbol 471 MovieClip Frame 20 |
"Goblin" | Symbol 471 MovieClip Frame 30 |
"Orc" | Symbol 471 MovieClip Frame 40 |
"Dragon" | Symbol 471 MovieClip Frame 50 |
"Anubis" | Symbol 471 MovieClip Frame 60 |
"Krokedrilos" | Symbol 471 MovieClip Frame 70 |
"Harpos" | Symbol 471 MovieClip Frame 80 |
"Dragoness" | Symbol 471 MovieClip Frame 90 |
"Naga" | Symbol 471 MovieClip Frame 100 |
"Succubus" | Symbol 471 MovieClip Frame 110 |
"Slim" | Symbol 476 MovieClip Frame 1 |
"Selected" | Symbol 477 MovieClip Frame 1 |
"Unselected" | Symbol 477 MovieClip Frame 10 |
"In" | Symbol 484 MovieClip Frame 1 |
"Idle" | Symbol 484 MovieClip Frame 10 |
"Out" | Symbol 484 MovieClip Frame 20 |
"Hidden" | Symbol 484 MovieClip Frame 30 |
"In" | Symbol 502 MovieClip Frame 1 |
"Idle" | Symbol 502 MovieClip Frame 10 |
"Out" | Symbol 502 MovieClip Frame 20 |
"Hidden" | Symbol 502 MovieClip Frame 30 |
"In" | Symbol 504 MovieClip Frame 1 |
"Idle" | Symbol 504 MovieClip Frame 10 |
"Out" | Symbol 504 MovieClip Frame 20 |
"Hidden" | Symbol 504 MovieClip Frame 30 |
"Splat1" | Symbol 516 MovieClip Frame 1 |
"Splat2" | Symbol 516 MovieClip Frame 10 |
"Splat3" | Symbol 516 MovieClip Frame 20 |
"Splat4" | Symbol 516 MovieClip Frame 30 |
"Splat5" | Symbol 516 MovieClip Frame 40 |
"Splat6" | Symbol 516 MovieClip Frame 50 |
"Experience" | Symbol 524 MovieClip Frame 1 |
"Hidden" | Symbol 524 MovieClip Frame 10 |
"Idle" | Symbol 529 MovieClip Frame 1 |
"Hidden" | Symbol 529 MovieClip Frame 11 |
"Dungeon" | Symbol 534 MovieClip Frame 1 |
"Pyramid" | Symbol 534 MovieClip Frame 10 |
"Default" | Symbol 558 MovieClip Frame 1 |
"Paper" | Symbol 558 MovieClip Frame 10 |
"Braces" | Symbol 573 MovieClip Frame 1 |
"None" | Symbol 573 MovieClip Frame 10 |
"Armor" | Symbol 591 MovieClip Frame 1 |
"None" | Symbol 591 MovieClip Frame 10 |
"Armor" | Symbol 611 MovieClip Frame 1 |
"None" | Symbol 611 MovieClip Frame 10 |
"Armor" | Symbol 634 MovieClip Frame 1 |
"None" | Symbol 634 MovieClip Frame 10 |
"Slim" | Symbol 635 MovieClip Frame 1 |
"Chubby" | Symbol 635 MovieClip Frame 10 |
"Muscly" | Symbol 635 MovieClip Frame 20 |
"Goblin" | Symbol 635 MovieClip Frame 30 |
"Orc" | Symbol 635 MovieClip Frame 40 |
"Dragon" | Symbol 635 MovieClip Frame 50 |
"Anubis" | Symbol 635 MovieClip Frame 60 |
"Krokedrilos" | Symbol 635 MovieClip Frame 70 |
"Harpos" | Symbol 635 MovieClip Frame 80 |
"Dragoness" | Symbol 635 MovieClip Frame 90 |
"Naga" | Symbol 635 MovieClip Frame 100 |
"Succubus" | Symbol 635 MovieClip Frame 110 |
"Armor" | Symbol 671 MovieClip Frame 1 |
"None" | Symbol 671 MovieClip Frame 10 |
"Over" | Symbol 681 MovieClip Frame 1 |
"Under" | Symbol 681 MovieClip Frame 10 |
"Armor" | Symbol 692 MovieClip Frame 1 |
"None" | Symbol 692 MovieClip Frame 10 |
"Open" | Symbol 713 MovieClip Frame 1 |
"Closed" | Symbol 713 MovieClip Frame 10 |
"Armor" | Symbol 717 MovieClip Frame 1 |
"None" | Symbol 717 MovieClip Frame 10 |
"Slim" | Symbol 718 MovieClip Frame 1 |
"Chubby" | Symbol 718 MovieClip Frame 10 |
"Muscly" | Symbol 718 MovieClip Frame 20 |
"Goblin" | Symbol 718 MovieClip Frame 30 |
"Orc" | Symbol 718 MovieClip Frame 40 |
"Dragon" | Symbol 718 MovieClip Frame 50 |
"Anubis" | Symbol 718 MovieClip Frame 60 |
"Krokedrilos" | Symbol 718 MovieClip Frame 70 |
"Harpos" | Symbol 718 MovieClip Frame 80 |
"Dragoness" | Symbol 718 MovieClip Frame 90 |
"Naga" | Symbol 718 MovieClip Frame 100 |
"Succubus" | Symbol 718 MovieClip Frame 110 |
"Armor" | Symbol 756 MovieClip Frame 1 |
"None" | Symbol 756 MovieClip Frame 10 |
"Armor" | Symbol 770 MovieClip Frame 1 |
"None" | Symbol 770 MovieClip Frame 10 |
"Armor" | Symbol 790 MovieClip Frame 1 |
"None" | Symbol 790 MovieClip Frame 10 |
"Slim" | Symbol 791 MovieClip Frame 1 |
"Chubby" | Symbol 791 MovieClip Frame 10 |
"Muscly" | Symbol 791 MovieClip Frame 20 |
"Goblin" | Symbol 791 MovieClip Frame 30 |
"Orc" | Symbol 791 MovieClip Frame 40 |
"Dragon" | Symbol 791 MovieClip Frame 50 |
"Anubis" | Symbol 791 MovieClip Frame 60 |
"Krokedrilos" | Symbol 791 MovieClip Frame 70 |
"Harpos" | Symbol 791 MovieClip Frame 80 |
"Dragoness" | Symbol 791 MovieClip Frame 90 |
"Naga" | Symbol 791 MovieClip Frame 100 |
"Succubus" | Symbol 791 MovieClip Frame 110 |
"Braces" | Symbol 797 MovieClip Frame 1 |
"None" | Symbol 797 MovieClip Frame 10 |
"Slim" | Symbol 804 MovieClip Frame 1 |
"Chubby" | Symbol 804 MovieClip Frame 10 |
"Muscly" | Symbol 804 MovieClip Frame 20 |
"Goblin" | Symbol 804 MovieClip Frame 30 |
"Orc" | Symbol 804 MovieClip Frame 40 |
"Dragon" | Symbol 804 MovieClip Frame 50 |
"Anubis" | Symbol 804 MovieClip Frame 60 |
"Krokedrilos" | Symbol 804 MovieClip Frame 70 |
"Harpos" | Symbol 804 MovieClip Frame 80 |
"Dragoness" | Symbol 804 MovieClip Frame 90 |
"Naga" | Symbol 804 MovieClip Frame 100 |
"Succubus" | Symbol 804 MovieClip Frame 110 |
"Braces" | Symbol 813 MovieClip Frame 1 |
"None" | Symbol 813 MovieClip Frame 10 |
"Slim" | Symbol 820 MovieClip Frame 1 |
"Chubby" | Symbol 820 MovieClip Frame 10 |
"Muscly" | Symbol 820 MovieClip Frame 20 |
"Goblin" | Symbol 820 MovieClip Frame 30 |
"Orc" | Symbol 820 MovieClip Frame 40 |
"Dragon" | Symbol 820 MovieClip Frame 50 |
"Anubis" | Symbol 820 MovieClip Frame 60 |
"Krokedrilos" | Symbol 820 MovieClip Frame 70 |
"Harpos" | Symbol 820 MovieClip Frame 80 |
"Dragoness" | Symbol 820 MovieClip Frame 90 |
"Naga" | Symbol 820 MovieClip Frame 100 |
"Succubus" | Symbol 820 MovieClip Frame 110 |
"Armor" | Symbol 855 MovieClip Frame 1 |
"None" | Symbol 855 MovieClip Frame 10 |
"Armor" | Symbol 875 MovieClip Frame 1 |
"None" | Symbol 875 MovieClip Frame 10 |
"Armor" | Symbol 899 MovieClip Frame 1 |
"None" | Symbol 899 MovieClip Frame 10 |
"Slim" | Symbol 900 MovieClip Frame 1 |
"Chubby" | Symbol 900 MovieClip Frame 10 |
"Muscly" | Symbol 900 MovieClip Frame 20 |
"Goblin" | Symbol 900 MovieClip Frame 30 |
"Orc" | Symbol 900 MovieClip Frame 40 |
"Dragon" | Symbol 900 MovieClip Frame 50 |
"Anubis" | Symbol 900 MovieClip Frame 60 |
"Krokedrilos" | Symbol 900 MovieClip Frame 70 |
"Dragoness" | Symbol 900 MovieClip Frame 80 |
"Naga" | Symbol 900 MovieClip Frame 90 |
"Succubus" | Symbol 900 MovieClip Frame 100 |
"Idle" | Symbol 901 MovieClip Frame 1 |
"Rock" | Symbol 901 MovieClip Frame 10 |
"Paper" | Symbol 901 MovieClip Frame 20 |
"Scissors" | Symbol 901 MovieClip Frame 30 |
"GetRock" | Symbol 901 MovieClip Frame 40 |
"GetPaper" | Symbol 901 MovieClip Frame 50 |
"GetScissors" | Symbol 901 MovieClip Frame 60 |
"NullRock" | Symbol 901 MovieClip Frame 70 |
"NullPaper" | Symbol 901 MovieClip Frame 80 |
"NullScissors" | Symbol 901 MovieClip Frame 90 |
"Death" | Symbol 901 MovieClip Frame 100 |
"Win" | Symbol 901 MovieClip Frame 110 |
"Idle" | Symbol 915 MovieClip Frame 1 |
"Over" | Symbol 915 MovieClip Frame 10 |
"Down" | Symbol 915 MovieClip Frame 20 |
"Idle" | Symbol 927 MovieClip Frame 1 |
"Over" | Symbol 927 MovieClip Frame 10 |
"Down" | Symbol 927 MovieClip Frame 20 |
"Idle" | Symbol 939 MovieClip Frame 1 |
"Over" | Symbol 939 MovieClip Frame 10 |
"Down" | Symbol 939 MovieClip Frame 20 |
"Damage" | Symbol 964 MovieClip Frame 1 |
"Heal" | Symbol 964 MovieClip Frame 10 |
"Resist" | Symbol 964 MovieClip Frame 19 |
"NoEffect" | Symbol 964 MovieClip Frame 28 |
"Hidden" | Symbol 964 MovieClip Frame 38 |
"In" | Symbol 975 MovieClip Frame 1 |
"Idle" | Symbol 975 MovieClip Frame 10 |
"Out" | Symbol 975 MovieClip Frame 20 |
"Hidden" | Symbol 975 MovieClip Frame 30 |
"In" | Symbol 983 MovieClip Frame 1 |
"Idle" | Symbol 983 MovieClip Frame 10 |
"Out" | Symbol 983 MovieClip Frame 20 |
"Hidden" | Symbol 983 MovieClip Frame 30 |
"In" | Symbol 985 MovieClip Frame 1 |
"Idle" | Symbol 985 MovieClip Frame 10 |
"Out" | Symbol 985 MovieClip Frame 20 |
"Hidden" | Symbol 985 MovieClip Frame 30 |
"In" | Symbol 987 MovieClip Frame 1 |
"Idle" | Symbol 987 MovieClip Frame 10 |
"Out" | Symbol 987 MovieClip Frame 20 |
"Hidden" | Symbol 987 MovieClip Frame 30 |
"Six" | Symbol 991 MovieClip Frame 1 |
"Seven" | Symbol 991 MovieClip Frame 11 |
"Eight" | Symbol 991 MovieClip Frame 21 |
"Nine" | Symbol 991 MovieClip Frame 31 |
"Ten" | Symbol 991 MovieClip Frame 41 |
"Eleven" | Symbol 991 MovieClip Frame 51 |
"Twelve" | Symbol 991 MovieClip Frame 61 |
"Thirteen" | Symbol 991 MovieClip Frame 71 |
"Fourteen" | Symbol 991 MovieClip Frame 81 |
"Fifteen" | Symbol 991 MovieClip Frame 91 |
"Sixteen" | Symbol 991 MovieClip Frame 101 |
"Seventeen" | Symbol 991 MovieClip Frame 111 |
"Eighteen" | Symbol 991 MovieClip Frame 121 |
"Idle" | Symbol 994 MovieClip Frame 1 |
"Over" | Symbol 994 MovieClip Frame 10 |
"Down" | Symbol 994 MovieClip Frame 20 |
"One" | Symbol 999 MovieClip Frame 1 |
"Two" | Symbol 999 MovieClip Frame 10 |
"Three" | Symbol 999 MovieClip Frame 19 |
"Four" | Symbol 999 MovieClip Frame 28 |
"Five" | Symbol 999 MovieClip Frame 38 |
"Six" | Symbol 999 MovieClip Frame 48 |
"Seven" | Symbol 999 MovieClip Frame 58 |
"Eight" | Symbol 999 MovieClip Frame 68 |
"Idle" | Symbol 1006 MovieClip Frame 1 |
"Over" | Symbol 1006 MovieClip Frame 10 |
"Down" | Symbol 1006 MovieClip Frame 20 |
"Completed" | Symbol 1018 MovieClip Frame 1 |
"Next" | Symbol 1018 MovieClip Frame 10 |
"Locked" | Symbol 1018 MovieClip Frame 20 |
"BossCompleted" | Symbol 1018 MovieClip Frame 30 |
"Boss" | Symbol 1018 MovieClip Frame 40 |
"BossLocked" | Symbol 1018 MovieClip Frame 50 |
"Current" | Symbol 1018 MovieClip Frame 60 |
"Dungeon" | Symbol 1034 MovieClip Frame 1 |
"Pyramid" | Symbol 1034 MovieClip Frame 10 |
"Forest" | Symbol 1034 MovieClip Frame 20 |
"Star" | Symbol 1034 MovieClip Frame 30 |
"NightVision" | Symbol 1053 MovieClip Frame 1 |
"DungeonCrawler" | Symbol 1053 MovieClip Frame 10 |
"Lockpick" | Symbol 1053 MovieClip Frame 20 |
"HeroicAdversary" | Symbol 1053 MovieClip Frame 30 |
"Vampirism" | Symbol 1053 MovieClip Frame 40 |
"Idle" | Symbol 1064 MovieClip Frame 1 |
"Hidden" | Symbol 1064 MovieClip Frame 10 |
"Appear" | Symbol 1064 MovieClip Frame 20 |
"Idle" | Symbol 1067 MovieClip Frame 1 |
"Over" | Symbol 1067 MovieClip Frame 10 |
"Down" | Symbol 1067 MovieClip Frame 20 |
"In" | Symbol 1077 MovieClip Frame 1 |
"Idle" | Symbol 1077 MovieClip Frame 10 |
"Out" | Symbol 1077 MovieClip Frame 20 |
"Hidden" | Symbol 1077 MovieClip Frame 30 |
"In" | Symbol 1084 MovieClip Frame 1 |
"Idle" | Symbol 1084 MovieClip Frame 10 |
"Out" | Symbol 1084 MovieClip Frame 20 |
"Hidden" | Symbol 1084 MovieClip Frame 30 |
"In" | Symbol 1091 MovieClip Frame 1 |
"Idle" | Symbol 1091 MovieClip Frame 10 |
"Out" | Symbol 1091 MovieClip Frame 20 |
"Hidden" | Symbol 1091 MovieClip Frame 30 |
"In" | Symbol 1104 MovieClip Frame 1 |
"Idle" | Symbol 1104 MovieClip Frame 10 |
"Out" | Symbol 1104 MovieClip Frame 20 |
"Hidden" | Symbol 1104 MovieClip Frame 30 |
"In" | Symbol 1106 MovieClip Frame 1 |
"Idle" | Symbol 1106 MovieClip Frame 10 |
"Out" | Symbol 1106 MovieClip Frame 20 |
"Hidden" | Symbol 1106 MovieClip Frame 30 |
"In" | Symbol 1114 MovieClip Frame 1 |
"Idle" | Symbol 1114 MovieClip Frame 10 |
"Out" | Symbol 1114 MovieClip Frame 19 |
"Hidden" | Symbol 1114 MovieClip Frame 28 |
"In" | Symbol 1123 MovieClip Frame 1 |
"Idle" | Symbol 1123 MovieClip Frame 10 |
"Out" | Symbol 1123 MovieClip Frame 19 |
"Hidden" | Symbol 1123 MovieClip Frame 28 |
"Idle" | Symbol 1128 MovieClip Frame 1 |
"Hidden" | Symbol 1128 MovieClip Frame 11 |
|